...

Package maintenanceapi

import "github.com/Azure/azure-sdk-for-go/services/preview/maintenance/mgmt/2022-07-01-preview/maintenance/maintenanceapi"
Overview
Index

Overview ▾

Deprecated: Please note, this package has been deprecated. A replacement package is available github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/maintenance/armmaintenance(https://pkg.go.dev/github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/maintenance/armmaintenance). We strongly encourage you to upgrade to continue receiving updates. See [Migration Guide](https://aka.ms/azsdk/golang/t2/migration) for guidance on upgrading. Refer to our [deprecation policy](https://azure.github.io/azure-sdk/policies_support.html) for more details.

type ApplyUpdateForResourceGroupClientAPI

ApplyUpdateForResourceGroupClientAPI contains the set of methods on the ApplyUpdateForResourceGroupClient type.

type ApplyUpdateForResourceGroupClientAPI interface {
    List(ctx context.Context, resourceGroupName string) (result maintenance.ListApplyUpdate, err error)
}

type ApplyUpdatesClientAPI

ApplyUpdatesClientAPI contains the set of methods on the ApplyUpdatesClient type.

type ApplyUpdatesClientAPI interface {
    CreateOrUpdate(ctx context.Context, resourceGroupName string, providerName string, resourceType string, resourceName string) (result maintenance.ApplyUpdate, err error)
    CreateOrUpdateParent(ctx context.Context, resourceGroupName string, providerName string, resourceParentType string, resourceParentName string, resourceType string, resourceName string) (result maintenance.ApplyUpdate, err error)
    Get(ctx context.Context, resourceGroupName string, providerName string, resourceType string, resourceName string, applyUpdateName string) (result maintenance.ApplyUpdate, err error)
    GetParent(ctx context.Context, resourceGroupName string, resourceParentType string, resourceParentName string, providerName string, resourceType string, resourceName string, applyUpdateName string) (result maintenance.ApplyUpdate, err error)
    List(ctx context.Context) (result maintenance.ListApplyUpdate, err error)
}

type ConfigurationAssignmentsClientAPI

ConfigurationAssignmentsClientAPI contains the set of methods on the ConfigurationAssignmentsClient type.

type ConfigurationAssignmentsClientAPI interface {
    CreateOrUpdate(ctx context.Context, resourceGroupName string, providerName string, resourceType string, resourceName string, configurationAssignmentName string, configurationAssignment maintenance.ConfigurationAssignment) (result maintenance.ConfigurationAssignment, err error)
    CreateOrUpdateParent(ctx context.Context, resourceGroupName string, providerName string, resourceParentType string, resourceParentName string, resourceType string, resourceName string, configurationAssignmentName string, configurationAssignment maintenance.ConfigurationAssignment) (result maintenance.ConfigurationAssignment, err error)
    Delete(ctx context.Context, resourceGroupName string, providerName string, resourceType string, resourceName string, configurationAssignmentName string) (result maintenance.ConfigurationAssignment, err error)
    DeleteParent(ctx context.Context, resourceGroupName string, providerName string, resourceParentType string, resourceParentName string, resourceType string, resourceName string, configurationAssignmentName string) (result maintenance.ConfigurationAssignment, err error)
    Get(ctx context.Context, resourceGroupName string, providerName string, resourceType string, resourceName string, configurationAssignmentName string) (result maintenance.ConfigurationAssignment, err error)
    GetParent(ctx context.Context, resourceGroupName string, providerName string, resourceParentType string, resourceParentName string, resourceType string, resourceName string, configurationAssignmentName string) (result maintenance.ConfigurationAssignment, err error)
    List(ctx context.Context, resourceGroupName string, providerName string, resourceType string, resourceName string) (result maintenance.ListConfigurationAssignmentsResult, err error)
    ListParent(ctx context.Context, resourceGroupName string, providerName string, resourceParentType string, resourceParentName string, resourceType string, resourceName string) (result maintenance.ListConfigurationAssignmentsResult, err error)
}

type ConfigurationAssignmentsWithinSubscriptionClientAPI

ConfigurationAssignmentsWithinSubscriptionClientAPI contains the set of methods on the ConfigurationAssignmentsWithinSubscriptionClient type.

type ConfigurationAssignmentsWithinSubscriptionClientAPI interface {
    List(ctx context.Context) (result maintenance.ListConfigurationAssignmentsResult, err error)
}

type ConfigurationsClientAPI

ConfigurationsClientAPI contains the set of methods on the ConfigurationsClient type.

type ConfigurationsClientAPI interface {
    CreateOrUpdate(ctx context.Context, resourceGroupName string, resourceName string, configuration maintenance.Configuration) (result maintenance.Configuration, err error)
    Delete(ctx context.Context, resourceGroupName string, resourceName string) (result maintenance.Configuration, err error)
    Get(ctx context.Context, resourceGroupName string, resourceName string) (result maintenance.Configuration, err error)
    List(ctx context.Context) (result maintenance.ListMaintenanceConfigurationsResult, err error)
    UpdateMethod(ctx context.Context, resourceGroupName string, resourceName string, configuration maintenance.Configuration) (result maintenance.Configuration, err error)
}

type ConfigurationsForResourceGroupClientAPI

ConfigurationsForResourceGroupClientAPI contains the set of methods on the ConfigurationsForResourceGroupClient type.

type ConfigurationsForResourceGroupClientAPI interface {
    List(ctx context.Context, resourceGroupName string) (result maintenance.ListMaintenanceConfigurationsResult, err error)
}

type OperationsClientAPI

OperationsClientAPI contains the set of methods on the OperationsClient type.

type OperationsClientAPI interface {
    List(ctx context.Context) (result maintenance.OperationsListResult, err error)
}

type PublicMaintenanceConfigurationsClientAPI

PublicMaintenanceConfigurationsClientAPI contains the set of methods on the PublicMaintenanceConfigurationsClient type.

type PublicMaintenanceConfigurationsClientAPI interface {
    Get(ctx context.Context, resourceName string) (result maintenance.Configuration, err error)
    List(ctx context.Context) (result maintenance.ListMaintenanceConfigurationsResult, err error)
}

type UpdatesClientAPI

UpdatesClientAPI contains the set of methods on the UpdatesClient type.

type UpdatesClientAPI interface {
    List(ctx context.Context, resourceGroupName string, providerName string, resourceType string, resourceName string) (result maintenance.ListUpdatesResult, err error)
    ListParent(ctx context.Context, resourceGroupName string, providerName string, resourceParentType string, resourceParentName string, resourceType string, resourceName string) (result maintenance.ListUpdatesResult, err error)
}