DiskIamPolicyComputeBeta constructor

DiskIamPolicyComputeBeta(
  1. String name, {
  2. DiskIamPolicyComputeBetaArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

DiskIamPolicyComputeBeta(
  String name, {
  DiskIamPolicyComputeBetaArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:compute/beta:DiskIamPolicy',
        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');
  zone = registerOutput<String>('zone');
}