PreviewFeature constructor

PreviewFeature(
  1. String name, {
  2. PreviewFeatureArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

PreviewFeature(
  String name, {
  PreviewFeatureArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:compute/previewFeature:PreviewFeature',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  activationStatus = registerOutput<String>('activationStatus');
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
  rolloutOperation = registerOutput<PreviewFeatureRolloutOperation?>('rolloutOperation', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return PreviewFeatureRolloutOperation.fromMap((guardedValue as Map).cast<String, dynamic>()); });
}