terraform-provider-google/website/docs/d/datasource_compute_ssl_policy.html.markdown
Nick Jacques 72efdb1d92 New resource/datasource: SSL Policy (#1247)
* Add SSL Policy to provider

* Add resource for SSL Policy

* Add SSL Policy data source

* Add tests for SSL Policy resource

* Add documentation for SSL Policy resource

* Add SSL Policy datasource docs

* Add test for SSL Policy datasource

* Update SSL Policy datasource docs

* Make full update for SSL Policy resource

* SSL Policy resource test multi-attrib update

* Clean up SSL Policy datasource

* Set-ify custom_features in SSL Policy resource

* Document description ForceNew rationale

* Remove refs to TLS_1_3

* Update docs: plural -> singular

* Remove extraneous attrs from datasource

* Fix update logic for custom_features and add enabled_features

* Update docs to include enabled_features

* Add test for updating to/from custom_features

* Add TLS 1.3 bug link

* Add import between multi-step test configs

* Move Profile and minTlsVersion back into sslPolicy struct
2018-03-26 16:53:35 -07:00

1.5 KiB

layout page_title sidebar_current description
google Google: google_compute_ssl_policy docs-google-datasource-compute-ssl-policy Gets an SSL Policy within GCE, for use with Target HTTPS and Target SSL Proxies.

google_compute_ssl_policy

Gets an SSL Policy within GCE from its name, for use with Target HTTPS and Target SSL Proxies. For more information see the official documentation.

Example Usage

data "google_compute_ssl_policy" "my-ssl-policy" {
  name = "production-ssl-policy"
}

Argument Reference

The following arguments are supported:

  • name - (Required) The name of the SSL Policy.

  • project - (Optional) The ID of the project in which the resource belongs. If it is not provided, the provider project is used.

Attributes Reference

In addition to the arguments listed above, the following attributes are exported:

  • enabled_features - The set of enabled encryption ciphers as a result of the policy config

  • description - Description of this SSL Policy.

  • min_tls_version - The minimum supported TLS version of this policy.

  • profile - The Google-curated or custom profile used by this policy.

  • custom_features - If the profile is CUSTOM, these are the custom encryption ciphers supported by the profile. If the profile is not CUSTOM, this attribute will be empty.

  • fingerprint - Fingerprint of this resource.

  • self_link - The URI of the created resource.