Msdata.SystInstanceNetworkRules (mscmp_syst_authn v0.1.0)

Expresses Instance specific 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 'instance' scope are evaluated after any SystGlobalNetworkRules and SystOwnerNetworkRules defined rules have been processed.

Defined in MscmpSystAuthn.

Summary

Functions

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

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

Types

@type t() :: %Msdata.SystInstanceNetworkRules{
  __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,
  instance: Msdata.SystInstances.t() | Ecto.Association.NotLoaded.t() | nil,
  instance_id: MscmpSystInstance.Types.instance_id() | 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.SystInstanceNetworkRules.Validators.insert_changeset/1.

Link to this function

update_changeset(instance_id, update_params)

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