WidgetConfig constructor
WidgetConfig(
- String name, {
- WidgetConfigArgs? args,
- CustomResourceOptions? options,
Creates a new WidgetConfig.
name The Pulumi resource name.
args Arguments used to configure this WidgetConfig. The set of arguments for WidgetConfig.
options Resource options controlling this resource's behavior.
Implementation
WidgetConfig(
String name, {
WidgetConfigArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:discoveryengine/widgetConfig:WidgetConfig',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
) {
accessSettings = registerOutput<WidgetConfigAccessSettings>('accessSettings', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return WidgetConfigAccessSettings.fromMap((guardedValue as Map).cast<String, dynamic>()); });
collectionId = registerOutput<String?>('collectionId');
configId = registerOutput<String>('configId');
engineId = registerOutput<String>('engineId');
homepageSetting = registerOutput<WidgetConfigHomepageSetting?>('homepageSetting', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return WidgetConfigHomepageSetting.fromMap((guardedValue as Map).cast<String, dynamic>()); });
location = registerOutput<String>('location');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
uiBranding = registerOutput<WidgetConfigUiBranding?>('uiBranding', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return WidgetConfigUiBranding.fromMap((guardedValue as Map).cast<String, dynamic>()); });
uiSettings = registerOutput<WidgetConfigUiSettings>('uiSettings', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return WidgetConfigUiSettings.fromMap((guardedValue as Map).cast<String, dynamic>()); });
widgetConfigId = registerOutput<String?>('widgetConfigId');
}