Name | Type | Description | Notes |
---|---|---|---|
TagOwners | Pointer to map[string]interface{} | [optional] | |
Ssh | Pointer to []SSHRule | [optional] | |
Acls | Pointer to []ACLRule | [optional] | |
Tests | Pointer to []Test | [optional] | |
Groups | Pointer to map[string]interface{} | [optional] | |
Hosts | Pointer to map[string]interface{} | [optional] |
func NewTailnetACL() *TailnetACL
NewTailnetACL instantiates a new TailnetACL object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewTailnetACLWithDefaults() *TailnetACL
NewTailnetACLWithDefaults instantiates a new TailnetACL object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *TailnetACL) GetTagOwners() map[string]interface{}
GetTagOwners returns the TagOwners field if non-nil, zero value otherwise.
func (o *TailnetACL) GetTagOwnersOk() (*map[string]interface{}, bool)
GetTagOwnersOk returns a tuple with the TagOwners field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *TailnetACL) SetTagOwners(v map[string]interface{})
SetTagOwners sets TagOwners field to given value.
func (o *TailnetACL) HasTagOwners() bool
HasTagOwners returns a boolean if a field has been set.
func (o *TailnetACL) GetSsh() []SSHRule
GetSsh returns the Ssh field if non-nil, zero value otherwise.
func (o *TailnetACL) GetSshOk() (*[]SSHRule, bool)
GetSshOk returns a tuple with the Ssh field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *TailnetACL) SetSsh(v []SSHRule)
SetSsh sets Ssh field to given value.
func (o *TailnetACL) HasSsh() bool
HasSsh returns a boolean if a field has been set.
func (o *TailnetACL) GetAcls() []ACLRule
GetAcls returns the Acls field if non-nil, zero value otherwise.
func (o *TailnetACL) GetAclsOk() (*[]ACLRule, bool)
GetAclsOk returns a tuple with the Acls field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *TailnetACL) SetAcls(v []ACLRule)
SetAcls sets Acls field to given value.
func (o *TailnetACL) HasAcls() bool
HasAcls returns a boolean if a field has been set.
func (o *TailnetACL) GetTests() []Test
GetTests returns the Tests field if non-nil, zero value otherwise.
func (o *TailnetACL) GetTestsOk() (*[]Test, bool)
GetTestsOk returns a tuple with the Tests field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *TailnetACL) SetTests(v []Test)
SetTests sets Tests field to given value.
func (o *TailnetACL) HasTests() bool
HasTests returns a boolean if a field has been set.
func (o *TailnetACL) GetGroups() map[string]interface{}
GetGroups returns the Groups field if non-nil, zero value otherwise.
func (o *TailnetACL) GetGroupsOk() (*map[string]interface{}, bool)
GetGroupsOk returns a tuple with the Groups field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *TailnetACL) SetGroups(v map[string]interface{})
SetGroups sets Groups field to given value.
func (o *TailnetACL) HasGroups() bool
HasGroups returns a boolean if a field has been set.
func (o *TailnetACL) GetHosts() map[string]interface{}
GetHosts returns the Hosts field if non-nil, zero value otherwise.
func (o *TailnetACL) GetHostsOk() (*map[string]interface{}, bool)
GetHostsOk returns a tuple with the Hosts field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *TailnetACL) SetHosts(v map[string]interface{})
SetHosts sets Hosts field to given value.
func (o *TailnetACL) HasHosts() bool
HasHosts returns a boolean if a field has been set.