Documentation ¶
Index ¶
- func PossibleValuesForComplianceStatus() []string
- func PossibleValuesForType() []string
- func ValidateGuestConfigurationAssignmentReportID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateProviders2GuestConfigurationAssignmentID(input interface{}, key string) (warnings []string, errors []error)
- type AssignmentInfo
- type AssignmentReportDetails
- type AssignmentReportResource
- type AssignmentReportResourceComplianceReason
- type ComplianceStatus
- type ConfigurationInfo
- type GetOperationResponse
- type GuestConfigurationAssignmentReport
- type GuestConfigurationAssignmentReportId
- func NewGuestConfigurationAssignmentReportID(subscriptionId string, resourceGroupName string, virtualMachineName string, ...) GuestConfigurationAssignmentReportId
- func ParseGuestConfigurationAssignmentReportID(input string) (*GuestConfigurationAssignmentReportId, error)
- func ParseGuestConfigurationAssignmentReportIDInsensitively(input string) (*GuestConfigurationAssignmentReportId, error)
- func (id *GuestConfigurationAssignmentReportId) FromParseResult(input resourceids.ParseResult) error
- func (id GuestConfigurationAssignmentReportId) ID() string
- func (id GuestConfigurationAssignmentReportId) Segments() []resourceids.Segment
- func (id GuestConfigurationAssignmentReportId) String() string
- 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 GuestConfigurationAssignmentReportsClient
- func (c GuestConfigurationAssignmentReportsClient) Get(ctx context.Context, id GuestConfigurationAssignmentReportId) (result GetOperationResponse, err error)
- func (c GuestConfigurationAssignmentReportsClient) List(ctx context.Context, id Providers2GuestConfigurationAssignmentId) (result ListOperationResponse, err error)
- type ListOperationResponse
- type Providers2GuestConfigurationAssignmentId
- func NewProviders2GuestConfigurationAssignmentID(subscriptionId string, resourceGroupName string, virtualMachineName string, ...) Providers2GuestConfigurationAssignmentId
- func ParseProviders2GuestConfigurationAssignmentID(input string) (*Providers2GuestConfigurationAssignmentId, error)
- func ParseProviders2GuestConfigurationAssignmentIDInsensitively(input string) (*Providers2GuestConfigurationAssignmentId, error)
- func (id *Providers2GuestConfigurationAssignmentId) FromParseResult(input resourceids.ParseResult) error
- func (id Providers2GuestConfigurationAssignmentId) ID() string
- func (id Providers2GuestConfigurationAssignmentId) Segments() []resourceids.Segment
- func (id Providers2GuestConfigurationAssignmentId) String() string
- 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 ValidateGuestConfigurationAssignmentReportID ¶
func ValidateGuestConfigurationAssignmentReportID(input interface{}, key string) (warnings []string, errors []error)
ValidateGuestConfigurationAssignmentReportID checks that 'input' can be parsed as a Guest Configuration Assignment Report ID
func ValidateProviders2GuestConfigurationAssignmentID ¶
func ValidateProviders2GuestConfigurationAssignmentID(input interface{}, key string) (warnings []string, errors []error)
ValidateProviders2GuestConfigurationAssignmentID checks that 'input' can be parsed as a Providers 2 Guest Configuration Assignment 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 GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *GuestConfigurationAssignmentReport }
type GuestConfigurationAssignmentReport ¶
type GuestConfigurationAssignmentReport struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *GuestConfigurationAssignmentReportProperties `json:"properties,omitempty"` }
type GuestConfigurationAssignmentReportId ¶
type GuestConfigurationAssignmentReportId struct { SubscriptionId string ResourceGroupName string VirtualMachineName string GuestConfigurationAssignmentName string ReportId string }
GuestConfigurationAssignmentReportId is a struct representing the Resource ID for a Guest Configuration Assignment Report
func NewGuestConfigurationAssignmentReportID ¶
func NewGuestConfigurationAssignmentReportID(subscriptionId string, resourceGroupName string, virtualMachineName string, guestConfigurationAssignmentName string, reportId string) GuestConfigurationAssignmentReportId
NewGuestConfigurationAssignmentReportID returns a new GuestConfigurationAssignmentReportId struct
func ParseGuestConfigurationAssignmentReportID ¶
func ParseGuestConfigurationAssignmentReportID(input string) (*GuestConfigurationAssignmentReportId, error)
ParseGuestConfigurationAssignmentReportID parses 'input' into a GuestConfigurationAssignmentReportId
func ParseGuestConfigurationAssignmentReportIDInsensitively ¶
func ParseGuestConfigurationAssignmentReportIDInsensitively(input string) (*GuestConfigurationAssignmentReportId, error)
ParseGuestConfigurationAssignmentReportIDInsensitively parses 'input' case-insensitively into a GuestConfigurationAssignmentReportId note: this method should only be used for API response data and not user input
func (*GuestConfigurationAssignmentReportId) FromParseResult ¶ added in v0.20231127.1171502
func (id *GuestConfigurationAssignmentReportId) FromParseResult(input resourceids.ParseResult) error
func (GuestConfigurationAssignmentReportId) ID ¶
func (id GuestConfigurationAssignmentReportId) ID() string
ID returns the formatted Guest Configuration Assignment Report ID
func (GuestConfigurationAssignmentReportId) Segments ¶
func (id GuestConfigurationAssignmentReportId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Guest Configuration Assignment Report ID
func (GuestConfigurationAssignmentReportId) String ¶
func (id GuestConfigurationAssignmentReportId) String() string
String returns a human-readable description of this Guest Configuration Assignment Report ID
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 GuestConfigurationAssignmentReportsClient ¶
type GuestConfigurationAssignmentReportsClient struct {
Client *resourcemanager.Client
}
func NewGuestConfigurationAssignmentReportsClientWithBaseURI ¶
func NewGuestConfigurationAssignmentReportsClientWithBaseURI(sdkApi sdkEnv.Api) (*GuestConfigurationAssignmentReportsClient, error)
func (GuestConfigurationAssignmentReportsClient) Get ¶
func (c GuestConfigurationAssignmentReportsClient) Get(ctx context.Context, id GuestConfigurationAssignmentReportId) (result GetOperationResponse, err error)
Get ...
func (GuestConfigurationAssignmentReportsClient) List ¶
func (c GuestConfigurationAssignmentReportsClient) List(ctx context.Context, id Providers2GuestConfigurationAssignmentId) (result ListOperationResponse, err error)
List ...
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *GuestConfigurationAssignmentReportList }
type Providers2GuestConfigurationAssignmentId ¶
type Providers2GuestConfigurationAssignmentId struct { SubscriptionId string ResourceGroupName string VirtualMachineName string GuestConfigurationAssignmentName string }
Providers2GuestConfigurationAssignmentId is a struct representing the Resource ID for a Providers 2 Guest Configuration Assignment
func NewProviders2GuestConfigurationAssignmentID ¶
func NewProviders2GuestConfigurationAssignmentID(subscriptionId string, resourceGroupName string, virtualMachineName string, guestConfigurationAssignmentName string) Providers2GuestConfigurationAssignmentId
NewProviders2GuestConfigurationAssignmentID returns a new Providers2GuestConfigurationAssignmentId struct
func ParseProviders2GuestConfigurationAssignmentID ¶
func ParseProviders2GuestConfigurationAssignmentID(input string) (*Providers2GuestConfigurationAssignmentId, error)
ParseProviders2GuestConfigurationAssignmentID parses 'input' into a Providers2GuestConfigurationAssignmentId
func ParseProviders2GuestConfigurationAssignmentIDInsensitively ¶
func ParseProviders2GuestConfigurationAssignmentIDInsensitively(input string) (*Providers2GuestConfigurationAssignmentId, error)
ParseProviders2GuestConfigurationAssignmentIDInsensitively parses 'input' case-insensitively into a Providers2GuestConfigurationAssignmentId note: this method should only be used for API response data and not user input
func (*Providers2GuestConfigurationAssignmentId) FromParseResult ¶ added in v0.20231127.1171502
func (id *Providers2GuestConfigurationAssignmentId) FromParseResult(input resourceids.ParseResult) error
func (Providers2GuestConfigurationAssignmentId) ID ¶
func (id Providers2GuestConfigurationAssignmentId) ID() string
ID returns the formatted Providers 2 Guest Configuration Assignment ID
func (Providers2GuestConfigurationAssignmentId) Segments ¶
func (id Providers2GuestConfigurationAssignmentId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Providers 2 Guest Configuration Assignment ID
func (Providers2GuestConfigurationAssignmentId) String ¶
func (id Providers2GuestConfigurationAssignmentId) String() string
String returns a human-readable description of this Providers 2 Guest Configuration Assignment ID
Source Files ¶
- client.go
- constants.go
- id_guestconfigurationassignmentreport.go
- id_providers2guestconfigurationassignment.go
- method_get.go
- method_list.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