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