NamespaceIamPolicy constructor
NamespaceIamPolicy(
- String name, {
- NamespaceIamPolicyArgs? args,
- CustomResourceOptions? options,
Creates a new NamespaceIamPolicy.
name The Pulumi resource name.
args Arguments used to configure this NamespaceIamPolicy. The set of arguments for NamespaceIamPolicy.
options Resource options controlling this resource's behavior.
Implementation
NamespaceIamPolicy(
String name, {
NamespaceIamPolicyArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:servicedirectory/v1:NamespaceIamPolicy',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
bindings = registerOutput<List<Map<String, dynamic>>>('bindings');
etag = registerOutput<String>('etag');
location = registerOutput<String>('location');
namespaceId = registerOutput<String>('namespaceId');
project = registerOutput<String>('project');
version = registerOutput<int>('version');
}