BackendBucketIamPolicy constructor

BackendBucketIamPolicy(
  1. String name, {
  2. BackendBucketIamPolicyArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

BackendBucketIamPolicy(
  String name, {
  BackendBucketIamPolicyArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:compute/alpha:BackendBucketIamPolicy',
        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');
  project = registerOutput<String>('project');
  resource = registerOutput<String>('resource');
  rules = registerOutput<List<Map<String, dynamic>>>('rules');
  version = registerOutput<int>('version');
}