Documentation ¶
Index ¶
- func PossibleValuesForAccessLevel() []string
- func PossibleValuesForProactiveDiagnosticsConsent() []string
- func PossibleValuesForRemoteApplicationType() []string
- func ValidateDataBoxEdgeDeviceID(input interface{}, key string) (warnings []string, errors []error)
- type AccessLevel
- type DataBoxEdgeDeviceId
- type DiagnosticProactiveLogCollectionSettings
- type DiagnosticRemoteSupportSettings
- type DiagnosticRemoteSupportSettingsProperties
- type DiagnosticSettingsClient
- func (c DiagnosticSettingsClient) GetDiagnosticProactiveLogCollectionSettings(ctx context.Context, id DataBoxEdgeDeviceId) (result GetDiagnosticProactiveLogCollectionSettingsOperationResponse, err error)
- func (c DiagnosticSettingsClient) GetDiagnosticRemoteSupportSettings(ctx context.Context, id DataBoxEdgeDeviceId) (result GetDiagnosticRemoteSupportSettingsOperationResponse, err error)
- func (c DiagnosticSettingsClient) UpdateDiagnosticProactiveLogCollectionSettings(ctx context.Context, id DataBoxEdgeDeviceId, ...) (result UpdateDiagnosticProactiveLogCollectionSettingsOperationResponse, ...)
- func (c DiagnosticSettingsClient) UpdateDiagnosticProactiveLogCollectionSettingsThenPoll(ctx context.Context, id DataBoxEdgeDeviceId, ...) error
- func (c DiagnosticSettingsClient) UpdateDiagnosticRemoteSupportSettings(ctx context.Context, id DataBoxEdgeDeviceId, ...) (result UpdateDiagnosticRemoteSupportSettingsOperationResponse, err error)
- func (c DiagnosticSettingsClient) UpdateDiagnosticRemoteSupportSettingsThenPoll(ctx context.Context, id DataBoxEdgeDeviceId, ...) error
- type GetDiagnosticProactiveLogCollectionSettingsOperationResponse
- type GetDiagnosticRemoteSupportSettingsOperationResponse
- type ProactiveDiagnosticsConsent
- type ProactiveLogCollectionSettingsProperties
- type RemoteApplicationType
- type RemoteSupportSettings
- type UpdateDiagnosticProactiveLogCollectionSettingsOperationResponse
- type UpdateDiagnosticRemoteSupportSettingsOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAccessLevel ¶
func PossibleValuesForAccessLevel() []string
func PossibleValuesForProactiveDiagnosticsConsent ¶
func PossibleValuesForProactiveDiagnosticsConsent() []string
func PossibleValuesForRemoteApplicationType ¶
func PossibleValuesForRemoteApplicationType() []string
func ValidateDataBoxEdgeDeviceID ¶
ValidateDataBoxEdgeDeviceID checks that 'input' can be parsed as a Data Box Edge Device ID
Types ¶
type AccessLevel ¶
type AccessLevel string
const ( AccessLevelFullAccess AccessLevel = "FullAccess" AccessLevelNone AccessLevel = "None" AccessLevelReadOnly AccessLevel = "ReadOnly" AccessLevelReadWrite AccessLevel = "ReadWrite" )
func (*AccessLevel) UnmarshalJSON ¶
func (s *AccessLevel) UnmarshalJSON(bytes []byte) error
type DataBoxEdgeDeviceId ¶
type DataBoxEdgeDeviceId struct { SubscriptionId string ResourceGroupName string DataBoxEdgeDeviceName string }
DataBoxEdgeDeviceId is a struct representing the Resource ID for a Data Box Edge Device
func NewDataBoxEdgeDeviceID ¶
func NewDataBoxEdgeDeviceID(subscriptionId string, resourceGroupName string, dataBoxEdgeDeviceName string) DataBoxEdgeDeviceId
NewDataBoxEdgeDeviceID returns a new DataBoxEdgeDeviceId struct
func ParseDataBoxEdgeDeviceID ¶
func ParseDataBoxEdgeDeviceID(input string) (*DataBoxEdgeDeviceId, error)
ParseDataBoxEdgeDeviceID parses 'input' into a DataBoxEdgeDeviceId
func ParseDataBoxEdgeDeviceIDInsensitively ¶
func ParseDataBoxEdgeDeviceIDInsensitively(input string) (*DataBoxEdgeDeviceId, error)
ParseDataBoxEdgeDeviceIDInsensitively parses 'input' case-insensitively into a DataBoxEdgeDeviceId note: this method should only be used for API response data and not user input
func (DataBoxEdgeDeviceId) ID ¶
func (id DataBoxEdgeDeviceId) ID() string
ID returns the formatted Data Box Edge Device ID
func (DataBoxEdgeDeviceId) Segments ¶
func (id DataBoxEdgeDeviceId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Data Box Edge Device ID
func (DataBoxEdgeDeviceId) String ¶
func (id DataBoxEdgeDeviceId) String() string
String returns a human-readable description of this Data Box Edge Device ID
type DiagnosticProactiveLogCollectionSettings ¶
type DiagnosticProactiveLogCollectionSettings struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties ProactiveLogCollectionSettingsProperties `json:"properties"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type DiagnosticRemoteSupportSettings ¶
type DiagnosticRemoteSupportSettings struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties DiagnosticRemoteSupportSettingsProperties `json:"properties"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type DiagnosticRemoteSupportSettingsProperties ¶
type DiagnosticRemoteSupportSettingsProperties struct {
RemoteSupportSettingsList *[]RemoteSupportSettings `json:"remoteSupportSettingsList,omitempty"`
}
type DiagnosticSettingsClient ¶
type DiagnosticSettingsClient struct {
Client *resourcemanager.Client
}
func NewDiagnosticSettingsClientWithBaseURI ¶
func NewDiagnosticSettingsClientWithBaseURI(api environments.Api) (*DiagnosticSettingsClient, error)
func (DiagnosticSettingsClient) GetDiagnosticProactiveLogCollectionSettings ¶
func (c DiagnosticSettingsClient) GetDiagnosticProactiveLogCollectionSettings(ctx context.Context, id DataBoxEdgeDeviceId) (result GetDiagnosticProactiveLogCollectionSettingsOperationResponse, err error)
GetDiagnosticProactiveLogCollectionSettings ...
func (DiagnosticSettingsClient) GetDiagnosticRemoteSupportSettings ¶
func (c DiagnosticSettingsClient) GetDiagnosticRemoteSupportSettings(ctx context.Context, id DataBoxEdgeDeviceId) (result GetDiagnosticRemoteSupportSettingsOperationResponse, err error)
GetDiagnosticRemoteSupportSettings ...
func (DiagnosticSettingsClient) UpdateDiagnosticProactiveLogCollectionSettings ¶
func (c DiagnosticSettingsClient) UpdateDiagnosticProactiveLogCollectionSettings(ctx context.Context, id DataBoxEdgeDeviceId, input DiagnosticProactiveLogCollectionSettings) (result UpdateDiagnosticProactiveLogCollectionSettingsOperationResponse, err error)
UpdateDiagnosticProactiveLogCollectionSettings ...
func (DiagnosticSettingsClient) UpdateDiagnosticProactiveLogCollectionSettingsThenPoll ¶
func (c DiagnosticSettingsClient) UpdateDiagnosticProactiveLogCollectionSettingsThenPoll(ctx context.Context, id DataBoxEdgeDeviceId, input DiagnosticProactiveLogCollectionSettings) error
UpdateDiagnosticProactiveLogCollectionSettingsThenPoll performs UpdateDiagnosticProactiveLogCollectionSettings then polls until it's completed
func (DiagnosticSettingsClient) UpdateDiagnosticRemoteSupportSettings ¶
func (c DiagnosticSettingsClient) UpdateDiagnosticRemoteSupportSettings(ctx context.Context, id DataBoxEdgeDeviceId, input DiagnosticRemoteSupportSettings) (result UpdateDiagnosticRemoteSupportSettingsOperationResponse, err error)
UpdateDiagnosticRemoteSupportSettings ...
func (DiagnosticSettingsClient) UpdateDiagnosticRemoteSupportSettingsThenPoll ¶
func (c DiagnosticSettingsClient) UpdateDiagnosticRemoteSupportSettingsThenPoll(ctx context.Context, id DataBoxEdgeDeviceId, input DiagnosticRemoteSupportSettings) error
UpdateDiagnosticRemoteSupportSettingsThenPoll performs UpdateDiagnosticRemoteSupportSettings then polls until it's completed
type GetDiagnosticProactiveLogCollectionSettingsOperationResponse ¶
type GetDiagnosticProactiveLogCollectionSettingsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *DiagnosticProactiveLogCollectionSettings }
type GetDiagnosticRemoteSupportSettingsOperationResponse ¶
type GetDiagnosticRemoteSupportSettingsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *DiagnosticRemoteSupportSettings }
type ProactiveDiagnosticsConsent ¶
type ProactiveDiagnosticsConsent string
const ( ProactiveDiagnosticsConsentDisabled ProactiveDiagnosticsConsent = "Disabled" ProactiveDiagnosticsConsentEnabled ProactiveDiagnosticsConsent = "Enabled" )
func (*ProactiveDiagnosticsConsent) UnmarshalJSON ¶
func (s *ProactiveDiagnosticsConsent) UnmarshalJSON(bytes []byte) error
type ProactiveLogCollectionSettingsProperties ¶
type ProactiveLogCollectionSettingsProperties struct {
UserConsent ProactiveDiagnosticsConsent `json:"userConsent"`
}
type RemoteApplicationType ¶
type RemoteApplicationType string
const ( RemoteApplicationTypeAllApplications RemoteApplicationType = "AllApplications" RemoteApplicationTypeLocalUI RemoteApplicationType = "LocalUI" RemoteApplicationTypePowershell RemoteApplicationType = "Powershell" RemoteApplicationTypeWAC RemoteApplicationType = "WAC" )
func (*RemoteApplicationType) UnmarshalJSON ¶
func (s *RemoteApplicationType) UnmarshalJSON(bytes []byte) error
type RemoteSupportSettings ¶
type RemoteSupportSettings struct { AccessLevel *AccessLevel `json:"accessLevel,omitempty"` ExpirationTimeStampInUTC *string `json:"expirationTimeStampInUTC,omitempty"` RemoteApplicationType *RemoteApplicationType `json:"remoteApplicationType,omitempty"` }
func (*RemoteSupportSettings) GetExpirationTimeStampInUTCAsTime ¶
func (o *RemoteSupportSettings) GetExpirationTimeStampInUTCAsTime() (*time.Time, error)
func (*RemoteSupportSettings) SetExpirationTimeStampInUTCAsTime ¶
func (o *RemoteSupportSettings) SetExpirationTimeStampInUTCAsTime(input time.Time)
Source Files ¶
- client.go
- constants.go
- id_databoxedgedevice.go
- method_getdiagnosticproactivelogcollectionsettings.go
- method_getdiagnosticremotesupportsettings.go
- method_updatediagnosticproactivelogcollectionsettings.go
- method_updatediagnosticremotesupportsettings.go
- model_diagnosticproactivelogcollectionsettings.go
- model_diagnosticremotesupportsettings.go
- model_diagnosticremotesupportsettingsproperties.go
- model_proactivelogcollectionsettingsproperties.go
- model_remotesupportsettings.go
- version.go