RegionTargetHttpProxyComputeBeta constructor

RegionTargetHttpProxyComputeBeta(
  1. String name, {
  2. RegionTargetHttpProxyComputeBetaArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

RegionTargetHttpProxyComputeBeta(
  String name, {
  RegionTargetHttpProxyComputeBetaArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:compute/beta:RegionTargetHttpProxy',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  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');
  region = registerOutput<String>('region');
  requestId = registerOutput<String?>('requestId');
  selfLink = registerOutput<String>('selfLink');
  urlMap = registerOutput<String>('urlMap');
}