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
- absent
default: present
type: str
description:
description:
- An optional description of this resource. Provide this property when you create

@ -55,6 +55,7 @@ options:
- present
- absent
default: present
type: str
check_interval_sec:
description:
- How often (in seconds) to send a health check. The default value is 5 seconds.
@ -156,6 +157,21 @@ options:
required: false
default: NONE
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:
description:
- A nested object resource.
@ -203,6 +219,21 @@ options:
required: false
default: NONE
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:
description:
- A nested object resource.
@ -243,6 +274,21 @@ options:
required: false
default: NONE
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:
description:
- A nested object resource.
@ -283,6 +329,21 @@ options:
required: false
default: NONE
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
notes:
- '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.
returned: success
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:
description:
- A nested object resource.
@ -453,6 +526,18 @@ httpsHealthCheck:
either NONE or PROXY_V1. The default is NONE.
returned: success
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:
description:
- A nested object resource.
@ -491,6 +576,18 @@ tcpHealthCheck:
either NONE or PROXY_V1. The default is NONE.
returned: success
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:
description:
- A nested object resource.
@ -529,6 +626,18 @@ sslHealthCheck:
either NONE or PROXY_V1. The default is NONE.
returned: success
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_name=dict(type='str'),
proxy_header=dict(default='NONE', type='str'),
port_specification=dict(type='str'),
),
),
https_health_check=dict(
@ -577,6 +687,7 @@ def main():
port=dict(type='int'),
port_name=dict(type='str'),
proxy_header=dict(default='NONE', type='str'),
port_specification=dict(type='str'),
),
),
tcp_health_check=dict(
@ -587,6 +698,7 @@ def main():
port=dict(type='int'),
port_name=dict(type='str'),
proxy_header=dict(default='NONE', type='str'),
port_specification=dict(type='str'),
),
),
ssl_health_check=dict(
@ -597,6 +709,7 @@ def main():
port=dict(type='int'),
port_name=dict(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'portName': self.request.get('port_name'),
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'portName': self.request.get(u'portName'),
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'portName': self.request.get('port_name'),
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'portName': self.request.get(u'portName'),
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'portName': self.request.get('port_name'),
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'portName': self.request.get(u'portName'),
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'portName': self.request.get('port_name'),
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'portName': self.request.get(u'portName'),
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.
returned: success
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:
description:
- A nested object resource.
@ -211,6 +225,20 @@ resources:
backend, either NONE or PROXY_V1. The default is NONE.
returned: success
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:
description:
- A nested object resource.
@ -250,6 +278,20 @@ resources:
backend, either NONE or PROXY_V1. The default is NONE.
returned: success
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:
description:
- A nested object resource.
@ -289,6 +331,20 @@ resources:
backend, either NONE or PROXY_V1. The default is NONE.
returned: success
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
- absent
default: present
type: str
check_interval_sec:
description:
- How often (in seconds) to send a health check. The default value is 5 seconds.

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

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

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

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

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

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

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

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

@ -57,6 +57,7 @@ options:
- present
- absent
default: present
type: str
description:
description:
- 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_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.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.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.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_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.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.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_router_facts.py E337
lib/ansible/modules/cloud/google/gcp_compute_ssl_certificate_facts.py E337

Loading…
Cancel
Save