ProjectIamPolicy constructor
ProjectIamPolicy(
- String name, {
- ProjectIamPolicyArgs? args,
- CustomResourceOptions? options,
Creates a new ProjectIamPolicy.
name The Pulumi resource name.
args Arguments used to configure this ProjectIamPolicy. The set of arguments for ProjectIamPolicy.
options Resource options controlling this resource's behavior.
Implementation
ProjectIamPolicy(
String name, {
ProjectIamPolicyArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:cloudresourcemanager/v1:ProjectIamPolicy',
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');
resource = registerOutput<String>('resource');
version = registerOutput<int>('version');
}