Documentation
¶
Index ¶
- Constants
- Variables
- func GetSPs(ctx context.Context, orgID, projectID string, ...) ([]*models.HashicorpCloudIamServicePrincipal, error)
- func PredictSPResourceName(ctx *cmd.Context, c *cmd.Command, ...) complete.PredictFunc
- func PredictSPResourceNameSuffix(ctx *cmd.Context, c *cmd.Command, ...) complete.PredictFunc
- func ResourceName(spName, orgID, projectID string) string
Constants ¶
View Source
const ( // SPNameArgDoc is the documentation for accepting a service principal name as an // argument. SPNameArgDoc = `` /* 454-byte string literal not displayed */ )
Variables ¶
View Source
var ( // SPResourceName is a regex that matches a service principal resource name SPResourceName = regexp.MustCompile(`^iam/(organization|project)/.+/service-principal/.+$`) )
Functions ¶
func GetSPs ¶
func GetSPs(ctx context.Context, orgID, projectID string, client service_principals_service.ClientService) ([]*models.HashicorpCloudIamServicePrincipal, error)
GetSPs retrieves the service principals in the organization or project. If project is unset or set to "-", the organization service principals will be retrieved.
func PredictSPResourceName ¶
func PredictSPResourceName(ctx *cmd.Context, c *cmd.Command, client service_principals_service.ClientService) complete.PredictFunc
PredictSPResourceName is an argument prediction function that predicts a service-principal resource name.
func PredictSPResourceNameSuffix ¶
func PredictSPResourceNameSuffix(ctx *cmd.Context, c *cmd.Command, client service_principals_service.ClientService) complete.PredictFunc
PredictSPResourceNameSuffix is an argument prediction function that predicts a service-principal resource name suffix.
func ResourceName ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.