SubnetworkIamPolicyComputeBeta constructor

SubnetworkIamPolicyComputeBeta(
  1. String name, {
  2. SubnetworkIamPolicyComputeBetaArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

SubnetworkIamPolicyComputeBeta(
  String name, {
  SubnetworkIamPolicyComputeBetaArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:compute/beta:SubnetworkIamPolicy',
        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');
}