NetConnectionIamPolicy constructor

NetConnectionIamPolicy(
  1. String name, {
  2. NetConnectionIamPolicyArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

NetConnectionIamPolicy(
  String name, {
  NetConnectionIamPolicyArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:beyondcorp/v1alpha:NetConnectionIamPolicy',
        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');
  location = registerOutput<String>('location');
  netConnectionId = registerOutput<String>('netConnectionId');
  project = registerOutput<String>('project');
  version = registerOutput<int>('version');
}