WebResource constructor
WebResource(
- String name, {
- WebResourceArgs? args,
- CustomResourceOptions? options,
Creates a new WebResource.
name The Pulumi resource name.
args Arguments used to configure this WebResource. The set of arguments for WebResource.
options Resource options controlling this resource's behavior.
Implementation
WebResource(
String name, {
WebResourceArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:siteverification/webResource:WebResource',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
) {
deletionPolicy = registerOutput<String>('deletionPolicy');
owners = registerOutput<List<String>>('owners', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); });
site = registerOutput<WebResourceSite>('site', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return WebResourceSite.fromMap((guardedValue as Map).cast<String, dynamic>()); });
verificationMethod = registerOutput<String>('verificationMethod');
webResourceId = registerOutput<String>('webResourceId');
}