ResourcePolicyIamPolicyComputeBeta constructor
ResourcePolicyIamPolicyComputeBeta(
- String name, {
- ResourcePolicyIamPolicyComputeBetaArgs? args,
- CustomResourceOptions? options,
Creates a new ResourcePolicyIamPolicyComputeBeta.
name The Pulumi resource name.
args Arguments used to configure this ResourcePolicyIamPolicyComputeBeta. The set of arguments for ResourcePolicyIamPolicy.
options Resource options controlling this resource's behavior.
Implementation
ResourcePolicyIamPolicyComputeBeta(
String name, {
ResourcePolicyIamPolicyComputeBetaArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:compute/beta:ResourcePolicyIamPolicy',
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');
project = registerOutput<String>('project');
region = registerOutput<String>('region');
resource = registerOutput<String>('resource');
rules = registerOutput<List<Map<String, dynamic>>>('rules');
version = registerOutput<int>('version');
}