InstanceSettings constructor
InstanceSettings(
- String name, {
- InstanceSettingsArgs? args,
- CustomResourceOptions? options,
Creates a new InstanceSettings.
name The Pulumi resource name.
args Arguments used to configure this InstanceSettings. The set of arguments for InstanceSettings.
options Resource options controlling this resource's behavior.
Implementation
InstanceSettings(
String name, {
InstanceSettingsArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:compute/instanceSettings:InstanceSettings',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
) {
deletionPolicy = registerOutput<String>('deletionPolicy');
fingerprint = registerOutput<String>('fingerprint');
metadata = registerOutput<InstanceSettingsMetadata?>('metadata', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return InstanceSettingsMetadata.fromMap((guardedValue as Map).cast<String, dynamic>()); });
project = registerOutput<String>('project');
zone = registerOutput<String>('zone');
}