TargetGrpcProxyComputeBeta constructor

TargetGrpcProxyComputeBeta(
  1. String name, {
  2. TargetGrpcProxyComputeBetaArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

TargetGrpcProxyComputeBeta(
  String name, {
  TargetGrpcProxyComputeBetaArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:compute/beta: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');
}