CaseCloudsupportV2beta constructor

CaseCloudsupportV2beta(
  1. String name, {
  2. CaseCloudsupportV2betaArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

CaseCloudsupportV2beta(
  String name, {
  CaseCloudsupportV2betaArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:cloudsupport/v2beta:Case',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  classification = registerOutput<CaseClassificationResponseCloudsupportV2beta>('classification', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return CaseClassificationResponseCloudsupportV2beta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  contactEmail = registerOutput<String>('contactEmail');
  createTime = registerOutput<String>('createTime');
  creator = registerOutput<ActorResponseCloudsupportV2beta>('creator', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ActorResponseCloudsupportV2beta.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  description = registerOutput<String>('description');
  displayName = registerOutput<String>('displayName');
  escalated = registerOutput<bool>('escalated');
  languageCode = registerOutput<String>('languageCode');
  this.name = registerOutput<String>('name');
  priority = registerOutput<String>('priority');
  severity = registerOutput<String>('severity');
  state = registerOutput<String>('state');
  subscriberEmailAddresses = registerOutput<List<String>>('subscriberEmailAddresses');
  testCase = registerOutput<bool>('testCase');
  timeZone = registerOutput<String>('timeZone');
  updateTime = registerOutput<String>('updateTime');
  v2betaId1 = registerOutput<String>('v2betaId1');
  v2betumId = registerOutput<String>('v2betumId');
}