|
|
|
@ -67,22 +67,15 @@ options:
|
|
|
|
|
when negotiating SSL with clients. This can be one of `COMPATIBLE`, `MODERN`,
|
|
|
|
|
`RESTRICTED`, or `CUSTOM`. If using `CUSTOM`, the set of SSL features to enable
|
|
|
|
|
must be specified in the `customFeatures` field.
|
|
|
|
|
- 'Some valid choices include: "COMPATIBLE", "MODERN", "RESTRICTED", "CUSTOM"'
|
|
|
|
|
required: false
|
|
|
|
|
choices:
|
|
|
|
|
- COMPATIBLE
|
|
|
|
|
- MODERN
|
|
|
|
|
- RESTRICTED
|
|
|
|
|
- CUSTOM
|
|
|
|
|
min_tls_version:
|
|
|
|
|
description:
|
|
|
|
|
- The minimum version of SSL protocol that can be used by the clients to establish
|
|
|
|
|
a connection with the load balancer. This can be one of `TLS_1_0`, `TLS_1_1`,
|
|
|
|
|
`TLS_1_2`.
|
|
|
|
|
- 'Some valid choices include: "TLS_1_0", "TLS_1_1", "TLS_1_2"'
|
|
|
|
|
required: false
|
|
|
|
|
choices:
|
|
|
|
|
- TLS_1_0
|
|
|
|
|
- TLS_1_1
|
|
|
|
|
- TLS_1_2
|
|
|
|
|
custom_features:
|
|
|
|
|
description:
|
|
|
|
|
- A list of features enabled when the selected profile is CUSTOM. The method returns
|
|
|
|
@ -209,8 +202,8 @@ def main():
|
|
|
|
|
state=dict(default='present', choices=['present', 'absent'], type='str'),
|
|
|
|
|
description=dict(type='str'),
|
|
|
|
|
name=dict(required=True, type='str'),
|
|
|
|
|
profile=dict(type='str', choices=['COMPATIBLE', 'MODERN', 'RESTRICTED', 'CUSTOM']),
|
|
|
|
|
min_tls_version=dict(type='str', choices=['TLS_1_0', 'TLS_1_1', 'TLS_1_2']),
|
|
|
|
|
profile=dict(type='str'),
|
|
|
|
|
min_tls_version=dict(type='str'),
|
|
|
|
|
custom_features=dict(type='list', elements='str'),
|
|
|
|
|
)
|
|
|
|
|
)
|
|
|
|
|