ProjectMetadata constructor

ProjectMetadata(
  1. String name, {
  2. ProjectMetadataArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

ProjectMetadata(
  String name, {
  ProjectMetadataArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:compute/projectMetadata:ProjectMetadata',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  deletionPolicy = registerOutput<String>('deletionPolicy');
  metadata = registerOutput<Map<String, String>>('metadata', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
  project = registerOutput<String>('project');
}