Documentation ¶
Index ¶
- func ValidateManagedInstanceID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateRestorableDroppedDatabaseID(input interface{}, key string) (warnings []string, errors []error)
- type GetOperationResponse
- type ListByInstanceCompleteResult
- type ListByInstanceOperationResponse
- type ManagedInstanceId
- type RestorableDroppedDatabaseId
- func NewRestorableDroppedDatabaseID(subscriptionId string, resourceGroupName string, managedInstanceName string, ...) RestorableDroppedDatabaseId
- func ParseRestorableDroppedDatabaseID(input string) (*RestorableDroppedDatabaseId, error)
- func ParseRestorableDroppedDatabaseIDInsensitively(input string) (*RestorableDroppedDatabaseId, error)
- type RestorableDroppedManagedDatabase
- type RestorableDroppedManagedDatabaseOperationPredicate
- type RestorableDroppedManagedDatabaseProperties
- func (o *RestorableDroppedManagedDatabaseProperties) GetCreationDateAsTime() (*time.Time, error)
- func (o *RestorableDroppedManagedDatabaseProperties) GetDeletionDateAsTime() (*time.Time, error)
- func (o *RestorableDroppedManagedDatabaseProperties) GetEarliestRestoreDateAsTime() (*time.Time, error)
- func (o *RestorableDroppedManagedDatabaseProperties) SetCreationDateAsTime(input time.Time)
- func (o *RestorableDroppedManagedDatabaseProperties) SetDeletionDateAsTime(input time.Time)
- func (o *RestorableDroppedManagedDatabaseProperties) SetEarliestRestoreDateAsTime(input time.Time)
- type RestorableDroppedManagedDatabasesClient
- func (c RestorableDroppedManagedDatabasesClient) Get(ctx context.Context, id RestorableDroppedDatabaseId) (result GetOperationResponse, err error)
- func (c RestorableDroppedManagedDatabasesClient) ListByInstance(ctx context.Context, id ManagedInstanceId) (result ListByInstanceOperationResponse, err error)
- func (c RestorableDroppedManagedDatabasesClient) ListByInstanceComplete(ctx context.Context, id ManagedInstanceId) (ListByInstanceCompleteResult, error)
- func (c RestorableDroppedManagedDatabasesClient) ListByInstanceCompleteMatchingPredicate(ctx context.Context, id ManagedInstanceId, ...) (result ListByInstanceCompleteResult, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateManagedInstanceID ¶
ValidateManagedInstanceID checks that 'input' can be parsed as a Managed Instance ID
func ValidateRestorableDroppedDatabaseID ¶
func ValidateRestorableDroppedDatabaseID(input interface{}, key string) (warnings []string, errors []error)
ValidateRestorableDroppedDatabaseID checks that 'input' can be parsed as a Restorable Dropped Database ID
Types ¶
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *RestorableDroppedManagedDatabase }
type ListByInstanceCompleteResult ¶
type ListByInstanceCompleteResult struct {
Items []RestorableDroppedManagedDatabase
}
type ListByInstanceOperationResponse ¶
type ListByInstanceOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]RestorableDroppedManagedDatabase }
type ManagedInstanceId ¶
type ManagedInstanceId struct { SubscriptionId string ResourceGroupName string ManagedInstanceName string }
ManagedInstanceId is a struct representing the Resource ID for a Managed Instance
func NewManagedInstanceID ¶
func NewManagedInstanceID(subscriptionId string, resourceGroupName string, managedInstanceName string) ManagedInstanceId
NewManagedInstanceID returns a new ManagedInstanceId struct
func ParseManagedInstanceID ¶
func ParseManagedInstanceID(input string) (*ManagedInstanceId, error)
ParseManagedInstanceID parses 'input' into a ManagedInstanceId
func ParseManagedInstanceIDInsensitively ¶
func ParseManagedInstanceIDInsensitively(input string) (*ManagedInstanceId, error)
ParseManagedInstanceIDInsensitively parses 'input' case-insensitively into a ManagedInstanceId note: this method should only be used for API response data and not user input
func (ManagedInstanceId) ID ¶
func (id ManagedInstanceId) ID() string
ID returns the formatted Managed Instance ID
func (ManagedInstanceId) Segments ¶
func (id ManagedInstanceId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Managed Instance ID
func (ManagedInstanceId) String ¶
func (id ManagedInstanceId) String() string
String returns a human-readable description of this Managed Instance ID
type RestorableDroppedDatabaseId ¶
type RestorableDroppedDatabaseId struct { SubscriptionId string ResourceGroupName string ManagedInstanceName string RestorableDroppedDatabaseId string }
RestorableDroppedDatabaseId is a struct representing the Resource ID for a Restorable Dropped Database
func NewRestorableDroppedDatabaseID ¶
func NewRestorableDroppedDatabaseID(subscriptionId string, resourceGroupName string, managedInstanceName string, restorableDroppedDatabaseId string) RestorableDroppedDatabaseId
NewRestorableDroppedDatabaseID returns a new RestorableDroppedDatabaseId struct
func ParseRestorableDroppedDatabaseID ¶
func ParseRestorableDroppedDatabaseID(input string) (*RestorableDroppedDatabaseId, error)
ParseRestorableDroppedDatabaseID parses 'input' into a RestorableDroppedDatabaseId
func ParseRestorableDroppedDatabaseIDInsensitively ¶
func ParseRestorableDroppedDatabaseIDInsensitively(input string) (*RestorableDroppedDatabaseId, error)
ParseRestorableDroppedDatabaseIDInsensitively parses 'input' case-insensitively into a RestorableDroppedDatabaseId note: this method should only be used for API response data and not user input
func (RestorableDroppedDatabaseId) ID ¶
func (id RestorableDroppedDatabaseId) ID() string
ID returns the formatted Restorable Dropped Database ID
func (RestorableDroppedDatabaseId) Segments ¶
func (id RestorableDroppedDatabaseId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Restorable Dropped Database ID
func (RestorableDroppedDatabaseId) String ¶
func (id RestorableDroppedDatabaseId) String() string
String returns a human-readable description of this Restorable Dropped Database ID
type RestorableDroppedManagedDatabase ¶
type RestorableDroppedManagedDatabase struct { Id *string `json:"id,omitempty"` Location string `json:"location"` Name *string `json:"name,omitempty"` Properties *RestorableDroppedManagedDatabaseProperties `json:"properties,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type RestorableDroppedManagedDatabaseOperationPredicate ¶
type RestorableDroppedManagedDatabaseOperationPredicate struct { Id *string Location *string Name *string Type *string }
func (RestorableDroppedManagedDatabaseOperationPredicate) Matches ¶
func (p RestorableDroppedManagedDatabaseOperationPredicate) Matches(input RestorableDroppedManagedDatabase) bool
type RestorableDroppedManagedDatabaseProperties ¶
type RestorableDroppedManagedDatabaseProperties struct { CreationDate *string `json:"creationDate,omitempty"` DatabaseName *string `json:"databaseName,omitempty"` DeletionDate *string `json:"deletionDate,omitempty"` EarliestRestoreDate *string `json:"earliestRestoreDate,omitempty"` }
func (*RestorableDroppedManagedDatabaseProperties) GetCreationDateAsTime ¶
func (o *RestorableDroppedManagedDatabaseProperties) GetCreationDateAsTime() (*time.Time, error)
func (*RestorableDroppedManagedDatabaseProperties) GetDeletionDateAsTime ¶
func (o *RestorableDroppedManagedDatabaseProperties) GetDeletionDateAsTime() (*time.Time, error)
func (*RestorableDroppedManagedDatabaseProperties) GetEarliestRestoreDateAsTime ¶
func (o *RestorableDroppedManagedDatabaseProperties) GetEarliestRestoreDateAsTime() (*time.Time, error)
func (*RestorableDroppedManagedDatabaseProperties) SetCreationDateAsTime ¶
func (o *RestorableDroppedManagedDatabaseProperties) SetCreationDateAsTime(input time.Time)
func (*RestorableDroppedManagedDatabaseProperties) SetDeletionDateAsTime ¶
func (o *RestorableDroppedManagedDatabaseProperties) SetDeletionDateAsTime(input time.Time)
func (*RestorableDroppedManagedDatabaseProperties) SetEarliestRestoreDateAsTime ¶
func (o *RestorableDroppedManagedDatabaseProperties) SetEarliestRestoreDateAsTime(input time.Time)
type RestorableDroppedManagedDatabasesClient ¶
type RestorableDroppedManagedDatabasesClient struct {
Client *resourcemanager.Client
}
func NewRestorableDroppedManagedDatabasesClientWithBaseURI ¶
func NewRestorableDroppedManagedDatabasesClientWithBaseURI(api environments.Api) (*RestorableDroppedManagedDatabasesClient, error)
func (RestorableDroppedManagedDatabasesClient) Get ¶
func (c RestorableDroppedManagedDatabasesClient) Get(ctx context.Context, id RestorableDroppedDatabaseId) (result GetOperationResponse, err error)
Get ...
func (RestorableDroppedManagedDatabasesClient) ListByInstance ¶
func (c RestorableDroppedManagedDatabasesClient) ListByInstance(ctx context.Context, id ManagedInstanceId) (result ListByInstanceOperationResponse, err error)
ListByInstance ...
func (RestorableDroppedManagedDatabasesClient) ListByInstanceComplete ¶
func (c RestorableDroppedManagedDatabasesClient) ListByInstanceComplete(ctx context.Context, id ManagedInstanceId) (ListByInstanceCompleteResult, error)
ListByInstanceComplete retrieves all the results into a single object
func (RestorableDroppedManagedDatabasesClient) ListByInstanceCompleteMatchingPredicate ¶
func (c RestorableDroppedManagedDatabasesClient) ListByInstanceCompleteMatchingPredicate(ctx context.Context, id ManagedInstanceId, predicate RestorableDroppedManagedDatabaseOperationPredicate) (result ListByInstanceCompleteResult, err error)
ListByInstanceCompleteMatchingPredicate retrieves all the results and then applies the predicate