PreviewFeature constructor
PreviewFeature(
- String name, {
- PreviewFeatureArgs? args,
- 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>()); });
}