SubnetworkIamPolicy constructor

SubnetworkIamPolicy(
  1. String name, {
  2. SubnetworkIamPolicyArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

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