diff --git a/pkg/app/metadata.json b/pkg/app/metadata.json index 723f059cd..826602e83 100644 --- a/pkg/app/metadata.json +++ b/pkg/app/metadata.json @@ -1,90 +1,128 @@ { "acl": { "create": { - "examples": [{ - "cmd": "fastly acl create --name robots --version active --autoclone", - "description": "Uses the `--version` flag to select the currently active service version and the `--autoclone` flag to enable automate cloning of the service version.", - "title": "Create a new ACL attached to the currently active service version" - }], - "apis": ["https://developer.fastly.com/reference/api/acls/acl/#create-acl"] + "examples": [ + { + "cmd": "fastly acl create --name robots --version active --autoclone", + "description": "Uses the `--version` flag to select the currently active service version and the `--autoclone` flag to enable automate cloning of the service version.", + "title": "Create a new ACL attached to the currently active service version" + } + ], + "apis": [ + "https://developer.fastly.com/reference/api/acls/acl/#create-acl" + ] }, "delete": { - "examples": [{ - "cmd": "fastly acl delete --name robots --version 1", - "title": "Delete an ACL from the specified service version" - }], - "apis": ["https://developer.fastly.com/reference/api/acls/acl/#delete-acl"] + "examples": [ + { + "cmd": "fastly acl delete --name robots --version 1", + "title": "Delete an ACL from the specified service version" + } + ], + "apis": [ + "https://developer.fastly.com/reference/api/acls/acl/#delete-acl" + ] }, "describe": { - "examples": [{ - "cmd": "fastly acl describe --name robots --version active", - "title": "Retrieve a single ACL by name for the currently active service version" - }], - "apis": ["https://developer.fastly.com/reference/api/acls/acl/#get-acl"] + "examples": [ + { + "cmd": "fastly acl describe --name robots --version active", + "title": "Retrieve a single ACL by name for the currently active service version" + } + ], + "apis": [ + "https://developer.fastly.com/reference/api/acls/acl/#get-acl" + ] }, "list": { - "examples": [{ - "cmd": "fastly acl list --version 1", - "title": "List ACLs for the specified service version" - }], - "apis": ["https://developer.fastly.com/reference/api/acls/acl/#list-acls"] + "examples": [ + { + "cmd": "fastly acl list --version 1", + "title": "List ACLs for the specified service version" + } + ], + "apis": [ + "https://developer.fastly.com/reference/api/acls/acl/#list-acls" + ] }, "update": { - "examples": [{ - "cmd": "fastly acl update --name robots --new-name blocklist --version latest", - "title": "Update an ACL for the highest numbered existing service version" - }], - "apis": ["https://developer.fastly.com/reference/api/acls/acl/#update-acl"] + "examples": [ + { + "cmd": "fastly acl update --name robots --new-name blocklist --version latest", + "title": "Update an ACL for the highest numbered existing service version" + } + ], + "apis": [ + "https://developer.fastly.com/reference/api/acls/acl/#update-acl" + ] } }, "acl-entry": { "create": { - "examples": [{ - "cmd": "fastly acl-entry create --acl-id SU1Z0isxPaozGVKXdv0eY --ip 192.0.2.0", - "title": "Add an ACL entry to the specified ACL" - }, - { - "cmd": "fastly acl-entry create --acl-id SU1Z0isxPaozGVKXdv0eY --ip 192.0.2.0 --negated", - "title": "Add a negated ACL entry to the specified ACL" - }], - "apis": ["https://developer.fastly.com/reference/api/acls/acl-entry/#create-acl-entry"] + "examples": [ + { + "cmd": "fastly acl-entry create --acl-id SU1Z0isxPaozGVKXdv0eY --ip 192.0.2.0", + "title": "Add an ACL entry to the specified ACL" + }, + { + "cmd": "fastly acl-entry create --acl-id SU1Z0isxPaozGVKXdv0eY --ip 192.0.2.0 --negated", + "title": "Add a negated ACL entry to the specified ACL" + } + ], + "apis": [ + "https://developer.fastly.com/reference/api/acls/acl-entry/#create-acl-entry" + ] }, "delete": { - "examples": [{ - "cmd": "fastly acl-entry delete --acl-id SU1Z0isxPaozGVKXdv0eY --id 4DiuYrv9nVoa4HFmQmujT1", - "title": "Delete an ACL entry from the specified ACL" - }], - "apis": ["https://developer.fastly.com/reference/api/acls/acl-entry/#delete-acl-entry"] + "examples": [ + { + "cmd": "fastly acl-entry delete --acl-id SU1Z0isxPaozGVKXdv0eY --id 4DiuYrv9nVoa4HFmQmujT1", + "title": "Delete an ACL entry from the specified ACL" + } + ], + "apis": [ + "https://developer.fastly.com/reference/api/acls/acl-entry/#delete-acl-entry" + ] }, "describe": { - "examples": [{ - "cmd": "fastly acl-entry describe --acl-id SU1Z0isxPaozGVKXdv0eY --id x9KzsrACXZv8tPwlEDsKb6", - "title": "Retrieve a single ACL entry from the specified ACL" - }], - "apis": ["https://developer.fastly.com/reference/api/acls/acl-entry/#get-acl-entry"] + "examples": [ + { + "cmd": "fastly acl-entry describe --acl-id SU1Z0isxPaozGVKXdv0eY --id x9KzsrACXZv8tPwlEDsKb6", + "title": "Retrieve a single ACL entry from the specified ACL" + } + ], + "apis": [ + "https://developer.fastly.com/reference/api/acls/acl-entry/#get-acl-entry" + ] }, "list": { - "examples": [{ - "cmd": "fastly acl-entry list --acl-id SU1Z0isxPaozGVKXdv0eY", - "title": "List ACL entries from the specified ACL" - }], - "apis": ["https://developer.fastly.com/reference/api/acls/acl-entry/#list-acl-entries"] + "examples": [ + { + "cmd": "fastly acl-entry list --acl-id SU1Z0isxPaozGVKXdv0eY", + "title": "List ACL entries from the specified ACL" + } + ], + "apis": [ + "https://developer.fastly.com/reference/api/acls/acl-entry/#list-acl-entries" + ] }, "update": { - "examples": [{ - "cmd": "fastly acl-entry update --acl-id SU1Z0isxPaozGVKXdv0eY --id x9KzsrACXZv8tPwlEDsKb6 --negated", - "title": "Update an ACL entry in the specified ACL" - }, - { - "cmd": "fastly acl-entry update --acl-id SU1Z0isxPaozGVKXdv0eY --file ./batch.json", - "description": "Update multiple ACL entries using a [JSON batch file](https://developer.fastly.com/reference/api/acls/acl-entry/#bulk-update-acl-entries).", - "title": "Update multiple ACL entries in the specified ACL using a local file" - }, - { - "cmd": "fastly acl-entry update --acl-id SU1Z0isxPaozGVKXdv0eY --file \"$(< batch.json)\"", - "description": "Update multiple ACL entries using a [JSON batch file](https://developer.fastly.com/reference/api/acls/acl-entry/#bulk-update-acl-entries)'s content passed in using shell command sustitution.", - "title": "Update multiple ACL entries in the specified ACL using command substitution" - }], + "examples": [ + { + "cmd": "fastly acl-entry update --acl-id SU1Z0isxPaozGVKXdv0eY --id x9KzsrACXZv8tPwlEDsKb6 --negated", + "title": "Update an ACL entry in the specified ACL" + }, + { + "cmd": "fastly acl-entry update --acl-id SU1Z0isxPaozGVKXdv0eY --file ./batch.json", + "description": "Update multiple ACL entries using a [JSON batch file](https://developer.fastly.com/reference/api/acls/acl-entry/#bulk-update-acl-entries).", + "title": "Update multiple ACL entries in the specified ACL using a local file" + }, + { + "cmd": "fastly acl-entry update --acl-id SU1Z0isxPaozGVKXdv0eY --file \"$(< batch.json)\"", + "description": "Update multiple ACL entries using a [JSON batch file](https://developer.fastly.com/reference/api/acls/acl-entry/#bulk-update-acl-entries)'s content passed in using shell command substitution.", + "title": "Update multiple ACL entries in the specified ACL using command substitution" + } + ], "apis": [ "https://developer.fastly.com/reference/api/acls/acl-entry/#bulk-update-acl-entries", "https://developer.fastly.com/reference/api/acls/acl-entry/#update-acl-entry" @@ -93,7 +131,9 @@ }, "auth-token": { "create": { - "apis": ["https://developer.fastly.com/reference/api/auth/#create-token"] + "apis": [ + "https://developer.fastly.com/reference/api/auth/#create-token" + ] }, "delete": { "apis": [ @@ -103,7 +143,9 @@ ] }, "describe": { - "apis": ["https://developer.fastly.com/reference/api/auth/#get-token-current"] + "apis": [ + "https://developer.fastly.com/reference/api/auth/#get-token-current" + ] }, "list": { "apis": [ @@ -114,66 +156,85 @@ }, "backend": { "create": { - "examples": [{ - "cmd": "fastly backend create --name example --address example.com --version active --autoclone", - "description": "Create a backend with a hostname assigned to the `--address` flag. The `--override-host`, `--ssl-cert-hostname` and `--ssl-sni-hostname` will default to the same hostname assigned to `--address`.", - "title": "Create a backend on the currently active service version" - }], - "apis": ["https://developer.fastly.com/reference/api/services/backend/#create-backend"] + "examples": [ + { + "cmd": "fastly backend create --name example --address example.com --version active --autoclone", + "description": "Create a backend with a hostname assigned to the `--address` flag. The `--override-host`, `--ssl-cert-hostname` and `--ssl-sni-hostname` will default to the same hostname assigned to `--address`.", + "title": "Create a backend on the currently active service version" + } + ], + "apis": [ + "https://developer.fastly.com/reference/api/services/backend/#create-backend" + ] }, "delete": { - "examples": [{ - "cmd": "fastly backend delete --name example --version latest", - "title": "Delete a backend from the highest numbered existing service version" - }], - "apis": ["https://developer.fastly.com/reference/api/services/backend/#delete-backend"] + "examples": [ + { + "cmd": "fastly backend delete --name example --version latest", + "title": "Delete a backend from the highest numbered existing service version" + } + ], + "apis": [ + "https://developer.fastly.com/reference/api/services/backend/#delete-backend" + ] }, "describe": { - "examples": [{ - "cmd": "fastly backend describe --name example --version 1", - "title": "Show detailed information about a backend on the specified service version" - }], - "apis": ["https://developer.fastly.com/reference/api/services/backend/#get-backend"] + "examples": [ + { + "cmd": "fastly backend describe --name example --version 1", + "title": "Show detailed information about a backend on the specified service version" + } + ], + "apis": [ + "https://developer.fastly.com/reference/api/services/backend/#get-backend" + ] }, "list": { - "examples": [{ - "cmd": "fastly backend list --version active", - "title": "List backends on the currently active service version" - }], - "apis": ["https://developer.fastly.com/reference/api/services/backend/#list-backends"] + "examples": [ + { + "cmd": "fastly backend list --version active", + "title": "List backends on the currently active service version" + } + ], + "apis": [ + "https://developer.fastly.com/reference/api/services/backend/#list-backends" + ] }, "update": { - "examples": [{ - "cmd": "fastly backend update --name example --new-name testing --version latest", - "title": "Update a backend on the highest numbered existing service version" - }], - "apis": ["https://developer.fastly.com/reference/api/services/backend/#update-backend"] + "examples": [ + { + "cmd": "fastly backend update --name example --new-name testing --version latest", + "title": "Update a backend on the highest numbered existing service version" + } + ], + "apis": [ + "https://developer.fastly.com/reference/api/services/backend/#update-backend" + ] } }, "compute": { "build": { - "examples": [{ - "cmd": "fastly compute build", - "description": "In the `fastly.toml` manifest define a new `[scripts]` table and within it define a `build` key with your Yarn instructions. For example, `build = \"yarn install && yarn build\"`.", - "title": "Build a JavaScript Compute@Edge package using Yarn instead of NPM" - }, - { - "cmd": "fastly compute build --skip-verification", - "description": "The optional `--skip-verification` flag will prevent the CLI from validating your local environment has the required language toolchain installed to build your package.", - "title": "Build a Compute@Edge package locally" - }] + "examples": [ + { + "cmd": "fastly compute build", + "description": "In the `fastly.toml` manifest define a new `[scripts]` table and within it define a `build` key with your Yarn instructions. For example, `build = \"yarn install && yarn build\"`.", + "title": "Build a JavaScript Compute@Edge package using Yarn instead of NPM" + } + ] }, "deploy": { - "examples": [{ - "cmd": "fastly compute deploy --accept-defaults", - "description": "The optional `--accept-defaults` flag accepts default values for all prompts if configured via the [fastly.toml](https://developer.fastly.com/reference/compute/fastly-toml/) `[setup]` section and performs a deploy non-interactively", - "title": "Deploy a package to a Fastly Compute@Edge service" - }, - { - "cmd": "fastly compute deploy --package ./pkg/example.tar.gz", - "description": "Use the fastly compute pack command to package up a pre-compiled Wasm binary and then reference the generated archive file when deploying.", - "title": "Deploy a custom package to a Fastly Compute@Edge service" - }], + "examples": [ + { + "cmd": "fastly compute deploy --accept-defaults", + "description": "The optional `--accept-defaults` flag accepts default values for all prompts if configured via the [fastly.toml](https://developer.fastly.com/reference/compute/fastly-toml/) `[setup]` section and performs a deploy non-interactively", + "title": "Deploy a package to a Fastly Compute@Edge service" + }, + { + "cmd": "fastly compute deploy --package ./pkg/example.tar.gz", + "description": "Use the fastly compute pack command to package up a pre-compiled Wasm binary and then reference the generated archive file when deploying.", + "title": "Deploy a custom package to a Fastly Compute@Edge service" + } + ], "apis": [ "https://developer.fastly.com/reference/api/services/service/#create-service", "https://developer.fastly.com/reference/api/services/service/#get-service", @@ -182,35 +243,41 @@ ] }, "init": { - "examples": [{ - "cmd": "fastly compute init --name example --language rust", - "description": "To initialize a new Compute@Edge package you must select a supported language. The language can be provided using the optional `--language` flag, which supports tab completion hints, or the flag can be omitted and you'll be prompted interactively. The `--name` flag can also be omitted, which will result in the CLI prompting you interactively.", - "title": "Initialize a new Compute@Edge package locally" - }, - { - "cmd": "fastly compute init --from=https://fiddle.fastly.dev/fiddle/0220c0d2", - "description": "Any [Compute@Edge examples](https://developer.fastly.com/solutions/examples/) can be used as a source template for your new package.", - "title": "Initialize a new Compute@Edge package locally using a remote package template" - }, - { - "cmd": "fastly compute init --directory ./example", - "description": "We recommend that you change to the new project directory after running this command, before executing further CLI commands.", - "title": "Initialize a new Compute@Edge package locally in a different directory" - }] + "examples": [ + { + "cmd": "fastly compute init --name example --language rust", + "description": "To initialize a new Compute@Edge package you must select a supported language. The language can be provided using the optional `--language` flag, which supports tab completion hints, or the flag can be omitted and you'll be prompted interactively. The `--name` flag can also be omitted, which will result in the CLI prompting you interactively.", + "title": "Initialize a new Compute@Edge package locally" + }, + { + "cmd": "fastly compute init --from=https://fiddle.fastly.dev/fiddle/0220c0d2", + "description": "Any [Compute@Edge examples](https://developer.fastly.com/solutions/examples/) can be used as a source template for your new package.", + "title": "Initialize a new Compute@Edge package locally using a remote package template" + }, + { + "cmd": "fastly compute init --directory ./example", + "description": "We recommend that you change to the new project directory after running this command, before executing further CLI commands.", + "title": "Initialize a new Compute@Edge package locally in a different directory" + } + ] }, "pack": { - "examples": [{ - "cmd": "fastly compute pack --wasm-binary ./bin/main.wasm", - "description": "Write Compute@Edge applications in [any WASI-supporting language](https://developer.fastly.com/learning/compute/custom/) and use fastly compute pack to package the pre-compiled Wasm binary into a supported format.", - "title": "Package a pre-compiled Wasm binary for a Fastly Compute@Edge service" - }] + "examples": [ + { + "cmd": "fastly compute pack --wasm-binary ./bin/main.wasm", + "description": "Write Compute@Edge applications in [any WASI-supporting language](https://developer.fastly.com/learning/compute/custom/) and use fastly compute pack to package the pre-compiled Wasm binary into a supported format.", + "title": "Package a pre-compiled Wasm binary for a Fastly Compute@Edge service" + } + ] }, "publish": { - "examples": [{ - "cmd": "fastly compute publish --skip-verification --accept-defaults", - "description": "The fastly compute publish command is a convenience wrapper around the existing build and deploy commands. All flags present on the fastly compute build and fastly compute deploy commands are available to use here.", - "title": "Build and deploy a Compute@Edge package to a Fastly service" - }], + "examples": [ + { + "cmd": "fastly compute publish --accept-defaults", + "description": "The fastly compute publish command is a convenience wrapper around the existing build and deploy commands. All flags present on the fastly compute build and fastly compute deploy commands are available to use here.", + "title": "Build and deploy a Compute@Edge package to a Fastly service" + } + ], "apis": [ "https://developer.fastly.com/reference/api/services/service/#create-service", "https://developer.fastly.com/reference/api/services/service/#get-service", @@ -219,33 +286,45 @@ ] }, "serve": { - "examples": [{ - "cmd": "fastly compute serve --skip-verification --watch", - "description": "The `compute serve` command wraps the existing build command. All flags present on the fastly compute build command are available to use here. Additionally, the `--watch` command enables 'hot reloading' of your project code whenever changes are made to the source code.", - "title": "Build and run a Compute@Edge package locally" - }] + "examples": [ + { + "cmd": "fastly compute serve --watch", + "description": "The `compute serve` command wraps the existing build command. All flags present on the fastly compute build command are available to use here. Additionally, the `--watch` command enables 'hot reloading' of your project code whenever changes are made to the source code.", + "title": "Build and run a Compute@Edge package locally" + } + ] }, "update": { - "examples": [{ - "cmd": "fastly compute update --package ./pkg/example.tar.gz --version active --autoclone", - "description": "Uses the `--version` flag to select the currently active service version and the `--autoclone` flag to enable automate cloning of the service version.", - "title": "Update a package on the currently active service version" - }], - "apis": ["https://developer.fastly.com/reference/api/services/package/#put-package"] + "examples": [ + { + "cmd": "fastly compute update --package ./pkg/example.tar.gz --version active --autoclone", + "description": "Uses the `--version` flag to select the currently active service version and the `--autoclone` flag to enable automate cloning of the service version.", + "title": "Update a package on the currently active service version" + } + ], + "apis": [ + "https://developer.fastly.com/reference/api/services/package/#put-package" + ] }, "validate": { - "examples": [{ - "cmd": "fastly compute validate --package ./pkg/example.tar.gz", - "title": "Validate a Compute@Edge package" - }] + "examples": [ + { + "cmd": "fastly compute validate --package ./pkg/example.tar.gz", + "title": "Validate a Compute@Edge package" + } + ] } }, "dictionary": { "create": { - "apis": ["https://developer.fastly.com/reference/api/dictionaries/dictionary/#get-dictionary"] + "apis": [ + "https://developer.fastly.com/reference/api/dictionaries/dictionary/#get-dictionary" + ] }, "delete": { - "apis": ["https://developer.fastly.com/reference/api/dictionaries/dictionary/#delete-dictionary"] + "apis": [ + "https://developer.fastly.com/reference/api/dictionaries/dictionary/#delete-dictionary" + ] }, "describe": { "apis": [ @@ -255,24 +334,36 @@ ] }, "list": { - "apis": ["https://developer.fastly.com/reference/api/dictionaries/dictionary/#list-dictionaries"] + "apis": [ + "https://developer.fastly.com/reference/api/dictionaries/dictionary/#list-dictionaries" + ] }, "update": { - "apis": ["https://developer.fastly.com/reference/api/dictionaries/dictionary/#update-dictionary"] + "apis": [ + "https://developer.fastly.com/reference/api/dictionaries/dictionary/#update-dictionary" + ] } }, "dictionary-item": { "create": { - "apis": ["https://developer.fastly.com/reference/api/dictionaries/dictionary-item/#create-dictionary-item"] + "apis": [ + "https://developer.fastly.com/reference/api/dictionaries/dictionary-item/#create-dictionary-item" + ] }, "delete": { - "apis": ["https://developer.fastly.com/reference/api/dictionaries/dictionary-item/#delete-dictionary-item"] + "apis": [ + "https://developer.fastly.com/reference/api/dictionaries/dictionary-item/#delete-dictionary-item" + ] }, "describe": { - "apis": ["https://developer.fastly.com/reference/api/dictionaries/dictionary-item/#get-dictionary-item"] + "apis": [ + "https://developer.fastly.com/reference/api/dictionaries/dictionary-item/#get-dictionary-item" + ] }, "list": { - "apis": ["https://developer.fastly.com/reference/api/dictionaries/dictionary-item/#list-dictionary-items"] + "apis": [ + "https://developer.fastly.com/reference/api/dictionaries/dictionary-item/#list-dictionary-items" + ] }, "update": { "apis": [ @@ -283,49 +374,71 @@ }, "domain": { "create": { - "examples": [{ - "cmd": "fastly domain create --name example.com --version latest --autoclone", - "description": "Uses the `--version` flag to dynamically determine the highest numbered existing service version, and the `--autoclone` flag if the latest version is currently 'active'", - "title": "Create a domain on the highest numbered existing service version" - }], - "apis": ["https://developer.fastly.com/reference/api/services/domain/#create-domain"] + "examples": [ + { + "cmd": "fastly domain create --name example.com --version latest --autoclone", + "description": "Uses the `--version` flag to dynamically determine the highest numbered existing service version, and the `--autoclone` flag if the latest version is currently 'active'", + "title": "Create a domain on the highest numbered existing service version" + } + ], + "apis": [ + "https://developer.fastly.com/reference/api/services/domain/#create-domain" + ] }, "delete": { - "examples": [{ - "cmd": "fastly domain delete --name example.com --version latest --autoclone", - "description": "Uses the `--version` flag to dynamically determine the highest numbered existing service version, and the `--autoclone` flag if the latest version is currently 'active'", - "title": "Delete a domain from the highest numbered existing service version" - }], - "apis": ["https://developer.fastly.com/reference/api/services/domain/#delete-domain"] + "examples": [ + { + "cmd": "fastly domain delete --name example.com --version latest --autoclone", + "description": "Uses the `--version` flag to dynamically determine the highest numbered existing service version, and the `--autoclone` flag if the latest version is currently 'active'", + "title": "Delete a domain from the highest numbered existing service version" + } + ], + "apis": [ + "https://developer.fastly.com/reference/api/services/domain/#delete-domain" + ] }, "describe": { - "examples": [{ - "cmd": "fastly domain describe --name example.com --version 1", - "title": "Show detailed information about a domain on the specified service version" - }], - "apis": ["https://developer.fastly.com/reference/api/services/domain/#get-domain"] + "examples": [ + { + "cmd": "fastly domain describe --name example.com --version 1", + "title": "Show detailed information about a domain on the specified service version" + } + ], + "apis": [ + "https://developer.fastly.com/reference/api/services/domain/#get-domain" + ] }, "list": { - "examples": [{ - "cmd": "fastly domain list --version active", - "title": "List domains on the currently active service version" - }], - "apis": ["https://developer.fastly.com/reference/api/services/domain/#list-domains"] + "examples": [ + { + "cmd": "fastly domain list --version active", + "title": "List domains on the currently active service version" + } + ], + "apis": [ + "https://developer.fastly.com/reference/api/services/domain/#list-domains" + ] }, "update": { - "examples": [{ - "cmd": "fastly domain update --name example.com --new-name example.net --version active --autoclone", - "description": "Uses the `--version` flag to select the currently active service version and the `--autoclone` flag to enable automate cloning of the service version.", - "title": "Update a domain on the currently active service version" - }], - "apis": ["https://developer.fastly.com/reference/api/services/domain/#update-domain"] + "examples": [ + { + "cmd": "fastly domain update --name example.com --new-name example.net --version active --autoclone", + "description": "Uses the `--version` flag to select the currently active service version and the `--autoclone` flag to enable automate cloning of the service version.", + "title": "Update a domain on the currently active service version" + } + ], + "apis": [ + "https://developer.fastly.com/reference/api/services/domain/#update-domain" + ] }, "validate": { - "examples": [{ - "cmd": "fastly domain validate --name example.com --version 2", - "description": "To validate all domains at once replace the `--name` flag with `--all`.", - "title": "Check the status of a specific domain's DNS record for the specified service version" - }], + "examples": [ + { + "cmd": "fastly domain validate --name example.com --version 2", + "description": "To validate all domains at once replace the `--name` flag with `--all`.", + "title": "Check the status of a specific domain's DNS record for the specified service version" + } + ], "apis": [ "https://developer.fastly.com/reference/api/services/domain/#check-domains", "https://developer.fastly.com/reference/api/services/domain/#check-domain" @@ -334,470 +447,744 @@ }, "healthcheck": { "create": { - "apis": ["https://developer.fastly.com/reference/api/services/healthcheck/#create-healthcheck"] + "apis": [ + "https://developer.fastly.com/reference/api/services/healthcheck/#create-healthcheck" + ] }, "delete": { - "apis": ["https://developer.fastly.com/reference/api/services/healthcheck/#delete-healthcheck"] + "apis": [ + "https://developer.fastly.com/reference/api/services/healthcheck/#delete-healthcheck" + ] }, "describe": { - "apis": ["https://developer.fastly.com/reference/api/services/healthcheck/#get-healthcheck"] + "apis": [ + "https://developer.fastly.com/reference/api/services/healthcheck/#get-healthcheck" + ] }, "list": { - "apis": ["https://developer.fastly.com/reference/api/services/healthcheck/#list-healthchecks"] + "apis": [ + "https://developer.fastly.com/reference/api/services/healthcheck/#list-healthchecks" + ] }, "update": { - "apis": ["https://developer.fastly.com/reference/api/services/healthcheck/#update-healthcheck"] + "apis": [ + "https://developer.fastly.com/reference/api/services/healthcheck/#update-healthcheck" + ] } }, "ip-list": { - "apis": ["https://developer.fastly.com/reference/api/utils/public-ip-list/"] + "apis": [ + "https://developer.fastly.com/reference/api/utils/public-ip-list/" + ] }, "logging": { "azureblob": { "create": { - "apis": ["https://developer.fastly.com/reference/api/logging/azureblob/#create-log-azure"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/azureblob/#create-log-azure" + ] }, "delete": { - "apis": ["https://developer.fastly.com/reference/api/logging/azureblob/#delete-log-azure"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/azureblob/#delete-log-azure" + ] }, "describe": { - "apis": ["https://developer.fastly.com/reference/api/logging/azureblob/#get-log-azure"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/azureblob/#get-log-azure" + ] }, "list": { - "apis": ["https://developer.fastly.com/reference/api/logging/azureblob/#list-log-azure"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/azureblob/#list-log-azure" + ] }, "update": { - "apis": ["https://developer.fastly.com/reference/api/logging/azureblob/#update-log-azure"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/azureblob/#update-log-azure" + ] } }, "bigquery": { "create": { - "apis": ["https://developer.fastly.com/reference/api/logging/bigquery/#create-log-bigquery"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/bigquery/#create-log-bigquery" + ] }, "delete": { - "apis": ["https://developer.fastly.com/reference/api/logging/bigquery/#delete-log-bigquery"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/bigquery/#delete-log-bigquery" + ] }, "describe": { - "apis": ["https://developer.fastly.com/reference/api/logging/bigquery/#get-log-bigquery"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/bigquery/#get-log-bigquery" + ] }, "list": { - "apis": ["https://developer.fastly.com/reference/api/logging/bigquery/#list-log-bigquery"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/bigquery/#list-log-bigquery" + ] }, "update": { - "apis": ["https://developer.fastly.com/reference/api/logging/bigquery/#update-log-bigquery"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/bigquery/#update-log-bigquery" + ] } }, "cloudfiles": { "create": { - "apis": ["https://developer.fastly.com/reference/api/logging/cloudfiles/#create-log-cloudfiles"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/cloudfiles/#create-log-cloudfiles" + ] }, "delete": { - "apis": ["https://developer.fastly.com/reference/api/logging/cloudfiles/#delete-log-cloudfiles"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/cloudfiles/#delete-log-cloudfiles" + ] }, "describe": { - "apis": ["https://developer.fastly.com/reference/api/logging/cloudfiles/#get-log-cloudfiles"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/cloudfiles/#get-log-cloudfiles" + ] }, "list": { - "apis": ["https://developer.fastly.com/reference/api/logging/cloudfiles/#list-log-cloudfiles"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/cloudfiles/#list-log-cloudfiles" + ] }, "update": { - "apis": ["https://developer.fastly.com/reference/api/logging/cloudfiles/#update-log-cloudfiles"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/cloudfiles/#update-log-cloudfiles" + ] } }, "datadog": { "create": { - "apis": ["https://developer.fastly.com/reference/api/logging/datadog/#create-log-datadog"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/datadog/#create-log-datadog" + ] }, "delete": { - "apis": ["https://developer.fastly.com/reference/api/logging/datadog/#delete-log-datadog"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/datadog/#delete-log-datadog" + ] }, "describe": { - "apis": ["https://developer.fastly.com/reference/api/logging/datadog/#get-log-datadog"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/datadog/#get-log-datadog" + ] }, "list": { - "apis": ["https://developer.fastly.com/reference/api/logging/datadog/#list-log-datadog"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/datadog/#list-log-datadog" + ] }, "update": { - "apis": ["https://developer.fastly.com/reference/api/logging/datadog/#update-log-datadog"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/datadog/#update-log-datadog" + ] } }, "digitalocean": { "create": { - "apis": ["https://developer.fastly.com/reference/api/logging/digitalocean/#create-log-digocean"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/digitalocean/#create-log-digocean" + ] }, "delete": { - "apis": ["https://developer.fastly.com/reference/api/logging/digitalocean/#delete-log-digocean"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/digitalocean/#delete-log-digocean" + ] }, "describe": { - "apis": ["https://developer.fastly.com/reference/api/logging/digitalocean/#get-log-digocean"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/digitalocean/#get-log-digocean" + ] }, "list": { - "apis": ["https://developer.fastly.com/reference/api/logging/digitalocean/#list-log-digocean"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/digitalocean/#list-log-digocean" + ] }, "update": { - "apis": ["https://developer.fastly.com/reference/api/logging/digitalocean/#update-log-digocean"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/digitalocean/#update-log-digocean" + ] } }, "elasticsearch": { "create": { - "apis": ["https://developer.fastly.com/reference/api/logging/elasticsearch/#create-log-elasticsearch"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/elasticsearch/#create-log-elasticsearch" + ] }, "delete": { - "apis": ["https://developer.fastly.com/reference/api/logging/elasticsearch/#delete-log-elasticsearch"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/elasticsearch/#delete-log-elasticsearch" + ] }, "describe": { - "apis": ["https://developer.fastly.com/reference/api/logging/elasticsearch/#get-log-elasticsearch"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/elasticsearch/#get-log-elasticsearch" + ] }, "list": { - "apis": ["https://developer.fastly.com/reference/api/logging/elasticsearch/#list-log-elasticsearch"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/elasticsearch/#list-log-elasticsearch" + ] }, "update": { - "apis": ["https://developer.fastly.com/reference/api/logging/elasticsearch/#update-log-elasticsearch"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/elasticsearch/#update-log-elasticsearch" + ] } }, "ftp": { "create": { - "apis": ["https://developer.fastly.com/reference/api/logging/ftp/#create-log-ftp"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/ftp/#create-log-ftp" + ] }, "delete": { - "apis": ["https://developer.fastly.com/reference/api/logging/ftp/#delete-log-ftp"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/ftp/#delete-log-ftp" + ] }, "describe": { - "apis": ["https://developer.fastly.com/reference/api/logging/ftp/#get-log-ftp"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/ftp/#get-log-ftp" + ] }, "list": { - "apis": ["https://developer.fastly.com/reference/api/logging/ftp/#list-log-ftp"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/ftp/#list-log-ftp" + ] }, "update": { - "apis": ["https://developer.fastly.com/reference/api/logging/ftp/#update-log-ftp"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/ftp/#update-log-ftp" + ] } }, "gcs": { "create": { - "apis": ["https://developer.fastly.com/reference/api/logging/gcs/#create-log-gcs"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/gcs/#create-log-gcs" + ] }, "delete": { - "apis": ["https://developer.fastly.com/reference/api/logging/gcs/#delete-log-gcs"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/gcs/#delete-log-gcs" + ] }, "describe": { - "apis": ["https://developer.fastly.com/reference/api/logging/gcs/#get-log-gcs"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/gcs/#get-log-gcs" + ] }, "list": { - "apis": ["https://developer.fastly.com/reference/api/logging/gcs/#list-log-gcs"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/gcs/#list-log-gcs" + ] }, "update": { - "apis": ["https://developer.fastly.com/reference/api/logging/gcs/#update-log-gcs"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/gcs/#update-log-gcs" + ] } }, "googlepubsub": { "create": { - "apis": ["https://developer.fastly.com/reference/api/logging/google-pubsub/#create-log-gcp-pubsub"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/google-pubsub/#create-log-gcp-pubsub" + ] }, "delete": { - "apis": ["https://developer.fastly.com/reference/api/logging/google-pubsub/#delete-log-gcp-pubsub"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/google-pubsub/#delete-log-gcp-pubsub" + ] }, "describe": { - "apis": ["https://developer.fastly.com/reference/api/logging/google-pubsub/#get-log-gcp-pubsub"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/google-pubsub/#get-log-gcp-pubsub" + ] }, "list": { - "apis": ["https://developer.fastly.com/reference/api/logging/google-pubsub/#list-log-gcp-pubsub"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/google-pubsub/#list-log-gcp-pubsub" + ] }, "update": { - "apis": ["https://developer.fastly.com/reference/api/logging/google-pubsub/#update-log-gcp-pubsub"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/google-pubsub/#update-log-gcp-pubsub" + ] } }, "heroku": { "create": { - "apis": ["https://developer.fastly.com/reference/api/logging/heroku/#create-log-heroku"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/heroku/#create-log-heroku" + ] }, "delete": { - "apis": ["https://developer.fastly.com/reference/api/logging/heroku/#delete-log-heroku"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/heroku/#delete-log-heroku" + ] }, "describe": { - "apis": ["https://developer.fastly.com/reference/api/logging/heroku/#get-log-heroku"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/heroku/#get-log-heroku" + ] }, "list": { - "apis": ["https://developer.fastly.com/reference/api/logging/heroku/#list-log-heroku"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/heroku/#list-log-heroku" + ] }, "update": { - "apis": ["https://developer.fastly.com/reference/api/logging/heroku/#update-log-heroku"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/heroku/#update-log-heroku" + ] } }, "honeycomb": { "create": { - "apis": ["https://developer.fastly.com/reference/api/logging/honeycomb/#create-log-honeycomb"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/honeycomb/#create-log-honeycomb" + ] }, "delete": { - "apis": ["https://developer.fastly.com/reference/api/logging/honeycomb/#delete-log-honeycomb"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/honeycomb/#delete-log-honeycomb" + ] }, "describe": { - "apis": ["https://developer.fastly.com/reference/api/logging/honeycomb/#get-log-honeycomb"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/honeycomb/#get-log-honeycomb" + ] }, "list": { - "apis": ["https://developer.fastly.com/reference/api/logging/honeycomb/#list-log-honeycomb"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/honeycomb/#list-log-honeycomb" + ] }, "update": { - "apis": ["https://developer.fastly.com/reference/api/logging/honeycomb/#update-log-honeycomb"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/honeycomb/#update-log-honeycomb" + ] } }, "https": { "create": { - "apis": ["https://developer.fastly.com/reference/api/logging/https/#create-log-https"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/https/#create-log-https" + ] }, "delete": { - "apis": ["https://developer.fastly.com/reference/api/logging/https/#delete-log-https"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/https/#delete-log-https" + ] }, "describe": { - "apis": ["https://developer.fastly.com/reference/api/logging/https/#get-log-https"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/https/#get-log-https" + ] }, "list": { - "apis": ["https://developer.fastly.com/reference/api/logging/https/#list-log-https"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/https/#list-log-https" + ] }, "update": { - "apis": ["https://developer.fastly.com/reference/api/logging/https/#update-log-https"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/https/#update-log-https" + ] } }, "kafka": { "create": { - "apis": ["https://developer.fastly.com/reference/api/logging/kafka/#create-log-kafka"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/kafka/#create-log-kafka" + ] }, "delete": { - "apis": ["https://developer.fastly.com/reference/api/logging/kafka/#delete-log-kafka"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/kafka/#delete-log-kafka" + ] }, "describe": { - "apis": ["https://developer.fastly.com/reference/api/logging/kafka/#get-log-kafka"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/kafka/#get-log-kafka" + ] }, "list": { - "apis": ["https://developer.fastly.com/reference/api/logging/kafka/#list-log-kafka"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/kafka/#list-log-kafka" + ] }, "update": { - "apis": ["https://developer.fastly.com/reference/api/logging/kafka/#update-log-kafka"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/kafka/#update-log-kafka" + ] } }, "kinesis": { "create": { - "apis": ["https://developer.fastly.com/reference/api/logging/kinesis/#create-log-kinesis"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/kinesis/#create-log-kinesis" + ] }, "delete": { - "apis": ["https://developer.fastly.com/reference/api/logging/kinesis/#delete-log-kinesis"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/kinesis/#delete-log-kinesis" + ] }, "describe": { - "apis": ["https://developer.fastly.com/reference/api/logging/kinesis/#get-log-kinesis"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/kinesis/#get-log-kinesis" + ] }, "list": { - "apis": ["https://developer.fastly.com/reference/api/logging/kinesis/#list-log-kinesis"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/kinesis/#list-log-kinesis" + ] }, "update": { - "apis": ["https://developer.fastly.com/reference/api/logging/kinesis/#update-log-kinesis"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/kinesis/#update-log-kinesis" + ] } }, "logentries": { "create": { - "apis": ["https://developer.fastly.com/reference/api/logging/logentries/#create-log-logentries"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/logentries/#create-log-logentries" + ] }, "delete": { - "apis": ["https://developer.fastly.com/reference/api/logging/logentries/#delete-log-logentries"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/logentries/#delete-log-logentries" + ] }, "describe": { - "apis": ["https://developer.fastly.com/reference/api/logging/logentries/#get-log-logentries"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/logentries/#get-log-logentries" + ] }, "list": { - "apis": ["https://developer.fastly.com/reference/api/logging/logentries/#list-log-logentries"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/logentries/#list-log-logentries" + ] }, "update": { - "apis": ["https://developer.fastly.com/reference/api/logging/logentries/#update-log-logentries"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/logentries/#update-log-logentries" + ] } }, "loggly": { "create": { - "apis": ["https://developer.fastly.com/reference/api/logging/loggly/#create-log-loggly"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/loggly/#create-log-loggly" + ] }, "delete": { - "apis": ["https://developer.fastly.com/reference/api/logging/loggly/#delete-log-loggly"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/loggly/#delete-log-loggly" + ] }, "describe": { - "apis": ["https://developer.fastly.com/reference/api/logging/loggly/#get-log-loggly"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/loggly/#get-log-loggly" + ] }, "list": { - "apis": ["https://developer.fastly.com/reference/api/logging/loggly/#list-log-loggly"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/loggly/#list-log-loggly" + ] }, "update": { - "apis": ["https://developer.fastly.com/reference/api/logging/loggly/#update-log-loggly"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/loggly/#update-log-loggly" + ] } }, "logshuttle": { "create": { - "apis": ["https://developer.fastly.com/reference/api/logging/logshuttle/#create-log-logshuttle"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/logshuttle/#create-log-logshuttle" + ] }, "delete": { - "apis": ["https://developer.fastly.com/reference/api/logging/logshuttle/#delete-log-logshuttle"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/logshuttle/#delete-log-logshuttle" + ] }, "describe": { - "apis": ["https://developer.fastly.com/reference/api/logging/logshuttle/#get-log-logshuttle"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/logshuttle/#get-log-logshuttle" + ] }, "list": { - "apis": ["https://developer.fastly.com/reference/api/logging/logshuttle/#list-log-logshuttle"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/logshuttle/#list-log-logshuttle" + ] }, "update": { - "apis": ["https://developer.fastly.com/reference/api/logging/logshuttle/#update-log-logshuttle"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/logshuttle/#update-log-logshuttle" + ] } }, "newrelic": { "create": { - "apis": ["https://developer.fastly.com/reference/api/logging/new-relic/#create-log-newrelic"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/new-relic/#create-log-newrelic" + ] }, "delete": { - "apis": ["https://developer.fastly.com/reference/api/logging/new-relic/#delete-log-newrelic"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/new-relic/#delete-log-newrelic" + ] }, "describe": { - "apis": ["https://developer.fastly.com/reference/api/logging/new-relic/#get-log-newrelic"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/new-relic/#get-log-newrelic" + ] }, "list": { - "apis": ["https://developer.fastly.com/reference/api/logging/new-relic/#list-log-newrelic"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/new-relic/#list-log-newrelic" + ] }, "update": { - "apis": ["https://developer.fastly.com/reference/api/logging/new-relic/#update-log-newrelic"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/new-relic/#update-log-newrelic" + ] } }, "openstack": { "create": { - "apis": ["https://developer.fastly.com/reference/api/logging/openstack/#get-log-openstack"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/openstack/#get-log-openstack" + ] }, "delete": { - "apis": ["https://developer.fastly.com/reference/api/logging/openstack/#delete-log-openstack"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/openstack/#delete-log-openstack" + ] }, "describe": { - "apis": ["https://developer.fastly.com/reference/api/logging/openstack/#get-log-openstack"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/openstack/#get-log-openstack" + ] }, "list": { - "apis": ["https://developer.fastly.com/reference/api/logging/openstack/#list-log-openstack"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/openstack/#list-log-openstack" + ] }, "update": { - "apis": ["https://developer.fastly.com/reference/api/logging/openstack/#update-log-openstack"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/openstack/#update-log-openstack" + ] } }, "papertrail": { "create": { - "apis": ["https://developer.fastly.com/reference/api/logging/papertrail/#create-log-papertrail"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/papertrail/#create-log-papertrail" + ] }, "delete": { - "apis": ["https://developer.fastly.com/reference/api/logging/papertrail/#delete-log-papertrail"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/papertrail/#delete-log-papertrail" + ] }, "describe": { - "apis": ["https://developer.fastly.com/reference/api/logging/papertrail/#get-log-papertrail"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/papertrail/#get-log-papertrail" + ] }, "list": { - "apis": ["https://developer.fastly.com/reference/api/logging/papertrail/#list-log-papertrail"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/papertrail/#list-log-papertrail" + ] }, "update": { - "apis": ["https://developer.fastly.com/reference/api/logging/papertrail/#update-log-papertrail"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/papertrail/#update-log-papertrail" + ] } }, "s3": { "create": { - "apis": ["https://developer.fastly.com/reference/api/logging/s3/#create-log-aws-s3"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/s3/#create-log-aws-s3" + ] }, "delete": { - "apis": ["https://developer.fastly.com/reference/api/logging/s3/#delete-log-aws-s3"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/s3/#delete-log-aws-s3" + ] }, "describe": { - "apis": ["https://developer.fastly.com/reference/api/logging/s3/#get-log-aws-s3"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/s3/#get-log-aws-s3" + ] }, "list": { - "apis": ["https://developer.fastly.com/reference/api/logging/s3/#list-log-aws-s3"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/s3/#list-log-aws-s3" + ] }, "update": { - "apis": ["https://developer.fastly.com/reference/api/logging/s3/#update-log-aws-s3"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/s3/#update-log-aws-s3" + ] } }, "scalyr": { "create": { - "apis": ["https://developer.fastly.com/reference/api/logging/scalyr/#create-log-scalyr"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/scalyr/#create-log-scalyr" + ] }, "delete": { - "apis": ["https://developer.fastly.com/reference/api/logging/scalyr/#delete-log-scalyr"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/scalyr/#delete-log-scalyr" + ] }, "describe": { - "apis": ["https://developer.fastly.com/reference/api/logging/scalyr/#get-log-scalyr"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/scalyr/#get-log-scalyr" + ] }, "list": { - "apis": ["https://developer.fastly.com/reference/api/logging/scalyr/#list-log-scalyr"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/scalyr/#list-log-scalyr" + ] }, "update": { - "apis": ["https://developer.fastly.com/reference/api/logging/scalyr/#update-log-scalyr"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/scalyr/#update-log-scalyr" + ] } }, "sftp": { "create": { - "apis": ["https://developer.fastly.com/reference/api/logging/sftp/#create-log-sftp"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/sftp/#create-log-sftp" + ] }, "delete": { - "apis": ["https://developer.fastly.com/reference/api/logging/sftp/#delete-log-sftp"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/sftp/#delete-log-sftp" + ] }, "describe": { - "apis": ["https://developer.fastly.com/reference/api/logging/sftp/#get-log-sftp"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/sftp/#get-log-sftp" + ] }, "list": { - "apis": ["https://developer.fastly.com/reference/api/logging/sftp/#list-log-sftp"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/sftp/#list-log-sftp" + ] }, "update": { - "apis": ["https://developer.fastly.com/reference/api/logging/sftp/#update-log-sftp"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/sftp/#update-log-sftp" + ] } }, "splunk": { "create": { - "apis": ["https://developer.fastly.com/reference/api/logging/splunk/#create-log-splunk"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/splunk/#create-log-splunk" + ] }, "delete": { - "apis": ["https://developer.fastly.com/reference/api/logging/splunk/#delete-log-splunk"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/splunk/#delete-log-splunk" + ] }, "describe": { - "apis": ["https://developer.fastly.com/reference/api/logging/splunk/#get-log-splunk"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/splunk/#get-log-splunk" + ] }, "list": { - "apis": ["https://developer.fastly.com/reference/api/logging/splunk/#list-log-splunk"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/splunk/#list-log-splunk" + ] }, "update": { - "apis": ["https://developer.fastly.com/reference/api/logging/splunk/#update-log-splunk"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/splunk/#update-log-splunk" + ] } }, "sumologic": { "create": { - "apis": ["https://developer.fastly.com/reference/api/logging/sumologic/#create-log-sumologic"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/sumologic/#create-log-sumologic" + ] }, "delete": { - "apis": ["https://developer.fastly.com/reference/api/logging/sumologic/#delete-log-sumologic"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/sumologic/#delete-log-sumologic" + ] }, "describe": { - "apis": ["https://developer.fastly.com/reference/api/logging/sumologic/#list-log-sumologic"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/sumologic/#list-log-sumologic" + ] }, "list": { - "apis": ["https://developer.fastly.com/reference/api/logging/sumologic/#list-log-sumologic"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/sumologic/#list-log-sumologic" + ] }, "update": { - "apis": ["https://developer.fastly.com/reference/api/logging/sumologic/#update-log-sumologic"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/sumologic/#update-log-sumologic" + ] } }, "syslog": { "create": { - "apis": ["https://developer.fastly.com/reference/api/logging/syslog/#create-log-syslog"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/syslog/#create-log-syslog" + ] }, "delete": { - "apis": ["https://developer.fastly.com/reference/api/logging/syslog/#delete-log-syslog"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/syslog/#delete-log-syslog" + ] }, "describe": { - "apis": ["https://developer.fastly.com/reference/api/logging/syslog/#get-log-syslog"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/syslog/#get-log-syslog" + ] }, "list": { - "apis": ["https://developer.fastly.com/reference/api/logging/syslog/#list-log-syslog"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/syslog/#list-log-syslog" + ] }, "update": { - "apis": ["https://developer.fastly.com/reference/api/logging/syslog/#update-log-syslog"] + "apis": [ + "https://developer.fastly.com/reference/api/logging/syslog/#update-log-syslog" + ] } } }, "pops": { - "apis": ["https://developer.fastly.com/reference/api/utils/pops/#list-pops"] + "apis": [ + "https://developer.fastly.com/reference/api/utils/pops/#list-pops" + ] }, "profile": { "apis": [ @@ -815,7 +1202,9 @@ }, "search": { "create": { - "apis": ["https://developer.fastly.com/reference/api/services/service/#create-service"] + "apis": [ + "https://developer.fastly.com/reference/api/services/service/#create-service" + ] }, "delete": { "apis": [ @@ -825,55 +1214,85 @@ ] }, "describe": { - "apis": ["https://developer.fastly.com/reference/api/services/service/#get-service-detail"] + "apis": [ + "https://developer.fastly.com/reference/api/services/service/#get-service-detail" + ] }, "list": { - "apis": ["https://developer.fastly.com/reference/api/services/service/#list-services"] + "apis": [ + "https://developer.fastly.com/reference/api/services/service/#list-services" + ] }, "search": { - "apis": ["https://developer.fastly.com/reference/api/services/service/#search-service"] + "apis": [ + "https://developer.fastly.com/reference/api/services/service/#search-service" + ] }, "update": { - "apis": ["https://developer.fastly.com/reference/api/services/service/#update-service"] + "apis": [ + "https://developer.fastly.com/reference/api/services/service/#update-service" + ] } }, "service-version": { "activate": { - "apis": ["https://developer.fastly.com/reference/api/services/version/#activate-service-version"] + "apis": [ + "https://developer.fastly.com/reference/api/services/version/#activate-service-version" + ] }, "clone": { - "apis": ["https://developer.fastly.com/reference/api/services/version/#clone-service-version"] + "apis": [ + "https://developer.fastly.com/reference/api/services/version/#clone-service-version" + ] }, "deactivate": { - "apis": ["https://developer.fastly.com/reference/api/services/version/#deactivate-service-version"] + "apis": [ + "https://developer.fastly.com/reference/api/services/version/#deactivate-service-version" + ] }, "list": { - "apis": ["https://developer.fastly.com/reference/api/services/version/#list-service-versions"] + "apis": [ + "https://developer.fastly.com/reference/api/services/version/#list-service-versions" + ] }, "lock": { - "apis": ["https://developer.fastly.com/reference/api/services/version/#lock-service-version"] + "apis": [ + "https://developer.fastly.com/reference/api/services/version/#lock-service-version" + ] }, "update": { - "apis": ["https://developer.fastly.com/reference/api/services/version/#update-service-version"] + "apis": [ + "https://developer.fastly.com/reference/api/services/version/#update-service-version" + ] } }, "stats": { "historical": { - "apis": ["https://developer.fastly.com/reference/api/metrics-stats/historical-stats/#get-hist-stats-service"] + "apis": [ + "https://developer.fastly.com/reference/api/metrics-stats/historical-stats/#get-hist-stats-service" + ] }, "realtime": { - "apis": ["https://developer.fastly.com/reference/api/metrics-stats/realtime/#get-stats-last-second"] + "apis": [ + "https://developer.fastly.com/reference/api/metrics-stats/realtime/#get-stats-last-second" + ] }, "regional": { - "apis": ["https://developer.fastly.com/reference/api/metrics-stats/historical-stats/#get-regions"] + "apis": [ + "https://developer.fastly.com/reference/api/metrics-stats/historical-stats/#get-regions" + ] } }, "user": { "create": { - "apis": ["https://developer.fastly.com/reference/api/account/user/#create-user"] + "apis": [ + "https://developer.fastly.com/reference/api/account/user/#create-user" + ] }, "delete": { - "apis": ["https://developer.fastly.com/reference/api/account/user/#delete-user"] + "apis": [ + "https://developer.fastly.com/reference/api/account/user/#delete-user" + ] }, "describe": { "apis": [ @@ -882,7 +1301,9 @@ ] }, "list": { - "apis": ["https://developer.fastly.com/reference/api/account/customer/#list-users"] + "apis": [ + "https://developer.fastly.com/reference/api/account/customer/#list-users" + ] }, "update": { "apis": [ @@ -894,66 +1315,92 @@ "vcl": { "custom": { "create": { - "apis": ["https://developer.fastly.com/reference/api/vcl-services/vcl/#create-custom-vcl"] + "apis": [ + "https://developer.fastly.com/reference/api/vcl-services/vcl/#create-custom-vcl" + ] }, "delete": { - "apis": ["https://developer.fastly.com/reference/api/vcl-services/vcl/#delete-custom-vcl"] + "apis": [ + "https://developer.fastly.com/reference/api/vcl-services/vcl/#delete-custom-vcl" + ] }, "describe": { - "apis": ["https://developer.fastly.com/reference/api/vcl-services/vcl/#get-custom-vcl"] + "apis": [ + "https://developer.fastly.com/reference/api/vcl-services/vcl/#get-custom-vcl" + ] }, "list": { - "apis": ["https://developer.fastly.com/reference/api/vcl-services/vcl/#list-custom-vcl"] + "apis": [ + "https://developer.fastly.com/reference/api/vcl-services/vcl/#list-custom-vcl" + ] }, "update": { - "apis": ["https://developer.fastly.com/reference/api/vcl-services/vcl/#update-custom-vcl"] + "apis": [ + "https://developer.fastly.com/reference/api/vcl-services/vcl/#update-custom-vcl" + ] } }, "snippet": { "create": { - "examples": [{ - "cmd": "fastly vcl snippet create --name example --content ./example.vcl --type recv --version latest", - "description": "The `--type` flag additionally supports tab completion hints for valid location values.", - "title": "Create a snippet on the highest numbered existing service version, using a local file" - }, - { - "cmd": "fastly vcl snippet create --name example --content \"$(< example.vcl)\" --type recv --version latest", - "description": "The `--type` flag additionally supports tab completion hints for valid location values.", - "title": "Create a snippet on the highest numbered existing service version, using command substitution" - }], - "apis": ["https://developer.fastly.com/reference/api/vcl-services/snippet/#create-snippet"] + "examples": [ + { + "cmd": "fastly vcl snippet create --name example --content ./example.vcl --type recv --version latest", + "description": "The `--type` flag additionally supports tab completion hints for valid location values.", + "title": "Create a snippet on the highest numbered existing service version, using a local file" + }, + { + "cmd": "fastly vcl snippet create --name example --content \"$(< example.vcl)\" --type recv --version latest", + "description": "The `--type` flag additionally supports tab completion hints for valid location values.", + "title": "Create a snippet on the highest numbered existing service version, using command substitution" + } + ], + "apis": [ + "https://developer.fastly.com/reference/api/vcl-services/snippet/#create-snippet" + ] }, "delete": { - "examples": [{ - "cmd": "fastly vcl snippet delete --name example --version 1", - "title": "Delete a specific snippet from the specified service version" - }], - "apis": ["https://developer.fastly.com/reference/api/vcl-services/snippet/#delete-snippet"] + "examples": [ + { + "cmd": "fastly vcl snippet delete --name example --version 1", + "title": "Delete a specific snippet from the specified service version" + } + ], + "apis": [ + "https://developer.fastly.com/reference/api/vcl-services/snippet/#delete-snippet" + ] }, "describe": { - "examples": [{ - "cmd": "fastly vcl snippet describe --snippet-id 3p8fPcMVB6OqbMxGT83hb9 --dynamic --version active", - "description": "To describe a 'versioned' snippet replace the `--snippet-id` and `--dynamic` flags with `--name`.", - "title": "Get the uploaded VCL snippet for the currently active service version" - }], + "examples": [ + { + "cmd": "fastly vcl snippet describe --snippet-id 3p8fPcMVB6OqbMxGT83hb9 --dynamic --version active", + "description": "To describe a 'versioned' snippet replace the `--snippet-id` and `--dynamic` flags with `--name`.", + "title": "Get the uploaded VCL snippet for the currently active service version" + } + ], "apis": [ "https://developer.fastly.com/reference/api/vcl-services/snippet/#get-snippet-dynamic", "https://developer.fastly.com/reference/api/vcl-services/snippet/#get-snippet" ] }, "list": { - "examples": [{ - "cmd": "fastly vcl snippet list --version active", - "title": "List the uploaded VCL snippets for the currently active service version" - }], - "apis": ["https://developer.fastly.com/reference/api/vcl-services/snippet/#list-snippets"] + "examples": [ + { + "cmd": "fastly vcl snippet list --version active", + "title": "List the uploaded VCL snippets for the currently active service version" + } + ], + "apis": [ + "https://developer.fastly.com/reference/api/vcl-services/snippet/#list-snippets" + ] }, "update": { - "examples": [{ - "cmd": "fastly vcl snippet update --snippet-id 2k5KYQCSJERvR8aB3cbOdA --dynamic --type deliver --version latest", - "description": "To update a 'versioned' snippet replace the `--snippet-id` and `--dynamic` flags with `--name`.", - "title": "Update a VCL snippet for the highest numbered existing service version" - }], + "examples": [ + { + "cmd": "fastly vcl snippet update --snippet-id 2k5KYQCSJERvR8aB3cbOdA --dynamic --type deliver --version latest", + "description": "To update a 'versioned' snippet replace the `--snippet-id` and `--dynamic` flags with `--name`.", + "title": "Update a VCL snippet for the highest numbered existing service version" + } + ], "apis": [ "https://developer.fastly.com/reference/api/vcl-services/snippet/#update-snippet-dynamic", "https://developer.fastly.com/reference/api/vcl-services/snippet/#update-snippet"