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