SecurityProfileGroup constructor
SecurityProfileGroup(
- String name, {
- SecurityProfileGroupArgs? args,
- CustomResourceOptions? options,
Creates a new SecurityProfileGroup.
name The Pulumi resource name.
args Arguments used to configure this SecurityProfileGroup. The set of arguments for SecurityProfileGroup.
options Resource options controlling this resource's behavior.
Implementation
SecurityProfileGroup(
String name, {
SecurityProfileGroupArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:networksecurity/securityProfileGroup:SecurityProfileGroup',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
additionalSecretOutputs: const ['effectiveLabels', 'pulumiLabels'],
) {
createTime = registerOutput<String>('createTime');
customInterceptProfile = registerOutput<String?>('customInterceptProfile');
customMirroringProfile = registerOutput<String?>('customMirroringProfile');
deletionPolicy = registerOutput<String>('deletionPolicy');
description = registerOutput<String?>('description');
effectiveLabels = registerOutput<Map<String, String>>('effectiveLabels', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); }, isSecret: true);
etag = registerOutput<String>('etag');
labels = registerOutput<Map<String, String>?>('labels', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
location = registerOutput<String?>('location');
this.name = registerOutput<String>('name');
parent = registerOutput<String?>('parent');
pulumiLabels = registerOutput<Map<String, String>>('pulumiLabels', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); }, isSecret: true);
threatPreventionProfile = registerOutput<String?>('threatPreventionProfile');
updateTime = registerOutput<String>('updateTime');
urlFilteringProfile = registerOutput<String?>('urlFilteringProfile');
}