client_windowsos

package
v0.0.2-pre01 Latest Latest
Warning

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

Go to latest
Published: Nov 30, 2023 License: MPL-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client client.Client

func (*Client) CreateWindowsDeployment

func (c *Client) CreateWindowsDeployment(windowsOSDeployment *WindowsOS_Deplyoment) (*WindowsOS_Deplyoment, error)

func (*Client) CreateWindowsDeploymentStatus

func (c *Client) CreateWindowsDeploymentStatus(id string) (*WindowsOS_Deplyoment, error)

function to wait for succeded deployment

func (*Client) DeleteWindowsDeployment

func (c *Client) DeleteWindowsDeployment(id string) error

func (*Client) GetWindowsDeployment

func (c *Client) GetWindowsDeployment(id string) (*WindowsOS_Deplyoment, error)

func (*Client) UpdateWindowsOsDeployment

func (c *Client) UpdateWindowsOsDeployment(id string, windowsOSDeployment *WindowsOS_Deplyoment) (*WindowsOS_Deplyoment, error)

type WindowsOS_Computer

type WindowsOS_Computer struct {
	Computername        string   `json:"computername,omitempty"`
	Guid                string   `json:"guid,omitempty"`
	Services            []string `json:"services"`
	CustomerID          string   `json:"customerID,omitempty"`
	MaintenanceWindowId []string `json:"maintenanceWindowId"`
	Role                string   `json:"role"`
}

type WindowsOS_Deplyoment

type WindowsOS_Deplyoment struct {
	Status                 int                `json:"status,omitempty"`
	Id                     string             `json:"deploymentId,omitempty"`
	CoustomerEnvironmentID string             `json:"coustomerEnvironmentID"`
	Computer               WindowsOS_Computer `json:"computer"`
}

Jump to

Keyboard shortcuts

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