Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForRecoveryPointTierType() []string + func PossibleValuesForRehydrationPriority() []string + func ValidateVaultID(input interface{}, key string) (warnings []string, errors []error) + type BaseFetchTieringCostInfoRequestImpl struct + ObjectType string + SourceTierType RecoveryPointTierType + TargetTierType RecoveryPointTierType + func (s BaseFetchTieringCostInfoRequestImpl) FetchTieringCostInfoRequest() BaseFetchTieringCostInfoRequestImpl + type BaseTieringCostInfoImpl struct + ObjectType string + func (s BaseTieringCostInfoImpl) TieringCostInfo() BaseTieringCostInfoImpl + type FetchTieringCostClient struct + Client autorest.Client + func NewFetchTieringCostClientWithBaseURI(endpoint string) FetchTieringCostClient + func (c FetchTieringCostClient) Post(ctx context.Context, id VaultId, input FetchTieringCostInfoRequest) (result PostOperationResponse, err error) + func (c FetchTieringCostClient) PostThenPoll(ctx context.Context, id VaultId, input FetchTieringCostInfoRequest) error + type FetchTieringCostInfoForRehydrationRequest struct + ContainerName string + ObjectType string + ProtectedItemName string + RecoveryPointId string + RehydrationPriority RehydrationPriority + SourceTierType RecoveryPointTierType + TargetTierType RecoveryPointTierType + func (s FetchTieringCostInfoForRehydrationRequest) FetchTieringCostInfoRequest() BaseFetchTieringCostInfoRequestImpl + func (s FetchTieringCostInfoForRehydrationRequest) MarshalJSON() ([]byte, error) + type FetchTieringCostInfoRequest interface + FetchTieringCostInfoRequest func() BaseFetchTieringCostInfoRequestImpl + func UnmarshalFetchTieringCostInfoRequestImplementation(input []byte) (FetchTieringCostInfoRequest, error) + type FetchTieringCostSavingsInfoForPolicyRequest struct + ObjectType string + PolicyName string + SourceTierType RecoveryPointTierType + TargetTierType RecoveryPointTierType + func (s FetchTieringCostSavingsInfoForPolicyRequest) FetchTieringCostInfoRequest() BaseFetchTieringCostInfoRequestImpl + func (s FetchTieringCostSavingsInfoForPolicyRequest) MarshalJSON() ([]byte, error) + type FetchTieringCostSavingsInfoForProtectedItemRequest struct + ContainerName string + ObjectType string + ProtectedItemName string + SourceTierType RecoveryPointTierType + TargetTierType RecoveryPointTierType + func (s FetchTieringCostSavingsInfoForProtectedItemRequest) FetchTieringCostInfoRequest() BaseFetchTieringCostInfoRequestImpl + func (s FetchTieringCostSavingsInfoForProtectedItemRequest) MarshalJSON() ([]byte, error) + type FetchTieringCostSavingsInfoForVaultRequest struct + ObjectType string + SourceTierType RecoveryPointTierType + TargetTierType RecoveryPointTierType + func (s FetchTieringCostSavingsInfoForVaultRequest) FetchTieringCostInfoRequest() BaseFetchTieringCostInfoRequestImpl + func (s FetchTieringCostSavingsInfoForVaultRequest) MarshalJSON() ([]byte, error) + type PostOperationResponse struct + HttpResponse *http.Response + Model *TieringCostInfo + Poller polling.LongRunningPoller + type RawFetchTieringCostInfoRequestImpl struct + Type string + Values map[string]interface{} + func (s RawFetchTieringCostInfoRequestImpl) FetchTieringCostInfoRequest() BaseFetchTieringCostInfoRequestImpl + type RawTieringCostInfoImpl struct + Type string + Values map[string]interface{} + func (s RawTieringCostInfoImpl) TieringCostInfo() BaseTieringCostInfoImpl + type RecoveryPointTierType string + const RecoveryPointTierTypeArchivedRP + const RecoveryPointTierTypeHardenedRP + const RecoveryPointTierTypeInstantRP + const RecoveryPointTierTypeInvalid + type RehydrationPriority string + const RehydrationPriorityHigh + const RehydrationPriorityStandard + type TieringCostInfo interface + TieringCostInfo func() BaseTieringCostInfoImpl + func UnmarshalTieringCostInfoImplementation(input []byte) (TieringCostInfo, error) + type TieringCostRehydrationInfo struct + ObjectType string + RehydrationSizeInBytes int64 + RetailRehydrationCostPerGBPerMonth float64 + func (s TieringCostRehydrationInfo) MarshalJSON() ([]byte, error) + func (s TieringCostRehydrationInfo) TieringCostInfo() BaseTieringCostInfoImpl + type TieringCostSavingInfo struct + ObjectType string + RetailSourceTierCostPerGBPerMonth float64 + RetailTargetTierCostPerGBPerMonth float64 + SourceTierSizeReductionInBytes int64 + TargetTierSizeIncreaseInBytes int64 + func (s TieringCostSavingInfo) MarshalJSON() ([]byte, error) + func (s TieringCostSavingInfo) TieringCostInfo() BaseTieringCostInfoImpl + type VaultId struct + ResourceGroupName string + SubscriptionId string + VaultName string + func NewVaultID(subscriptionId string, resourceGroupName string, vaultName string) VaultId + func ParseVaultID(input string) (*VaultId, error) + func ParseVaultIDInsensitively(input string) (*VaultId, error) + func (id *VaultId) FromParseResult(input resourceids.ParseResult) error + func (id VaultId) ID() string + func (id VaultId) Segments() []resourceids.Segment + func (id VaultId) String() string