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