Documentation ¶
Index ¶
- func PossibleValuesForBackupStorageAccessTier() []string
- func PossibleValuesForBackupStorageRedundancy() []string
- func PossibleValuesForDatabaseState() []string
- func ValidateLocationID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateLocationLongTermRetentionManagedInstanceID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateLongTermRetentionDatabaseID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateLongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateLongTermRetentionManagedInstanceBackupID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateLongTermRetentionManagedInstanceID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateLongTermRetentionManagedInstanceLongTermRetentionDatabaseID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateProviderLocationID(input interface{}, key string) (warnings []string, errors []error)
- type BackupStorageAccessTier
- type BackupStorageRedundancy
- type DatabaseState
- type DeleteByResourceGroupOperationResponse
- type DeleteOperationResponse
- type GetByResourceGroupOperationResponse
- type GetOperationResponse
- type ListByDatabaseCompleteResult
- type ListByDatabaseCustomPager
- type ListByDatabaseOperationOptions
- type ListByDatabaseOperationResponse
- type ListByInstanceCompleteResult
- type ListByInstanceCustomPager
- type ListByInstanceOperationOptions
- type ListByInstanceOperationResponse
- type ListByLocationCompleteResult
- type ListByLocationCustomPager
- type ListByLocationOperationOptions
- type ListByLocationOperationResponse
- type ListByResourceGroupDatabaseCompleteResult
- type ListByResourceGroupDatabaseCustomPager
- type ListByResourceGroupDatabaseOperationOptions
- type ListByResourceGroupDatabaseOperationResponse
- type ListByResourceGroupInstanceCompleteResult
- type ListByResourceGroupInstanceCustomPager
- type ListByResourceGroupInstanceOperationOptions
- type ListByResourceGroupInstanceOperationResponse
- type ListByResourceGroupLocationCompleteResult
- type ListByResourceGroupLocationCustomPager
- type ListByResourceGroupLocationOperationOptions
- type ListByResourceGroupLocationOperationResponse
- type LocationId
- type LocationLongTermRetentionManagedInstanceId
- func NewLocationLongTermRetentionManagedInstanceID(subscriptionId string, resourceGroupName string, locationName string, ...) LocationLongTermRetentionManagedInstanceId
- func ParseLocationLongTermRetentionManagedInstanceID(input string) (*LocationLongTermRetentionManagedInstanceId, error)
- func ParseLocationLongTermRetentionManagedInstanceIDInsensitively(input string) (*LocationLongTermRetentionManagedInstanceId, error)
- func (id *LocationLongTermRetentionManagedInstanceId) FromParseResult(input resourceids.ParseResult) error
- func (id LocationLongTermRetentionManagedInstanceId) ID() string
- func (id LocationLongTermRetentionManagedInstanceId) Segments() []resourceids.Segment
- func (id LocationLongTermRetentionManagedInstanceId) String() string
- type LongTermRetentionDatabaseId
- func NewLongTermRetentionDatabaseID(subscriptionId string, locationName string, ...) LongTermRetentionDatabaseId
- func ParseLongTermRetentionDatabaseID(input string) (*LongTermRetentionDatabaseId, error)
- func ParseLongTermRetentionDatabaseIDInsensitively(input string) (*LongTermRetentionDatabaseId, error)
- type LongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupId
- func NewLongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupID(subscriptionId string, resourceGroupName string, locationName string, ...) LongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupId
- func ParseLongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupID(input string) (*LongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupId, error)
- func ParseLongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupIDInsensitively(input string) (*LongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupId, error)
- func (id *LongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupId) FromParseResult(input resourceids.ParseResult) error
- func (id LongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupId) ID() string
- func (id LongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupId) Segments() []resourceids.Segment
- func (id LongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupId) String() string
- type LongTermRetentionManagedInstanceBackupId
- func NewLongTermRetentionManagedInstanceBackupID(subscriptionId string, locationName string, ...) LongTermRetentionManagedInstanceBackupId
- func ParseLongTermRetentionManagedInstanceBackupID(input string) (*LongTermRetentionManagedInstanceBackupId, error)
- func ParseLongTermRetentionManagedInstanceBackupIDInsensitively(input string) (*LongTermRetentionManagedInstanceBackupId, error)
- func (id *LongTermRetentionManagedInstanceBackupId) FromParseResult(input resourceids.ParseResult) error
- func (id LongTermRetentionManagedInstanceBackupId) ID() string
- func (id LongTermRetentionManagedInstanceBackupId) Segments() []resourceids.Segment
- func (id LongTermRetentionManagedInstanceBackupId) String() string
- type LongTermRetentionManagedInstanceBackupsClient
- func (c LongTermRetentionManagedInstanceBackupsClient) Delete(ctx context.Context, id LongTermRetentionManagedInstanceBackupId) (result DeleteOperationResponse, err error)
- func (c LongTermRetentionManagedInstanceBackupsClient) DeleteByResourceGroup(ctx context.Context, ...) (result DeleteByResourceGroupOperationResponse, err error)
- func (c LongTermRetentionManagedInstanceBackupsClient) DeleteByResourceGroupThenPoll(ctx context.Context, ...) error
- func (c LongTermRetentionManagedInstanceBackupsClient) DeleteThenPoll(ctx context.Context, id LongTermRetentionManagedInstanceBackupId) error
- func (c LongTermRetentionManagedInstanceBackupsClient) Get(ctx context.Context, id LongTermRetentionManagedInstanceBackupId) (result GetOperationResponse, err error)
- func (c LongTermRetentionManagedInstanceBackupsClient) GetByResourceGroup(ctx context.Context, ...) (result GetByResourceGroupOperationResponse, err error)
- func (c LongTermRetentionManagedInstanceBackupsClient) ListByDatabase(ctx context.Context, id LongTermRetentionDatabaseId, ...) (result ListByDatabaseOperationResponse, err error)
- func (c LongTermRetentionManagedInstanceBackupsClient) ListByDatabaseComplete(ctx context.Context, id LongTermRetentionDatabaseId, ...) (ListByDatabaseCompleteResult, error)
- func (c LongTermRetentionManagedInstanceBackupsClient) ListByDatabaseCompleteMatchingPredicate(ctx context.Context, id LongTermRetentionDatabaseId, ...) (result ListByDatabaseCompleteResult, err error)
- func (c LongTermRetentionManagedInstanceBackupsClient) ListByInstance(ctx context.Context, id LongTermRetentionManagedInstanceId, ...) (result ListByInstanceOperationResponse, err error)
- func (c LongTermRetentionManagedInstanceBackupsClient) ListByInstanceComplete(ctx context.Context, id LongTermRetentionManagedInstanceId, ...) (ListByInstanceCompleteResult, error)
- func (c LongTermRetentionManagedInstanceBackupsClient) ListByInstanceCompleteMatchingPredicate(ctx context.Context, id LongTermRetentionManagedInstanceId, ...) (result ListByInstanceCompleteResult, err error)
- func (c LongTermRetentionManagedInstanceBackupsClient) ListByLocation(ctx context.Context, id LocationId, options ListByLocationOperationOptions) (result ListByLocationOperationResponse, err error)
- func (c LongTermRetentionManagedInstanceBackupsClient) ListByLocationComplete(ctx context.Context, id LocationId, options ListByLocationOperationOptions) (ListByLocationCompleteResult, error)
- func (c LongTermRetentionManagedInstanceBackupsClient) ListByLocationCompleteMatchingPredicate(ctx context.Context, id LocationId, options ListByLocationOperationOptions, ...) (result ListByLocationCompleteResult, err error)
- func (c LongTermRetentionManagedInstanceBackupsClient) ListByResourceGroupDatabase(ctx context.Context, ...) (result ListByResourceGroupDatabaseOperationResponse, err error)
- func (c LongTermRetentionManagedInstanceBackupsClient) ListByResourceGroupDatabaseComplete(ctx context.Context, ...) (ListByResourceGroupDatabaseCompleteResult, error)
- func (c LongTermRetentionManagedInstanceBackupsClient) ListByResourceGroupDatabaseCompleteMatchingPredicate(ctx context.Context, ...) (result ListByResourceGroupDatabaseCompleteResult, err error)
- func (c LongTermRetentionManagedInstanceBackupsClient) ListByResourceGroupInstance(ctx context.Context, id LocationLongTermRetentionManagedInstanceId, ...) (result ListByResourceGroupInstanceOperationResponse, err error)
- func (c LongTermRetentionManagedInstanceBackupsClient) ListByResourceGroupInstanceComplete(ctx context.Context, id LocationLongTermRetentionManagedInstanceId, ...) (ListByResourceGroupInstanceCompleteResult, error)
- func (c LongTermRetentionManagedInstanceBackupsClient) ListByResourceGroupInstanceCompleteMatchingPredicate(ctx context.Context, id LocationLongTermRetentionManagedInstanceId, ...) (result ListByResourceGroupInstanceCompleteResult, err error)
- func (c LongTermRetentionManagedInstanceBackupsClient) ListByResourceGroupLocation(ctx context.Context, id ProviderLocationId, ...) (result ListByResourceGroupLocationOperationResponse, err error)
- func (c LongTermRetentionManagedInstanceBackupsClient) ListByResourceGroupLocationComplete(ctx context.Context, id ProviderLocationId, ...) (ListByResourceGroupLocationCompleteResult, error)
- func (c LongTermRetentionManagedInstanceBackupsClient) ListByResourceGroupLocationCompleteMatchingPredicate(ctx context.Context, id ProviderLocationId, ...) (result ListByResourceGroupLocationCompleteResult, err error)
- type LongTermRetentionManagedInstanceId
- func NewLongTermRetentionManagedInstanceID(subscriptionId string, locationName string, ...) LongTermRetentionManagedInstanceId
- func ParseLongTermRetentionManagedInstanceID(input string) (*LongTermRetentionManagedInstanceId, error)
- func ParseLongTermRetentionManagedInstanceIDInsensitively(input string) (*LongTermRetentionManagedInstanceId, error)
- type LongTermRetentionManagedInstanceLongTermRetentionDatabaseId
- func NewLongTermRetentionManagedInstanceLongTermRetentionDatabaseID(subscriptionId string, resourceGroupName string, locationName string, ...) LongTermRetentionManagedInstanceLongTermRetentionDatabaseId
- func ParseLongTermRetentionManagedInstanceLongTermRetentionDatabaseID(input string) (*LongTermRetentionManagedInstanceLongTermRetentionDatabaseId, error)
- func ParseLongTermRetentionManagedInstanceLongTermRetentionDatabaseIDInsensitively(input string) (*LongTermRetentionManagedInstanceLongTermRetentionDatabaseId, error)
- func (id *LongTermRetentionManagedInstanceLongTermRetentionDatabaseId) FromParseResult(input resourceids.ParseResult) error
- func (id LongTermRetentionManagedInstanceLongTermRetentionDatabaseId) ID() string
- func (id LongTermRetentionManagedInstanceLongTermRetentionDatabaseId) Segments() []resourceids.Segment
- func (id LongTermRetentionManagedInstanceLongTermRetentionDatabaseId) String() string
- type ManagedInstanceLongTermRetentionBackup
- type ManagedInstanceLongTermRetentionBackupOperationPredicate
- type ManagedInstanceLongTermRetentionBackupProperties
- func (o *ManagedInstanceLongTermRetentionBackupProperties) GetBackupExpirationTimeAsTime() (*time.Time, error)
- func (o *ManagedInstanceLongTermRetentionBackupProperties) GetBackupTimeAsTime() (*time.Time, error)
- func (o *ManagedInstanceLongTermRetentionBackupProperties) GetDatabaseDeletionTimeAsTime() (*time.Time, error)
- func (o *ManagedInstanceLongTermRetentionBackupProperties) GetManagedInstanceCreateTimeAsTime() (*time.Time, error)
- func (o *ManagedInstanceLongTermRetentionBackupProperties) SetBackupExpirationTimeAsTime(input time.Time)
- func (o *ManagedInstanceLongTermRetentionBackupProperties) SetBackupTimeAsTime(input time.Time)
- func (o *ManagedInstanceLongTermRetentionBackupProperties) SetDatabaseDeletionTimeAsTime(input time.Time)
- func (o *ManagedInstanceLongTermRetentionBackupProperties) SetManagedInstanceCreateTimeAsTime(input time.Time)
- type ProviderLocationId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForBackupStorageAccessTier ¶
func PossibleValuesForBackupStorageAccessTier() []string
func PossibleValuesForBackupStorageRedundancy ¶
func PossibleValuesForBackupStorageRedundancy() []string
func PossibleValuesForDatabaseState ¶
func PossibleValuesForDatabaseState() []string
func ValidateLocationID ¶
ValidateLocationID checks that 'input' can be parsed as a Location ID
func ValidateLocationLongTermRetentionManagedInstanceID ¶
func ValidateLocationLongTermRetentionManagedInstanceID(input interface{}, key string) (warnings []string, errors []error)
ValidateLocationLongTermRetentionManagedInstanceID checks that 'input' can be parsed as a Location Long Term Retention Managed Instance ID
func ValidateLongTermRetentionDatabaseID ¶
func ValidateLongTermRetentionDatabaseID(input interface{}, key string) (warnings []string, errors []error)
ValidateLongTermRetentionDatabaseID checks that 'input' can be parsed as a Long Term Retention Database ID
func ValidateLongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupID ¶
func ValidateLongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupID(input interface{}, key string) (warnings []string, errors []error)
ValidateLongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupID checks that 'input' can be parsed as a Long Term Retention Database Long Term Retention Managed Instance Backup ID
func ValidateLongTermRetentionManagedInstanceBackupID ¶
func ValidateLongTermRetentionManagedInstanceBackupID(input interface{}, key string) (warnings []string, errors []error)
ValidateLongTermRetentionManagedInstanceBackupID checks that 'input' can be parsed as a Long Term Retention Managed Instance Backup ID
func ValidateLongTermRetentionManagedInstanceID ¶
func ValidateLongTermRetentionManagedInstanceID(input interface{}, key string) (warnings []string, errors []error)
ValidateLongTermRetentionManagedInstanceID checks that 'input' can be parsed as a Long Term Retention Managed Instance ID
func ValidateLongTermRetentionManagedInstanceLongTermRetentionDatabaseID ¶
func ValidateLongTermRetentionManagedInstanceLongTermRetentionDatabaseID(input interface{}, key string) (warnings []string, errors []error)
ValidateLongTermRetentionManagedInstanceLongTermRetentionDatabaseID checks that 'input' can be parsed as a Long Term Retention Managed Instance Long Term Retention Database ID
func ValidateProviderLocationID ¶
ValidateProviderLocationID checks that 'input' can be parsed as a Provider Location ID
Types ¶
type BackupStorageAccessTier ¶
type BackupStorageAccessTier string
const ( BackupStorageAccessTierArchive BackupStorageAccessTier = "Archive" BackupStorageAccessTierHot BackupStorageAccessTier = "Hot" )
func (*BackupStorageAccessTier) UnmarshalJSON ¶
func (s *BackupStorageAccessTier) UnmarshalJSON(bytes []byte) error
type BackupStorageRedundancy ¶
type BackupStorageRedundancy string
const ( BackupStorageRedundancyGeo BackupStorageRedundancy = "Geo" BackupStorageRedundancyGeoZone BackupStorageRedundancy = "GeoZone" BackupStorageRedundancyLocal BackupStorageRedundancy = "Local" BackupStorageRedundancyZone BackupStorageRedundancy = "Zone" )
func (*BackupStorageRedundancy) UnmarshalJSON ¶
func (s *BackupStorageRedundancy) UnmarshalJSON(bytes []byte) error
type DatabaseState ¶
type DatabaseState string
const ( DatabaseStateAll DatabaseState = "All" DatabaseStateDeleted DatabaseState = "Deleted" DatabaseStateLive DatabaseState = "Live" )
func (*DatabaseState) UnmarshalJSON ¶
func (s *DatabaseState) UnmarshalJSON(bytes []byte) error
type DeleteOperationResponse ¶
type GetByResourceGroupOperationResponse ¶
type GetByResourceGroupOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ManagedInstanceLongTermRetentionBackup }
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ManagedInstanceLongTermRetentionBackup }
type ListByDatabaseCompleteResult ¶
type ListByDatabaseCompleteResult struct { LatestHttpResponse *http.Response Items []ManagedInstanceLongTermRetentionBackup }
type ListByDatabaseCustomPager ¶ added in v0.20240628.1153531
func (*ListByDatabaseCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListByDatabaseCustomPager) NextPageLink() *odata.Link
type ListByDatabaseOperationOptions ¶
type ListByDatabaseOperationOptions struct { DatabaseState *DatabaseState OnlyLatestPerDatabase *bool }
func DefaultListByDatabaseOperationOptions ¶
func DefaultListByDatabaseOperationOptions() ListByDatabaseOperationOptions
func (ListByDatabaseOperationOptions) ToHeaders ¶
func (o ListByDatabaseOperationOptions) ToHeaders() *client.Headers
func (ListByDatabaseOperationOptions) ToOData ¶
func (o ListByDatabaseOperationOptions) ToOData() *odata.Query
func (ListByDatabaseOperationOptions) ToQuery ¶
func (o ListByDatabaseOperationOptions) ToQuery() *client.QueryParams
type ListByDatabaseOperationResponse ¶
type ListByDatabaseOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ManagedInstanceLongTermRetentionBackup }
type ListByInstanceCompleteResult ¶
type ListByInstanceCompleteResult struct { LatestHttpResponse *http.Response Items []ManagedInstanceLongTermRetentionBackup }
type ListByInstanceCustomPager ¶ added in v0.20240628.1153531
func (*ListByInstanceCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListByInstanceCustomPager) NextPageLink() *odata.Link
type ListByInstanceOperationOptions ¶
type ListByInstanceOperationOptions struct { DatabaseState *DatabaseState OnlyLatestPerDatabase *bool }
func DefaultListByInstanceOperationOptions ¶
func DefaultListByInstanceOperationOptions() ListByInstanceOperationOptions
func (ListByInstanceOperationOptions) ToHeaders ¶
func (o ListByInstanceOperationOptions) ToHeaders() *client.Headers
func (ListByInstanceOperationOptions) ToOData ¶
func (o ListByInstanceOperationOptions) ToOData() *odata.Query
func (ListByInstanceOperationOptions) ToQuery ¶
func (o ListByInstanceOperationOptions) ToQuery() *client.QueryParams
type ListByInstanceOperationResponse ¶
type ListByInstanceOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ManagedInstanceLongTermRetentionBackup }
type ListByLocationCompleteResult ¶
type ListByLocationCompleteResult struct { LatestHttpResponse *http.Response Items []ManagedInstanceLongTermRetentionBackup }
type ListByLocationCustomPager ¶ added in v0.20240628.1153531
func (*ListByLocationCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListByLocationCustomPager) NextPageLink() *odata.Link
type ListByLocationOperationOptions ¶
type ListByLocationOperationOptions struct { DatabaseState *DatabaseState Filter *string OnlyLatestPerDatabase *bool Skip *int64 Top *int64 }
func DefaultListByLocationOperationOptions ¶
func DefaultListByLocationOperationOptions() ListByLocationOperationOptions
func (ListByLocationOperationOptions) ToHeaders ¶
func (o ListByLocationOperationOptions) ToHeaders() *client.Headers
func (ListByLocationOperationOptions) ToOData ¶
func (o ListByLocationOperationOptions) ToOData() *odata.Query
func (ListByLocationOperationOptions) ToQuery ¶
func (o ListByLocationOperationOptions) ToQuery() *client.QueryParams
type ListByLocationOperationResponse ¶
type ListByLocationOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ManagedInstanceLongTermRetentionBackup }
type ListByResourceGroupDatabaseCompleteResult ¶
type ListByResourceGroupDatabaseCompleteResult struct { LatestHttpResponse *http.Response Items []ManagedInstanceLongTermRetentionBackup }
type ListByResourceGroupDatabaseCustomPager ¶ added in v0.20240628.1153531
func (*ListByResourceGroupDatabaseCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListByResourceGroupDatabaseCustomPager) NextPageLink() *odata.Link
type ListByResourceGroupDatabaseOperationOptions ¶
type ListByResourceGroupDatabaseOperationOptions struct { DatabaseState *DatabaseState OnlyLatestPerDatabase *bool }
func DefaultListByResourceGroupDatabaseOperationOptions ¶
func DefaultListByResourceGroupDatabaseOperationOptions() ListByResourceGroupDatabaseOperationOptions
func (ListByResourceGroupDatabaseOperationOptions) ToHeaders ¶
func (o ListByResourceGroupDatabaseOperationOptions) ToHeaders() *client.Headers
func (ListByResourceGroupDatabaseOperationOptions) ToOData ¶
func (o ListByResourceGroupDatabaseOperationOptions) ToOData() *odata.Query
func (ListByResourceGroupDatabaseOperationOptions) ToQuery ¶
func (o ListByResourceGroupDatabaseOperationOptions) ToQuery() *client.QueryParams
type ListByResourceGroupDatabaseOperationResponse ¶
type ListByResourceGroupDatabaseOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ManagedInstanceLongTermRetentionBackup }
type ListByResourceGroupInstanceCompleteResult ¶
type ListByResourceGroupInstanceCompleteResult struct { LatestHttpResponse *http.Response Items []ManagedInstanceLongTermRetentionBackup }
type ListByResourceGroupInstanceCustomPager ¶ added in v0.20240628.1153531
func (*ListByResourceGroupInstanceCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListByResourceGroupInstanceCustomPager) NextPageLink() *odata.Link
type ListByResourceGroupInstanceOperationOptions ¶
type ListByResourceGroupInstanceOperationOptions struct { DatabaseState *DatabaseState OnlyLatestPerDatabase *bool }
func DefaultListByResourceGroupInstanceOperationOptions ¶
func DefaultListByResourceGroupInstanceOperationOptions() ListByResourceGroupInstanceOperationOptions
func (ListByResourceGroupInstanceOperationOptions) ToHeaders ¶
func (o ListByResourceGroupInstanceOperationOptions) ToHeaders() *client.Headers
func (ListByResourceGroupInstanceOperationOptions) ToOData ¶
func (o ListByResourceGroupInstanceOperationOptions) ToOData() *odata.Query
func (ListByResourceGroupInstanceOperationOptions) ToQuery ¶
func (o ListByResourceGroupInstanceOperationOptions) ToQuery() *client.QueryParams
type ListByResourceGroupInstanceOperationResponse ¶
type ListByResourceGroupInstanceOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ManagedInstanceLongTermRetentionBackup }
type ListByResourceGroupLocationCompleteResult ¶
type ListByResourceGroupLocationCompleteResult struct { LatestHttpResponse *http.Response Items []ManagedInstanceLongTermRetentionBackup }
type ListByResourceGroupLocationCustomPager ¶ added in v0.20240628.1153531
func (*ListByResourceGroupLocationCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListByResourceGroupLocationCustomPager) NextPageLink() *odata.Link
type ListByResourceGroupLocationOperationOptions ¶
type ListByResourceGroupLocationOperationOptions struct { DatabaseState *DatabaseState Filter *string OnlyLatestPerDatabase *bool Skip *int64 Top *int64 }
func DefaultListByResourceGroupLocationOperationOptions ¶
func DefaultListByResourceGroupLocationOperationOptions() ListByResourceGroupLocationOperationOptions
func (ListByResourceGroupLocationOperationOptions) ToHeaders ¶
func (o ListByResourceGroupLocationOperationOptions) ToHeaders() *client.Headers
func (ListByResourceGroupLocationOperationOptions) ToOData ¶
func (o ListByResourceGroupLocationOperationOptions) ToOData() *odata.Query
func (ListByResourceGroupLocationOperationOptions) ToQuery ¶
func (o ListByResourceGroupLocationOperationOptions) ToQuery() *client.QueryParams
type ListByResourceGroupLocationOperationResponse ¶
type ListByResourceGroupLocationOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ManagedInstanceLongTermRetentionBackup }
type LocationId ¶
LocationId is a struct representing the Resource ID for a Location
func NewLocationID ¶
func NewLocationID(subscriptionId string, locationName string) LocationId
NewLocationID returns a new LocationId struct
func ParseLocationID ¶
func ParseLocationID(input string) (*LocationId, error)
ParseLocationID parses 'input' into a LocationId
func ParseLocationIDInsensitively ¶
func ParseLocationIDInsensitively(input string) (*LocationId, error)
ParseLocationIDInsensitively parses 'input' case-insensitively into a LocationId note: this method should only be used for API response data and not user input
func (*LocationId) FromParseResult ¶
func (id *LocationId) FromParseResult(input resourceids.ParseResult) error
func (LocationId) Segments ¶
func (id LocationId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Location ID
func (LocationId) String ¶
func (id LocationId) String() string
String returns a human-readable description of this Location ID
type LocationLongTermRetentionManagedInstanceId ¶
type LocationLongTermRetentionManagedInstanceId struct { SubscriptionId string ResourceGroupName string LocationName string LongTermRetentionManagedInstanceName string }
LocationLongTermRetentionManagedInstanceId is a struct representing the Resource ID for a Location Long Term Retention Managed Instance
func NewLocationLongTermRetentionManagedInstanceID ¶
func NewLocationLongTermRetentionManagedInstanceID(subscriptionId string, resourceGroupName string, locationName string, longTermRetentionManagedInstanceName string) LocationLongTermRetentionManagedInstanceId
NewLocationLongTermRetentionManagedInstanceID returns a new LocationLongTermRetentionManagedInstanceId struct
func ParseLocationLongTermRetentionManagedInstanceID ¶
func ParseLocationLongTermRetentionManagedInstanceID(input string) (*LocationLongTermRetentionManagedInstanceId, error)
ParseLocationLongTermRetentionManagedInstanceID parses 'input' into a LocationLongTermRetentionManagedInstanceId
func ParseLocationLongTermRetentionManagedInstanceIDInsensitively ¶
func ParseLocationLongTermRetentionManagedInstanceIDInsensitively(input string) (*LocationLongTermRetentionManagedInstanceId, error)
ParseLocationLongTermRetentionManagedInstanceIDInsensitively parses 'input' case-insensitively into a LocationLongTermRetentionManagedInstanceId note: this method should only be used for API response data and not user input
func (*LocationLongTermRetentionManagedInstanceId) FromParseResult ¶
func (id *LocationLongTermRetentionManagedInstanceId) FromParseResult(input resourceids.ParseResult) error
func (LocationLongTermRetentionManagedInstanceId) ID ¶
func (id LocationLongTermRetentionManagedInstanceId) ID() string
ID returns the formatted Location Long Term Retention Managed Instance ID
func (LocationLongTermRetentionManagedInstanceId) Segments ¶
func (id LocationLongTermRetentionManagedInstanceId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Location Long Term Retention Managed Instance ID
func (LocationLongTermRetentionManagedInstanceId) String ¶
func (id LocationLongTermRetentionManagedInstanceId) String() string
String returns a human-readable description of this Location Long Term Retention Managed Instance ID
type LongTermRetentionDatabaseId ¶
type LongTermRetentionDatabaseId struct { SubscriptionId string LocationName string LongTermRetentionManagedInstanceName string LongTermRetentionDatabaseName string }
LongTermRetentionDatabaseId is a struct representing the Resource ID for a Long Term Retention Database
func NewLongTermRetentionDatabaseID ¶
func NewLongTermRetentionDatabaseID(subscriptionId string, locationName string, longTermRetentionManagedInstanceName string, longTermRetentionDatabaseName string) LongTermRetentionDatabaseId
NewLongTermRetentionDatabaseID returns a new LongTermRetentionDatabaseId struct
func ParseLongTermRetentionDatabaseID ¶
func ParseLongTermRetentionDatabaseID(input string) (*LongTermRetentionDatabaseId, error)
ParseLongTermRetentionDatabaseID parses 'input' into a LongTermRetentionDatabaseId
func ParseLongTermRetentionDatabaseIDInsensitively ¶
func ParseLongTermRetentionDatabaseIDInsensitively(input string) (*LongTermRetentionDatabaseId, error)
ParseLongTermRetentionDatabaseIDInsensitively parses 'input' case-insensitively into a LongTermRetentionDatabaseId note: this method should only be used for API response data and not user input
func (*LongTermRetentionDatabaseId) FromParseResult ¶
func (id *LongTermRetentionDatabaseId) FromParseResult(input resourceids.ParseResult) error
func (LongTermRetentionDatabaseId) ID ¶
func (id LongTermRetentionDatabaseId) ID() string
ID returns the formatted Long Term Retention Database ID
func (LongTermRetentionDatabaseId) Segments ¶
func (id LongTermRetentionDatabaseId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Long Term Retention Database ID
func (LongTermRetentionDatabaseId) String ¶
func (id LongTermRetentionDatabaseId) String() string
String returns a human-readable description of this Long Term Retention Database ID
type LongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupId ¶
type LongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupId struct { SubscriptionId string ResourceGroupName string LocationName string LongTermRetentionManagedInstanceName string LongTermRetentionDatabaseName string LongTermRetentionManagedInstanceBackupName string }
LongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupId is a struct representing the Resource ID for a Long Term Retention Database Long Term Retention Managed Instance Backup
func NewLongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupID ¶
func NewLongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupID(subscriptionId string, resourceGroupName string, locationName string, longTermRetentionManagedInstanceName string, longTermRetentionDatabaseName string, longTermRetentionManagedInstanceBackupName string) LongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupId
NewLongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupID returns a new LongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupId struct
func ParseLongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupID ¶
func ParseLongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupID(input string) (*LongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupId, error)
ParseLongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupID parses 'input' into a LongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupId
func ParseLongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupIDInsensitively ¶
func ParseLongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupIDInsensitively(input string) (*LongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupId, error)
ParseLongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupIDInsensitively parses 'input' case-insensitively into a LongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupId note: this method should only be used for API response data and not user input
func (*LongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupId) FromParseResult ¶
func (id *LongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupId) FromParseResult(input resourceids.ParseResult) error
func (LongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupId) ID ¶
ID returns the formatted Long Term Retention Database Long Term Retention Managed Instance Backup ID
func (LongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupId) Segments ¶
func (id LongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Long Term Retention Database Long Term Retention Managed Instance Backup ID
func (LongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupId) String ¶
func (id LongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupId) String() string
String returns a human-readable description of this Long Term Retention Database Long Term Retention Managed Instance Backup ID
type LongTermRetentionManagedInstanceBackupId ¶
type LongTermRetentionManagedInstanceBackupId struct { SubscriptionId string LocationName string LongTermRetentionManagedInstanceName string LongTermRetentionDatabaseName string LongTermRetentionManagedInstanceBackupName string }
LongTermRetentionManagedInstanceBackupId is a struct representing the Resource ID for a Long Term Retention Managed Instance Backup
func NewLongTermRetentionManagedInstanceBackupID ¶
func NewLongTermRetentionManagedInstanceBackupID(subscriptionId string, locationName string, longTermRetentionManagedInstanceName string, longTermRetentionDatabaseName string, longTermRetentionManagedInstanceBackupName string) LongTermRetentionManagedInstanceBackupId
NewLongTermRetentionManagedInstanceBackupID returns a new LongTermRetentionManagedInstanceBackupId struct
func ParseLongTermRetentionManagedInstanceBackupID ¶
func ParseLongTermRetentionManagedInstanceBackupID(input string) (*LongTermRetentionManagedInstanceBackupId, error)
ParseLongTermRetentionManagedInstanceBackupID parses 'input' into a LongTermRetentionManagedInstanceBackupId
func ParseLongTermRetentionManagedInstanceBackupIDInsensitively ¶
func ParseLongTermRetentionManagedInstanceBackupIDInsensitively(input string) (*LongTermRetentionManagedInstanceBackupId, error)
ParseLongTermRetentionManagedInstanceBackupIDInsensitively parses 'input' case-insensitively into a LongTermRetentionManagedInstanceBackupId note: this method should only be used for API response data and not user input
func (*LongTermRetentionManagedInstanceBackupId) FromParseResult ¶
func (id *LongTermRetentionManagedInstanceBackupId) FromParseResult(input resourceids.ParseResult) error
func (LongTermRetentionManagedInstanceBackupId) ID ¶
func (id LongTermRetentionManagedInstanceBackupId) ID() string
ID returns the formatted Long Term Retention Managed Instance Backup ID
func (LongTermRetentionManagedInstanceBackupId) Segments ¶
func (id LongTermRetentionManagedInstanceBackupId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Long Term Retention Managed Instance Backup ID
func (LongTermRetentionManagedInstanceBackupId) String ¶
func (id LongTermRetentionManagedInstanceBackupId) String() string
String returns a human-readable description of this Long Term Retention Managed Instance Backup ID
type LongTermRetentionManagedInstanceBackupsClient ¶
type LongTermRetentionManagedInstanceBackupsClient struct {
Client *resourcemanager.Client
}
func NewLongTermRetentionManagedInstanceBackupsClientWithBaseURI ¶
func NewLongTermRetentionManagedInstanceBackupsClientWithBaseURI(sdkApi sdkEnv.Api) (*LongTermRetentionManagedInstanceBackupsClient, error)
func (LongTermRetentionManagedInstanceBackupsClient) Delete ¶
func (c LongTermRetentionManagedInstanceBackupsClient) Delete(ctx context.Context, id LongTermRetentionManagedInstanceBackupId) (result DeleteOperationResponse, err error)
Delete ...
func (LongTermRetentionManagedInstanceBackupsClient) DeleteByResourceGroup ¶
func (c LongTermRetentionManagedInstanceBackupsClient) DeleteByResourceGroup(ctx context.Context, id LongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupId) (result DeleteByResourceGroupOperationResponse, err error)
DeleteByResourceGroup ...
func (LongTermRetentionManagedInstanceBackupsClient) DeleteByResourceGroupThenPoll ¶
func (c LongTermRetentionManagedInstanceBackupsClient) DeleteByResourceGroupThenPoll(ctx context.Context, id LongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupId) error
DeleteByResourceGroupThenPoll performs DeleteByResourceGroup then polls until it's completed
func (LongTermRetentionManagedInstanceBackupsClient) DeleteThenPoll ¶
func (c LongTermRetentionManagedInstanceBackupsClient) DeleteThenPoll(ctx context.Context, id LongTermRetentionManagedInstanceBackupId) error
DeleteThenPoll performs Delete then polls until it's completed
func (LongTermRetentionManagedInstanceBackupsClient) Get ¶
func (c LongTermRetentionManagedInstanceBackupsClient) Get(ctx context.Context, id LongTermRetentionManagedInstanceBackupId) (result GetOperationResponse, err error)
Get ...
func (LongTermRetentionManagedInstanceBackupsClient) GetByResourceGroup ¶
func (c LongTermRetentionManagedInstanceBackupsClient) GetByResourceGroup(ctx context.Context, id LongTermRetentionDatabaseLongTermRetentionManagedInstanceBackupId) (result GetByResourceGroupOperationResponse, err error)
GetByResourceGroup ...
func (LongTermRetentionManagedInstanceBackupsClient) ListByDatabase ¶
func (c LongTermRetentionManagedInstanceBackupsClient) ListByDatabase(ctx context.Context, id LongTermRetentionDatabaseId, options ListByDatabaseOperationOptions) (result ListByDatabaseOperationResponse, err error)
ListByDatabase ...
func (LongTermRetentionManagedInstanceBackupsClient) ListByDatabaseComplete ¶
func (c LongTermRetentionManagedInstanceBackupsClient) ListByDatabaseComplete(ctx context.Context, id LongTermRetentionDatabaseId, options ListByDatabaseOperationOptions) (ListByDatabaseCompleteResult, error)
ListByDatabaseComplete retrieves all the results into a single object
func (LongTermRetentionManagedInstanceBackupsClient) ListByDatabaseCompleteMatchingPredicate ¶
func (c LongTermRetentionManagedInstanceBackupsClient) ListByDatabaseCompleteMatchingPredicate(ctx context.Context, id LongTermRetentionDatabaseId, options ListByDatabaseOperationOptions, predicate ManagedInstanceLongTermRetentionBackupOperationPredicate) (result ListByDatabaseCompleteResult, err error)
ListByDatabaseCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (LongTermRetentionManagedInstanceBackupsClient) ListByInstance ¶
func (c LongTermRetentionManagedInstanceBackupsClient) ListByInstance(ctx context.Context, id LongTermRetentionManagedInstanceId, options ListByInstanceOperationOptions) (result ListByInstanceOperationResponse, err error)
ListByInstance ...
func (LongTermRetentionManagedInstanceBackupsClient) ListByInstanceComplete ¶
func (c LongTermRetentionManagedInstanceBackupsClient) ListByInstanceComplete(ctx context.Context, id LongTermRetentionManagedInstanceId, options ListByInstanceOperationOptions) (ListByInstanceCompleteResult, error)
ListByInstanceComplete retrieves all the results into a single object
func (LongTermRetentionManagedInstanceBackupsClient) ListByInstanceCompleteMatchingPredicate ¶
func (c LongTermRetentionManagedInstanceBackupsClient) ListByInstanceCompleteMatchingPredicate(ctx context.Context, id LongTermRetentionManagedInstanceId, options ListByInstanceOperationOptions, predicate ManagedInstanceLongTermRetentionBackupOperationPredicate) (result ListByInstanceCompleteResult, err error)
ListByInstanceCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (LongTermRetentionManagedInstanceBackupsClient) ListByLocation ¶
func (c LongTermRetentionManagedInstanceBackupsClient) ListByLocation(ctx context.Context, id LocationId, options ListByLocationOperationOptions) (result ListByLocationOperationResponse, err error)
ListByLocation ...
func (LongTermRetentionManagedInstanceBackupsClient) ListByLocationComplete ¶
func (c LongTermRetentionManagedInstanceBackupsClient) ListByLocationComplete(ctx context.Context, id LocationId, options ListByLocationOperationOptions) (ListByLocationCompleteResult, error)
ListByLocationComplete retrieves all the results into a single object
func (LongTermRetentionManagedInstanceBackupsClient) ListByLocationCompleteMatchingPredicate ¶
func (c LongTermRetentionManagedInstanceBackupsClient) ListByLocationCompleteMatchingPredicate(ctx context.Context, id LocationId, options ListByLocationOperationOptions, predicate ManagedInstanceLongTermRetentionBackupOperationPredicate) (result ListByLocationCompleteResult, err error)
ListByLocationCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (LongTermRetentionManagedInstanceBackupsClient) ListByResourceGroupDatabase ¶
func (c LongTermRetentionManagedInstanceBackupsClient) ListByResourceGroupDatabase(ctx context.Context, id LongTermRetentionManagedInstanceLongTermRetentionDatabaseId, options ListByResourceGroupDatabaseOperationOptions) (result ListByResourceGroupDatabaseOperationResponse, err error)
ListByResourceGroupDatabase ...
func (LongTermRetentionManagedInstanceBackupsClient) ListByResourceGroupDatabaseComplete ¶
func (c LongTermRetentionManagedInstanceBackupsClient) ListByResourceGroupDatabaseComplete(ctx context.Context, id LongTermRetentionManagedInstanceLongTermRetentionDatabaseId, options ListByResourceGroupDatabaseOperationOptions) (ListByResourceGroupDatabaseCompleteResult, error)
ListByResourceGroupDatabaseComplete retrieves all the results into a single object
func (LongTermRetentionManagedInstanceBackupsClient) ListByResourceGroupDatabaseCompleteMatchingPredicate ¶
func (c LongTermRetentionManagedInstanceBackupsClient) ListByResourceGroupDatabaseCompleteMatchingPredicate(ctx context.Context, id LongTermRetentionManagedInstanceLongTermRetentionDatabaseId, options ListByResourceGroupDatabaseOperationOptions, predicate ManagedInstanceLongTermRetentionBackupOperationPredicate) (result ListByResourceGroupDatabaseCompleteResult, err error)
ListByResourceGroupDatabaseCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (LongTermRetentionManagedInstanceBackupsClient) ListByResourceGroupInstance ¶
func (c LongTermRetentionManagedInstanceBackupsClient) ListByResourceGroupInstance(ctx context.Context, id LocationLongTermRetentionManagedInstanceId, options ListByResourceGroupInstanceOperationOptions) (result ListByResourceGroupInstanceOperationResponse, err error)
ListByResourceGroupInstance ...
func (LongTermRetentionManagedInstanceBackupsClient) ListByResourceGroupInstanceComplete ¶
func (c LongTermRetentionManagedInstanceBackupsClient) ListByResourceGroupInstanceComplete(ctx context.Context, id LocationLongTermRetentionManagedInstanceId, options ListByResourceGroupInstanceOperationOptions) (ListByResourceGroupInstanceCompleteResult, error)
ListByResourceGroupInstanceComplete retrieves all the results into a single object
func (LongTermRetentionManagedInstanceBackupsClient) ListByResourceGroupInstanceCompleteMatchingPredicate ¶
func (c LongTermRetentionManagedInstanceBackupsClient) ListByResourceGroupInstanceCompleteMatchingPredicate(ctx context.Context, id LocationLongTermRetentionManagedInstanceId, options ListByResourceGroupInstanceOperationOptions, predicate ManagedInstanceLongTermRetentionBackupOperationPredicate) (result ListByResourceGroupInstanceCompleteResult, err error)
ListByResourceGroupInstanceCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (LongTermRetentionManagedInstanceBackupsClient) ListByResourceGroupLocation ¶
func (c LongTermRetentionManagedInstanceBackupsClient) ListByResourceGroupLocation(ctx context.Context, id ProviderLocationId, options ListByResourceGroupLocationOperationOptions) (result ListByResourceGroupLocationOperationResponse, err error)
ListByResourceGroupLocation ...
func (LongTermRetentionManagedInstanceBackupsClient) ListByResourceGroupLocationComplete ¶
func (c LongTermRetentionManagedInstanceBackupsClient) ListByResourceGroupLocationComplete(ctx context.Context, id ProviderLocationId, options ListByResourceGroupLocationOperationOptions) (ListByResourceGroupLocationCompleteResult, error)
ListByResourceGroupLocationComplete retrieves all the results into a single object
func (LongTermRetentionManagedInstanceBackupsClient) ListByResourceGroupLocationCompleteMatchingPredicate ¶
func (c LongTermRetentionManagedInstanceBackupsClient) ListByResourceGroupLocationCompleteMatchingPredicate(ctx context.Context, id ProviderLocationId, options ListByResourceGroupLocationOperationOptions, predicate ManagedInstanceLongTermRetentionBackupOperationPredicate) (result ListByResourceGroupLocationCompleteResult, err error)
ListByResourceGroupLocationCompleteMatchingPredicate retrieves all the results and then applies the predicate
type LongTermRetentionManagedInstanceId ¶
type LongTermRetentionManagedInstanceId struct { SubscriptionId string LocationName string LongTermRetentionManagedInstanceName string }
LongTermRetentionManagedInstanceId is a struct representing the Resource ID for a Long Term Retention Managed Instance
func NewLongTermRetentionManagedInstanceID ¶
func NewLongTermRetentionManagedInstanceID(subscriptionId string, locationName string, longTermRetentionManagedInstanceName string) LongTermRetentionManagedInstanceId
NewLongTermRetentionManagedInstanceID returns a new LongTermRetentionManagedInstanceId struct
func ParseLongTermRetentionManagedInstanceID ¶
func ParseLongTermRetentionManagedInstanceID(input string) (*LongTermRetentionManagedInstanceId, error)
ParseLongTermRetentionManagedInstanceID parses 'input' into a LongTermRetentionManagedInstanceId
func ParseLongTermRetentionManagedInstanceIDInsensitively ¶
func ParseLongTermRetentionManagedInstanceIDInsensitively(input string) (*LongTermRetentionManagedInstanceId, error)
ParseLongTermRetentionManagedInstanceIDInsensitively parses 'input' case-insensitively into a LongTermRetentionManagedInstanceId note: this method should only be used for API response data and not user input
func (*LongTermRetentionManagedInstanceId) FromParseResult ¶
func (id *LongTermRetentionManagedInstanceId) FromParseResult(input resourceids.ParseResult) error
func (LongTermRetentionManagedInstanceId) ID ¶
func (id LongTermRetentionManagedInstanceId) ID() string
ID returns the formatted Long Term Retention Managed Instance ID
func (LongTermRetentionManagedInstanceId) Segments ¶
func (id LongTermRetentionManagedInstanceId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Long Term Retention Managed Instance ID
func (LongTermRetentionManagedInstanceId) String ¶
func (id LongTermRetentionManagedInstanceId) String() string
String returns a human-readable description of this Long Term Retention Managed Instance ID
type LongTermRetentionManagedInstanceLongTermRetentionDatabaseId ¶
type LongTermRetentionManagedInstanceLongTermRetentionDatabaseId struct { SubscriptionId string ResourceGroupName string LocationName string LongTermRetentionManagedInstanceName string LongTermRetentionDatabaseName string }
LongTermRetentionManagedInstanceLongTermRetentionDatabaseId is a struct representing the Resource ID for a Long Term Retention Managed Instance Long Term Retention Database
func NewLongTermRetentionManagedInstanceLongTermRetentionDatabaseID ¶
func NewLongTermRetentionManagedInstanceLongTermRetentionDatabaseID(subscriptionId string, resourceGroupName string, locationName string, longTermRetentionManagedInstanceName string, longTermRetentionDatabaseName string) LongTermRetentionManagedInstanceLongTermRetentionDatabaseId
NewLongTermRetentionManagedInstanceLongTermRetentionDatabaseID returns a new LongTermRetentionManagedInstanceLongTermRetentionDatabaseId struct
func ParseLongTermRetentionManagedInstanceLongTermRetentionDatabaseID ¶
func ParseLongTermRetentionManagedInstanceLongTermRetentionDatabaseID(input string) (*LongTermRetentionManagedInstanceLongTermRetentionDatabaseId, error)
ParseLongTermRetentionManagedInstanceLongTermRetentionDatabaseID parses 'input' into a LongTermRetentionManagedInstanceLongTermRetentionDatabaseId
func ParseLongTermRetentionManagedInstanceLongTermRetentionDatabaseIDInsensitively ¶
func ParseLongTermRetentionManagedInstanceLongTermRetentionDatabaseIDInsensitively(input string) (*LongTermRetentionManagedInstanceLongTermRetentionDatabaseId, error)
ParseLongTermRetentionManagedInstanceLongTermRetentionDatabaseIDInsensitively parses 'input' case-insensitively into a LongTermRetentionManagedInstanceLongTermRetentionDatabaseId note: this method should only be used for API response data and not user input
func (*LongTermRetentionManagedInstanceLongTermRetentionDatabaseId) FromParseResult ¶
func (id *LongTermRetentionManagedInstanceLongTermRetentionDatabaseId) FromParseResult(input resourceids.ParseResult) error
func (LongTermRetentionManagedInstanceLongTermRetentionDatabaseId) ID ¶
ID returns the formatted Long Term Retention Managed Instance Long Term Retention Database ID
func (LongTermRetentionManagedInstanceLongTermRetentionDatabaseId) Segments ¶
func (id LongTermRetentionManagedInstanceLongTermRetentionDatabaseId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Long Term Retention Managed Instance Long Term Retention Database ID
func (LongTermRetentionManagedInstanceLongTermRetentionDatabaseId) String ¶
func (id LongTermRetentionManagedInstanceLongTermRetentionDatabaseId) String() string
String returns a human-readable description of this Long Term Retention Managed Instance Long Term Retention Database ID
type ManagedInstanceLongTermRetentionBackup ¶
type ManagedInstanceLongTermRetentionBackup struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *ManagedInstanceLongTermRetentionBackupProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type ManagedInstanceLongTermRetentionBackupOperationPredicate ¶
type ManagedInstanceLongTermRetentionBackupOperationPredicate struct { Id *string Name *string Type *string }
func (ManagedInstanceLongTermRetentionBackupOperationPredicate) Matches ¶
func (p ManagedInstanceLongTermRetentionBackupOperationPredicate) Matches(input ManagedInstanceLongTermRetentionBackup) bool
type ManagedInstanceLongTermRetentionBackupProperties ¶
type ManagedInstanceLongTermRetentionBackupProperties struct { BackupExpirationTime *string `json:"backupExpirationTime,omitempty"` BackupStorageAccessTier *BackupStorageAccessTier `json:"backupStorageAccessTier,omitempty"` BackupStorageRedundancy *BackupStorageRedundancy `json:"backupStorageRedundancy,omitempty"` BackupTime *string `json:"backupTime,omitempty"` DatabaseDeletionTime *string `json:"databaseDeletionTime,omitempty"` DatabaseName *string `json:"databaseName,omitempty"` ManagedInstanceCreateTime *string `json:"managedInstanceCreateTime,omitempty"` ManagedInstanceName *string `json:"managedInstanceName,omitempty"` }
func (*ManagedInstanceLongTermRetentionBackupProperties) GetBackupExpirationTimeAsTime ¶
func (o *ManagedInstanceLongTermRetentionBackupProperties) GetBackupExpirationTimeAsTime() (*time.Time, error)
func (*ManagedInstanceLongTermRetentionBackupProperties) GetBackupTimeAsTime ¶
func (o *ManagedInstanceLongTermRetentionBackupProperties) GetBackupTimeAsTime() (*time.Time, error)
func (*ManagedInstanceLongTermRetentionBackupProperties) GetDatabaseDeletionTimeAsTime ¶
func (o *ManagedInstanceLongTermRetentionBackupProperties) GetDatabaseDeletionTimeAsTime() (*time.Time, error)
func (*ManagedInstanceLongTermRetentionBackupProperties) GetManagedInstanceCreateTimeAsTime ¶
func (o *ManagedInstanceLongTermRetentionBackupProperties) GetManagedInstanceCreateTimeAsTime() (*time.Time, error)
func (*ManagedInstanceLongTermRetentionBackupProperties) SetBackupExpirationTimeAsTime ¶
func (o *ManagedInstanceLongTermRetentionBackupProperties) SetBackupExpirationTimeAsTime(input time.Time)
func (*ManagedInstanceLongTermRetentionBackupProperties) SetBackupTimeAsTime ¶
func (o *ManagedInstanceLongTermRetentionBackupProperties) SetBackupTimeAsTime(input time.Time)
func (*ManagedInstanceLongTermRetentionBackupProperties) SetDatabaseDeletionTimeAsTime ¶
func (o *ManagedInstanceLongTermRetentionBackupProperties) SetDatabaseDeletionTimeAsTime(input time.Time)
func (*ManagedInstanceLongTermRetentionBackupProperties) SetManagedInstanceCreateTimeAsTime ¶
func (o *ManagedInstanceLongTermRetentionBackupProperties) SetManagedInstanceCreateTimeAsTime(input time.Time)
type ProviderLocationId ¶
type ProviderLocationId struct { SubscriptionId string ResourceGroupName string LocationName string }
ProviderLocationId is a struct representing the Resource ID for a Provider Location
func NewProviderLocationID ¶
func NewProviderLocationID(subscriptionId string, resourceGroupName string, locationName string) ProviderLocationId
NewProviderLocationID returns a new ProviderLocationId struct
func ParseProviderLocationID ¶
func ParseProviderLocationID(input string) (*ProviderLocationId, error)
ParseProviderLocationID parses 'input' into a ProviderLocationId
func ParseProviderLocationIDInsensitively ¶
func ParseProviderLocationIDInsensitively(input string) (*ProviderLocationId, error)
ParseProviderLocationIDInsensitively parses 'input' case-insensitively into a ProviderLocationId note: this method should only be used for API response data and not user input
func (*ProviderLocationId) FromParseResult ¶
func (id *ProviderLocationId) FromParseResult(input resourceids.ParseResult) error
func (ProviderLocationId) ID ¶
func (id ProviderLocationId) ID() string
ID returns the formatted Provider Location ID
func (ProviderLocationId) Segments ¶
func (id ProviderLocationId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Provider Location ID
func (ProviderLocationId) String ¶
func (id ProviderLocationId) String() string
String returns a human-readable description of this Provider Location ID
Source Files ¶
- client.go
- constants.go
- id_location.go
- id_locationlongtermretentionmanagedinstance.go
- id_longtermretentiondatabase.go
- id_longtermretentiondatabaselongtermretentionmanagedinstancebackup.go
- id_longtermretentionmanagedinstance.go
- id_longtermretentionmanagedinstancebackup.go
- id_longtermretentionmanagedinstancelongtermretentiondatabase.go
- id_providerlocation.go
- method_delete.go
- method_deletebyresourcegroup.go
- method_get.go
- method_getbyresourcegroup.go
- method_listbydatabase.go
- method_listbyinstance.go
- method_listbylocation.go
- method_listbyresourcegroupdatabase.go
- method_listbyresourcegroupinstance.go
- method_listbyresourcegrouplocation.go
- model_managedinstancelongtermretentionbackup.go
- model_managedinstancelongtermretentionbackupproperties.go
- predicates.go
- version.go