TargetHttpsProxyState constructor

const TargetHttpsProxyState({
  1. Input<List<String>?>? certificateManagerCertificates,
  2. Input<String?>? certificateMap,
  3. Input<String?>? creationTimestamp,
  4. Input<String?>? deletionPolicy,
  5. Input<String?>? description,
  6. Input<String?>? fingerprint,
  7. Input<int?>? httpKeepAliveTimeoutSec,
  8. Input<String?>? name,
  9. Input<String?>? project,
  10. Input<bool?>? proxyBind,
  11. Input<int?>? proxyId,
  12. Input<String?>? quicOverride,
  13. Input<String?>? selfLink,
  14. Input<String?>? serverTlsPolicy,
  15. Input<List<String>?>? sslCertificates,
  16. Input<String?>? sslPolicy,
  17. Input<String?>? tlsEarlyData,
  18. Input<String?>? urlMap,
})

Creates a new TargetHttpsProxyState. certificateManagerCertificates URLs to certificate manager certificate resources that are used to authenticate connections between users and the load balancer. certificateMap A reference to the CertificateMap resource uri that identifies a certificate map creationTimestamp Creation timestamp in RFC3339 text format. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. description An optional description of this resource. fingerprint Fingerprint of this resource. A hash of the contents stored in this object. This field is used in optimistic locking. httpKeepAliveTimeoutSec Specifies how long to keep a connection open, after completing a response, name Name of the resource. Provided by the client when the resource is project The ID of the project in which the resource belongs. proxyBind This field only applies when the forwarding rule that references proxyId The unique identifier for the resource. quicOverride Specifies the QUIC override policy for this resource. This determines selfLink The URI of the created resource. serverTlsPolicy A URL referring to a networksecurity.ServerTlsPolicy sslCertificates URLs to SslCertificate resources that are used to authenticate connections between users and the load balancer. sslPolicy A reference to the SslPolicy resource that will be associated with tlsEarlyData Specifies whether TLS 1.3 0-RTT Data (“Early Data”) should be accepted for this service. urlMap A reference to the UrlMap resource that defines the mapping from URL

Implementation

const TargetHttpsProxyState({
  this.certificateManagerCertificates,
  this.certificateMap,
  this.creationTimestamp,
  this.deletionPolicy,
  this.description,
  this.fingerprint,
  this.httpKeepAliveTimeoutSec,
  this.name,
  this.project,
  this.proxyBind,
  this.proxyId,
  this.quicOverride,
  this.selfLink,
  this.serverTlsPolicy,
  this.sslCertificates,
  this.sslPolicy,
  this.tlsEarlyData,
  this.urlMap,
});