TargetGrpcProxy constructor

TargetGrpcProxy(
  1. String name, {
  2. TargetGrpcProxyArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

TargetGrpcProxy(
  String name, {
  TargetGrpcProxyArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:compute/targetGrpcProxy:TargetGrpcProxy',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  creationTimestamp = registerOutput<String>('creationTimestamp');
  deletionPolicy = registerOutput<String>('deletionPolicy');
  description = registerOutput<String?>('description');
  fingerprint = registerOutput<String>('fingerprint');
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
  selfLink = registerOutput<String>('selfLink');
  selfLinkWithId = registerOutput<String>('selfLinkWithId');
  urlMap = registerOutput<String?>('urlMap');
  validateForProxyless = registerOutput<bool?>('validateForProxyless');
}