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