Bug fixes for GCP (as of 2019-07-09T06:06:53Z) (#59322)
This commit is contained in:
parent
c6c262a07e
commit
04445f184b
14 changed files with 188 additions and 12 deletions
|
@ -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…
Reference in a new issue