TargetSslProxyComputeBeta constructor

TargetSslProxyComputeBeta(
  1. String name, {
  2. TargetSslProxyComputeBetaArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

TargetSslProxyComputeBeta(
  String name, {
  TargetSslProxyComputeBetaArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:compute/beta:TargetSslProxy',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  certificateMap = registerOutput<String>('certificateMap');
  creationTimestamp = registerOutput<String>('creationTimestamp');
  description = registerOutput<String>('description');
  kind = registerOutput<String>('kind');
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
  proxyHeader = registerOutput<String>('proxyHeader');
  requestId = registerOutput<String?>('requestId');
  selfLink = registerOutput<String>('selfLink');
  service = registerOutput<String>('service');
  sslCertificates = registerOutput<List<String>>('sslCertificates');
  sslPolicy = registerOutput<String>('sslPolicy');
}