Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Client ¶
type Client struct {
Accounts *accounts.AccountService
ActionTemplates *actiontemplates.ActionTemplateService
APIKeys *users.ApiKeyService
Artifacts *artifacts.ArtifactService
Authentication *authentication.AuthenticationService
AzureDevOpsConnectivityCheck *devops.AzureDevOpsConnectivityCheckService
AzureEnvironments *azure.AzureEnvironmentService
BuildInformation *buildinformation.BuildInformationService
CertificateConfiguration *configuration.CertificateConfigurationService
Certificates *certificates.CertificateService
Channels *channels.ChannelService
CloudTemplate *cloudtemplate.CloudTemplateService
CommunityActionTemplates *actions.CommunityActionTemplateService
Configuration *configuration.ConfigurationService
DashboardConfigurations *dashboard.DashboardConfigurationService
Dashboards *dashboard.DashboardService
DeploymentProcesses *deployments.DeploymentProcessService
Deployments *deployments.DeploymentService
DynamicExtensions *extensions.DynamicExtensionService
Environments *environments.EnvironmentService
Events *events.EventService
ExternalSecurityGroupProviders *externalsecuritygroupproviders.ExternalSecurityGroupProviderService
FeaturesConfiguration *configuration.FeaturesConfigurationService
Feeds *feeds.FeedService
Interruptions *interruptions.InterruptionService
Invitations *invitations.InvitationService
IssueTrackers *issuetrackers.IssueTrackerService
JiraIntegration *jira.JiraIntegrationService
LetsEncryptConfiguration *configuration.LetsEncryptConfigurationService
LibraryVariableSets *variables.LibraryVariableSetService
Licenses *licenses.LicenseService
Lifecycles *lifecycles.LifecycleService
MachinePolicies *machines.MachinePolicyService
MachineRoles *machines.MachineRoleService
Machines *machines.MachineService
MaintenanceConfiguration *configuration.MaintenanceConfigurationService
Migrations *migrations.MigrationService
OctopusPackageMetadata *packages.OctopusPackageMetadataService
OctopusServerNodes *octopusservernodes.OctopusServerNodeService
Packages *packages.PackageService
PackageMetadata *packages.PackageMetadataService
PerformanceConfiguration *configuration.PerformanceConfigurationService
Permissions *permissions.PermissionService
ProjectGroups *projectgroups.ProjectGroupService
Projects *projects.ProjectService
ProjectTriggers *triggers.ProjectTriggerService
Proxies *proxies.ProxyService
Releases *releases.ReleaseService
Reporting *reporting.ReportingService
RunbookProcesses *runbooks.RunbookProcessService
RunbookRuns *runbooks.RunbookRunService
Runbooks *runbooks.RunbookService
RunbookSnapshots *runbooks.RunbookSnapshotService
Root *RootService
ScheduledProjectTriggers *triggers.ScheduledProjectTriggerService
Scheduler *scheduler.SchedulerService
ScopedUserRoles *userroles.ScopedUserRoleService
ScriptModules *variables.ScriptModuleService
ServerConfiguration *configuration.ServerConfigurationService
ServerStatus *serverstatus.ServerStatusService
SmtpConfiguration *configuration.SmtpConfigurationService
Spaces *spaces.SpaceService
Subscriptions *subscriptions.SubscriptionService
TagSets *tagsets.TagSetService
Tasks *tasks.TaskService
TeamMembership *teammembership.TeamMembershipService
Teams *teams.TeamService
Tenants *tenants.TenantService
TenantVariables *variables.TenantVariableService
UpgradeConfiguration *configuration.UpgradeConfigurationService
UserOnboarding *useronboarding.UserOnboardingService
UserRoles *userroles.UserRoleService
Users *users.UserService
Variables *variables.VariableService
WorkerPools *workerpools.WorkerPoolService
Workers *machines.WorkerService
WorkerToolsLatestImages *workertoolslatestimages.WorkerToolsLatestImageService
// contains filtered or unexported fields
}
Client is an OctopusDeploy for making Octopus API requests.
type RootResource ¶
type RootResource struct {
Application string `json:"Application" validate:"required"`
Version string `json:"Version" validate:"required"`
APIVersion string `json:"ApiVersion" validate:"required"`
InstallationID *uuid.UUID `json:"InstallationId" validate:"required"`
IsEarlyAccessProgram bool `json:"IsEarlyAccessProgram"`
HasLongTermSupport bool `json:"HasLongTermSupport"`
resources.Resource
}
func NewRootResource ¶
func NewRootResource() *RootResource
func (*RootResource) GetLinkPath ¶
func (r *RootResource) GetLinkPath(args ...interface{}) string
GetLinkPath returns correct Link Path
func (*RootResource) Validate ¶
func (r *RootResource) Validate() error
Validate checks the state of the root resource and returns an error if invalid.
type RootService ¶
func NewRootService ¶
func NewRootService(sling *sling.Sling, uriTemplate string) *RootService
func (*RootService) Get ¶
func (s *RootService) Get() (*RootResource, error)
Click to show internal directories.
Click to hide internal directories.