Documentation ¶
Index ¶
- func NewBindToRunningGroup(ui terminal.UI, configRepo configuration.Reader, ...) command.Command
- func NewBindToStagingGroup(ui terminal.UI, configRepo configuration.Reader, ...) command.Command
- func NewListRunningSecurityGroups(ui terminal.UI, configRepo configuration.Reader, ...) listRunningSecurityGroups
- func NewListStagingSecurityGroups(ui terminal.UI, configRepo configuration.Reader, ...) listStagingSecurityGroups
- func NewUnbindFromRunningGroup(ui terminal.UI, configRepo configuration.Reader, ...) command.Command
- func NewUnbindFromStagingGroup(ui terminal.UI, configRepo configuration.Reader, ...) command.Command
- type BindSecurityGroup
- type CreateSecurityGroup
- type DeleteSecurityGroup
- type SecurityGroups
- type ShowSecurityGroup
- type UnbindSecurityGroup
- type UpdateSecurityGroup
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewBindToRunningGroup ¶
func NewBindToRunningGroup(ui terminal.UI, configRepo configuration.Reader, securityGroupRepo security_groups.SecurityGroupRepo, runningGroupRepo running.RunningSecurityGroupsRepo) command.Command
func NewBindToStagingGroup ¶
func NewBindToStagingGroup(ui terminal.UI, configRepo configuration.Reader, securityGroupRepo security_groups.SecurityGroupRepo, stagingGroupRepo staging.StagingSecurityGroupsRepo) command.Command
func NewListRunningSecurityGroups ¶
func NewListRunningSecurityGroups(ui terminal.UI, configRepo configuration.Reader, runningSecurityGroupRepo running.RunningSecurityGroupsRepo) listRunningSecurityGroups
func NewListStagingSecurityGroups ¶
func NewListStagingSecurityGroups(ui terminal.UI, configRepo configuration.Reader, stagingSecurityGroupRepo staging.StagingSecurityGroupsRepo) listStagingSecurityGroups
func NewUnbindFromRunningGroup ¶
func NewUnbindFromRunningGroup(ui terminal.UI, configRepo configuration.Reader, securityGroupRepo security_groups.SecurityGroupRepo, runningGroupRepo running.RunningSecurityGroupsRepo) command.Command
func NewUnbindFromStagingGroup ¶
func NewUnbindFromStagingGroup(ui terminal.UI, configRepo configuration.Reader, securityGroupRepo security_groups.SecurityGroupRepo, stagingGroupRepo staging.StagingSecurityGroupsRepo) command.Command
Types ¶
type BindSecurityGroup ¶
type BindSecurityGroup struct {
// contains filtered or unexported fields
}
func NewBindSecurityGroup ¶
func NewBindSecurityGroup( ui terminal.UI, configRepo configuration.Reader, securityGroupRepo security_groups.SecurityGroupRepo, spaceRepo spaces.SpaceRepository, orgRepo api.OrganizationRepository, spaceBinder sgbinder.SecurityGroupSpaceBinder, ) BindSecurityGroup
func (BindSecurityGroup) GetRequirements ¶
func (cmd BindSecurityGroup) GetRequirements(requirementsFactory requirements.Factory, context *cli.Context) (reqs []requirements.Requirement, err error)
func (BindSecurityGroup) Metadata ¶
func (cmd BindSecurityGroup) Metadata() command_metadata.CommandMetadata
func (BindSecurityGroup) Run ¶
func (cmd BindSecurityGroup) Run(context *cli.Context)
type CreateSecurityGroup ¶
type CreateSecurityGroup struct {
// contains filtered or unexported fields
}
func NewCreateSecurityGroup ¶
func NewCreateSecurityGroup(ui terminal.UI, configRepo configuration.Reader, securityGroupRepo security_groups.SecurityGroupRepo) CreateSecurityGroup
func (CreateSecurityGroup) GetRequirements ¶
func (cmd CreateSecurityGroup) GetRequirements(requirementsFactory requirements.Factory, context *cli.Context) ([]requirements.Requirement, error)
func (CreateSecurityGroup) Metadata ¶
func (cmd CreateSecurityGroup) Metadata() command_metadata.CommandMetadata
func (CreateSecurityGroup) Run ¶
func (cmd CreateSecurityGroup) Run(context *cli.Context)
type DeleteSecurityGroup ¶
type DeleteSecurityGroup struct {
// contains filtered or unexported fields
}
func NewDeleteSecurityGroup ¶
func NewDeleteSecurityGroup(ui terminal.UI, configRepo configuration.Reader, securityGroupRepo security_groups.SecurityGroupRepo) DeleteSecurityGroup
func (DeleteSecurityGroup) GetRequirements ¶
func (cmd DeleteSecurityGroup) GetRequirements(requirementsFactory requirements.Factory, context *cli.Context) ([]requirements.Requirement, error)
func (DeleteSecurityGroup) Metadata ¶
func (cmd DeleteSecurityGroup) Metadata() command_metadata.CommandMetadata
func (DeleteSecurityGroup) Run ¶
func (cmd DeleteSecurityGroup) Run(context *cli.Context)
type SecurityGroups ¶
type SecurityGroups struct {
// contains filtered or unexported fields
}
func NewSecurityGroups ¶
func NewSecurityGroups(ui terminal.UI, configRepo configuration.Reader, securityGroupRepo security_groups.SecurityGroupRepo) SecurityGroups
func (SecurityGroups) GetRequirements ¶
func (cmd SecurityGroups) GetRequirements(requirementsFactory requirements.Factory, context *cli.Context) ([]requirements.Requirement, error)
func (SecurityGroups) Metadata ¶
func (cmd SecurityGroups) Metadata() command_metadata.CommandMetadata
func (SecurityGroups) Run ¶
func (cmd SecurityGroups) Run(context *cli.Context)
type ShowSecurityGroup ¶
type ShowSecurityGroup struct {
// contains filtered or unexported fields
}
func NewShowSecurityGroup ¶
func NewShowSecurityGroup(ui terminal.UI, configRepo configuration.Reader, securityGroupRepo security_groups.SecurityGroupRepo) ShowSecurityGroup
func (ShowSecurityGroup) GetRequirements ¶
func (cmd ShowSecurityGroup) GetRequirements(requirementsFactory requirements.Factory, context *cli.Context) ([]requirements.Requirement, error)
func (ShowSecurityGroup) Metadata ¶
func (cmd ShowSecurityGroup) Metadata() command_metadata.CommandMetadata
func (ShowSecurityGroup) Run ¶
func (cmd ShowSecurityGroup) Run(context *cli.Context)
type UnbindSecurityGroup ¶
type UnbindSecurityGroup struct {
// contains filtered or unexported fields
}
func NewUnbindSecurityGroup ¶
func NewUnbindSecurityGroup(ui terminal.UI, configRepo configuration.Reader, securityGroupRepo security_groups.SecurityGroupRepo, orgRepo api.OrganizationRepository, spaceRepo spaces.SpaceRepository, secBinder sgbinder.SecurityGroupSpaceBinder) UnbindSecurityGroup
func (UnbindSecurityGroup) GetRequirements ¶
func (cmd UnbindSecurityGroup) GetRequirements(requirementsFactory requirements.Factory, context *cli.Context) ([]requirements.Requirement, error)
func (UnbindSecurityGroup) Metadata ¶
func (cmd UnbindSecurityGroup) Metadata() command_metadata.CommandMetadata
func (UnbindSecurityGroup) Run ¶
func (cmd UnbindSecurityGroup) Run(context *cli.Context)
type UpdateSecurityGroup ¶
type UpdateSecurityGroup struct {
// contains filtered or unexported fields
}
func NewUpdateSecurityGroup ¶
func NewUpdateSecurityGroup(ui terminal.UI, configRepo configuration.Reader, securityGroupRepo security_groups.SecurityGroupRepo) UpdateSecurityGroup
func (UpdateSecurityGroup) GetRequirements ¶
func (cmd UpdateSecurityGroup) GetRequirements(requirementsFactory requirements.Factory, context *cli.Context) ([]requirements.Requirement, error)
func (UpdateSecurityGroup) Metadata ¶
func (cmd UpdateSecurityGroup) Metadata() command_metadata.CommandMetadata
func (UpdateSecurityGroup) Run ¶
func (cmd UpdateSecurityGroup) Run(context *cli.Context)
Source Files ¶
- bind_running_security_group.go
- bind_security_group.go
- bind_staging_security_group.go
- create_security_group.go
- delete_security_group.go
- running_security_groups.go
- security_group.go
- security_groups.go
- staging_security_groups.go
- unbind_running_security_group.go
- unbind_security_group.go
- unbind_staging_security_group.go
- update_security_group.go
Click to show internal directories.
Click to hide internal directories.