RegionBackendServiceIamPolicyComputeV1 constructor

RegionBackendServiceIamPolicyComputeV1(
  1. String name, {
  2. RegionBackendServiceIamPolicyComputeV1Args? args,
  3. CustomResourceOptions? options,
})

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

Implementation

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