Class: Ansible::Ruby::Modules::Win_iis_webbinding

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/windows/win_iis_webbinding.rb

Overview

Creates, removes and configures a binding to an existing IIS Web site.

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

#certificate_hashString?

Returns Certificate hash (thumbprint) for the SSL binding. The certificate hash is the unique identifier for the certificate.

Returns:

  • (String, nil)

    Certificate hash (thumbprint) for the SSL binding. The certificate hash is the unique identifier for the certificate.



36
# File 'lib/ansible/ruby/modules/generated/windows/win_iis_webbinding.rb', line 36

attribute :certificate_hash

#certificate_store_nameString?

Returns Name of the certificate store where the certificate for the binding is located.

Returns:

  • (String, nil)

    Name of the certificate store where the certificate for the binding is located.



40
# File 'lib/ansible/ruby/modules/generated/windows/win_iis_webbinding.rb', line 40

attribute :certificate_store_name

#host_headerString?

Returns The host header to bind to / use for the new site.,If you are creating/removing a catch-all binding, omit this parameter rather than defining it as ‘*’.

Returns:

  • (String, nil)

    The host header to bind to / use for the new site.,If you are creating/removing a catch-all binding, omit this parameter rather than defining it as ‘*’.



28
# File 'lib/ansible/ruby/modules/generated/windows/win_iis_webbinding.rb', line 28

attribute :host_header

#ipString?

Returns The IP address to bind to / use for the new site.

Returns:

  • (String, nil)

    The IP address to bind to / use for the new site.



24
# File 'lib/ansible/ruby/modules/generated/windows/win_iis_webbinding.rb', line 24

attribute :ip

#nameString

Returns Names of web site.

Returns:

  • (String)

    Names of web site.



12
# File 'lib/ansible/ruby/modules/generated/windows/win_iis_webbinding.rb', line 12

attribute :name

#portInteger?

Returns The port to bind to / use for the new site.

Returns:

  • (Integer, nil)

    The port to bind to / use for the new site.



20
# File 'lib/ansible/ruby/modules/generated/windows/win_iis_webbinding.rb', line 20

attribute :port

#protocolString?

Returns The protocol to be used for the Web binding (usually HTTP, HTTPS, or FTP).

Returns:

  • (String, nil)

    The protocol to be used for the Web binding (usually HTTP, HTTPS, or FTP).



32
# File 'lib/ansible/ruby/modules/generated/windows/win_iis_webbinding.rb', line 32

attribute :protocol

#ssl_flagsInteger?

Returns This parameter is only valid on Server 2012 and newer.,Primarily used for enabling and disabling server name indication (SNI).,Set to c(0) to disable SNI.,Set to c(1) to enable SNI.

Returns:

  • (Integer, nil)

    This parameter is only valid on Server 2012 and newer.,Primarily used for enabling and disabling server name indication (SNI).,Set to c(0) to disable SNI.,Set to c(1) to enable SNI.



44
# File 'lib/ansible/ruby/modules/generated/windows/win_iis_webbinding.rb', line 44

attribute :ssl_flags

#state:absent, ...

Returns State of the binding.

Returns:

  • (:absent, :present, nil)

    State of the binding.



16
# File 'lib/ansible/ruby/modules/generated/windows/win_iis_webbinding.rb', line 16

attribute :state