RegionTargetHttpsProxy constructor

RegionTargetHttpsProxy(
  1. String name, {
  2. RegionTargetHttpsProxyArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

RegionTargetHttpsProxy(
  String name, {
  RegionTargetHttpsProxyArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:compute/alpha:RegionTargetHttpsProxy',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  authentication = registerOutput<String>('authentication');
  authorization = registerOutput<String>('authorization');
  authorizationPolicy = registerOutput<String>('authorizationPolicy');
  certificateMap = registerOutput<String>('certificateMap');
  creationTimestamp = registerOutput<String>('creationTimestamp');
  description = registerOutput<String>('description');
  fingerprint = registerOutput<String>('fingerprint');
  httpFilters = registerOutput<List<String>>('httpFilters');
  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');
  selfLinkWithId = registerOutput<String>('selfLinkWithId');
  serverTlsPolicy = registerOutput<String>('serverTlsPolicy');
  sslCertificates = registerOutput<List<String>>('sslCertificates');
  sslPolicy = registerOutput<String>('sslPolicy');
  urlMap = registerOutput<String>('urlMap');
}