Versions in this module Expand all Collapse all v1 v1.5.1 May 14, 2026 v1.5.0 May 13, 2026 Changes in this version + func AddMachineValidationTest(ctx workflow.Context, request *cwssaws.MachineValidationTestAddRequest) (*cwssaws.MachineValidationTestAddUpdateResponse, error) + func AddUpdateMachineValidationExternalConfig(ctx workflow.Context, ...) error + func AssociateMachinesWithInstanceType(ctx workflow.Context, ...) error + func BringUpRack(ctx workflow.Context, request *flowv1.BringUpRackRequest) (*flowv1.SubmitTaskResponse, error) + func CancelRackTask(ctx workflow.Context, request *flowv1.CancelTaskRequest) (*flowv1.CancelTaskResponse, error) + func CollectAndPublishMachineInventory(ctx workflow.Context) error + func CreateDpuExtensionService(ctx workflow.Context, request *cwssaws.CreateDpuExtensionServiceRequest) (*cwssaws.DpuExtensionService, error) + func CreateExpectedMachine(ctx workflow.Context, request *cwssaws.ExpectedMachine) error + func CreateExpectedMachines(ctx workflow.Context, request *cwssaws.BatchExpectedMachineOperationRequest) (*cwssaws.BatchExpectedMachineOperationResponse, error) + func CreateExpectedPowerShelf(ctx workflow.Context, request *cwssaws.ExpectedPowerShelf) error + func CreateExpectedRack(ctx workflow.Context, request *cwssaws.ExpectedRack) error + func CreateExpectedSwitch(ctx workflow.Context, request *cwssaws.ExpectedSwitch) error + func CreateInfiniBandPartitionV2(ctx workflow.Context, request *cwssaws.IBPartitionCreationRequest) error + func CreateInstanceType(ctx workflow.Context, request *cwssaws.CreateInstanceTypeRequest) error + func CreateInstanceV2(ctx workflow.Context, request *cwssaws.InstanceAllocationRequest) error + func CreateInstances(ctx workflow.Context, request *cwssaws.BatchInstanceAllocationRequest) error + func CreateNVLinkLogicalPartition(ctx workflow.Context, request *cwssaws.NVLinkLogicalPartitionCreationRequest) (*cwssaws.NVLinkLogicalPartition, error) + func CreateNetworkSecurityGroup(ctx workflow.Context, request *cwssaws.CreateNetworkSecurityGroupRequest) error + func CreateOsImage(ctx workflow.Context, request *cwssaws.OsImageAttributes) error + func CreateSSHKeyGroupV2(ctx workflow.Context, request *cwssaws.CreateTenantKeysetRequest) error + func CreateSubnetV2(ctx workflow.Context, request *cwssaws.NetworkSegmentCreationRequest) error + func CreateTenant(ctx workflow.Context, request *cwssaws.CreateTenantRequest) error + func CreateVPCV2(ctx workflow.Context, request *cwssaws.VpcCreationRequest) (*cwssaws.Vpc, error) + func CreateVpcPeering(ctx workflow.Context, request *cwssaws.VpcPeeringCreationRequest) error + func CreateVpcPrefix(ctx workflow.Context, request *cwssaws.VpcPrefixCreationRequest) error + func DeleteAllExpectedRacks(ctx workflow.Context) error + func DeleteDpuExtensionService(ctx workflow.Context, request *cwssaws.DeleteDpuExtensionServiceRequest) error + func DeleteExpectedMachine(ctx workflow.Context, request *cwssaws.ExpectedMachineRequest) error + func DeleteExpectedPowerShelf(ctx workflow.Context, request *cwssaws.ExpectedPowerShelfRequest) error + func DeleteExpectedRack(ctx workflow.Context, request *cwssaws.ExpectedRackRequest) error + func DeleteExpectedSwitch(ctx workflow.Context, request *cwssaws.ExpectedSwitchRequest) error + func DeleteInfiniBandPartitionV2(ctx workflow.Context, request *cwssaws.IBPartitionDeletionRequest) error + func DeleteInstanceType(ctx workflow.Context, request *cwssaws.DeleteInstanceTypeRequest) error + func DeleteInstanceV2(ctx workflow.Context, request *cwssaws.InstanceReleaseRequest) error + func DeleteNVLinkLogicalPartition(ctx workflow.Context, request *cwssaws.NVLinkLogicalPartitionDeletionRequest) error + func DeleteNetworkSecurityGroup(ctx workflow.Context, request *cwssaws.DeleteNetworkSecurityGroupRequest) error + func DeleteOsImage(ctx workflow.Context, request *cwssaws.DeleteOsImageRequest) error + func DeleteSSHKeyGroupV2(ctx workflow.Context, request *cwssaws.DeleteTenantKeysetRequest) error + func DeleteSubnetV2(ctx workflow.Context, request *cwssaws.NetworkSegmentDeletionRequest) error + func DeleteVPCV2(ctx workflow.Context, request *cwssaws.VpcDeletionRequest) error + func DeleteVpcPeering(ctx workflow.Context, request *cwssaws.VpcPeeringDeletionRequest) error + func DeleteVpcPrefix(ctx workflow.Context, request *cwssaws.VpcPrefixDeletionRequest) error + func DiscoverDpuExtensionServiceInventory(ctx workflow.Context) error + func DiscoverExpectedMachineInventory(ctx workflow.Context) error + func DiscoverExpectedPowerShelfInventory(ctx workflow.Context) error + func DiscoverExpectedRackInventory(ctx workflow.Context) error + func DiscoverExpectedSwitchInventory(ctx workflow.Context) error + func DiscoverInfiniBandPartitionInventory(ctx workflow.Context) error + func DiscoverInstanceInventory(ctx workflow.Context) error + func DiscoverInstanceTypeInventory(ctx workflow.Context) error + func DiscoverNVLinkLogicalPartitionInventory(ctx workflow.Context) error + func DiscoverNetworkSecurityGroupInventory(ctx workflow.Context) error + func DiscoverOsImageInventory(ctx workflow.Context) error + func DiscoverSSHKeyGroupInventory(ctx workflow.Context) error + func DiscoverSkuInventory(ctx workflow.Context) error + func DiscoverSubnetInventory(ctx workflow.Context) error + func DiscoverTenantInventory(ctx workflow.Context) error + func DiscoverVPCInventory(ctx workflow.Context) error + func DiscoverVpcPeeringInventory(ctx workflow.Context) error + func DiscoverVpcPrefixInventory(ctx workflow.Context) error + func EnableDisableMachineValidationTest(ctx workflow.Context, ...) error + func GetDpuExtensionServiceVersionsInfo(ctx workflow.Context, ...) (*cwssaws.DpuExtensionServiceVersionInfoList, error) + func GetDpuMachines(ctx workflow.Context, dpuMachineIDs []string) ([]*cwssaws.DpuMachine, error) + func GetMachineValidationExternalConfigs(ctx workflow.Context, ...) (*cwssaws.GetMachineValidationExternalConfigsResponse, error) + func GetMachineValidationResults(ctx workflow.Context, request *cwssaws.MachineValidationGetRequest) (*cwssaws.MachineValidationResultList, error) + func GetMachineValidationRuns(ctx workflow.Context, request *cwssaws.MachineValidationRunListGetRequest) (*cwssaws.MachineValidationRunList, error) + func GetMachineValidationTests(ctx workflow.Context, request *cwssaws.MachineValidationTestsGetRequest) (*cwssaws.MachineValidationTestsGetResponse, error) + func GetRack(ctx workflow.Context, request *flowv1.GetRackInfoByIDRequest) (*flowv1.GetRackInfoResponse, error) + func GetRackTask(ctx workflow.Context, request *flowv1.GetTasksByIDsRequest) (*flowv1.GetTasksByIDsResponse, error) + func GetRacks(ctx workflow.Context, request *flowv1.GetListOfRacksRequest) (*flowv1.GetListOfRacksResponse, error) + func GetTray(ctx workflow.Context, request *flowv1.GetComponentInfoByIDRequest) (*flowv1.GetComponentInfoResponse, error) + func GetTrays(ctx workflow.Context, request *flowv1.GetComponentsRequest) (*flowv1.GetComponentsResponse, error) + func PersistValidationResult(ctx workflow.Context, request *cwssaws.MachineValidationResultPostRequest) error + func PowerOffRack(ctx workflow.Context, request *flowv1.PowerOffRackRequest) (*flowv1.SubmitTaskResponse, error) + func PowerOnRack(ctx workflow.Context, request *flowv1.PowerOnRackRequest) (*flowv1.SubmitTaskResponse, error) + func PowerResetRack(ctx workflow.Context, request *flowv1.PowerResetRackRequest) (*flowv1.SubmitTaskResponse, error) + func RebootInstance(ctx workflow.Context, request *cwssaws.InstancePowerRequest) error + func RemoveMachineInstanceTypeAssociation(ctx workflow.Context, ...) error + func RemoveMachineValidationExternalConfig(ctx workflow.Context, ...) error + func ReplaceAllExpectedRacks(ctx workflow.Context, request *cwssaws.ExpectedRackList) error + func SetMachineMaintenance(ctx workflow.Context, request *cwssaws.MaintenanceRequest) error + func UpdateDpuExtensionService(ctx workflow.Context, request *cwssaws.UpdateDpuExtensionServiceRequest) (*cwssaws.DpuExtensionService, error) + func UpdateExpectedMachine(ctx workflow.Context, request *cwssaws.ExpectedMachine) error + func UpdateExpectedMachines(ctx workflow.Context, request *cwssaws.BatchExpectedMachineOperationRequest) (*cwssaws.BatchExpectedMachineOperationResponse, error) + func UpdateExpectedPowerShelf(ctx workflow.Context, request *cwssaws.ExpectedPowerShelf) error + func UpdateExpectedRack(ctx workflow.Context, request *cwssaws.ExpectedRack) error + func UpdateExpectedSwitch(ctx workflow.Context, request *cwssaws.ExpectedSwitch) error + func UpdateInfiniBandPartition(ctx workflow.Context, request *cwssaws.IBPartitionUpdateRequest) error + func UpdateInstance(ctx workflow.Context, updateRequest *cwssaws.InstanceConfigUpdateRequest) error + func UpdateInstanceType(ctx workflow.Context, updateRequest *cwssaws.UpdateInstanceTypeRequest) error + func UpdateMachineMetadata(ctx workflow.Context, request *cwssaws.MachineMetadataUpdateRequest) error + func UpdateMachineValidationTest(ctx workflow.Context, request *cwssaws.MachineValidationTestUpdateRequest) error + func UpdateNVLinkLogicalPartition(ctx workflow.Context, request *cwssaws.NVLinkLogicalPartitionUpdateRequest) error + func UpdateNetworkSecurityGroup(ctx workflow.Context, updateRequest *cwssaws.UpdateNetworkSecurityGroupRequest) error + func UpdateOsImage(ctx workflow.Context, request *cwssaws.OsImageAttributes) error + func UpdateSSHKeyGroupV2(ctx workflow.Context, request *cwssaws.UpdateTenantKeysetRequest) error + func UpdateTenant(ctx workflow.Context, request *cwssaws.UpdateTenantRequest) error + func UpdateVPC(ctx workflow.Context, request *cwssaws.VpcUpdateRequest) error + func UpdateVPCVirtualization(ctx workflow.Context, request *cwssaws.VpcUpdateVirtualizationRequest) error + func UpdateVpcPrefix(ctx workflow.Context, request *cwssaws.VpcPrefixUpdateRequest) error + func UpgradeFirmware(ctx workflow.Context, request *flowv1.UpgradeFirmwareRequest) (*flowv1.SubmitTaskResponse, error) + func ValidateRackComponents(ctx workflow.Context, request *flowv1.ValidateComponentsRequest) (*flowv1.ValidateComponentsResponse, error)