Documentation
¶
Index ¶
- func DeleteSSHKeyGroup(ctx workflow.Context, siteID uuid.UUID, sshkeyGroupID uuid.UUID) error
- func ExecuteDeleteSSHKeyGroupWorkflow(ctx context.Context, tc client.Client, siteID uuid.UUID, ...) (*string, error)
- func ExecuteSyncSSHKeyGroupWorkflow(ctx context.Context, tc client.Client, siteID uuid.UUID, ...) (*string, error)
- func SyncSSHKeyGroup(ctx workflow.Context, siteID uuid.UUID, sshKeyGroupID uuid.UUID, ...) error
- func UpdateSSHKeyGroupInfo(ctx workflow.Context, siteID string, transactionID *cwssaws.TransactionID, ...) error
- func UpdateSSHKeyGroupInventory(ctx workflow.Context, siteID string, ...) (err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeleteSSHKeyGroup ¶
DeleteSSHKeyGroup is a Temporal workflow to delete an existing SSHKeyGroup on a Site via Site Agent
func ExecuteDeleteSSHKeyGroupWorkflow ¶
func ExecuteDeleteSSHKeyGroupWorkflow(ctx context.Context, tc client.Client, siteID uuid.UUID, sshkeyGroupID uuid.UUID) (*string, error)
ExecuteDeleteSSHKeyGroupWorkflow is a helper function to trigger workflow to delete an SSHKeyGroup on a Site
func ExecuteSyncSSHKeyGroupWorkflow ¶
func ExecuteSyncSSHKeyGroupWorkflow(ctx context.Context, tc client.Client, siteID uuid.UUID, sshkeyGroupID uuid.UUID, version string) (*string, error)
ExecuteSyncSSHKeyGroupWorkflow is a helper function to trigger workflow to sync an SSHKeyGroup to a Site
func SyncSSHKeyGroup ¶
func SyncSSHKeyGroup(ctx workflow.Context, siteID uuid.UUID, sshKeyGroupID uuid.UUID, version string) error
SyncSSHKeyGroup is a Temporal workflow to create/update SSH Key Group via Site Agent
func UpdateSSHKeyGroupInfo ¶
func UpdateSSHKeyGroupInfo(ctx workflow.Context, siteID string, transactionID *cwssaws.TransactionID, sshKeyGroupInfo *cwssaws.SSHKeyGroupInfo) error
UpdateSSHKeyGroupInfo is a Temporal workflow that Site Agent calls to update VPC information
func UpdateSSHKeyGroupInventory ¶
func UpdateSSHKeyGroupInventory(ctx workflow.Context, siteID string, sshKeyGroupInventory *cwssaws.SSHKeyGroupInventory) (err error)
UpdateSSHKeyGroupInventory is a workflow called by Site Agent to update SSHKeyGroupinventory for a Site
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.