lib/fastly/api/logging_azureblob_api.rb in fastly-6.0.2 vs lib/fastly/api/logging_azureblob_api.rb in fastly-7.0.0
- old
+ new
@@ -21,18 +21,18 @@
# Create an Azure Blob Storage logging endpoint for a particular service and version.
# @option opts [String] :service_id Alphanumeric string identifying the service. (required)
# @option opts [Integer] :version_id Integer identifying a service version. (required)
# @option opts [String] :name The name for the real-time logging configuration.
# @option opts [String] :placement Where in the generated VCL the logging call should be placed. If not set, endpoints with `format_version` of 2 are placed in `vcl_log` and those with `format_version` of 1 are placed in `vcl_deliver`.
- # @option opts [Integer] :format_version The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in `vcl_log` if `format_version` is set to `2` and in `vcl_deliver` if `format_version` is set to `1`. (default to 2)
# @option opts [String] :response_condition The name of an existing condition in the configured endpoint, or leave blank to always execute.
# @option opts [String] :format A Fastly [log format string](https://docs.fastly.com/en/guides/custom-log-formats). (default to '%h %l %u %t \"%r\" %>s %b')
+ # @option opts [Integer] :format_version The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in `vcl_log` if `format_version` is set to `2` and in `vcl_deliver` if `format_version` is set to `1`. (default to 2)
# @option opts [String] :message_type How the message should be formatted. (default to 'classic')
# @option opts [String] :timestamp_format A timestamp format
+ # @option opts [String] :compression_codec The codec used for compressing your logs. Valid values are `zstd`, `snappy`, and `gzip`. Specifying both `compression_codec` and `gzip_level` in the same API request will result in an error.
# @option opts [Integer] :period How frequently log files are finalized so they can be available for reading (in seconds). (default to 3600)
# @option opts [Integer] :gzip_level The level of gzip encoding when sending logs (default `0`, no compression). Specifying both `compression_codec` and `gzip_level` in the same API request will result in an error. (default to 0)
- # @option opts [String] :compression_codec The codec used for compressing your logs. Valid values are `zstd`, `snappy`, and `gzip`. Specifying both `compression_codec` and `gzip_level` in the same API request will result in an error.
# @option opts [String] :path The path to upload logs to. (default to 'null')
# @option opts [String] :account_name The unique Azure Blob Storage namespace in which your data objects are stored. Required.
# @option opts [String] :container The name of the Azure Blob Storage container in which to store logs. Required.
# @option opts [String] :sas_token The Azure shared access signature providing write access to the blob service objects. Be sure to update your token before it expires or the logging functionality will not work. Required.
# @option opts [String] :public_key A PGP public key that Fastly will use to encrypt your log files before writing them to disk. (default to 'null')
@@ -47,18 +47,18 @@
# Create an Azure Blob Storage logging endpoint for a particular service and version.
# @option opts [String] :service_id Alphanumeric string identifying the service. (required)
# @option opts [Integer] :version_id Integer identifying a service version. (required)
# @option opts [String] :name The name for the real-time logging configuration.
# @option opts [String] :placement Where in the generated VCL the logging call should be placed. If not set, endpoints with `format_version` of 2 are placed in `vcl_log` and those with `format_version` of 1 are placed in `vcl_deliver`.
- # @option opts [Integer] :format_version The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in `vcl_log` if `format_version` is set to `2` and in `vcl_deliver` if `format_version` is set to `1`. (default to 2)
# @option opts [String] :response_condition The name of an existing condition in the configured endpoint, or leave blank to always execute.
# @option opts [String] :format A Fastly [log format string](https://docs.fastly.com/en/guides/custom-log-formats). (default to '%h %l %u %t \"%r\" %>s %b')
+ # @option opts [Integer] :format_version The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in `vcl_log` if `format_version` is set to `2` and in `vcl_deliver` if `format_version` is set to `1`. (default to 2)
# @option opts [String] :message_type How the message should be formatted. (default to 'classic')
# @option opts [String] :timestamp_format A timestamp format
+ # @option opts [String] :compression_codec The codec used for compressing your logs. Valid values are `zstd`, `snappy`, and `gzip`. Specifying both `compression_codec` and `gzip_level` in the same API request will result in an error.
# @option opts [Integer] :period How frequently log files are finalized so they can be available for reading (in seconds). (default to 3600)
# @option opts [Integer] :gzip_level The level of gzip encoding when sending logs (default `0`, no compression). Specifying both `compression_codec` and `gzip_level` in the same API request will result in an error. (default to 0)
- # @option opts [String] :compression_codec The codec used for compressing your logs. Valid values are `zstd`, `snappy`, and `gzip`. Specifying both `compression_codec` and `gzip_level` in the same API request will result in an error.
# @option opts [String] :path The path to upload logs to. (default to 'null')
# @option opts [String] :account_name The unique Azure Blob Storage namespace in which your data objects are stored. Required.
# @option opts [String] :container The name of the Azure Blob Storage container in which to store logs. Required.
# @option opts [String] :sas_token The Azure shared access signature providing write access to the blob service objects. Be sure to update your token before it expires or the logging functionality will not work. Required.
# @option opts [String] :public_key A PGP public key that Fastly will use to encrypt your log files before writing them to disk. (default to 'null')
@@ -117,18 +117,18 @@
# form parameters
form_params = opts[:form_params] || {}
form_params['name'] = opts[:'name'] if !opts[:'name'].nil?
form_params['placement'] = opts[:'placement'] if !opts[:'placement'].nil?
- form_params['format_version'] = opts[:'format_version'] if !opts[:'format_version'].nil?
form_params['response_condition'] = opts[:'response_condition'] if !opts[:'response_condition'].nil?
form_params['format'] = opts[:'format'] if !opts[:'format'].nil?
+ form_params['format_version'] = opts[:'format_version'] if !opts[:'format_version'].nil?
form_params['message_type'] = opts[:'message_type'] if !opts[:'message_type'].nil?
form_params['timestamp_format'] = opts[:'timestamp_format'] if !opts[:'timestamp_format'].nil?
+ form_params['compression_codec'] = opts[:'compression_codec'] if !opts[:'compression_codec'].nil?
form_params['period'] = opts[:'period'] if !opts[:'period'].nil?
form_params['gzip_level'] = opts[:'gzip_level'] if !opts[:'gzip_level'].nil?
- form_params['compression_codec'] = opts[:'compression_codec'] if !opts[:'compression_codec'].nil?
form_params['path'] = opts[:'path'] if !opts[:'path'].nil?
form_params['account_name'] = opts[:'account_name'] if !opts[:'account_name'].nil?
form_params['container'] = opts[:'container'] if !opts[:'container'].nil?
form_params['sas_token'] = opts[:'sas_token'] if !opts[:'sas_token'].nil?
form_params['public_key'] = opts[:'public_key'] if !opts[:'public_key'].nil?
@@ -389,18 +389,18 @@
# @option opts [String] :service_id Alphanumeric string identifying the service. (required)
# @option opts [Integer] :version_id Integer identifying a service version. (required)
# @option opts [String] :logging_azureblob_name The name for the real-time logging configuration. (required)
# @option opts [String] :name The name for the real-time logging configuration.
# @option opts [String] :placement Where in the generated VCL the logging call should be placed. If not set, endpoints with `format_version` of 2 are placed in `vcl_log` and those with `format_version` of 1 are placed in `vcl_deliver`.
- # @option opts [Integer] :format_version The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in `vcl_log` if `format_version` is set to `2` and in `vcl_deliver` if `format_version` is set to `1`. (default to FORMAT_VERSION::v2)
# @option opts [String] :response_condition The name of an existing condition in the configured endpoint, or leave blank to always execute.
# @option opts [String] :format A Fastly [log format string](https://docs.fastly.com/en/guides/custom-log-formats). (default to '%h %l %u %t \"%r\" %>s %b')
+ # @option opts [Integer] :format_version The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in `vcl_log` if `format_version` is set to `2` and in `vcl_deliver` if `format_version` is set to `1`. (default to FORMAT_VERSION::v2)
# @option opts [String] :message_type How the message should be formatted. (default to 'classic')
# @option opts [String] :timestamp_format A timestamp format
+ # @option opts [String] :compression_codec The codec used for compressing your logs. Valid values are `zstd`, `snappy`, and `gzip`. Specifying both `compression_codec` and `gzip_level` in the same API request will result in an error.
# @option opts [Integer] :period How frequently log files are finalized so they can be available for reading (in seconds). (default to 3600)
# @option opts [Integer] :gzip_level The level of gzip encoding when sending logs (default `0`, no compression). Specifying both `compression_codec` and `gzip_level` in the same API request will result in an error. (default to 0)
- # @option opts [String] :compression_codec The codec used for compressing your logs. Valid values are `zstd`, `snappy`, and `gzip`. Specifying both `compression_codec` and `gzip_level` in the same API request will result in an error.
# @option opts [String] :path The path to upload logs to. (default to 'null')
# @option opts [String] :account_name The unique Azure Blob Storage namespace in which your data objects are stored. Required.
# @option opts [String] :container The name of the Azure Blob Storage container in which to store logs. Required.
# @option opts [String] :sas_token The Azure shared access signature providing write access to the blob service objects. Be sure to update your token before it expires or the logging functionality will not work. Required.
# @option opts [String] :public_key A PGP public key that Fastly will use to encrypt your log files before writing them to disk. (default to 'null')
@@ -416,18 +416,18 @@
# @option opts [String] :service_id Alphanumeric string identifying the service. (required)
# @option opts [Integer] :version_id Integer identifying a service version. (required)
# @option opts [String] :logging_azureblob_name The name for the real-time logging configuration. (required)
# @option opts [String] :name The name for the real-time logging configuration.
# @option opts [String] :placement Where in the generated VCL the logging call should be placed. If not set, endpoints with `format_version` of 2 are placed in `vcl_log` and those with `format_version` of 1 are placed in `vcl_deliver`.
- # @option opts [Integer] :format_version The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in `vcl_log` if `format_version` is set to `2` and in `vcl_deliver` if `format_version` is set to `1`. (default to FORMAT_VERSION::v2)
# @option opts [String] :response_condition The name of an existing condition in the configured endpoint, or leave blank to always execute.
# @option opts [String] :format A Fastly [log format string](https://docs.fastly.com/en/guides/custom-log-formats). (default to '%h %l %u %t \"%r\" %>s %b')
+ # @option opts [Integer] :format_version The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in `vcl_log` if `format_version` is set to `2` and in `vcl_deliver` if `format_version` is set to `1`. (default to FORMAT_VERSION::v2)
# @option opts [String] :message_type How the message should be formatted. (default to 'classic')
# @option opts [String] :timestamp_format A timestamp format
+ # @option opts [String] :compression_codec The codec used for compressing your logs. Valid values are `zstd`, `snappy`, and `gzip`. Specifying both `compression_codec` and `gzip_level` in the same API request will result in an error.
# @option opts [Integer] :period How frequently log files are finalized so they can be available for reading (in seconds). (default to 3600)
# @option opts [Integer] :gzip_level The level of gzip encoding when sending logs (default `0`, no compression). Specifying both `compression_codec` and `gzip_level` in the same API request will result in an error. (default to 0)
- # @option opts [String] :compression_codec The codec used for compressing your logs. Valid values are `zstd`, `snappy`, and `gzip`. Specifying both `compression_codec` and `gzip_level` in the same API request will result in an error.
# @option opts [String] :path The path to upload logs to. (default to 'null')
# @option opts [String] :account_name The unique Azure Blob Storage namespace in which your data objects are stored. Required.
# @option opts [String] :container The name of the Azure Blob Storage container in which to store logs. Required.
# @option opts [String] :sas_token The Azure shared access signature providing write access to the blob service objects. Be sure to update your token before it expires or the logging functionality will not work. Required.
# @option opts [String] :public_key A PGP public key that Fastly will use to encrypt your log files before writing them to disk. (default to 'null')
@@ -491,17 +491,17 @@
# form parameters
form_params = opts[:form_params] || {}
form_params['name'] = opts[:'name'] if !opts[:'name'].nil?
form_params['placement'] = opts[:'placement'] if !opts[:'placement'].nil?
- form_params['format_version'] = opts[:'format_version'] if !opts[:'format_version'].nil?
form_params['response_condition'] = opts[:'response_condition'] if !opts[:'response_condition'].nil?
form_params['format'] = opts[:'format'] if !opts[:'format'].nil?
+ form_params['format_version'] = opts[:'format_version'] if !opts[:'format_version'].nil?
form_params['message_type'] = opts[:'message_type'] if !opts[:'message_type'].nil?
form_params['timestamp_format'] = opts[:'timestamp_format'] if !opts[:'timestamp_format'].nil?
+ form_params['compression_codec'] = opts[:'compression_codec'] if !opts[:'compression_codec'].nil?
form_params['period'] = opts[:'period'] if !opts[:'period'].nil?
form_params['gzip_level'] = opts[:'gzip_level'] if !opts[:'gzip_level'].nil?
- form_params['compression_codec'] = opts[:'compression_codec'] if !opts[:'compression_codec'].nil?
form_params['path'] = opts[:'path'] if !opts[:'path'].nil?
form_params['account_name'] = opts[:'account_name'] if !opts[:'account_name'].nil?
form_params['container'] = opts[:'container'] if !opts[:'container'].nil?
form_params['sas_token'] = opts[:'sas_token'] if !opts[:'sas_token'].nil?
form_params['public_key'] = opts[:'public_key'] if !opts[:'public_key'].nil?