Bug fixes for GCP (as of 2019-07-09T06:06:53Z) (#59322)

pull/59333/merge
The Magician 5 years ago committed by Matt Clay
parent c6c262a07e
commit 04445f184b

@ -51,6 +51,7 @@ options:
- present - present
- absent - absent
default: present default: present
type: str
description: description:
description: description:
- An optional description of this resource. Provide this property when you create - An optional description of this resource. Provide this property when you create

@ -55,6 +55,7 @@ options:
- present - present
- absent - absent
default: present default: present
type: str
check_interval_sec: check_interval_sec:
description: description:
- How often (in seconds) to send a health check. The default value is 5 seconds. - How often (in seconds) to send a health check. The default value is 5 seconds.
@ -156,6 +157,21 @@ options:
required: false required: false
default: NONE default: NONE
type: str type: str
port_specification:
description:
- 'Specifies how port is selected for health checking, can be one of the following
values: * `USE_FIXED_PORT`: The port number in `port` is used for health
checking.'
- "* `USE_NAMED_PORT`: The `portName` is used for health checking."
- "* `USE_SERVING_PORT`: For NetworkEndpointGroup, the port specified for
each network endpoint is used for health checking. For other backends, the
port or named port specified in the Backend Service is used for health checking."
- If not specified, HTTP health check follows behavior specified in `port`
and `portName` fields.
- 'Some valid choices include: "USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"'
required: false
type: str
version_added: 2.9
https_health_check: https_health_check:
description: description:
- A nested object resource. - A nested object resource.
@ -203,6 +219,21 @@ options:
required: false required: false
default: NONE default: NONE
type: str type: str
port_specification:
description:
- 'Specifies how port is selected for health checking, can be one of the following
values: * `USE_FIXED_PORT`: The port number in `port` is used for health
checking.'
- "* `USE_NAMED_PORT`: The `portName` is used for health checking."
- "* `USE_SERVING_PORT`: For NetworkEndpointGroup, the port specified for
each network endpoint is used for health checking. For other backends, the
port or named port specified in the Backend Service is used for health checking."
- If not specified, HTTPS health check follows behavior specified in `port`
and `portName` fields.
- 'Some valid choices include: "USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"'
required: false
type: str
version_added: 2.9
tcp_health_check: tcp_health_check:
description: description:
- A nested object resource. - A nested object resource.
@ -243,6 +274,21 @@ options:
required: false required: false
default: NONE default: NONE
type: str type: str
port_specification:
description:
- 'Specifies how port is selected for health checking, can be one of the following
values: * `USE_FIXED_PORT`: The port number in `port` is used for health
checking.'
- "* `USE_NAMED_PORT`: The `portName` is used for health checking."
- "* `USE_SERVING_PORT`: For NetworkEndpointGroup, the port specified for
each network endpoint is used for health checking. For other backends, the
port or named port specified in the Backend Service is used for health checking."
- If not specified, TCP health check follows behavior specified in `port`
and `portName` fields.
- 'Some valid choices include: "USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"'
required: false
type: str
version_added: 2.9
ssl_health_check: ssl_health_check:
description: description:
- A nested object resource. - A nested object resource.
@ -283,6 +329,21 @@ options:
required: false required: false
default: NONE default: NONE
type: str type: str
port_specification:
description:
- 'Specifies how port is selected for health checking, can be one of the following
values: * `USE_FIXED_PORT`: The port number in `port` is used for health
checking.'
- "* `USE_NAMED_PORT`: The `portName` is used for health checking."
- "* `USE_SERVING_PORT`: For NetworkEndpointGroup, the port specified for
each network endpoint is used for health checking. For other backends, the
port or named port specified in the Backend Service is used for health checking."
- If not specified, SSL health check follows behavior specified in `port`
and `portName` fields.
- 'Some valid choices include: "USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT"'
required: false
type: str
version_added: 2.9
extends_documentation_fragment: gcp extends_documentation_fragment: gcp
notes: notes:
- 'API Reference: U(https://cloud.google.com/compute/docs/reference/rest/v1/healthChecks)' - 'API Reference: U(https://cloud.google.com/compute/docs/reference/rest/v1/healthChecks)'
@ -409,6 +470,18 @@ httpHealthCheck:
either NONE or PROXY_V1. The default is NONE. either NONE or PROXY_V1. The default is NONE.
returned: success returned: success
type: str type: str
portSpecification:
description:
- 'Specifies how port is selected for health checking, can be one of the following
values: * `USE_FIXED_PORT`: The port number in `port` is used for health checking.'
- "* `USE_NAMED_PORT`: The `portName` is used for health checking."
- "* `USE_SERVING_PORT`: For NetworkEndpointGroup, the port specified for each
network endpoint is used for health checking. For other backends, the port
or named port specified in the Backend Service is used for health checking."
- If not specified, HTTP health check follows behavior specified in `port` and
`portName` fields.
returned: success
type: str
httpsHealthCheck: httpsHealthCheck:
description: description:
- A nested object resource. - A nested object resource.
@ -453,6 +526,18 @@ httpsHealthCheck:
either NONE or PROXY_V1. The default is NONE. either NONE or PROXY_V1. The default is NONE.
returned: success returned: success
type: str type: str
portSpecification:
description:
- 'Specifies how port is selected for health checking, can be one of the following
values: * `USE_FIXED_PORT`: The port number in `port` is used for health checking.'
- "* `USE_NAMED_PORT`: The `portName` is used for health checking."
- "* `USE_SERVING_PORT`: For NetworkEndpointGroup, the port specified for each
network endpoint is used for health checking. For other backends, the port
or named port specified in the Backend Service is used for health checking."
- If not specified, HTTPS health check follows behavior specified in `port`
and `portName` fields.
returned: success
type: str
tcpHealthCheck: tcpHealthCheck:
description: description:
- A nested object resource. - A nested object resource.
@ -491,6 +576,18 @@ tcpHealthCheck:
either NONE or PROXY_V1. The default is NONE. either NONE or PROXY_V1. The default is NONE.
returned: success returned: success
type: str type: str
portSpecification:
description:
- 'Specifies how port is selected for health checking, can be one of the following
values: * `USE_FIXED_PORT`: The port number in `port` is used for health checking.'
- "* `USE_NAMED_PORT`: The `portName` is used for health checking."
- "* `USE_SERVING_PORT`: For NetworkEndpointGroup, the port specified for each
network endpoint is used for health checking. For other backends, the port
or named port specified in the Backend Service is used for health checking."
- If not specified, TCP health check follows behavior specified in `port` and
`portName` fields.
returned: success
type: str
sslHealthCheck: sslHealthCheck:
description: description:
- A nested object resource. - A nested object resource.
@ -529,6 +626,18 @@ sslHealthCheck:
either NONE or PROXY_V1. The default is NONE. either NONE or PROXY_V1. The default is NONE.
returned: success returned: success
type: str type: str
portSpecification:
description:
- 'Specifies how port is selected for health checking, can be one of the following
values: * `USE_FIXED_PORT`: The port number in `port` is used for health checking.'
- "* `USE_NAMED_PORT`: The `portName` is used for health checking."
- "* `USE_SERVING_PORT`: For NetworkEndpointGroup, the port specified for each
network endpoint is used for health checking. For other backends, the port
or named port specified in the Backend Service is used for health checking."
- If not specified, SSL health check follows behavior specified in `port` and
`portName` fields.
returned: success
type: str
''' '''
################################################################################ ################################################################################
@ -566,6 +675,7 @@ def main():
port=dict(type='int'), port=dict(type='int'),
port_name=dict(type='str'), port_name=dict(type='str'),
proxy_header=dict(default='NONE', type='str'), proxy_header=dict(default='NONE', type='str'),
port_specification=dict(type='str'),
), ),
), ),
https_health_check=dict( https_health_check=dict(
@ -577,6 +687,7 @@ def main():
port=dict(type='int'), port=dict(type='int'),
port_name=dict(type='str'), port_name=dict(type='str'),
proxy_header=dict(default='NONE', type='str'), proxy_header=dict(default='NONE', type='str'),
port_specification=dict(type='str'),
), ),
), ),
tcp_health_check=dict( tcp_health_check=dict(
@ -587,6 +698,7 @@ def main():
port=dict(type='int'), port=dict(type='int'),
port_name=dict(type='str'), port_name=dict(type='str'),
proxy_header=dict(default='NONE', type='str'), proxy_header=dict(default='NONE', type='str'),
port_specification=dict(type='str'),
), ),
), ),
ssl_health_check=dict( ssl_health_check=dict(
@ -597,6 +709,7 @@ def main():
port=dict(type='int'), port=dict(type='int'),
port_name=dict(type='str'), port_name=dict(type='str'),
proxy_header=dict(default='NONE', type='str'), proxy_header=dict(default='NONE', type='str'),
port_specification=dict(type='str'),
), ),
), ),
), ),
@ -796,6 +909,7 @@ class HealthCheckHttphealthcheck(object):
u'port': self.request.get('port'), u'port': self.request.get('port'),
u'portName': self.request.get('port_name'), u'portName': self.request.get('port_name'),
u'proxyHeader': self.request.get('proxy_header'), u'proxyHeader': self.request.get('proxy_header'),
u'portSpecification': self.request.get('port_specification'),
} }
) )
@ -808,6 +922,7 @@ class HealthCheckHttphealthcheck(object):
u'port': self.request.get(u'port'), u'port': self.request.get(u'port'),
u'portName': self.request.get(u'portName'), u'portName': self.request.get(u'portName'),
u'proxyHeader': self.request.get(u'proxyHeader'), u'proxyHeader': self.request.get(u'proxyHeader'),
u'portSpecification': self.request.get(u'portSpecification'),
} }
) )
@ -829,6 +944,7 @@ class HealthCheckHttpshealthcheck(object):
u'port': self.request.get('port'), u'port': self.request.get('port'),
u'portName': self.request.get('port_name'), u'portName': self.request.get('port_name'),
u'proxyHeader': self.request.get('proxy_header'), u'proxyHeader': self.request.get('proxy_header'),
u'portSpecification': self.request.get('port_specification'),
} }
) )
@ -841,6 +957,7 @@ class HealthCheckHttpshealthcheck(object):
u'port': self.request.get(u'port'), u'port': self.request.get(u'port'),
u'portName': self.request.get(u'portName'), u'portName': self.request.get(u'portName'),
u'proxyHeader': self.request.get(u'proxyHeader'), u'proxyHeader': self.request.get(u'proxyHeader'),
u'portSpecification': self.request.get(u'portSpecification'),
} }
) )
@ -861,6 +978,7 @@ class HealthCheckTcphealthcheck(object):
u'port': self.request.get('port'), u'port': self.request.get('port'),
u'portName': self.request.get('port_name'), u'portName': self.request.get('port_name'),
u'proxyHeader': self.request.get('proxy_header'), u'proxyHeader': self.request.get('proxy_header'),
u'portSpecification': self.request.get('port_specification'),
} }
) )
@ -872,6 +990,7 @@ class HealthCheckTcphealthcheck(object):
u'port': self.request.get(u'port'), u'port': self.request.get(u'port'),
u'portName': self.request.get(u'portName'), u'portName': self.request.get(u'portName'),
u'proxyHeader': self.request.get(u'proxyHeader'), u'proxyHeader': self.request.get(u'proxyHeader'),
u'portSpecification': self.request.get(u'portSpecification'),
} }
) )
@ -892,6 +1011,7 @@ class HealthCheckSslhealthcheck(object):
u'port': self.request.get('port'), u'port': self.request.get('port'),
u'portName': self.request.get('port_name'), u'portName': self.request.get('port_name'),
u'proxyHeader': self.request.get('proxy_header'), u'proxyHeader': self.request.get('proxy_header'),
u'portSpecification': self.request.get('port_specification'),
} }
) )
@ -903,6 +1023,7 @@ class HealthCheckSslhealthcheck(object):
u'port': self.request.get(u'port'), u'port': self.request.get(u'port'),
u'portName': self.request.get(u'portName'), u'portName': self.request.get(u'portName'),
u'proxyHeader': self.request.get(u'proxyHeader'), u'proxyHeader': self.request.get(u'proxyHeader'),
u'portSpecification': self.request.get(u'portSpecification'),
} }
) )

@ -167,6 +167,20 @@ resources:
backend, either NONE or PROXY_V1. The default is NONE. backend, either NONE or PROXY_V1. The default is NONE.
returned: success returned: success
type: str type: str
portSpecification:
description:
- 'Specifies how port is selected for health checking, can be one of the
following values: * `USE_FIXED_PORT`: The port number in `port` is used
for health checking.'
- "* `USE_NAMED_PORT`: The `portName` is used for health checking."
- "* `USE_SERVING_PORT`: For NetworkEndpointGroup, the port specified for
each network endpoint is used for health checking. For other backends,
the port or named port specified in the Backend Service is used for health
checking."
- If not specified, HTTP health check follows behavior specified in `port`
and `portName` fields.
returned: success
type: str
httpsHealthCheck: httpsHealthCheck:
description: description:
- A nested object resource. - A nested object resource.
@ -211,6 +225,20 @@ resources:
backend, either NONE or PROXY_V1. The default is NONE. backend, either NONE or PROXY_V1. The default is NONE.
returned: success returned: success
type: str type: str
portSpecification:
description:
- 'Specifies how port is selected for health checking, can be one of the
following values: * `USE_FIXED_PORT`: The port number in `port` is used
for health checking.'
- "* `USE_NAMED_PORT`: The `portName` is used for health checking."
- "* `USE_SERVING_PORT`: For NetworkEndpointGroup, the port specified for
each network endpoint is used for health checking. For other backends,
the port or named port specified in the Backend Service is used for health
checking."
- If not specified, HTTPS health check follows behavior specified in `port`
and `portName` fields.
returned: success
type: str
tcpHealthCheck: tcpHealthCheck:
description: description:
- A nested object resource. - A nested object resource.
@ -250,6 +278,20 @@ resources:
backend, either NONE or PROXY_V1. The default is NONE. backend, either NONE or PROXY_V1. The default is NONE.
returned: success returned: success
type: str type: str
portSpecification:
description:
- 'Specifies how port is selected for health checking, can be one of the
following values: * `USE_FIXED_PORT`: The port number in `port` is used
for health checking.'
- "* `USE_NAMED_PORT`: The `portName` is used for health checking."
- "* `USE_SERVING_PORT`: For NetworkEndpointGroup, the port specified for
each network endpoint is used for health checking. For other backends,
the port or named port specified in the Backend Service is used for health
checking."
- If not specified, TCP health check follows behavior specified in `port`
and `portName` fields.
returned: success
type: str
sslHealthCheck: sslHealthCheck:
description: description:
- A nested object resource. - A nested object resource.
@ -289,6 +331,20 @@ resources:
backend, either NONE or PROXY_V1. The default is NONE. backend, either NONE or PROXY_V1. The default is NONE.
returned: success returned: success
type: str type: str
portSpecification:
description:
- 'Specifies how port is selected for health checking, can be one of the
following values: * `USE_FIXED_PORT`: The port number in `port` is used
for health checking.'
- "* `USE_NAMED_PORT`: The `portName` is used for health checking."
- "* `USE_SERVING_PORT`: For NetworkEndpointGroup, the port specified for
each network endpoint is used for health checking. For other backends,
the port or named port specified in the Backend Service is used for health
checking."
- If not specified, SSL health check follows behavior specified in `port`
and `portName` fields.
returned: success
type: str
''' '''
################################################################################ ################################################################################

@ -48,6 +48,7 @@ options:
- present - present
- absent - absent
default: present default: present
type: str
check_interval_sec: check_interval_sec:
description: description:
- How often (in seconds) to send a health check. The default value is 5 seconds. - How often (in seconds) to send a health check. The default value is 5 seconds.

@ -48,6 +48,7 @@ options:
- present - present
- absent - absent
default: present default: present
type: str
check_interval_sec: check_interval_sec:
description: description:
- How often (in seconds) to send a health check. The default value is 5 seconds. - How often (in seconds) to send a health check. The default value is 5 seconds.

@ -57,6 +57,7 @@ options:
- present - present
- absent - absent
default: present default: present
type: str
description: description:
description: description:
- An optional description of this resource. Provide this property when you create - An optional description of this resource. Provide this property when you create

@ -47,6 +47,7 @@ options:
- present - present
- absent - absent
default: present default: present
type: str
can_ip_forward: can_ip_forward:
description: description:
- Allows this instance to send and receive packets with non-matching destination - Allows this instance to send and receive packets with non-matching destination

@ -50,6 +50,7 @@ options:
- present - present
- absent - absent
default: present default: present
type: str
description: description:
description: description:
- An optional description of this resource. Provide this property when you create - An optional description of this resource. Provide this property when you create

@ -52,6 +52,7 @@ options:
- present - present
- absent - absent
default: present default: present
type: str
base_instance_name: base_instance_name:
description: description:
- The base instance name to use for instances in this group. The value must be - The base instance name to use for instances in this group. The value must be

@ -53,6 +53,7 @@ options:
- present - present
- absent - absent
default: present default: present
type: str
description: description:
description: description:
- An optional description of this resource. Provide this property when you create - An optional description of this resource. Provide this property when you create

@ -48,6 +48,7 @@ options:
- present - present
- absent - absent
default: present default: present
type: str
interconnect: interconnect:
description: description:
- URL of the underlying Interconnect object that this attachment's traffic will - URL of the underlying Interconnect object that this attachment's traffic will

@ -47,6 +47,7 @@ options:
- present - present
- absent - absent
default: present default: present
type: str
description: description:
description: description:
- An optional description of this resource. The resource must be recreated to - An optional description of this resource. The resource must be recreated to

@ -57,6 +57,7 @@ options:
- present - present
- absent - absent
default: present default: present
type: str
description: description:
description: description:
- An optional description of this resource. Provide this property when you create - An optional description of this resource. Provide this property when you create

@ -655,29 +655,17 @@ lib/ansible/modules/cloud/google/gcp_compute_firewall_facts.py E337
lib/ansible/modules/cloud/google/gcp_compute_forwarding_rule_facts.py E337 lib/ansible/modules/cloud/google/gcp_compute_forwarding_rule_facts.py E337
lib/ansible/modules/cloud/google/gcp_compute_global_address_facts.py E337 lib/ansible/modules/cloud/google/gcp_compute_global_address_facts.py E337
lib/ansible/modules/cloud/google/gcp_compute_global_forwarding_rule_facts.py E337 lib/ansible/modules/cloud/google/gcp_compute_global_forwarding_rule_facts.py E337
lib/ansible/modules/cloud/google/gcp_compute_global_forwarding_rule.py E337
lib/ansible/modules/cloud/google/gcp_compute_health_check_facts.py E337 lib/ansible/modules/cloud/google/gcp_compute_health_check_facts.py E337
lib/ansible/modules/cloud/google/gcp_compute_health_check.py E337
lib/ansible/modules/cloud/google/gcp_compute_http_health_check_facts.py E337 lib/ansible/modules/cloud/google/gcp_compute_http_health_check_facts.py E337
lib/ansible/modules/cloud/google/gcp_compute_http_health_check.py E337
lib/ansible/modules/cloud/google/gcp_compute_https_health_check_facts.py E337 lib/ansible/modules/cloud/google/gcp_compute_https_health_check_facts.py E337
lib/ansible/modules/cloud/google/gcp_compute_https_health_check.py E337
lib/ansible/modules/cloud/google/gcp_compute_image_facts.py E337 lib/ansible/modules/cloud/google/gcp_compute_image_facts.py E337
lib/ansible/modules/cloud/google/gcp_compute_image.py E337
lib/ansible/modules/cloud/google/gcp_compute_instance_facts.py E337 lib/ansible/modules/cloud/google/gcp_compute_instance_facts.py E337
lib/ansible/modules/cloud/google/gcp_compute_instance_group_facts.py E337 lib/ansible/modules/cloud/google/gcp_compute_instance_group_facts.py E337
lib/ansible/modules/cloud/google/gcp_compute_instance_group_manager_facts.py E337 lib/ansible/modules/cloud/google/gcp_compute_instance_group_manager_facts.py E337
lib/ansible/modules/cloud/google/gcp_compute_instance_group_manager.py E337
lib/ansible/modules/cloud/google/gcp_compute_instance_group.py E337
lib/ansible/modules/cloud/google/gcp_compute_instance.py E337
lib/ansible/modules/cloud/google/gcp_compute_instance_template_facts.py E337 lib/ansible/modules/cloud/google/gcp_compute_instance_template_facts.py E337
lib/ansible/modules/cloud/google/gcp_compute_instance_template.py E337
lib/ansible/modules/cloud/google/gcp_compute_interconnect_attachment_facts.py E337 lib/ansible/modules/cloud/google/gcp_compute_interconnect_attachment_facts.py E337
lib/ansible/modules/cloud/google/gcp_compute_interconnect_attachment.py E337
lib/ansible/modules/cloud/google/gcp_compute_network_facts.py E337 lib/ansible/modules/cloud/google/gcp_compute_network_facts.py E337
lib/ansible/modules/cloud/google/gcp_compute_network.py E337
lib/ansible/modules/cloud/google/gcp_compute_region_disk_facts.py E337 lib/ansible/modules/cloud/google/gcp_compute_region_disk_facts.py E337
lib/ansible/modules/cloud/google/gcp_compute_region_disk.py E337
lib/ansible/modules/cloud/google/gcp_compute_route_facts.py E337 lib/ansible/modules/cloud/google/gcp_compute_route_facts.py E337
lib/ansible/modules/cloud/google/gcp_compute_router_facts.py E337 lib/ansible/modules/cloud/google/gcp_compute_router_facts.py E337
lib/ansible/modules/cloud/google/gcp_compute_ssl_certificate_facts.py E337 lib/ansible/modules/cloud/google/gcp_compute_ssl_certificate_facts.py E337

Loading…
Cancel
Save