ProjectMetadata constructor
ProjectMetadata(
- String name, {
- ProjectMetadataArgs? args,
- 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');
}