security

package
v0.0.0-...-76a993e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 17, 2023 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type APIKey

type APIKey struct {
	APIKey  APIKeyKey  `json:"ApiKey,omitempty"`
	Expires *time.Time `json:"Expires,omitempty"`
}

APIKey is used because the go client has an invalid APIKey value that prevents the usual functions for querying users keys

type APIKeyKey

type APIKeyKey struct {
	Hint *string
}

type CustomCredentials

type CustomCredentials struct {
	Type     string  `json:"Type"`
	Username *string `json:"Username"`
}

type CustomPersistenceSettings

type CustomPersistenceSettings struct {
	Type        string             `json:"Type"`
	Credentials *CustomCredentials `json:"Credentials"`
}

type CustomProject

type CustomProject struct {
	PersistenceSettings CustomPersistenceSettings `json:"PersistenceSettings"`
	Name                string                    `json:"Name"`
}

CustomProject is the simplest representation of a project and its version controlled settings

type OctopusDeploymentQueuedByAdminCheck

type OctopusDeploymentQueuedByAdminCheck struct {
	// contains filtered or unexported fields
}

OctopusDeploymentQueuedByAdminCheck checks to see if any deployments were initiated by someone from the admin teams. This usually means that a more specific and limited user should be created to perform deployments.

func NewOctopusDeploymentQueuedByAdminCheck

func NewOctopusDeploymentQueuedByAdminCheck(client *client.Client, errorHandler checks.OctopusClientErrorHandler) OctopusDeploymentQueuedByAdminCheck

func (OctopusDeploymentQueuedByAdminCheck) Execute

func (OctopusDeploymentQueuedByAdminCheck) Id

type OctopusDuplicatedGitCredentialsCheck

type OctopusDuplicatedGitCredentialsCheck struct {
	// contains filtered or unexported fields
}

OctopusDuplicatedGitCredentialsCheck reports on any perpetual api keys

func NewOctopusDuplicatedGitCredentialsCheck

func NewOctopusDuplicatedGitCredentialsCheck(client *client.Client, errorHandler checks.OctopusClientErrorHandler) OctopusDuplicatedGitCredentialsCheck

func (OctopusDuplicatedGitCredentialsCheck) Execute

func (OctopusDuplicatedGitCredentialsCheck) Id

type OctopusPerpetualApiKeysCheck

type OctopusPerpetualApiKeysCheck struct {
	// contains filtered or unexported fields
}

OctopusPerpetualApiKeysCheck reports on any perpetual api keys

func NewOctopusPerpetualApiKeysCheck

func NewOctopusPerpetualApiKeysCheck(client *client.Client, errorHandler checks.OctopusClientErrorHandler) OctopusPerpetualApiKeysCheck

func (OctopusPerpetualApiKeysCheck) Execute

func (OctopusPerpetualApiKeysCheck) Id

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL