Class: Ansible::Ruby::Modules::Gcp_compute_forwarding_rule

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/cloud/google/gcp_compute_forwarding_rule.rb

Overview

A ForwardingRule resource. A ForwardingRule resource specifies which pool of target virtual machines to forward a packet to if it matches the given [IPAddress, IPProtocol, portRange] tuple.

Instance Method Summary collapse

Methods inherited from Base

#ansible_name, #to_h

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

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

Constructor Details

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

Instance Method Details

#backend_serviceObject?



27
# File 'lib/ansible/ruby/modules/generated/cloud/google/gcp_compute_forwarding_rule.rb', line 27

attribute :backend_service

#descriptionObject?



16
# File 'lib/ansible/ruby/modules/generated/cloud/google/gcp_compute_forwarding_rule.rb', line 16

attribute :description

#ip_addressString?



19
# File 'lib/ansible/ruby/modules/generated/cloud/google/gcp_compute_forwarding_rule.rb', line 19

attribute :ip_address

#ip_protocol:TCP, ...



23
# File 'lib/ansible/ruby/modules/generated/cloud/google/gcp_compute_forwarding_rule.rb', line 23

attribute :ip_protocol

#ip_version:IPV4, ...



30
# File 'lib/ansible/ruby/modules/generated/cloud/google/gcp_compute_forwarding_rule.rb', line 30

attribute :ip_version

#load_balancing_scheme:INTERNAL, ...



34
# File 'lib/ansible/ruby/modules/generated/cloud/google/gcp_compute_forwarding_rule.rb', line 34

attribute :load_balancing_scheme

#nameString



38
# File 'lib/ansible/ruby/modules/generated/cloud/google/gcp_compute_forwarding_rule.rb', line 38

attribute :name

#networkObject?



42
# File 'lib/ansible/ruby/modules/generated/cloud/google/gcp_compute_forwarding_rule.rb', line 42

attribute :network

#port_rangeString?



45
# File 'lib/ansible/ruby/modules/generated/cloud/google/gcp_compute_forwarding_rule.rb', line 45

attribute :port_range

#portsObject?



49
# File 'lib/ansible/ruby/modules/generated/cloud/google/gcp_compute_forwarding_rule.rb', line 49

attribute :ports

#regionString



59
# File 'lib/ansible/ruby/modules/generated/cloud/google/gcp_compute_forwarding_rule.rb', line 59

attribute :region

#state:present, ...



12
# File 'lib/ansible/ruby/modules/generated/cloud/google/gcp_compute_forwarding_rule.rb', line 12

attribute :state

#subnetworkObject?



52
# File 'lib/ansible/ruby/modules/generated/cloud/google/gcp_compute_forwarding_rule.rb', line 52

attribute :subnetwork

#targetString?



55
# File 'lib/ansible/ruby/modules/generated/cloud/google/gcp_compute_forwarding_rule.rb', line 55

attribute :target