Certificate constructor

Certificate(
  1. String name, {
  2. CertificateArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

Certificate(
  String name, {
  CertificateArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:integrations/v1alpha:Certificate',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  certificateStatus = registerOutput<String>('certificateStatus');
  credentialId = registerOutput<String>('credentialId');
  description = registerOutput<String>('description');
  displayName = registerOutput<String>('displayName');
  location = registerOutput<String>('location');
  this.name = registerOutput<String>('name');
  productId = registerOutput<String>('productId');
  project = registerOutput<String>('project');
  rawCertificate = registerOutput<GoogleCloudIntegrationsV1alphaClientCertificateResponse>('rawCertificate', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudIntegrationsV1alphaClientCertificateResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  requestorId = registerOutput<String>('requestorId');
  validEndTime = registerOutput<String>('validEndTime');
  validStartTime = registerOutput<String>('validStartTime');
}