Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + 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 string + const ActionAfterRebootContinueConfiguration + const ActionAfterRebootStopConfiguration + func (s *ActionAfterReboot) UnmarshalJSON(bytes []byte) error + type AssignmentInfo struct + Configuration *ConfigurationInfo + Name *string + type AssignmentReport struct + Assignment *AssignmentInfo + ComplianceStatus *ComplianceStatus + EndTime *string + Id *string + OperationType *Type + ReportId *string + Resources *[]AssignmentReportResource + StartTime *string + VM *VMInfo + func (o *AssignmentReport) GetEndTimeAsTime() (*time.Time, error) + func (o *AssignmentReport) GetStartTimeAsTime() (*time.Time, error) + func (o *AssignmentReport) SetEndTimeAsTime(input time.Time) + func (o *AssignmentReport) SetStartTimeAsTime(input time.Time) + type AssignmentReportResource struct + ComplianceStatus *ComplianceStatus + Properties *interface{} + Reasons *[]AssignmentReportResourceComplianceReason + ResourceId *string + type AssignmentReportResourceComplianceReason struct + Code *string + Phrase *string + type AssignmentType string + const AssignmentTypeApplyAndAutoCorrect + const AssignmentTypeApplyAndMonitor + const AssignmentTypeAudit + const AssignmentTypeDeployAndAutoCorrect + func (s *AssignmentType) UnmarshalJSON(bytes []byte) error + type ComplianceStatus string + const ComplianceStatusCompliant + const ComplianceStatusNonCompliant + const ComplianceStatusPending + func (s *ComplianceStatus) UnmarshalJSON(bytes []byte) error + type ConfigurationInfo struct + Name *string + Version *string + type ConfigurationMode string + const ConfigurationModeApplyAndAutoCorrect + const ConfigurationModeApplyAndMonitor + const ConfigurationModeApplyOnly + func (s *ConfigurationMode) UnmarshalJSON(bytes []byte) error + type ConfigurationParameter struct + Name *string + Value *string + type ConfigurationSetting struct + ActionAfterReboot *ActionAfterReboot + AllowModuleOverwrite *bool + ConfigurationMode *ConfigurationMode + ConfigurationModeFrequencyMins *float64 + RebootIfNeeded *bool + RefreshFrequencyMins *float64 + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *GuestConfigurationAssignment + OData *odata.OData + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + type GetOperationResponse struct + HttpResponse *http.Response + Model *GuestConfigurationAssignment + OData *odata.OData + type GuestConfigurationAssignment struct + Id *string + Location *string + Name *string + Properties *GuestConfigurationAssignmentProperties + Type *string + type GuestConfigurationAssignmentList struct + Value *[]GuestConfigurationAssignment + type GuestConfigurationAssignmentProperties struct + AssignmentHash *string + ComplianceStatus *ComplianceStatus + Context *string + GuestConfiguration *GuestConfigurationNavigation + LastComplianceStatusChecked *string + LatestAssignmentReport *AssignmentReport + LatestReportId *string + ParameterHash *string + ProvisioningState *ProvisioningState + ResourceType *string + TargetResourceId *string + VMSSVMList *[]VMSSVMInfo + func (o *GuestConfigurationAssignmentProperties) GetLastComplianceStatusCheckedAsTime() (*time.Time, error) + func (o *GuestConfigurationAssignmentProperties) SetLastComplianceStatusCheckedAsTime(input time.Time) + type GuestConfigurationConnectedVMwarevSphereAssignmentsClient struct + Client *resourcemanager.Client + func NewGuestConfigurationConnectedVMwarevSphereAssignmentsClientWithBaseURI(sdkApi sdkEnv.Api) (*GuestConfigurationConnectedVMwarevSphereAssignmentsClient, error) + 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 struct + AssignmentType *AssignmentType + ConfigurationParameter *[]ConfigurationParameter + ConfigurationProtectedParameter *[]ConfigurationParameter + ConfigurationSetting *ConfigurationSetting + ContentHash *string + ContentType *string + ContentUri *string + Kind *Kind + Name *string + Version *string + type Kind string + const KindDSC + func (s *Kind) UnmarshalJSON(bytes []byte) error + type ListOperationResponse struct + HttpResponse *http.Response + Model *GuestConfigurationAssignmentList + OData *odata.OData + type ProviderVirtualMachineId struct + ResourceGroupName string + SubscriptionId string + VirtualMachineName string + func NewProviderVirtualMachineID(subscriptionId string, resourceGroupName string, virtualMachineName string) ProviderVirtualMachineId + func ParseProviderVirtualMachineID(input string) (*ProviderVirtualMachineId, error) + func ParseProviderVirtualMachineIDInsensitively(input string) (*ProviderVirtualMachineId, error) + func (id *ProviderVirtualMachineId) FromParseResult(input resourceids.ParseResult) error + func (id ProviderVirtualMachineId) ID() string + func (id ProviderVirtualMachineId) Segments() []resourceids.Segment + func (id ProviderVirtualMachineId) String() string + type ProvisioningState string + const ProvisioningStateCanceled + const ProvisioningStateCreated + const ProvisioningStateFailed + const ProvisioningStateSucceeded + func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error + type Type string + const TypeConsistency + const TypeInitial + func (s *Type) UnmarshalJSON(bytes []byte) error + type VMInfo struct + Id *string + Uuid *string + type VMSSVMInfo struct + ComplianceStatus *ComplianceStatus + LastComplianceChecked *string + LatestReportId *string + VMId *string + VMResourceId *string + func (o *VMSSVMInfo) GetLastComplianceCheckedAsTime() (*time.Time, error) + func (o *VMSSVMInfo) SetLastComplianceCheckedAsTime(input time.Time) + type VirtualMachineProviders2GuestConfigurationAssignmentId struct + GuestConfigurationAssignmentName string + ResourceGroupName string + SubscriptionId string + VirtualMachineName string + func NewVirtualMachineProviders2GuestConfigurationAssignmentID(subscriptionId string, resourceGroupName string, virtualMachineName string, ...) VirtualMachineProviders2GuestConfigurationAssignmentId + func ParseVirtualMachineProviders2GuestConfigurationAssignmentID(input string) (*VirtualMachineProviders2GuestConfigurationAssignmentId, error) + func ParseVirtualMachineProviders2GuestConfigurationAssignmentIDInsensitively(input string) (*VirtualMachineProviders2GuestConfigurationAssignmentId, error) + func (id *VirtualMachineProviders2GuestConfigurationAssignmentId) FromParseResult(input resourceids.ParseResult) error + func (id VirtualMachineProviders2GuestConfigurationAssignmentId) ID() string + func (id VirtualMachineProviders2GuestConfigurationAssignmentId) Segments() []resourceids.Segment + func (id VirtualMachineProviders2GuestConfigurationAssignmentId) String() string