Documentation ¶
Index ¶
- func PossibleValuesForComplianceStatus() []string
- func PossibleValuesForType() []string
- func ValidateProviders2GuestConfigurationAssignmentReportID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateVirtualMachineProviders2GuestConfigurationAssignmentID(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 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 GuestConfigurationConnectedVMwarevSphereAssignmentsReportsClient
- func (c GuestConfigurationConnectedVMwarevSphereAssignmentsReportsClient) Get(ctx context.Context, id Providers2GuestConfigurationAssignmentReportId) (result GetOperationResponse, err error)
- func (c GuestConfigurationConnectedVMwarevSphereAssignmentsReportsClient) List(ctx context.Context, id VirtualMachineProviders2GuestConfigurationAssignmentId) (result ListOperationResponse, err error)
- type ListOperationResponse
- type Providers2GuestConfigurationAssignmentReportId
- func NewProviders2GuestConfigurationAssignmentReportID(subscriptionId string, resourceGroupName string, virtualMachineName string, ...) Providers2GuestConfigurationAssignmentReportId
- func ParseProviders2GuestConfigurationAssignmentReportID(input string) (*Providers2GuestConfigurationAssignmentReportId, error)
- func ParseProviders2GuestConfigurationAssignmentReportIDInsensitively(input string) (*Providers2GuestConfigurationAssignmentReportId, error)
- type Type
- type VMInfo
- 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 PossibleValuesForComplianceStatus ¶
func PossibleValuesForComplianceStatus() []string
func PossibleValuesForType ¶
func PossibleValuesForType() []string
func ValidateProviders2GuestConfigurationAssignmentReportID ¶
func ValidateProviders2GuestConfigurationAssignmentReportID(input interface{}, key string) (warnings []string, errors []error)
ValidateProviders2GuestConfigurationAssignmentReportID checks that 'input' can be parsed as a Providers 2 Guest Configuration Assignment Report 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 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 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 GuestConfigurationConnectedVMwarevSphereAssignmentsReportsClient ¶
type GuestConfigurationConnectedVMwarevSphereAssignmentsReportsClient struct {
Client *resourcemanager.Client
}
func NewGuestConfigurationConnectedVMwarevSphereAssignmentsReportsClientWithBaseURI ¶
func NewGuestConfigurationConnectedVMwarevSphereAssignmentsReportsClientWithBaseURI(api environments.Api) (*GuestConfigurationConnectedVMwarevSphereAssignmentsReportsClient, error)
func (GuestConfigurationConnectedVMwarevSphereAssignmentsReportsClient) Get ¶
func (c GuestConfigurationConnectedVMwarevSphereAssignmentsReportsClient) Get(ctx context.Context, id Providers2GuestConfigurationAssignmentReportId) (result GetOperationResponse, err error)
Get ...
func (GuestConfigurationConnectedVMwarevSphereAssignmentsReportsClient) List ¶
func (c GuestConfigurationConnectedVMwarevSphereAssignmentsReportsClient) List(ctx context.Context, id VirtualMachineProviders2GuestConfigurationAssignmentId) (result ListOperationResponse, err error)
List ...
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *GuestConfigurationAssignmentReportList }
type Providers2GuestConfigurationAssignmentReportId ¶
type Providers2GuestConfigurationAssignmentReportId struct { SubscriptionId string ResourceGroupName string VirtualMachineName string GuestConfigurationAssignmentName string ReportId string }
Providers2GuestConfigurationAssignmentReportId is a struct representing the Resource ID for a Providers 2 Guest Configuration Assignment Report
func NewProviders2GuestConfigurationAssignmentReportID ¶
func NewProviders2GuestConfigurationAssignmentReportID(subscriptionId string, resourceGroupName string, virtualMachineName string, guestConfigurationAssignmentName string, reportId string) Providers2GuestConfigurationAssignmentReportId
NewProviders2GuestConfigurationAssignmentReportID returns a new Providers2GuestConfigurationAssignmentReportId struct
func ParseProviders2GuestConfigurationAssignmentReportID ¶
func ParseProviders2GuestConfigurationAssignmentReportID(input string) (*Providers2GuestConfigurationAssignmentReportId, error)
ParseProviders2GuestConfigurationAssignmentReportID parses 'input' into a Providers2GuestConfigurationAssignmentReportId
func ParseProviders2GuestConfigurationAssignmentReportIDInsensitively ¶
func ParseProviders2GuestConfigurationAssignmentReportIDInsensitively(input string) (*Providers2GuestConfigurationAssignmentReportId, error)
ParseProviders2GuestConfigurationAssignmentReportIDInsensitively parses 'input' case-insensitively into a Providers2GuestConfigurationAssignmentReportId note: this method should only be used for API response data and not user input
func (Providers2GuestConfigurationAssignmentReportId) ID ¶
func (id Providers2GuestConfigurationAssignmentReportId) ID() string
ID returns the formatted Providers 2 Guest Configuration Assignment Report ID
func (Providers2GuestConfigurationAssignmentReportId) Segments ¶
func (id Providers2GuestConfigurationAssignmentReportId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Providers 2 Guest Configuration Assignment Report ID
func (Providers2GuestConfigurationAssignmentReportId) String ¶
func (id Providers2GuestConfigurationAssignmentReportId) String() string
String returns a human-readable description of this Providers 2 Guest Configuration Assignment Report ID
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_providers2guestconfigurationassignmentreport.go
- id_virtualmachineproviders2guestconfigurationassignment.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