SSLPolicyState constructor

const SSLPolicyState({
  1. Input<String?>? creationTimestamp,
  2. Input<List<String>?>? customFeatures,
  3. Input<String?>? deletionPolicy,
  4. Input<String?>? description,
  5. Input<List<String>?>? enabledFeatures,
  6. Input<String?>? fingerprint,
  7. Input<String?>? minTlsVersion,
  8. Input<String?>? name,
  9. Input<String?>? postQuantumKeyExchange,
  10. Input<String?>? profile,
  11. Input<String?>? project,
  12. Input<String?>? selfLink,
})

Creates a new SSLPolicyState. creationTimestamp Creation timestamp in RFC3339 text format. customFeatures Profile specifies the set of SSL features that can be used by the deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. description An optional description of this resource. enabledFeatures The list of features enabled in the SSL policy. fingerprint Fingerprint of this resource. A hash of the contents stored in this minTlsVersion The minimum version of SSL protocol that can be used by the clients name Name of the resource. Provided by the client when the resource is postQuantumKeyExchange One of DEFAULT, ENABLED, or DEFERRED. Controls whether the load balancer profile Profile specifies the set of SSL features that can be used by the project The ID of the project in which the resource belongs. selfLink The URI of the created resource.

Implementation

const SSLPolicyState({
  this.creationTimestamp,
  this.customFeatures,
  this.deletionPolicy,
  this.description,
  this.enabledFeatures,
  this.fingerprint,
  this.minTlsVersion,
  this.name,
  this.postQuantumKeyExchange,
  this.profile,
  this.project,
  this.selfLink,
});