WebApp constructor
WebApp(
- String name, {
- WebAppArgs? args,
- CustomResourceOptions? options,
Creates a new WebApp.
name The Pulumi resource name.
args Arguments used to configure this WebApp. The set of arguments for WebApp.
options Resource options controlling this resource's behavior.
Implementation
WebApp(
String name, {
WebAppArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:firebase/webApp:WebApp',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
) {
apiKeyId = registerOutput<String>('apiKeyId');
appId = registerOutput<String>('appId');
appUrls = registerOutput<List<String>>('appUrls', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); });
deletionPolicy = registerOutput<String>('deletionPolicy');
displayName = registerOutput<String>('displayName');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
}