Represents a single network connection configuration. Obtain the ID of this connection. The ID of this connection. Update the connection. New connection properties. Delete the connection. Get the settings maps describing this object. The nested settings maps describing this object. Emitted when some settings changed. Contains the changed settings. Emitted when this settings object was removed. FIXME: Is this emitted after it was removed or when it is about to be removed? If after removed, then different semantics to Device removed. if prior to removal, should be called AboutToBeRemoved. Secrets have a separate interface so that they can be locked down. Get the secrets encapsulated in this object. Name of the setting to return. Array of strings of key names in the Setting for which NM thinks a secrets may be required. Indicates whether new secrets should be requested or if the request can be fulfilled from storage. Nested settings maps containing secrets. Each setting MUST contain at least the 'name' field, containing the name of the setting, and one or more secrets.