RegionTargetHttpsProxyComputeV1 constructor

RegionTargetHttpsProxyComputeV1(
  1. String name, {
  2. RegionTargetHttpsProxyComputeV1Args? args,
  3. CustomResourceOptions? options,
})

Creates a new RegionTargetHttpsProxyComputeV1. name The Pulumi resource name. args Arguments used to configure this RegionTargetHttpsProxyComputeV1. The set of arguments for RegionTargetHttpsProxy. options Resource options controlling this resource's behavior.

Implementation

RegionTargetHttpsProxyComputeV1(
  String name, {
  RegionTargetHttpsProxyComputeV1Args? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:compute/v1:RegionTargetHttpsProxy',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  authorizationPolicy = registerOutput<String>('authorizationPolicy');
  certificateMap = registerOutput<String>('certificateMap');
  creationTimestamp = registerOutput<String>('creationTimestamp');
  description = registerOutput<String>('description');
  fingerprint = registerOutput<String>('fingerprint');
  httpKeepAliveTimeoutSec = registerOutput<int>('httpKeepAliveTimeoutSec');
  kind = registerOutput<String>('kind');
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
  proxyBind = registerOutput<bool>('proxyBind');
  quicOverride = registerOutput<String>('quicOverride');
  region = registerOutput<String>('region');
  requestId = registerOutput<String?>('requestId');
  selfLink = registerOutput<String>('selfLink');
  serverTlsPolicy = registerOutput<String>('serverTlsPolicy');
  sslCertificates = registerOutput<List<String>>('sslCertificates');
  sslPolicy = registerOutput<String>('sslPolicy');
  urlMap = registerOutput<String>('urlMap');
}