TargetGrpcProxyComputeV1 constructor

TargetGrpcProxyComputeV1(
  1. String name, {
  2. TargetGrpcProxyComputeV1Args? args,
  3. CustomResourceOptions? options,
})

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

Implementation

TargetGrpcProxyComputeV1(
  String name, {
  TargetGrpcProxyComputeV1Args? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:compute/v1:TargetGrpcProxy',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  creationTimestamp = registerOutput<String>('creationTimestamp');
  description = registerOutput<String>('description');
  fingerprint = registerOutput<String>('fingerprint');
  kind = registerOutput<String>('kind');
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
  requestId = registerOutput<String?>('requestId');
  selfLink = registerOutput<String>('selfLink');
  selfLinkWithId = registerOutput<String>('selfLinkWithId');
  urlMap = registerOutput<String>('urlMap');
  validateForProxyless = registerOutput<bool>('validateForProxyless');
}