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