PreferenceSet constructor

PreferenceSet(
  1. String name, {
  2. PreferenceSetArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

PreferenceSet(
  String name, {
  PreferenceSetArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:migrationcenter/preferenceSet:PreferenceSet',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  createTime = registerOutput<String>('createTime');
  deletionPolicy = registerOutput<String>('deletionPolicy');
  description = registerOutput<String?>('description');
  displayName = registerOutput<String?>('displayName');
  location = registerOutput<String>('location');
  this.name = registerOutput<String>('name');
  preferenceSetId = registerOutput<String>('preferenceSetId');
  project = registerOutput<String>('project');
  updateTime = registerOutput<String>('updateTime');
  virtualMachinePreferences = registerOutput<PreferenceSetVirtualMachinePreferences?>('virtualMachinePreferences', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return PreferenceSetVirtualMachinePreferences.fromMap((guardedValue as Map).cast<String, dynamic>()); });
}