Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var AccountIndices = []repos.IndexField{ { Field: []repos.IndexKey{ {Key: "id", Value: repos.IndexAsc}, }, Unique: true, }, { Field: []repos.IndexKey{ {Key: "metadata.name", Value: repos.IndexAsc}, }, Unique: true, }, { Field: []repos.IndexKey{ {Key: "targetNamespace", Value: repos.IndexAsc}, }, Unique: true, }, }
View Source
var InvitationIndices = []repos.IndexField{ { Field: []repos.IndexKey{ {Key: "id", Value: repos.IndexAsc}, }, Unique: true, }, { Field: []repos.IndexKey{ {Key: "inviteToken", Value: repos.IndexAsc}, }, Unique: true, }, { Field: []repos.IndexKey{ {Key: "accountName", Value: repos.IndexAsc}, {Key: "userEmail", Value: repos.IndexAsc}, {Key: "userRole", Value: repos.IndexAsc}, }, Unique: true, }, }
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct {
repos.BaseEntity `json:",inline" graphql:"noinput"`
metav1.ObjectMeta `json:"metadata,omitempty"`
TargetNamespace string `json:"targetNamespace,omitempty" graphql:"noinput"`
common.ResourceMetadata `json:",inline"`
Logo *string `json:"logo"`
IsActive *bool `json:"isActive,omitempty"`
ContactEmail string `json:"contactEmail,omitempty"`
KloudliteGatewayRegion string `json:"kloudliteGatewayRegion"`
}
type AccountMembership ¶
type Invitation ¶
type Invitation struct {
repos.BaseEntity `json:",inline" graphql:"noinput"`
InvitedBy string `json:"invitedBy" graphql:"noinput"`
InviteToken string `json:"inviteToken" graphql:"noinput"`
UserEmail string `json:"userEmail,omitempty"`
UserName string `json:"userName,omitempty"`
UserRole iamT.Role `json:"userRole"`
AccountName string `json:"accountName" graphql:"noinput"`
Accepted *bool `json:"accepted,omitempty" graphql:"noinput"`
Rejected *bool `json:"rejected,omitempty" graphql:"noinput"`
}
Click to show internal directories.
Click to hide internal directories.