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