NamespaceIamPolicy constructor

NamespaceIamPolicy(
  1. String name, {
  2. NamespaceIamPolicyArgs? args,
  3. 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');
}