ReusableConfigIamPolicy constructor
ReusableConfigIamPolicy(
- String name, {
- ReusableConfigIamPolicyArgs? args,
- CustomResourceOptions? options,
Creates a new ReusableConfigIamPolicy.
name The Pulumi resource name.
args Arguments used to configure this ReusableConfigIamPolicy. The set of arguments for ReusableConfigIamPolicy.
options Resource options controlling this resource's behavior.
Implementation
ReusableConfigIamPolicy(
String name, {
ReusableConfigIamPolicyArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:privateca/v1beta1:ReusableConfigIamPolicy',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
auditConfigs = registerOutput<List<Map<String, dynamic>>>('auditConfigs');
bindings = registerOutput<List<Map<String, dynamic>>>('bindings');
etag = registerOutput<String>('etag');
location = registerOutput<String>('location');
project = registerOutput<String>('project');
reusableConfigId = registerOutput<String>('reusableConfigId');
version = registerOutput<int>('version');
}