Msdata.SystGlobalNetworkRules (mscmp_syst_authn v0.1.0)

Expresses globally applicable rules concerning which hosts, as identified by IP address, may or may not attempt to authenticate with the system.

These are part of a firewall-like set of rules of which those defined in this 'global' scope are applied prior to any SystOwnerNetworkRules and SystInstanceNetworkRules.

Defined in MscmpSystAuthn.

Summary

Functions

See MscmpSystAuthn.Impl.Msdata.SystGlobalNetworkRules.Validators.insert_changeset/1.

See MscmpSystAuthn.Impl.Msdata.SystGlobalNetworkRules.Validators.update_changeset/2.

Types

@type t() :: %Msdata.SystGlobalNetworkRules{
  __meta__: Ecto.Schema.Metadata.t(),
  diag_role_created: String.t() | nil,
  diag_role_modified: String.t() | nil,
  diag_row_version: integer() | nil,
  diag_timestamp_created: DateTime.t() | nil,
  diag_timestamp_modified: DateTime.t() | nil,
  diag_update_count: integer() | nil,
  diag_wallclock_modified: DateTime.t() | nil,
  functional_type: String.t() | nil,
  id: Ecto.UUID.t() | nil,
  ip_family: integer() | nil,
  ip_host_or_network: MscmpSystDb.DbTypes.Inet.t() | nil,
  ip_host_range_lower: MscmpSystDb.DbTypes.Inet.t() | nil,
  ip_host_range_upper: MscmpSystDb.DbTypes.Inet.t() | nil,
  ordering: integer() | nil
}

Functions

Link to this function

insert_changeset(insert_params)

See MscmpSystAuthn.Impl.Msdata.SystGlobalNetworkRules.Validators.insert_changeset/1.

Link to this function

update_changeset(global_network_rule, update_params)

See MscmpSystAuthn.Impl.Msdata.SystGlobalNetworkRules.Validators.update_changeset/2.