SecuritySettings constructor
SecuritySettings(
- String name, {
- SecuritySettingsArgs? args,
- CustomResourceOptions? options,
Creates a new SecuritySettings.
name The Pulumi resource name.
args Arguments used to configure this SecuritySettings. The set of arguments for SecuritySettings.
options Resource options controlling this resource's behavior.
Implementation
SecuritySettings(
String name, {
SecuritySettingsArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:ces/securitySettings:SecuritySettings',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
) {
createTime = registerOutput<String>('createTime');
endpointControlPolicy = registerOutput<SecuritySettingsEndpointControlPolicy?>('endpointControlPolicy', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return SecuritySettingsEndpointControlPolicy.fromMap((guardedValue as Map).cast<String, dynamic>()); });
etag = registerOutput<String>('etag');
location = registerOutput<String>('location');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
updateTime = registerOutput<String>('updateTime');
}