Documentation ¶
Index ¶
- func PossibleValuesForComplianceStatus() []string
- func PossibleValuesForType() []string
- func ValidateProviderVirtualMachineProviders2GuestConfigurationAssignmentID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateVirtualMachineProviders2GuestConfigurationAssignmentReportID(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
- type ListOperationResponse
- type ProviderVirtualMachineProviders2GuestConfigurationAssignmentId
- func NewProviderVirtualMachineProviders2GuestConfigurationAssignmentID(subscriptionId string, resourceGroupName string, virtualMachineName string, ...) ProviderVirtualMachineProviders2GuestConfigurationAssignmentId
- func ParseProviderVirtualMachineProviders2GuestConfigurationAssignmentID(input string) (*ProviderVirtualMachineProviders2GuestConfigurationAssignmentId, error)
- func ParseProviderVirtualMachineProviders2GuestConfigurationAssignmentIDInsensitively(input string) (*ProviderVirtualMachineProviders2GuestConfigurationAssignmentId, error)
- type Type
- type VMInfo
- type VirtualMachineProviders2GuestConfigurationAssignmentReportId
- func NewVirtualMachineProviders2GuestConfigurationAssignmentReportID(subscriptionId string, resourceGroupName string, virtualMachineName string, ...) VirtualMachineProviders2GuestConfigurationAssignmentReportId
- func ParseVirtualMachineProviders2GuestConfigurationAssignmentReportID(input string) (*VirtualMachineProviders2GuestConfigurationAssignmentReportId, error)
- func ParseVirtualMachineProviders2GuestConfigurationAssignmentReportIDInsensitively(input string) (*VirtualMachineProviders2GuestConfigurationAssignmentReportId, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForComplianceStatus ¶
func PossibleValuesForComplianceStatus() []string
func PossibleValuesForType ¶
func PossibleValuesForType() []string
func ValidateProviderVirtualMachineProviders2GuestConfigurationAssignmentID ¶
func ValidateProviderVirtualMachineProviders2GuestConfigurationAssignmentID(input interface{}, key string) (warnings []string, errors []error)
ValidateProviderVirtualMachineProviders2GuestConfigurationAssignmentID checks that 'input' can be parsed as a Provider Virtual Machine Providers 2 Guest Configuration Assignment ID
func ValidateVirtualMachineProviders2GuestConfigurationAssignmentReportID ¶
func ValidateVirtualMachineProviders2GuestConfigurationAssignmentReportID(input interface{}, key string) (warnings []string, errors []error)
ValidateVirtualMachineProviders2GuestConfigurationAssignmentReportID checks that 'input' can be parsed as a Virtual Machine Providers 2 Guest Configuration Assignment 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 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(sdkApi sdkEnv.Api) (*GuestConfigurationConnectedVMwarevSphereAssignmentsReportsClient, error)
func (GuestConfigurationConnectedVMwarevSphereAssignmentsReportsClient) Get ¶
func (c GuestConfigurationConnectedVMwarevSphereAssignmentsReportsClient) Get(ctx context.Context, id VirtualMachineProviders2GuestConfigurationAssignmentReportId) (result GetOperationResponse, err error)
Get ...
func (GuestConfigurationConnectedVMwarevSphereAssignmentsReportsClient) List ¶
func (c GuestConfigurationConnectedVMwarevSphereAssignmentsReportsClient) List(ctx context.Context, id ProviderVirtualMachineProviders2GuestConfigurationAssignmentId) (result ListOperationResponse, err error)
List ...
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *GuestConfigurationAssignmentReportList }
type ProviderVirtualMachineProviders2GuestConfigurationAssignmentId ¶
type ProviderVirtualMachineProviders2GuestConfigurationAssignmentId struct { SubscriptionId string ResourceGroupName string VirtualMachineName string GuestConfigurationAssignmentName string }
ProviderVirtualMachineProviders2GuestConfigurationAssignmentId is a struct representing the Resource ID for a Provider Virtual Machine Providers 2 Guest Configuration Assignment
func NewProviderVirtualMachineProviders2GuestConfigurationAssignmentID ¶
func NewProviderVirtualMachineProviders2GuestConfigurationAssignmentID(subscriptionId string, resourceGroupName string, virtualMachineName string, guestConfigurationAssignmentName string) ProviderVirtualMachineProviders2GuestConfigurationAssignmentId
NewProviderVirtualMachineProviders2GuestConfigurationAssignmentID returns a new ProviderVirtualMachineProviders2GuestConfigurationAssignmentId struct
func ParseProviderVirtualMachineProviders2GuestConfigurationAssignmentID ¶
func ParseProviderVirtualMachineProviders2GuestConfigurationAssignmentID(input string) (*ProviderVirtualMachineProviders2GuestConfigurationAssignmentId, error)
ParseProviderVirtualMachineProviders2GuestConfigurationAssignmentID parses 'input' into a ProviderVirtualMachineProviders2GuestConfigurationAssignmentId
func ParseProviderVirtualMachineProviders2GuestConfigurationAssignmentIDInsensitively ¶
func ParseProviderVirtualMachineProviders2GuestConfigurationAssignmentIDInsensitively(input string) (*ProviderVirtualMachineProviders2GuestConfigurationAssignmentId, error)
ParseProviderVirtualMachineProviders2GuestConfigurationAssignmentIDInsensitively parses 'input' case-insensitively into a ProviderVirtualMachineProviders2GuestConfigurationAssignmentId note: this method should only be used for API response data and not user input
func (ProviderVirtualMachineProviders2GuestConfigurationAssignmentId) ID ¶
ID returns the formatted Provider Virtual Machine Providers 2 Guest Configuration Assignment ID
func (ProviderVirtualMachineProviders2GuestConfigurationAssignmentId) Segments ¶
func (id ProviderVirtualMachineProviders2GuestConfigurationAssignmentId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Provider Virtual Machine Providers 2 Guest Configuration Assignment ID
func (ProviderVirtualMachineProviders2GuestConfigurationAssignmentId) String ¶
func (id ProviderVirtualMachineProviders2GuestConfigurationAssignmentId) String() string
String returns a human-readable description of this Provider Virtual Machine Providers 2 Guest Configuration Assignment ID
type VirtualMachineProviders2GuestConfigurationAssignmentReportId ¶
type VirtualMachineProviders2GuestConfigurationAssignmentReportId struct { SubscriptionId string ResourceGroupName string VirtualMachineName string GuestConfigurationAssignmentName string ReportId string }
VirtualMachineProviders2GuestConfigurationAssignmentReportId is a struct representing the Resource ID for a Virtual Machine Providers 2 Guest Configuration Assignment Report
func NewVirtualMachineProviders2GuestConfigurationAssignmentReportID ¶
func NewVirtualMachineProviders2GuestConfigurationAssignmentReportID(subscriptionId string, resourceGroupName string, virtualMachineName string, guestConfigurationAssignmentName string, reportId string) VirtualMachineProviders2GuestConfigurationAssignmentReportId
NewVirtualMachineProviders2GuestConfigurationAssignmentReportID returns a new VirtualMachineProviders2GuestConfigurationAssignmentReportId struct
func ParseVirtualMachineProviders2GuestConfigurationAssignmentReportID ¶
func ParseVirtualMachineProviders2GuestConfigurationAssignmentReportID(input string) (*VirtualMachineProviders2GuestConfigurationAssignmentReportId, error)
ParseVirtualMachineProviders2GuestConfigurationAssignmentReportID parses 'input' into a VirtualMachineProviders2GuestConfigurationAssignmentReportId
func ParseVirtualMachineProviders2GuestConfigurationAssignmentReportIDInsensitively ¶
func ParseVirtualMachineProviders2GuestConfigurationAssignmentReportIDInsensitively(input string) (*VirtualMachineProviders2GuestConfigurationAssignmentReportId, error)
ParseVirtualMachineProviders2GuestConfigurationAssignmentReportIDInsensitively parses 'input' case-insensitively into a VirtualMachineProviders2GuestConfigurationAssignmentReportId note: this method should only be used for API response data and not user input
func (VirtualMachineProviders2GuestConfigurationAssignmentReportId) ID ¶
ID returns the formatted Virtual Machine Providers 2 Guest Configuration Assignment Report ID
func (VirtualMachineProviders2GuestConfigurationAssignmentReportId) Segments ¶
func (id VirtualMachineProviders2GuestConfigurationAssignmentReportId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Virtual Machine Providers 2 Guest Configuration Assignment Report ID
func (VirtualMachineProviders2GuestConfigurationAssignmentReportId) String ¶
func (id VirtualMachineProviders2GuestConfigurationAssignmentReportId) String() string
String returns a human-readable description of this Virtual Machine Providers 2 Guest Configuration Assignment Report ID
Source Files ¶
- client.go
- constants.go
- id_providervirtualmachineproviders2guestconfigurationassignment.go
- id_virtualmachineproviders2guestconfigurationassignmentreport.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