Documentation ¶
Index ¶
- func PossibleValuesForComplianceStatus() []string
- func PossibleValuesForType() []string
- func ValidateGuestConfigurationAssignmentID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateReportID(input interface{}, key string) (warnings []string, errors []error)
- type AssignmentInfo
- type AssignmentReportDetails
- type AssignmentReportResource
- type AssignmentReportResourceComplianceReason
- type ComplianceStatus
- type ConfigurationInfo
- type GuestConfigurationAssignmentHCRPReportsClient
- func (c GuestConfigurationAssignmentHCRPReportsClient) GuestConfigurationHCRPAssignmentReportsGet(ctx context.Context, id ReportId) (result GuestConfigurationHCRPAssignmentReportsGetOperationResponse, err error)
- func (c GuestConfigurationAssignmentHCRPReportsClient) GuestConfigurationHCRPAssignmentReportsList(ctx context.Context, id GuestConfigurationAssignmentId) (result GuestConfigurationHCRPAssignmentReportsListOperationResponse, err error)
- type GuestConfigurationAssignmentId
- func NewGuestConfigurationAssignmentID(subscriptionId string, resourceGroupName string, machineName string, ...) GuestConfigurationAssignmentId
- func ParseGuestConfigurationAssignmentID(input string) (*GuestConfigurationAssignmentId, error)
- func ParseGuestConfigurationAssignmentIDInsensitively(input string) (*GuestConfigurationAssignmentId, error)
- type GuestConfigurationAssignmentReport
- type GuestConfigurationAssignmentReportList
- type GuestConfigurationAssignmentReportProperties
- func (o *GuestConfigurationAssignmentReportProperties) GetEndTimeAsTime() (*time.Time, error)
- func (o *GuestConfigurationAssignmentReportProperties) GetStartTimeAsTime() (*time.Time, error)
- func (o *GuestConfigurationAssignmentReportProperties) SetEndTimeAsTime(input time.Time)
- func (o *GuestConfigurationAssignmentReportProperties) SetStartTimeAsTime(input time.Time)
- type GuestConfigurationHCRPAssignmentReportsGetOperationResponse
- type GuestConfigurationHCRPAssignmentReportsListOperationResponse
- type ReportId
- type Type
- type VMInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForComplianceStatus ¶
func PossibleValuesForComplianceStatus() []string
func PossibleValuesForType ¶
func PossibleValuesForType() []string
func ValidateGuestConfigurationAssignmentID ¶
func ValidateGuestConfigurationAssignmentID(input interface{}, key string) (warnings []string, errors []error)
ValidateGuestConfigurationAssignmentID checks that 'input' can be parsed as a Guest Configuration Assignment ID
func ValidateReportID ¶
ValidateReportID checks that 'input' can be parsed as a Report ID
Types ¶
type AssignmentInfo ¶
type AssignmentInfo struct { Configuration *ConfigurationInfo `json:"configuration,omitempty"` Name *string `json:"name,omitempty"` }
type AssignmentReportDetails ¶
type AssignmentReportDetails struct { ComplianceStatus *ComplianceStatus `json:"complianceStatus,omitempty"` EndTime *string `json:"endTime,omitempty"` JobId *string `json:"jobId,omitempty"` OperationType *Type `json:"operationType,omitempty"` Resources *[]AssignmentReportResource `json:"resources,omitempty"` StartTime *string `json:"startTime,omitempty"` }
func (*AssignmentReportDetails) GetEndTimeAsTime ¶
func (o *AssignmentReportDetails) GetEndTimeAsTime() (*time.Time, error)
func (*AssignmentReportDetails) GetStartTimeAsTime ¶
func (o *AssignmentReportDetails) GetStartTimeAsTime() (*time.Time, error)
func (*AssignmentReportDetails) SetEndTimeAsTime ¶
func (o *AssignmentReportDetails) SetEndTimeAsTime(input time.Time)
func (*AssignmentReportDetails) SetStartTimeAsTime ¶
func (o *AssignmentReportDetails) 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 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 GuestConfigurationAssignmentHCRPReportsClient ¶
type GuestConfigurationAssignmentHCRPReportsClient struct {
Client *resourcemanager.Client
}
func NewGuestConfigurationAssignmentHCRPReportsClientWithBaseURI ¶
func NewGuestConfigurationAssignmentHCRPReportsClientWithBaseURI(api environments.Api) (*GuestConfigurationAssignmentHCRPReportsClient, error)
func (GuestConfigurationAssignmentHCRPReportsClient) GuestConfigurationHCRPAssignmentReportsGet ¶
func (c GuestConfigurationAssignmentHCRPReportsClient) GuestConfigurationHCRPAssignmentReportsGet(ctx context.Context, id ReportId) (result GuestConfigurationHCRPAssignmentReportsGetOperationResponse, err error)
GuestConfigurationHCRPAssignmentReportsGet ...
func (GuestConfigurationAssignmentHCRPReportsClient) GuestConfigurationHCRPAssignmentReportsList ¶
func (c GuestConfigurationAssignmentHCRPReportsClient) GuestConfigurationHCRPAssignmentReportsList(ctx context.Context, id GuestConfigurationAssignmentId) (result GuestConfigurationHCRPAssignmentReportsListOperationResponse, err error)
GuestConfigurationHCRPAssignmentReportsList ...
type GuestConfigurationAssignmentId ¶
type GuestConfigurationAssignmentId struct { SubscriptionId string ResourceGroupName string MachineName string GuestConfigurationAssignmentName string }
GuestConfigurationAssignmentId is a struct representing the Resource ID for a Guest Configuration Assignment
func NewGuestConfigurationAssignmentID ¶
func NewGuestConfigurationAssignmentID(subscriptionId string, resourceGroupName string, machineName string, guestConfigurationAssignmentName string) GuestConfigurationAssignmentId
NewGuestConfigurationAssignmentID returns a new GuestConfigurationAssignmentId struct
func ParseGuestConfigurationAssignmentID ¶
func ParseGuestConfigurationAssignmentID(input string) (*GuestConfigurationAssignmentId, error)
ParseGuestConfigurationAssignmentID parses 'input' into a GuestConfigurationAssignmentId
func ParseGuestConfigurationAssignmentIDInsensitively ¶
func ParseGuestConfigurationAssignmentIDInsensitively(input string) (*GuestConfigurationAssignmentId, error)
ParseGuestConfigurationAssignmentIDInsensitively parses 'input' case-insensitively into a GuestConfigurationAssignmentId note: this method should only be used for API response data and not user input
func (GuestConfigurationAssignmentId) ID ¶
func (id GuestConfigurationAssignmentId) ID() string
ID returns the formatted Guest Configuration Assignment ID
func (GuestConfigurationAssignmentId) Segments ¶
func (id GuestConfigurationAssignmentId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Guest Configuration Assignment ID
func (GuestConfigurationAssignmentId) String ¶
func (id GuestConfigurationAssignmentId) String() string
String returns a human-readable description of this Guest Configuration Assignment ID
type GuestConfigurationAssignmentReport ¶
type GuestConfigurationAssignmentReport struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *GuestConfigurationAssignmentReportProperties `json:"properties,omitempty"` }
type GuestConfigurationAssignmentReportList ¶
type GuestConfigurationAssignmentReportList struct {
Value *[]GuestConfigurationAssignmentReport `json:"value,omitempty"`
}
type GuestConfigurationAssignmentReportProperties ¶
type GuestConfigurationAssignmentReportProperties struct { Assignment *AssignmentInfo `json:"assignment,omitempty"` ComplianceStatus *ComplianceStatus `json:"complianceStatus,omitempty"` Details *AssignmentReportDetails `json:"details,omitempty"` EndTime *string `json:"endTime,omitempty"` ReportId *string `json:"reportId,omitempty"` StartTime *string `json:"startTime,omitempty"` VM *VMInfo `json:"vm,omitempty"` VMSSResourceId *string `json:"vmssResourceId,omitempty"` }
func (*GuestConfigurationAssignmentReportProperties) GetEndTimeAsTime ¶
func (o *GuestConfigurationAssignmentReportProperties) GetEndTimeAsTime() (*time.Time, error)
func (*GuestConfigurationAssignmentReportProperties) GetStartTimeAsTime ¶
func (o *GuestConfigurationAssignmentReportProperties) GetStartTimeAsTime() (*time.Time, error)
func (*GuestConfigurationAssignmentReportProperties) SetEndTimeAsTime ¶
func (o *GuestConfigurationAssignmentReportProperties) SetEndTimeAsTime(input time.Time)
func (*GuestConfigurationAssignmentReportProperties) SetStartTimeAsTime ¶
func (o *GuestConfigurationAssignmentReportProperties) SetStartTimeAsTime(input time.Time)
type GuestConfigurationHCRPAssignmentReportsGetOperationResponse ¶
type GuestConfigurationHCRPAssignmentReportsGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *GuestConfigurationAssignmentReport }
type GuestConfigurationHCRPAssignmentReportsListOperationResponse ¶
type GuestConfigurationHCRPAssignmentReportsListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *GuestConfigurationAssignmentReportList }
type ReportId ¶
type ReportId struct { SubscriptionId string ResourceGroupName string MachineName string GuestConfigurationAssignmentName string ReportId string }
ReportId is a struct representing the Resource ID for a Report
func NewReportID ¶
func NewReportID(subscriptionId string, resourceGroupName string, machineName string, guestConfigurationAssignmentName string, reportId string) ReportId
NewReportID returns a new ReportId struct
func ParseReportID ¶
ParseReportID parses 'input' into a ReportId
func ParseReportIDInsensitively ¶
ParseReportIDInsensitively parses 'input' case-insensitively into a ReportId note: this method should only be used for API response data and not user input
func (ReportId) Segments ¶
func (id ReportId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Report ID
Source Files ¶
- client.go
- constants.go
- id_guestconfigurationassignment.go
- id_report.go
- method_guestconfigurationhcrpassignmentreportsget.go
- method_guestconfigurationhcrpassignmentreportslist.go
- model_assignmentinfo.go
- model_assignmentreportdetails.go
- model_assignmentreportresource.go
- model_assignmentreportresourcecompliancereason.go
- model_configurationinfo.go
- model_guestconfigurationassignmentreport.go
- model_guestconfigurationassignmentreportlist.go
- model_guestconfigurationassignmentreportproperties.go
- model_vminfo.go
- version.go