Documentation ¶
Index ¶
- func PossibleValuesForActionAfterReboot() []string
- func PossibleValuesForAssignmentType() []string
- func PossibleValuesForComplianceStatus() []string
- func PossibleValuesForConfigurationMode() []string
- func PossibleValuesForKind() []string
- func PossibleValuesForProvisioningState() []string
- func PossibleValuesForType() []string
- func ValidateProviderVirtualMachineID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateVirtualMachineProviders2GuestConfigurationAssignmentID(input interface{}, key string) (warnings []string, errors []error)
- type ActionAfterReboot
- type AssignmentInfo
- type AssignmentReport
- type AssignmentReportResource
- type AssignmentReportResourceComplianceReason
- type AssignmentType
- type ComplianceStatus
- type ConfigurationInfo
- type ConfigurationMode
- type ConfigurationParameter
- type ConfigurationSetting
- type CreateOrUpdateOperationResponse
- type DeleteOperationResponse
- type GetOperationResponse
- type GuestConfigurationAssignment
- type GuestConfigurationAssignmentList
- type GuestConfigurationAssignmentProperties
- type GuestConfigurationConnectedVMwarevSphereAssignmentsClient
- func (c GuestConfigurationConnectedVMwarevSphereAssignmentsClient) CreateOrUpdate(ctx context.Context, id VirtualMachineProviders2GuestConfigurationAssignmentId, ...) (result CreateOrUpdateOperationResponse, err error)
- func (c GuestConfigurationConnectedVMwarevSphereAssignmentsClient) Delete(ctx context.Context, id VirtualMachineProviders2GuestConfigurationAssignmentId) (result DeleteOperationResponse, err error)
- func (c GuestConfigurationConnectedVMwarevSphereAssignmentsClient) Get(ctx context.Context, id VirtualMachineProviders2GuestConfigurationAssignmentId) (result GetOperationResponse, err error)
- func (c GuestConfigurationConnectedVMwarevSphereAssignmentsClient) List(ctx context.Context, id ProviderVirtualMachineId) (result ListOperationResponse, err error)
- type GuestConfigurationNavigation
- type Kind
- type ListOperationResponse
- type ProviderVirtualMachineId
- func NewProviderVirtualMachineID(subscriptionId string, resourceGroupName string, virtualMachineName string) ProviderVirtualMachineId
- func ParseProviderVirtualMachineID(input string) (*ProviderVirtualMachineId, error)
- func ParseProviderVirtualMachineIDInsensitively(input string) (*ProviderVirtualMachineId, error)
- type ProvisioningState
- type Type
- type VMInfo
- type VMSSVMInfo
- type VirtualMachineProviders2GuestConfigurationAssignmentId
- func NewVirtualMachineProviders2GuestConfigurationAssignmentID(subscriptionId string, resourceGroupName string, virtualMachineName string, ...) VirtualMachineProviders2GuestConfigurationAssignmentId
- func ParseVirtualMachineProviders2GuestConfigurationAssignmentID(input string) (*VirtualMachineProviders2GuestConfigurationAssignmentId, error)
- func ParseVirtualMachineProviders2GuestConfigurationAssignmentIDInsensitively(input string) (*VirtualMachineProviders2GuestConfigurationAssignmentId, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForActionAfterReboot ¶
func PossibleValuesForActionAfterReboot() []string
func PossibleValuesForAssignmentType ¶
func PossibleValuesForAssignmentType() []string
func PossibleValuesForComplianceStatus ¶
func PossibleValuesForComplianceStatus() []string
func PossibleValuesForConfigurationMode ¶
func PossibleValuesForConfigurationMode() []string
func PossibleValuesForKind ¶
func PossibleValuesForKind() []string
func PossibleValuesForProvisioningState ¶
func PossibleValuesForProvisioningState() []string
func PossibleValuesForType ¶
func PossibleValuesForType() []string
func ValidateProviderVirtualMachineID ¶
func ValidateProviderVirtualMachineID(input interface{}, key string) (warnings []string, errors []error)
ValidateProviderVirtualMachineID checks that 'input' can be parsed as a Provider Virtual Machine ID
func ValidateVirtualMachineProviders2GuestConfigurationAssignmentID ¶
func ValidateVirtualMachineProviders2GuestConfigurationAssignmentID(input interface{}, key string) (warnings []string, errors []error)
ValidateVirtualMachineProviders2GuestConfigurationAssignmentID checks that 'input' can be parsed as a Virtual Machine Providers 2 Guest Configuration Assignment ID
Types ¶
type ActionAfterReboot ¶
type ActionAfterReboot string
const ( ActionAfterRebootContinueConfiguration ActionAfterReboot = "ContinueConfiguration" ActionAfterRebootStopConfiguration ActionAfterReboot = "StopConfiguration" )
func (*ActionAfterReboot) UnmarshalJSON ¶
func (s *ActionAfterReboot) UnmarshalJSON(bytes []byte) error
type AssignmentInfo ¶
type AssignmentInfo struct { Configuration *ConfigurationInfo `json:"configuration,omitempty"` Name *string `json:"name,omitempty"` }
type AssignmentReport ¶
type AssignmentReport struct { Assignment *AssignmentInfo `json:"assignment,omitempty"` ComplianceStatus *ComplianceStatus `json:"complianceStatus,omitempty"` EndTime *string `json:"endTime,omitempty"` Id *string `json:"id,omitempty"` OperationType *Type `json:"operationType,omitempty"` ReportId *string `json:"reportId,omitempty"` Resources *[]AssignmentReportResource `json:"resources,omitempty"` StartTime *string `json:"startTime,omitempty"` VM *VMInfo `json:"vm,omitempty"` }
func (*AssignmentReport) GetEndTimeAsTime ¶
func (o *AssignmentReport) GetEndTimeAsTime() (*time.Time, error)
func (*AssignmentReport) GetStartTimeAsTime ¶
func (o *AssignmentReport) GetStartTimeAsTime() (*time.Time, error)
func (*AssignmentReport) SetEndTimeAsTime ¶
func (o *AssignmentReport) SetEndTimeAsTime(input time.Time)
func (*AssignmentReport) SetStartTimeAsTime ¶
func (o *AssignmentReport) SetStartTimeAsTime(input time.Time)
type AssignmentReportResource ¶
type AssignmentReportResource struct { ComplianceStatus *ComplianceStatus `json:"complianceStatus,omitempty"` Properties *interface{} `json:"properties,omitempty"` Reasons *[]AssignmentReportResourceComplianceReason `json:"reasons,omitempty"` ResourceId *string `json:"resourceId,omitempty"` }
type AssignmentType ¶
type AssignmentType string
const ( AssignmentTypeApplyAndAutoCorrect AssignmentType = "ApplyAndAutoCorrect" AssignmentTypeApplyAndMonitor AssignmentType = "ApplyAndMonitor" AssignmentTypeAudit AssignmentType = "Audit" AssignmentTypeDeployAndAutoCorrect AssignmentType = "DeployAndAutoCorrect" )
func (*AssignmentType) UnmarshalJSON ¶
func (s *AssignmentType) UnmarshalJSON(bytes []byte) error
type ComplianceStatus ¶
type ComplianceStatus string
const ( ComplianceStatusCompliant ComplianceStatus = "Compliant" ComplianceStatusNonCompliant ComplianceStatus = "NonCompliant" ComplianceStatusPending ComplianceStatus = "Pending" )
func (*ComplianceStatus) UnmarshalJSON ¶
func (s *ComplianceStatus) UnmarshalJSON(bytes []byte) error
type ConfigurationInfo ¶
type ConfigurationMode ¶
type ConfigurationMode string
const ( ConfigurationModeApplyAndAutoCorrect ConfigurationMode = "ApplyAndAutoCorrect" ConfigurationModeApplyAndMonitor ConfigurationMode = "ApplyAndMonitor" ConfigurationModeApplyOnly ConfigurationMode = "ApplyOnly" )
func (*ConfigurationMode) UnmarshalJSON ¶
func (s *ConfigurationMode) UnmarshalJSON(bytes []byte) error
type ConfigurationParameter ¶
type ConfigurationSetting ¶
type ConfigurationSetting struct { ActionAfterReboot *ActionAfterReboot `json:"actionAfterReboot,omitempty"` AllowModuleOverwrite *bool `json:"allowModuleOverwrite,omitempty"` ConfigurationMode *ConfigurationMode `json:"configurationMode,omitempty"` ConfigurationModeFrequencyMins *float64 `json:"configurationModeFrequencyMins,omitempty"` RebootIfNeeded *bool `json:"rebootIfNeeded,omitempty"` RefreshFrequencyMins *float64 `json:"refreshFrequencyMins,omitempty"` }
type CreateOrUpdateOperationResponse ¶
type CreateOrUpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *GuestConfigurationAssignment }
type DeleteOperationResponse ¶
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *GuestConfigurationAssignment }
type GuestConfigurationAssignment ¶
type GuestConfigurationAssignment struct { Id *string `json:"id,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Properties *GuestConfigurationAssignmentProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type GuestConfigurationAssignmentList ¶
type GuestConfigurationAssignmentList struct {
Value *[]GuestConfigurationAssignment `json:"value,omitempty"`
}
type GuestConfigurationAssignmentProperties ¶
type GuestConfigurationAssignmentProperties struct { AssignmentHash *string `json:"assignmentHash,omitempty"` ComplianceStatus *ComplianceStatus `json:"complianceStatus,omitempty"` Context *string `json:"context,omitempty"` GuestConfiguration *GuestConfigurationNavigation `json:"guestConfiguration,omitempty"` LastComplianceStatusChecked *string `json:"lastComplianceStatusChecked,omitempty"` LatestAssignmentReport *AssignmentReport `json:"latestAssignmentReport,omitempty"` LatestReportId *string `json:"latestReportId,omitempty"` ParameterHash *string `json:"parameterHash,omitempty"` ProvisioningState *ProvisioningState `json:"provisioningState,omitempty"` ResourceType *string `json:"resourceType,omitempty"` TargetResourceId *string `json:"targetResourceId,omitempty"` VMSSVMList *[]VMSSVMInfo `json:"vmssVMList,omitempty"` }
func (*GuestConfigurationAssignmentProperties) GetLastComplianceStatusCheckedAsTime ¶
func (o *GuestConfigurationAssignmentProperties) GetLastComplianceStatusCheckedAsTime() (*time.Time, error)
func (*GuestConfigurationAssignmentProperties) SetLastComplianceStatusCheckedAsTime ¶
func (o *GuestConfigurationAssignmentProperties) SetLastComplianceStatusCheckedAsTime(input time.Time)
type GuestConfigurationConnectedVMwarevSphereAssignmentsClient ¶
type GuestConfigurationConnectedVMwarevSphereAssignmentsClient struct {
Client *resourcemanager.Client
}
func NewGuestConfigurationConnectedVMwarevSphereAssignmentsClientWithBaseURI ¶
func NewGuestConfigurationConnectedVMwarevSphereAssignmentsClientWithBaseURI(api environments.Api) (*GuestConfigurationConnectedVMwarevSphereAssignmentsClient, error)
func (GuestConfigurationConnectedVMwarevSphereAssignmentsClient) CreateOrUpdate ¶
func (c GuestConfigurationConnectedVMwarevSphereAssignmentsClient) CreateOrUpdate(ctx context.Context, id VirtualMachineProviders2GuestConfigurationAssignmentId, input GuestConfigurationAssignment) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (GuestConfigurationConnectedVMwarevSphereAssignmentsClient) Delete ¶
func (c GuestConfigurationConnectedVMwarevSphereAssignmentsClient) Delete(ctx context.Context, id VirtualMachineProviders2GuestConfigurationAssignmentId) (result DeleteOperationResponse, err error)
Delete ...
func (GuestConfigurationConnectedVMwarevSphereAssignmentsClient) Get ¶
func (c GuestConfigurationConnectedVMwarevSphereAssignmentsClient) Get(ctx context.Context, id VirtualMachineProviders2GuestConfigurationAssignmentId) (result GetOperationResponse, err error)
Get ...
func (GuestConfigurationConnectedVMwarevSphereAssignmentsClient) List ¶
func (c GuestConfigurationConnectedVMwarevSphereAssignmentsClient) List(ctx context.Context, id ProviderVirtualMachineId) (result ListOperationResponse, err error)
List ...
type GuestConfigurationNavigation ¶
type GuestConfigurationNavigation struct {}
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *GuestConfigurationAssignmentList }
type ProviderVirtualMachineId ¶
type ProviderVirtualMachineId struct { SubscriptionId string ResourceGroupName string VirtualMachineName string }
ProviderVirtualMachineId is a struct representing the Resource ID for a Provider Virtual Machine
func NewProviderVirtualMachineID ¶
func NewProviderVirtualMachineID(subscriptionId string, resourceGroupName string, virtualMachineName string) ProviderVirtualMachineId
NewProviderVirtualMachineID returns a new ProviderVirtualMachineId struct
func ParseProviderVirtualMachineID ¶
func ParseProviderVirtualMachineID(input string) (*ProviderVirtualMachineId, error)
ParseProviderVirtualMachineID parses 'input' into a ProviderVirtualMachineId
func ParseProviderVirtualMachineIDInsensitively ¶
func ParseProviderVirtualMachineIDInsensitively(input string) (*ProviderVirtualMachineId, error)
ParseProviderVirtualMachineIDInsensitively parses 'input' case-insensitively into a ProviderVirtualMachineId note: this method should only be used for API response data and not user input
func (ProviderVirtualMachineId) ID ¶
func (id ProviderVirtualMachineId) ID() string
ID returns the formatted Provider Virtual Machine ID
func (ProviderVirtualMachineId) Segments ¶
func (id ProviderVirtualMachineId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Provider Virtual Machine ID
func (ProviderVirtualMachineId) String ¶
func (id ProviderVirtualMachineId) String() string
String returns a human-readable description of this Provider Virtual Machine ID
type ProvisioningState ¶
type ProvisioningState string
const ( ProvisioningStateCanceled ProvisioningState = "Canceled" ProvisioningStateCreated ProvisioningState = "Created" ProvisioningStateFailed ProvisioningState = "Failed" ProvisioningStateSucceeded ProvisioningState = "Succeeded" )
func (*ProvisioningState) UnmarshalJSON ¶
func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error
type VMSSVMInfo ¶
type VMSSVMInfo struct { ComplianceStatus *ComplianceStatus `json:"complianceStatus,omitempty"` LastComplianceChecked *string `json:"lastComplianceChecked,omitempty"` LatestReportId *string `json:"latestReportId,omitempty"` VMId *string `json:"vmId,omitempty"` VMResourceId *string `json:"vmResourceId,omitempty"` }
func (*VMSSVMInfo) GetLastComplianceCheckedAsTime ¶
func (o *VMSSVMInfo) GetLastComplianceCheckedAsTime() (*time.Time, error)
func (*VMSSVMInfo) SetLastComplianceCheckedAsTime ¶
func (o *VMSSVMInfo) SetLastComplianceCheckedAsTime(input time.Time)
type VirtualMachineProviders2GuestConfigurationAssignmentId ¶
type VirtualMachineProviders2GuestConfigurationAssignmentId struct { SubscriptionId string ResourceGroupName string VirtualMachineName string GuestConfigurationAssignmentName string }
VirtualMachineProviders2GuestConfigurationAssignmentId is a struct representing the Resource ID for a Virtual Machine Providers 2 Guest Configuration Assignment
func NewVirtualMachineProviders2GuestConfigurationAssignmentID ¶
func NewVirtualMachineProviders2GuestConfigurationAssignmentID(subscriptionId string, resourceGroupName string, virtualMachineName string, guestConfigurationAssignmentName string) VirtualMachineProviders2GuestConfigurationAssignmentId
NewVirtualMachineProviders2GuestConfigurationAssignmentID returns a new VirtualMachineProviders2GuestConfigurationAssignmentId struct
func ParseVirtualMachineProviders2GuestConfigurationAssignmentID ¶
func ParseVirtualMachineProviders2GuestConfigurationAssignmentID(input string) (*VirtualMachineProviders2GuestConfigurationAssignmentId, error)
ParseVirtualMachineProviders2GuestConfigurationAssignmentID parses 'input' into a VirtualMachineProviders2GuestConfigurationAssignmentId
func ParseVirtualMachineProviders2GuestConfigurationAssignmentIDInsensitively ¶
func ParseVirtualMachineProviders2GuestConfigurationAssignmentIDInsensitively(input string) (*VirtualMachineProviders2GuestConfigurationAssignmentId, error)
ParseVirtualMachineProviders2GuestConfigurationAssignmentIDInsensitively parses 'input' case-insensitively into a VirtualMachineProviders2GuestConfigurationAssignmentId note: this method should only be used for API response data and not user input
func (VirtualMachineProviders2GuestConfigurationAssignmentId) ID ¶
func (id VirtualMachineProviders2GuestConfigurationAssignmentId) ID() string
ID returns the formatted Virtual Machine Providers 2 Guest Configuration Assignment ID
func (VirtualMachineProviders2GuestConfigurationAssignmentId) Segments ¶
func (id VirtualMachineProviders2GuestConfigurationAssignmentId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Virtual Machine Providers 2 Guest Configuration Assignment ID
func (VirtualMachineProviders2GuestConfigurationAssignmentId) String ¶
func (id VirtualMachineProviders2GuestConfigurationAssignmentId) String() string
String returns a human-readable description of this Virtual Machine Providers 2 Guest Configuration Assignment ID
Source Files ¶
- client.go
- constants.go
- id_providervirtualmachine.go
- id_virtualmachineproviders2guestconfigurationassignment.go
- method_createorupdate.go
- method_delete.go
- method_get.go
- method_list.go
- model_assignmentinfo.go
- model_assignmentreport.go
- model_assignmentreportresource.go
- model_assignmentreportresourcecompliancereason.go
- model_configurationinfo.go
- model_configurationparameter.go
- model_configurationsetting.go
- model_guestconfigurationassignment.go
- model_guestconfigurationassignmentlist.go
- model_guestconfigurationassignmentproperties.go
- model_guestconfigurationnavigation.go
- model_vminfo.go
- model_vmssvminfo.go
- version.go