CollectionIamPolicy constructor

CollectionIamPolicy(
  1. String name, {
  2. CollectionIamPolicyArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new CollectionIamPolicy. name The Pulumi resource name. args Arguments used to configure this CollectionIamPolicy. The set of arguments for CollectionIamPolicy. options Resource options controlling this resource's behavior.

Implementation

CollectionIamPolicy(
  String name, {
  CollectionIamPolicyArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:dataform/v1beta1:CollectionIamPolicy',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  bindings = registerOutput<List<Map<String, dynamic>>>('bindings');
  collectionId = registerOutput<String>('collectionId');
  etag = registerOutput<String>('etag');
  location = registerOutput<String>('location');
  project = registerOutput<String>('project');
  version = registerOutput<int>('version');
}