Class: Ansible::Ruby::Modules::Bigip_profile_http_compression

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/network/f5/bigip_profile_http_compression.rb

Overview

Manage HTTP compression profiles on a BIG-IP.

Instance Method Summary collapse

Methods inherited from Base

#ansible_name, #to_h

Methods inherited from Ansible::Ruby::Models::Base

attr_option, attr_options, attribute, fix_inclusion, #initialize, remove_existing_validations, #to_h, validates

Constructor Details

This class inherits a constructor from Ansible::Ruby::Models::Base

Instance Method Details

#buffer_sizeInteger?

Returns Maximum number of compressed bytes that the system buffers before inserting a Content-Length header (which specifies the compressed size) into the response.,When creating a new profile, if this parameter is not specified, the default is provided by the parent profile.

Returns:

  • (Integer, nil)

    Maximum number of compressed bytes that the system buffers before inserting a Content-Length header (which specifies the compressed size) into the response.,When creating a new profile, if this parameter is not specified, the default is provided by the parent profile.



23
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_http_compression.rb', line 23

attribute :buffer_size

#descriptionString?

Returns Description of the HTTP compression profile.

Returns:

  • (String, nil)

    Description of the HTTP compression profile.



19
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_http_compression.rb', line 19

attribute :description

#gzip_level1, ...

Returns Specifies the degree to which the system compresses the content.,Higher compression levels cause the compression process to be slower.,Valid values are between 1 (least compression and fastest) to 9 (most compression and slowest).

Returns:

  • (1, 2, 3, 4, 5, 6, 7, 8, 9, nil)

    Specifies the degree to which the system compresses the content.,Higher compression levels cause the compression process to be slower.,Valid values are between 1 (least compression and fastest) to 9 (most compression and slowest).



27
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_http_compression.rb', line 27

attribute :gzip_level

#gzip_memory_level1, ...

Returns Number of kilobytes of memory that the system uses for internal compression buffers when compressing a server response.

Returns:

  • (1, 2, 4, 8, 16, 32, 64, 128, 256, nil)

    Number of kilobytes of memory that the system uses for internal compression buffers when compressing a server response.



31
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_http_compression.rb', line 31

attribute :gzip_memory_level

#gzip_window_size1, ...

Returns Number of kilobytes in the window size that the system uses when compressing a server response.

Returns:

  • (1, 2, 4, 8, 16, 32, 64, 128, nil)

    Number of kilobytes in the window size that the system uses when compressing a server response.



35
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_http_compression.rb', line 35

attribute :gzip_window_size

#nameString

Returns Specifies the name of the compression profile.

Returns:

  • (String)

    Specifies the name of the compression profile.



12
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_http_compression.rb', line 12

attribute :name

#parentObject?

Returns Specifies the profile from which this profile inherits settings.,When creating a new profile, if this parameter is not specified, the default is the system-supplied C(httpcompression) profile.

Returns:

  • (Object, nil)

    Specifies the profile from which this profile inherits settings.,When creating a new profile, if this parameter is not specified, the default is the system-supplied C(httpcompression) profile.



16
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_http_compression.rb', line 16

attribute :parent

#partitionString?

Returns Device partition to manage resources on.

Returns:

  • (String, nil)

    Device partition to manage resources on.



39
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_http_compression.rb', line 39

attribute :partition

#state:present, ...

Returns When C(present), ensures that the profile exists.,When C(absent), ensures the profile is removed.

Returns:

  • (:present, :absent, nil)

    When C(present), ensures that the profile exists.,When C(absent), ensures the profile is removed.



43
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_profile_http_compression.rb', line 43

attribute :state