Documentation ¶
Index ¶
- func PossibleValuesForProvisioningAction() []string
- type GuestAgent
- type GuestAgentCreateOperationResponse
- type GuestAgentDeleteOperationResponse
- type GuestAgentGetOperationResponse
- type GuestAgentOperationPredicate
- type GuestAgentProperties
- type GuestAgentsClient
- func (c GuestAgentsClient) GuestAgentCreate(ctx context.Context, id commonids.ScopeId, input GuestAgent) (result GuestAgentCreateOperationResponse, err error)
- func (c GuestAgentsClient) GuestAgentCreateThenPoll(ctx context.Context, id commonids.ScopeId, input GuestAgent) error
- func (c GuestAgentsClient) GuestAgentDelete(ctx context.Context, id commonids.ScopeId) (result GuestAgentDeleteOperationResponse, err error)
- func (c GuestAgentsClient) GuestAgentDeleteThenPoll(ctx context.Context, id commonids.ScopeId) error
- func (c GuestAgentsClient) GuestAgentGet(ctx context.Context, id commonids.ScopeId) (result GuestAgentGetOperationResponse, err error)
- func (c GuestAgentsClient) List(ctx context.Context, id commonids.ScopeId) (result ListOperationResponse, err error)
- func (c GuestAgentsClient) ListComplete(ctx context.Context, id commonids.ScopeId) (ListCompleteResult, error)
- func (c GuestAgentsClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.ScopeId, ...) (result ListCompleteResult, err error)
- type GuestCredential
- type ListCompleteResult
- type ListCustomPager
- type ListOperationResponse
- type ProvisioningAction
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForProvisioningAction ¶
func PossibleValuesForProvisioningAction() []string
Types ¶
type GuestAgent ¶
type GuestAgent struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties GuestAgentProperties `json:"properties"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type GuestAgentGetOperationResponse ¶
type GuestAgentGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *GuestAgent }
type GuestAgentOperationPredicate ¶
func (GuestAgentOperationPredicate) Matches ¶
func (p GuestAgentOperationPredicate) Matches(input GuestAgent) bool
type GuestAgentProperties ¶
type GuestAgentProperties struct { Credentials *GuestCredential `json:"credentials,omitempty"` ProvisioningAction *ProvisioningAction `json:"provisioningAction,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` Status *string `json:"status,omitempty"` }
type GuestAgentsClient ¶
type GuestAgentsClient struct {
Client *resourcemanager.Client
}
func NewGuestAgentsClientWithBaseURI ¶
func NewGuestAgentsClientWithBaseURI(sdkApi sdkEnv.Api) (*GuestAgentsClient, error)
func (GuestAgentsClient) GuestAgentCreate ¶
func (c GuestAgentsClient) GuestAgentCreate(ctx context.Context, id commonids.ScopeId, input GuestAgent) (result GuestAgentCreateOperationResponse, err error)
GuestAgentCreate ...
func (GuestAgentsClient) GuestAgentCreateThenPoll ¶
func (c GuestAgentsClient) GuestAgentCreateThenPoll(ctx context.Context, id commonids.ScopeId, input GuestAgent) error
GuestAgentCreateThenPoll performs GuestAgentCreate then polls until it's completed
func (GuestAgentsClient) GuestAgentDelete ¶
func (c GuestAgentsClient) GuestAgentDelete(ctx context.Context, id commonids.ScopeId) (result GuestAgentDeleteOperationResponse, err error)
GuestAgentDelete ...
func (GuestAgentsClient) GuestAgentDeleteThenPoll ¶
func (c GuestAgentsClient) GuestAgentDeleteThenPoll(ctx context.Context, id commonids.ScopeId) error
GuestAgentDeleteThenPoll performs GuestAgentDelete then polls until it's completed
func (GuestAgentsClient) GuestAgentGet ¶
func (c GuestAgentsClient) GuestAgentGet(ctx context.Context, id commonids.ScopeId) (result GuestAgentGetOperationResponse, err error)
GuestAgentGet ...
func (GuestAgentsClient) List ¶
func (c GuestAgentsClient) List(ctx context.Context, id commonids.ScopeId) (result ListOperationResponse, err error)
List ...
func (GuestAgentsClient) ListComplete ¶
func (c GuestAgentsClient) ListComplete(ctx context.Context, id commonids.ScopeId) (ListCompleteResult, error)
ListComplete retrieves all the results into a single object
func (GuestAgentsClient) ListCompleteMatchingPredicate ¶
func (c GuestAgentsClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.ScopeId, predicate GuestAgentOperationPredicate) (result ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all the results and then applies the predicate
type GuestCredential ¶
type ListCompleteResult ¶
type ListCompleteResult struct { LatestHttpResponse *http.Response Items []GuestAgent }
type ListCustomPager ¶ added in v0.20240628.1153531
func (*ListCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListCustomPager) NextPageLink() *odata.Link
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]GuestAgent }
type ProvisioningAction ¶
type ProvisioningAction string
const ( ProvisioningActionInstall ProvisioningAction = "install" ProvisioningActionRepair ProvisioningAction = "repair" ProvisioningActionUninstall ProvisioningAction = "uninstall" )
func (*ProvisioningAction) UnmarshalJSON ¶
func (s *ProvisioningAction) UnmarshalJSON(bytes []byte) error
Click to show internal directories.
Click to hide internal directories.