Documentation ¶
Index ¶
- func PossibleValuesForComplianceStatus() []string
- func PossibleValuesForType() []string
- func ValidateGuestConfigurationAssignmentID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateProviders2GuestConfigurationAssignmentReportID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateReportID(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 GuestConfigurationAssignmentId
- func NewGuestConfigurationAssignmentID(subscriptionId string, resourceGroupName 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 GuestConfigurationAssignmentReportsClient
- func (c GuestConfigurationAssignmentReportsClient) Get(ctx context.Context, id Providers2GuestConfigurationAssignmentReportId) (result GetOperationResponse, err error)
- func (c GuestConfigurationAssignmentReportsClient) List(ctx context.Context, id VirtualMachineProviders2GuestConfigurationAssignmentId) (result ListOperationResponse, err error)
- func (c GuestConfigurationAssignmentReportsClient) VMSSGet(ctx context.Context, id ReportId) (result VMSSGetOperationResponse, err error)
- func (c GuestConfigurationAssignmentReportsClient) VMSSList(ctx context.Context, id GuestConfigurationAssignmentId) (result VMSSListOperationResponse, 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 ReportId
- type Type
- type VMInfo
- type VMSSGetOperationResponse
- type VMSSListOperationResponse
- 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 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 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 ValidateReportID ¶
ValidateReportID checks that 'input' can be parsed as a 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 GuestConfigurationAssignmentId ¶
type GuestConfigurationAssignmentId struct { SubscriptionId string ResourceGroupName string VirtualMachineScaleSetName string GuestConfigurationAssignmentName string }
GuestConfigurationAssignmentId is a struct representing the Resource ID for a Guest Configuration Assignment
func NewGuestConfigurationAssignmentID ¶
func NewGuestConfigurationAssignmentID(subscriptionId string, resourceGroupName string, virtualMachineScaleSetName 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 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 Providers2GuestConfigurationAssignmentReportId) (result GetOperationResponse, err error)
Get ...
func (GuestConfigurationAssignmentReportsClient) List ¶
func (c GuestConfigurationAssignmentReportsClient) List(ctx context.Context, id VirtualMachineProviders2GuestConfigurationAssignmentId) (result ListOperationResponse, err error)
List ...
func (GuestConfigurationAssignmentReportsClient) VMSSGet ¶
func (c GuestConfigurationAssignmentReportsClient) VMSSGet(ctx context.Context, id ReportId) (result VMSSGetOperationResponse, err error)
VMSSGet ...
func (GuestConfigurationAssignmentReportsClient) VMSSList ¶
func (c GuestConfigurationAssignmentReportsClient) VMSSList(ctx context.Context, id GuestConfigurationAssignmentId) (result VMSSListOperationResponse, err error)
VMSSList ...
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 ReportId ¶
type ReportId struct { SubscriptionId string ResourceGroupName string VirtualMachineScaleSetName string GuestConfigurationAssignmentName string ReportName string }
ReportId is a struct representing the Resource ID for a Report
func NewReportID ¶
func NewReportID(subscriptionId string, resourceGroupName string, virtualMachineScaleSetName string, guestConfigurationAssignmentName string, reportName 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
type VMSSGetOperationResponse ¶
type VMSSGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *GuestConfigurationAssignmentReport }
type VMSSListOperationResponse ¶
type VMSSListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *GuestConfigurationAssignmentReportList }
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_guestconfigurationassignment.go
- id_providers2guestconfigurationassignmentreport.go
- id_report.go
- id_virtualmachineproviders2guestconfigurationassignment.go
- method_get.go
- method_list.go
- method_vmssget.go
- method_vmsslist.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