BrowserDlpRule constructor
BrowserDlpRule(
- String name, {
- BrowserDlpRuleArgs? args,
- CustomResourceOptions? options,
Creates a new BrowserDlpRule.
name The Pulumi resource name.
args Arguments used to configure this BrowserDlpRule. The set of arguments for BrowserDlpRule.
options Resource options controlling this resource's behavior.
Implementation
BrowserDlpRule(
String name, {
BrowserDlpRuleArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:beyondcorp/v1alpha:BrowserDlpRule',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
group = registerOutput<GoogleCloudBeyondcorpPartnerservicesV1alphaGroupResponse>('group', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudBeyondcorpPartnerservicesV1alphaGroupResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
this.name = registerOutput<String>('name');
organizationId = registerOutput<String>('organizationId');
partnerTenantId = registerOutput<String>('partnerTenantId');
requestId = registerOutput<String?>('requestId');
ruleSetting = registerOutput<GoogleCloudBeyondcorpPartnerservicesV1alphaRuleSettingResponse>('ruleSetting', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudBeyondcorpPartnerservicesV1alphaRuleSettingResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
}