BackendServiceIamPolicyComputeV1 constructor

BackendServiceIamPolicyComputeV1(
  1. String name, {
  2. BackendServiceIamPolicyComputeV1Args? args,
  3. CustomResourceOptions? options,
})

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

Implementation

BackendServiceIamPolicyComputeV1(
  String name, {
  BackendServiceIamPolicyComputeV1Args? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:compute/v1:BackendServiceIamPolicy',
        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');
}