Documentation
¶
Index ¶
- type Org
- type OrgChange
- type OrgChanges
- type OrgDomain
- type OrgDomainSearchKey
- type OrgDomainSearchQuery
- type OrgDomainSearchRequest
- type OrgDomainSearchResponse
- type OrgDomainView
- type OrgIamPolicy
- type OrgMember
- type OrgMemberSearchKey
- type OrgMemberSearchQuery
- type OrgMemberSearchRequest
- type OrgMemberSearchResponse
- type OrgMemberView
- type OrgSearchKey
- type OrgSearchQuery
- type OrgSearchRequest
- type OrgSearchResult
- type OrgState
- type OrgView
- type PolicyState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Org ¶
type Org struct {
es_models.ObjectRoot
State OrgState
Name string
Domains []*OrgDomain
Members []*OrgMember
OrgIamPolicy *OrgIamPolicy
}
func OrgViewToOrg ¶ added in v0.18.0
func (*Org) AddIAMDomain ¶ added in v0.26.0
func (*Org) ContainsMember ¶
func (*Org) GetPrimaryDomain ¶ added in v0.28.0
type OrgChanges ¶ added in v0.25.1
type OrgDomain ¶ added in v0.26.0
type OrgDomain struct {
es_models.ObjectRoot
Domain string
Primary bool
Verified bool
}
func NewOrgDomain ¶ added in v0.26.0
type OrgDomainSearchKey ¶ added in v0.26.0
type OrgDomainSearchKey int32
const ( OrgDomainSearchKeyUnspecified OrgDomainSearchKey = iota OrgDomainSearchKeyDomain OrgDomainSearchKeyOrgID OrgDomainSearchKeyVerified OrgDomainSearchKeyPrimary )
type OrgDomainSearchQuery ¶ added in v0.26.0
type OrgDomainSearchQuery struct {
Key OrgDomainSearchKey
Method model.SearchMethod
Value interface{}
}
type OrgDomainSearchRequest ¶ added in v0.26.0
type OrgDomainSearchRequest struct {
Offset uint64
Limit uint64
SortingColumn OrgDomainSearchKey
Asc bool
Queries []*OrgDomainSearchQuery
}
func (*OrgDomainSearchRequest) EnsureLimit ¶ added in v0.26.0
func (r *OrgDomainSearchRequest) EnsureLimit(limit uint64)
type OrgDomainSearchResponse ¶ added in v0.26.0
type OrgDomainSearchResponse struct {
Offset uint64
Limit uint64
TotalResult uint64
Result []*OrgDomainView
}
type OrgDomainView ¶ added in v0.26.0
type OrgIamPolicy ¶ added in v0.26.0
type OrgIamPolicy struct {
models.ObjectRoot
Description string
State PolicyState
UserLoginMustBeDomain bool
Default bool
}
type OrgMember ¶
type OrgMember struct {
es_models.ObjectRoot
UserID string
Roles []string
}
func NewOrgMember ¶
func NewOrgMemberWithRoles ¶
type OrgMemberSearchKey ¶ added in v0.18.0
type OrgMemberSearchKey int32
const ( OrgMemberSearchKeyUnspecified OrgMemberSearchKey = iota OrgMemberSearchKeyUserName OrgMemberSearchKeyEmail OrgMemberSearchKeyFirstName OrgMemberSearchKeyLastName OrgMemberSearchKeyOrgID OrgMemberSearchKeyUserID )
type OrgMemberSearchQuery ¶ added in v0.18.0
type OrgMemberSearchQuery struct {
Key OrgMemberSearchKey
Method model.SearchMethod
Value interface{}
}
type OrgMemberSearchRequest ¶ added in v0.18.0
type OrgMemberSearchRequest struct {
Offset uint64
Limit uint64
SortingColumn OrgMemberSearchKey
Asc bool
Queries []*OrgMemberSearchQuery
}
func (*OrgMemberSearchRequest) EnsureLimit ¶ added in v0.18.0
func (r *OrgMemberSearchRequest) EnsureLimit(limit uint64)
type OrgMemberSearchResponse ¶ added in v0.18.0
type OrgMemberSearchResponse struct {
Offset uint64
Limit uint64
TotalResult uint64
Result []*OrgMemberView
}
type OrgMemberView ¶ added in v0.18.0
type OrgSearchKey ¶ added in v0.18.0
type OrgSearchKey int32
const ( OrgSearchKeyUnspecified OrgSearchKey = iota OrgSearchKeyOrgID OrgSearchKeyOrgName OrgSearchKeyOrgDomain OrgSearchKeyState OrgSearchKeyResourceOwner )
type OrgSearchQuery ¶ added in v0.18.0
type OrgSearchQuery struct {
Key OrgSearchKey
Method model.SearchMethod
Value interface{}
}
type OrgSearchRequest ¶ added in v0.18.0
type OrgSearchRequest struct {
Offset uint64
Limit uint64
SortingColumn OrgSearchKey
Asc bool
Queries []*OrgSearchQuery
}
func (*OrgSearchRequest) EnsureLimit ¶ added in v0.18.0
func (r *OrgSearchRequest) EnsureLimit(limit uint64)
type OrgSearchResult ¶ added in v0.18.0
type PolicyState ¶ added in v0.26.0
type PolicyState int32
const ( PolicyStateActive PolicyState = iota PolicyStateRemoved )
Click to show internal directories.
Click to hide internal directories.