Documentation
¶
Index ¶
- type ConfigDescription
- type ConfigJSON
- type ConfigListResponse
- type DefaultProjectRole
- type DefaultProjectRoleJSON
- type EnvironmentDescription
- type EnvironmentJSON
- type EnvironmentListResponse
- type GroupDescription
- type GroupGetResponse
- type GroupJSON
- type GroupListResponse
- type IntegrationDescription
- type IntegrationGetResponse
- type IntegrationJSON
- type IntegrationListResponse
- type Metadata
- type ProjectDescription
- type ProjectGetResponse
- type ProjectJSON
- type ProjectListResponse
- type ProjectMemberDescription
- type ProjectMemberJSON
- type ProjectMemberListResponse
- type ProjectRoleDescription
- type ProjectRoleGetResponse
- type ProjectRoleJSON
- type ProjectRoleListResponse
- type Role
- type RoleJSON
- type SecretDescription
- type SecretJSON
- type SecretListResponse
- type ServiceAccountDescription
- type ServiceAccountGetResponse
- type ServiceAccountJSON
- type ServiceAccountListResponse
- type ServiceAccountTokenDescription
- type ServiceAccountTokenJSON
- type ServiceAccountTokenListResponse
- type ServiceTokenDescription
- type ServiceTokenJSON
- type ServiceTokenListResponse
- type Sync
- type SyncJSON
- type TrustIPDescription
- type TrustIPListResponse
- type User
- type UserJSON
- type ValueType
- type ValueTypeJSON
- type WorkplaceDescription
- type WorkplaceJSON
- type WorkplaceListResponse
- type WorkplaceRole
- type WorkplaceRoleDescription
- type WorkplaceRoleGetResponse
- type WorkplaceRoleJSON
- type WorkplaceRoleListResponse
- type WorkplaceUserDescription
- type WorkplaceUserGetResponse
- type WorkplaceUserJSON
- type WorkplaceUserListResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigDescription ¶
type ConfigJSON ¶ added in v0.2.2
type ConfigJSON struct { Name string `json:"name"` Root bool `json:"root"` Inheritable bool `json:"inheritable"` Inheriting bool `json:"inheriting"` Inherits []string `json:"inherits"` Locked bool `json:"locked"` InitialFetchAt *string `json:"initial_fetch_at"` LastFetchAt *string `json:"last_fetch_at"` CreatedAt string `json:"created_at"` Environment string `json:"environment"` Project string `json:"project"` Slug string `json:"slug"` }
type ConfigListResponse ¶
type ConfigListResponse struct { Configs []ConfigJSON `json:"configs"` Page int `json:"page"` }
type DefaultProjectRole ¶
type DefaultProjectRole struct {
Identifier string
}
type DefaultProjectRoleJSON ¶ added in v0.2.2
type DefaultProjectRoleJSON struct {
Identifier string `json:"identifier"`
}
type EnvironmentDescription ¶
type EnvironmentJSON ¶ added in v0.2.2
type EnvironmentListResponse ¶
type EnvironmentListResponse struct { Environments []EnvironmentJSON `json:"environments"` Page int `json:"page"` }
type GroupDescription ¶
type GroupDescription struct { Name string Slug string CreatedAt string DefaultProjectRole DefaultProjectRole }
type GroupGetResponse ¶
type GroupGetResponse struct {
Group GroupJSON `json:"group"`
}
type GroupJSON ¶ added in v0.2.2
type GroupJSON struct { Name string `json:"name"` Slug string `json:"slug"` CreatedAt string `json:"created_at"` DefaultProjectRole DefaultProjectRoleJSON `json:"default_project_role"` }
type GroupListResponse ¶
type GroupListResponse struct {
Groups []GroupJSON `json:"groups"`
}
type IntegrationDescription ¶
type IntegrationGetResponse ¶
type IntegrationGetResponse struct {
Integration IntegrationJSON `json:"integration"`
}
type IntegrationJSON ¶ added in v0.2.2
type IntegrationListResponse ¶
type IntegrationListResponse struct {
Integrations []IntegrationJSON `json:"integrations"`
}
type ProjectDescription ¶
type ProjectGetResponse ¶
type ProjectGetResponse struct {
Project ProjectJSON `json:"project"`
}
type ProjectJSON ¶ added in v0.2.2
type ProjectListResponse ¶
type ProjectListResponse struct { Page int `json:"page"` Projects []ProjectJSON `json:"projects"` }
type ProjectMemberJSON ¶ added in v0.2.2
type ProjectMemberListResponse ¶
type ProjectMemberListResponse struct {
Members []ProjectMemberJSON `json:"members"`
}
type ProjectRoleDescription ¶
type ProjectRoleGetResponse ¶
type ProjectRoleGetResponse struct {
Role ProjectRoleJSON `json:"role"`
}
type ProjectRoleJSON ¶ added in v0.2.2
type ProjectRoleListResponse ¶
type ProjectRoleListResponse struct {
Roles []ProjectRoleJSON `json:"roles"`
}
type SecretDescription ¶
type SecretJSON ¶ added in v0.2.2
type SecretJSON struct { Raw string `json:"raw"` Computed string `json:"computed"` Note string `json:"note"` RawVisibility string `json:"rawVisibility"` ComputedVisibility string `json:"computedVisibility"` RawValueType ValueTypeJSON `json:"rawValueType"` ComputedValueType ValueTypeJSON `json:"computedValueType"` }
type SecretListResponse ¶
type SecretListResponse struct {
Secrets map[string]SecretJSON `json:"secrets"`
}
type ServiceAccountDescription ¶
type ServiceAccountDescription struct { Name string Slug string CreatedAt string WorkplaceRole WorkplaceRole }
type ServiceAccountGetResponse ¶
type ServiceAccountGetResponse struct {
ServiceAccount ServiceAccountJSON `json:"service_account"`
}
type ServiceAccountJSON ¶ added in v0.2.2
type ServiceAccountJSON struct { Name string `json:"name"` Slug string `json:"slug"` CreatedAt string `json:"created_at"` WorkplaceRole WorkplaceRoleJSON `json:"workplace_role"` }
type ServiceAccountListResponse ¶
type ServiceAccountListResponse struct {
ServiceAccounts []ServiceAccountJSON `json:"service_accounts"`
}
type ServiceAccountTokenJSON ¶ added in v0.2.2
type ServiceAccountTokenListResponse ¶
type ServiceAccountTokenListResponse struct {
APITokens []ServiceAccountTokenJSON `json:"api_tokens"`
}
type ServiceTokenDescription ¶
type ServiceTokenJSON ¶ added in v0.2.2
type ServiceTokenListResponse ¶
type ServiceTokenListResponse struct {
Tokens []ServiceTokenJSON `json:"tokens"`
}
type TrustIPDescription ¶
type TrustIPDescription struct {
IP string
}
type TrustIPListResponse ¶
type TrustIPListResponse struct {
IPs []string `json:"ips"`
}
type ValueTypeJSON ¶ added in v0.2.2
type ValueTypeJSON struct {
Type string `json:"type"`
}
type WorkplaceDescription ¶
type WorkplaceJSON ¶ added in v0.2.2
type WorkplaceListResponse ¶
type WorkplaceListResponse struct {
Workplace WorkplaceJSON `json:"workplace"`
}
type WorkplaceRole ¶
type WorkplaceRoleGetResponse ¶
type WorkplaceRoleGetResponse struct {
Role WorkplaceRoleJSON `json:"role"`
}
type WorkplaceRoleJSON ¶ added in v0.2.2
type WorkplaceRoleListResponse ¶
type WorkplaceRoleListResponse struct {
Roles []WorkplaceRoleJSON `json:"roles"`
}
type WorkplaceUserGetResponse ¶
type WorkplaceUserGetResponse struct {
WorkplaceUser WorkplaceUserJSON `json:"workplace_user"`
}
type WorkplaceUserJSON ¶ added in v0.2.2
type WorkplaceUserListResponse ¶
type WorkplaceUserListResponse struct { WorkplaceUsers []WorkplaceUserJSON `json:"workplace_users"` Page int `json:"page"` }
Click to show internal directories.
Click to hide internal directories.