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