Versions in this module Expand all Collapse all v0 v0.2.0 Nov 24, 2023 v0.1.0 Oct 24, 2023 Changes in this version + type ActionType string + const ActionTypeInternal + func PossibleActionTypeValues() []ActionType + type AzStackHCIClusterProperties struct + ClusterName *string + ResourceName *string + StorageAccountName *string + StorageContainers []*StorageContainerProperties + func (a *AzStackHCIClusterProperties) UnmarshalJSON(data []byte) error + func (a AzStackHCIClusterProperties) MarshalJSON() ([]byte, error) + type AzStackHCIFabricModelCustomProperties struct + ApplianceName []*string + AzStackHciSiteID *string + Cluster *AzStackHCIClusterProperties + FabricContainerID *string + FabricResourceID *string + InstanceType *string + MigrationHubURI *string + MigrationSolutionID *string + func (a *AzStackHCIFabricModelCustomProperties) GetFabricModelCustomProperties() *FabricModelCustomProperties + func (a *AzStackHCIFabricModelCustomProperties) UnmarshalJSON(data []byte) error + func (a AzStackHCIFabricModelCustomProperties) MarshalJSON() ([]byte, error) + type AzureSiteRecoveryManagementServiceAPIClient struct + func NewAzureSiteRecoveryManagementServiceAPIClient(subscriptionID string, credential azcore.TokenCredential, ...) (*AzureSiteRecoveryManagementServiceAPIClient, error) + func (client *AzureSiteRecoveryManagementServiceAPIClient) CheckNameAvailability(ctx context.Context, location string, ...) (AzureSiteRecoveryManagementServiceAPIClientCheckNameAvailabilityResponse, ...) + func (client *AzureSiteRecoveryManagementServiceAPIClient) DeploymentPreflight(ctx context.Context, resourceGroupName string, deploymentID string, ...) (AzureSiteRecoveryManagementServiceAPIClientDeploymentPreflightResponse, error) + type AzureSiteRecoveryManagementServiceAPIClientCheckNameAvailabilityOptions struct + Body *CheckNameAvailabilityModel + type AzureSiteRecoveryManagementServiceAPIClientCheckNameAvailabilityResponse struct + type AzureSiteRecoveryManagementServiceAPIClientDeploymentPreflightOptions struct + Body *DeploymentPreflightModel + type AzureSiteRecoveryManagementServiceAPIClientDeploymentPreflightResponse struct + type CheckNameAvailabilityModel struct + Name *string + Type *string + func (c *CheckNameAvailabilityModel) UnmarshalJSON(data []byte) error + func (c CheckNameAvailabilityModel) MarshalJSON() ([]byte, error) + type CheckNameAvailabilityResponseModel struct + Message *string + NameAvailable *bool + Reason *string + func (c *CheckNameAvailabilityResponseModel) UnmarshalJSON(data []byte) error + func (c CheckNameAvailabilityResponseModel) MarshalJSON() ([]byte, error) + type ClientFactory struct + func NewClientFactory(subscriptionID string, credential azcore.TokenCredential, ...) (*ClientFactory, error) + func (c *ClientFactory) NewAzureSiteRecoveryManagementServiceAPIClient() *AzureSiteRecoveryManagementServiceAPIClient + func (c *ClientFactory) NewDraClient() *DraClient + func (c *ClientFactory) NewDraOperationStatusClient() *DraOperationStatusClient + func (c *ClientFactory) NewEmailConfigurationClient() *EmailConfigurationClient + func (c *ClientFactory) NewEventClient() *EventClient + func (c *ClientFactory) NewFabricClient() *FabricClient + func (c *ClientFactory) NewFabricOperationsStatusClient() *FabricOperationsStatusClient + func (c *ClientFactory) NewOperationsClient() *OperationsClient + func (c *ClientFactory) NewPolicyClient() *PolicyClient + func (c *ClientFactory) NewPolicyOperationStatusClient() *PolicyOperationStatusClient + func (c *ClientFactory) NewProtectedItemClient() *ProtectedItemClient + func (c *ClientFactory) NewProtectedItemOperationStatusClient() *ProtectedItemOperationStatusClient + func (c *ClientFactory) NewRecoveryPointsClient() *RecoveryPointsClient + func (c *ClientFactory) NewReplicationExtensionClient() *ReplicationExtensionClient + func (c *ClientFactory) NewReplicationExtensionOperationStatusClient() *ReplicationExtensionOperationStatusClient + func (c *ClientFactory) NewVaultClient() *VaultClient + func (c *ClientFactory) NewVaultOperationStatusClient() *VaultOperationStatusClient + func (c *ClientFactory) NewWorkflowClient() *WorkflowClient + func (c *ClientFactory) NewWorkflowOperationStatusClient() *WorkflowOperationStatusClient + type DeploymentPreflightModel struct + Resources []*DeploymentPreflightResource + func (d *DeploymentPreflightModel) UnmarshalJSON(data []byte) error + func (d DeploymentPreflightModel) MarshalJSON() ([]byte, error) + type DeploymentPreflightResource struct + APIVersion *string + Location *string + Name *string + Type *string + func (d *DeploymentPreflightResource) UnmarshalJSON(data []byte) error + func (d DeploymentPreflightResource) MarshalJSON() ([]byte, error) + type DraClient struct + func NewDraClient(subscriptionID string, credential azcore.TokenCredential, ...) (*DraClient, error) + func (client *DraClient) BeginCreate(ctx context.Context, resourceGroupName string, fabricName string, ...) (*runtime.Poller[DraClientCreateResponse], error) + func (client *DraClient) BeginDelete(ctx context.Context, resourceGroupName string, fabricName string, ...) (*runtime.Poller[DraClientDeleteResponse], error) + func (client *DraClient) Get(ctx context.Context, resourceGroupName string, fabricName string, ...) (DraClientGetResponse, error) + func (client *DraClient) NewListPager(resourceGroupName string, fabricName string, options *DraClientListOptions) *runtime.Pager[DraClientListResponse] + type DraClientBeginCreateOptions struct + ResumeToken string + type DraClientBeginDeleteOptions struct + ResumeToken string + type DraClientCreateResponse struct + type DraClientDeleteResponse struct + type DraClientGetOptions struct + type DraClientGetResponse struct + type DraClientListOptions struct + type DraClientListResponse struct + type DraModel struct + ID *string + Name *string + Properties *DraModelProperties + SystemData *DraModelSystemData + Type *string + func (d *DraModel) UnmarshalJSON(data []byte) error + func (d DraModel) MarshalJSON() ([]byte, error) + type DraModelCollection struct + NextLink *string + Value []*DraModel + func (d *DraModelCollection) UnmarshalJSON(data []byte) error + func (d DraModelCollection) MarshalJSON() ([]byte, error) + type DraModelCustomProperties struct + InstanceType *string + func (d *DraModelCustomProperties) GetDraModelCustomProperties() *DraModelCustomProperties + func (d *DraModelCustomProperties) UnmarshalJSON(data []byte) error + func (d DraModelCustomProperties) MarshalJSON() ([]byte, error) + type DraModelCustomPropertiesClassification interface + GetDraModelCustomProperties func() *DraModelCustomProperties + type DraModelProperties struct + AuthenticationIdentity *IdentityModel + CorrelationID *string + CustomProperties DraModelCustomPropertiesClassification + HealthErrors []*HealthErrorModel + IsResponsive *bool + LastHeartbeat *time.Time + MachineID *string + MachineName *string + ProvisioningState *ProvisioningState + ResourceAccessIdentity *IdentityModel + VersionNumber *string + func (d *DraModelProperties) UnmarshalJSON(data []byte) error + func (d DraModelProperties) MarshalJSON() ([]byte, error) + type DraModelSystemData struct + CreatedAt *time.Time + CreatedBy *string + CreatedByType *string + LastModifiedAt *time.Time + LastModifiedBy *string + LastModifiedByType *string + func (d *DraModelSystemData) UnmarshalJSON(data []byte) error + func (d DraModelSystemData) MarshalJSON() ([]byte, error) + type DraOperationStatusClient struct + func NewDraOperationStatusClient(subscriptionID string, credential azcore.TokenCredential, ...) (*DraOperationStatusClient, error) + func (client *DraOperationStatusClient) Get(ctx context.Context, resourceGroupName string, fabricName string, ...) (DraOperationStatusClientGetResponse, error) + type DraOperationStatusClientGetOptions struct + type DraOperationStatusClientGetResponse struct + type EmailConfigurationClient struct + func NewEmailConfigurationClient(subscriptionID string, credential azcore.TokenCredential, ...) (*EmailConfigurationClient, error) + func (client *EmailConfigurationClient) Create(ctx context.Context, resourceGroupName string, vaultName string, ...) (EmailConfigurationClientCreateResponse, error) + func (client *EmailConfigurationClient) Get(ctx context.Context, resourceGroupName string, vaultName string, ...) (EmailConfigurationClientGetResponse, error) + func (client *EmailConfigurationClient) NewListPager(resourceGroupName string, vaultName string, ...) *runtime.Pager[EmailConfigurationClientListResponse] + type EmailConfigurationClientCreateOptions struct + type EmailConfigurationClientCreateResponse struct + type EmailConfigurationClientGetOptions struct + type EmailConfigurationClientGetResponse struct + type EmailConfigurationClientListOptions struct + type EmailConfigurationClientListResponse struct + type EmailConfigurationModel struct + ID *string + Name *string + Properties *EmailConfigurationModelProperties + SystemData *EmailConfigurationModelSystemData + Type *string + func (e *EmailConfigurationModel) UnmarshalJSON(data []byte) error + func (e EmailConfigurationModel) MarshalJSON() ([]byte, error) + type EmailConfigurationModelCollection struct + NextLink *string + Value []*EmailConfigurationModel + func (e *EmailConfigurationModelCollection) UnmarshalJSON(data []byte) error + func (e EmailConfigurationModelCollection) MarshalJSON() ([]byte, error) + type EmailConfigurationModelProperties struct + CustomEmailAddresses []*string + Locale *string + SendToOwners *bool + func (e *EmailConfigurationModelProperties) UnmarshalJSON(data []byte) error + func (e EmailConfigurationModelProperties) MarshalJSON() ([]byte, error) + type EmailConfigurationModelSystemData struct + CreatedAt *time.Time + CreatedBy *string + CreatedByType *string + LastModifiedAt *time.Time + LastModifiedBy *string + LastModifiedByType *string + func (e *EmailConfigurationModelSystemData) UnmarshalJSON(data []byte) error + func (e EmailConfigurationModelSystemData) MarshalJSON() ([]byte, error) + type ErrorModel struct + Causes *string + Code *string + CreationTime *time.Time + Message *string + Recommendation *string + Severity *string + Type *string + func (e *ErrorModel) UnmarshalJSON(data []byte) error + func (e ErrorModel) MarshalJSON() ([]byte, error) + type EventClient struct + func NewEventClient(subscriptionID string, credential azcore.TokenCredential, ...) (*EventClient, error) + func (client *EventClient) Get(ctx context.Context, resourceGroupName string, vaultName string, ...) (EventClientGetResponse, error) + func (client *EventClient) NewListPager(resourceGroupName string, vaultName string, options *EventClientListOptions) *runtime.Pager[EventClientListResponse] + type EventClientGetOptions struct + type EventClientGetResponse struct + type EventClientListOptions struct + ContinuationToken *string + Filter *string + type EventClientListResponse struct + type EventModel struct + ID *string + Name *string + Properties *EventModelProperties + SystemData *EventModelSystemData + Type *string + func (e *EventModel) UnmarshalJSON(data []byte) error + func (e EventModel) MarshalJSON() ([]byte, error) + type EventModelCollection struct + NextLink *string + Value []*EventModel + func (e *EventModelCollection) UnmarshalJSON(data []byte) error + func (e EventModelCollection) MarshalJSON() ([]byte, error) + type EventModelCustomProperties struct + InstanceType *string + func (e *EventModelCustomProperties) GetEventModelCustomProperties() *EventModelCustomProperties + func (e *EventModelCustomProperties) UnmarshalJSON(data []byte) error + func (e EventModelCustomProperties) MarshalJSON() ([]byte, error) + type EventModelCustomPropertiesClassification interface + GetEventModelCustomProperties func() *EventModelCustomProperties + type EventModelProperties struct + CorrelationID *string + CustomProperties EventModelCustomPropertiesClassification + Description *string + EventName *string + EventType *string + HealthErrors []*HealthErrorModel + ResourceName *string + ResourceType *string + Severity *string + TimeOfOccurrence *time.Time + func (e *EventModelProperties) UnmarshalJSON(data []byte) error + func (e EventModelProperties) MarshalJSON() ([]byte, error) + type EventModelSystemData struct + CreatedAt *time.Time + CreatedBy *string + CreatedByType *string + LastModifiedAt *time.Time + LastModifiedBy *string + LastModifiedByType *string + func (e *EventModelSystemData) UnmarshalJSON(data []byte) error + func (e EventModelSystemData) MarshalJSON() ([]byte, error) + type FabricClient struct + func NewFabricClient(subscriptionID string, credential azcore.TokenCredential, ...) (*FabricClient, error) + func (client *FabricClient) BeginCreate(ctx context.Context, resourceGroupName string, fabricName string, ...) (*runtime.Poller[FabricClientCreateResponse], error) + func (client *FabricClient) BeginDelete(ctx context.Context, resourceGroupName string, fabricName string, ...) (*runtime.Poller[FabricClientDeleteResponse], error) + func (client *FabricClient) BeginUpdate(ctx context.Context, resourceGroupName string, fabricName string, ...) (*runtime.Poller[FabricClientUpdateResponse], error) + func (client *FabricClient) Get(ctx context.Context, resourceGroupName string, fabricName string, ...) (FabricClientGetResponse, error) + func (client *FabricClient) NewListBySubscriptionPager(options *FabricClientListBySubscriptionOptions) *runtime.Pager[FabricClientListBySubscriptionResponse] + func (client *FabricClient) NewListPager(resourceGroupName string, options *FabricClientListOptions) *runtime.Pager[FabricClientListResponse] + type FabricClientBeginCreateOptions struct + ResumeToken string + type FabricClientBeginDeleteOptions struct + ResumeToken string + type FabricClientBeginUpdateOptions struct + ResumeToken string + type FabricClientCreateResponse struct + type FabricClientDeleteResponse struct + type FabricClientGetOptions struct + type FabricClientGetResponse struct + type FabricClientListBySubscriptionOptions struct + ContinuationToken *string + type FabricClientListBySubscriptionResponse struct + type FabricClientListOptions struct + ContinuationToken *string + type FabricClientListResponse struct + type FabricClientUpdateResponse struct + type FabricModel struct + ID *string + Location *string + Name *string + Properties *FabricModelProperties + SystemData *FabricModelSystemData + Tags map[string]*string + Type *string + func (f *FabricModel) UnmarshalJSON(data []byte) error + func (f FabricModel) MarshalJSON() ([]byte, error) + type FabricModelCollection struct + NextLink *string + Value []*FabricModel + func (f *FabricModelCollection) UnmarshalJSON(data []byte) error + func (f FabricModelCollection) MarshalJSON() ([]byte, error) + type FabricModelCustomProperties struct + InstanceType *string + func (f *FabricModelCustomProperties) GetFabricModelCustomProperties() *FabricModelCustomProperties + func (f *FabricModelCustomProperties) UnmarshalJSON(data []byte) error + func (f FabricModelCustomProperties) MarshalJSON() ([]byte, error) + type FabricModelCustomPropertiesClassification interface + GetFabricModelCustomProperties func() *FabricModelCustomProperties + type FabricModelProperties struct + CustomProperties FabricModelCustomPropertiesClassification + Health *HealthStatus + HealthErrors []*HealthErrorModel + ProvisioningState *ProvisioningState + ServiceEndpoint *string + ServiceResourceID *string + func (f *FabricModelProperties) UnmarshalJSON(data []byte) error + func (f FabricModelProperties) MarshalJSON() ([]byte, error) + type FabricModelSystemData struct + CreatedAt *time.Time + CreatedBy *string + CreatedByType *string + LastModifiedAt *time.Time + LastModifiedBy *string + LastModifiedByType *string + func (f *FabricModelSystemData) UnmarshalJSON(data []byte) error + func (f FabricModelSystemData) MarshalJSON() ([]byte, error) + type FabricModelUpdate struct + ID *string + Name *string + Properties *FabricModelProperties + SystemData *FabricModelUpdateSystemData + Tags map[string]*string + Type *string + func (f *FabricModelUpdate) UnmarshalJSON(data []byte) error + func (f FabricModelUpdate) MarshalJSON() ([]byte, error) + type FabricModelUpdateSystemData struct + CreatedAt *time.Time + CreatedBy *string + CreatedByType *string + LastModifiedAt *time.Time + LastModifiedBy *string + LastModifiedByType *string + func (f *FabricModelUpdateSystemData) UnmarshalJSON(data []byte) error + func (f FabricModelUpdateSystemData) MarshalJSON() ([]byte, error) + type FabricOperationsStatusClient struct + func NewFabricOperationsStatusClient(subscriptionID string, credential azcore.TokenCredential, ...) (*FabricOperationsStatusClient, error) + func (client *FabricOperationsStatusClient) Get(ctx context.Context, resourceGroupName string, fabricName string, ...) (FabricOperationsStatusClientGetResponse, error) + type FabricOperationsStatusClientGetOptions struct + type FabricOperationsStatusClientGetResponse struct + type FailoverProtectedItemProperties struct + NetworkName *string + ProtectedItemName *string + RecoveryPointID *string + RecoveryPointTime *time.Time + Subnet *string + TestVMName *string + VMName *string + func (f *FailoverProtectedItemProperties) UnmarshalJSON(data []byte) error + func (f FailoverProtectedItemProperties) MarshalJSON() ([]byte, error) + type FailoverWorkflowModelCustomProperties struct + AffectedObjectDetails map[string]*string + InstanceType *string + ProtectedItemDetails []*FailoverProtectedItemProperties + func (f *FailoverWorkflowModelCustomProperties) GetWorkflowModelCustomProperties() *WorkflowModelCustomProperties + func (f *FailoverWorkflowModelCustomProperties) UnmarshalJSON(data []byte) error + func (f FailoverWorkflowModelCustomProperties) MarshalJSON() ([]byte, error) + type HealthErrorModel struct + AffectedResourceCorrelationIDs []*string + AffectedResourceType *string + Category *string + Causes *string + ChildErrors []*InnerHealthErrorModel + Code *string + CreationTime *time.Time + HealthCategory *string + IsCustomerResolvable *bool + Message *string + Recommendation *string + Severity *string + Source *string + Summary *string + func (h *HealthErrorModel) UnmarshalJSON(data []byte) error + func (h HealthErrorModel) MarshalJSON() ([]byte, error) + type HealthStatus string + const HealthStatusCritical + const HealthStatusNormal + const HealthStatusWarning + func PossibleHealthStatusValues() []HealthStatus + type HyperVMigrateFabricModelCustomProperties struct + FabricContainerID *string + FabricResourceID *string + HyperVSiteID *string + InstanceType *string + MigrationHubURI *string + MigrationSolutionID *string + func (h *HyperVMigrateFabricModelCustomProperties) GetFabricModelCustomProperties() *FabricModelCustomProperties + func (h *HyperVMigrateFabricModelCustomProperties) UnmarshalJSON(data []byte) error + func (h HyperVMigrateFabricModelCustomProperties) MarshalJSON() ([]byte, error) + type HyperVToAzStackHCIDiskInput struct + DiskFileFormat *string + DiskID *string + DiskSizeGB *int64 + IsDynamic *bool + IsOsDisk *bool + StorageContainerID *string + func (h *HyperVToAzStackHCIDiskInput) UnmarshalJSON(data []byte) error + func (h HyperVToAzStackHCIDiskInput) MarshalJSON() ([]byte, error) + type HyperVToAzStackHCIEventModelCustomProperties struct + EventSourceFriendlyName *string + InstanceType *string + ProtectedItemFriendlyName *string + ServerType *string + SourceApplianceName *string + TargetApplianceName *string + func (h *HyperVToAzStackHCIEventModelCustomProperties) GetEventModelCustomProperties() *EventModelCustomProperties + func (h *HyperVToAzStackHCIEventModelCustomProperties) UnmarshalJSON(data []byte) error + func (h HyperVToAzStackHCIEventModelCustomProperties) MarshalJSON() ([]byte, error) + type HyperVToAzStackHCINicInput struct + NetworkName *string + NicID *string + SelectionTypeForFailover *VMNicSelection + TargetNetworkID *string + TestNetworkID *string + func (h *HyperVToAzStackHCINicInput) UnmarshalJSON(data []byte) error + func (h HyperVToAzStackHCINicInput) MarshalJSON() ([]byte, error) + type HyperVToAzStackHCIPlannedFailoverModelCustomProperties struct + InstanceType *string + ShutdownSourceVM *bool + func (h *HyperVToAzStackHCIPlannedFailoverModelCustomProperties) GetPlannedFailoverModelCustomProperties() *PlannedFailoverModelCustomProperties + func (h *HyperVToAzStackHCIPlannedFailoverModelCustomProperties) UnmarshalJSON(data []byte) error + func (h HyperVToAzStackHCIPlannedFailoverModelCustomProperties) MarshalJSON() ([]byte, error) + type HyperVToAzStackHCIPolicyModelCustomProperties struct + AppConsistentFrequencyInMinutes *int32 + CrashConsistentFrequencyInMinutes *int32 + InstanceType *string + RecoveryPointHistoryInMinutes *int32 + func (h *HyperVToAzStackHCIPolicyModelCustomProperties) GetPolicyModelCustomProperties() *PolicyModelCustomProperties + func (h *HyperVToAzStackHCIPolicyModelCustomProperties) UnmarshalJSON(data []byte) error + func (h HyperVToAzStackHCIPolicyModelCustomProperties) MarshalJSON() ([]byte, error) + type HyperVToAzStackHCIProtectedDiskProperties struct + CapacityInBytes *int64 + DiskType *string + IsDynamic *bool + IsOsDisk *bool + MigrateDiskName *string + SeedDiskName *string + SourceDiskID *string + SourceDiskName *string + StorageContainerID *string + StorageContainerLocalPath *string + TestMigrateDiskName *string + func (h *HyperVToAzStackHCIProtectedDiskProperties) UnmarshalJSON(data []byte) error + func (h HyperVToAzStackHCIProtectedDiskProperties) MarshalJSON() ([]byte, error) + type HyperVToAzStackHCIProtectedItemModelCustomProperties struct + ActiveLocation *ProtectedItemActiveLocation + CustomLocationRegion *string + DisksToInclude []*HyperVToAzStackHCIDiskInput + DynamicMemoryConfig *ProtectedItemDynamicMemoryConfig + FabricDiscoveryMachineID *string + FailoverRecoveryPointID *string + FirmwareType *string + HyperVGeneration *string + InitialReplicationProgressPercentage *int32 + InstanceType *string + IsDynamicRAM *bool + LastRecoveryPointID *string + LastRecoveryPointReceived *time.Time + LastReplicationUpdateTime *time.Time + NicsToInclude []*HyperVToAzStackHCINicInput + OSName *string + OSType *string + ProtectedDisks []*HyperVToAzStackHCIProtectedDiskProperties + ProtectedNics []*HyperVToAzStackHCIProtectedNicProperties + ResyncProgressPercentage *int32 + RunAsAccountID *string + SourceApplianceName *string + SourceCPUCores *int32 + SourceDraName *string + SourceMemoryInMegaBytes *float64 + SourceVMName *string + StorageContainerID *string + TargetApplianceName *string + TargetArcClusterCustomLocationID *string + TargetAzStackHciClusterName *string + TargetCPUCores *int32 + TargetDraName *string + TargetHciClusterID *string + TargetLocation *string + TargetMemoryInMegaBytes *int32 + TargetNetworkID *string + TargetResourceGroupID *string + TargetVMBiosID *string + TargetVMName *string + TestNetworkID *string + func (h *HyperVToAzStackHCIProtectedItemModelCustomProperties) GetProtectedItemModelCustomProperties() *ProtectedItemModelCustomProperties + func (h *HyperVToAzStackHCIProtectedItemModelCustomProperties) UnmarshalJSON(data []byte) error + func (h HyperVToAzStackHCIProtectedItemModelCustomProperties) MarshalJSON() ([]byte, error) + type HyperVToAzStackHCIProtectedNicProperties struct + MacAddress *string + NetworkName *string + NicID *string + SelectionTypeForFailover *VMNicSelection + TargetNetworkID *string + TestNetworkID *string + func (h *HyperVToAzStackHCIProtectedNicProperties) UnmarshalJSON(data []byte) error + func (h HyperVToAzStackHCIProtectedNicProperties) MarshalJSON() ([]byte, error) + type HyperVToAzStackHCIRecoveryPointModelCustomProperties struct + DiskIDs []*string + InstanceType *string + func (h *HyperVToAzStackHCIRecoveryPointModelCustomProperties) GetRecoveryPointModelCustomProperties() *RecoveryPointModelCustomProperties + func (h *HyperVToAzStackHCIRecoveryPointModelCustomProperties) UnmarshalJSON(data []byte) error + func (h HyperVToAzStackHCIRecoveryPointModelCustomProperties) MarshalJSON() ([]byte, error) + type HyperVToAzStackHCIReplicationExtensionModelCustomProperties struct + AsrServiceURI *string + AzStackHciFabricArmID *string + AzStackHciSiteID *string + GatewayServiceURI *string + HyperVFabricArmID *string + HyperVSiteID *string + InstanceType *string + RcmServiceURI *string + ResourceGroup *string + ResourceLocation *string + SourceGatewayServiceID *string + SourceStorageContainerName *string + StorageAccountID *string + StorageAccountSasSecretName *string + SubscriptionID *string + TargetGatewayServiceID *string + TargetStorageContainerName *string + func (h *HyperVToAzStackHCIReplicationExtensionModelCustomProperties) GetReplicationExtensionModelCustomProperties() *ReplicationExtensionModelCustomProperties + func (h *HyperVToAzStackHCIReplicationExtensionModelCustomProperties) UnmarshalJSON(data []byte) error + func (h HyperVToAzStackHCIReplicationExtensionModelCustomProperties) MarshalJSON() ([]byte, error) + type IdentityModel struct + AADAuthority *string + ApplicationID *string + Audience *string + ObjectID *string + TenantID *string + func (i *IdentityModel) UnmarshalJSON(data []byte) error + func (i IdentityModel) MarshalJSON() ([]byte, error) + type InnerHealthErrorModel struct + Category *string + Causes *string + Code *string + CreationTime *time.Time + HealthCategory *string + IsCustomerResolvable *bool + Message *string + Recommendation *string + Severity *string + Source *string + Summary *string + func (i *InnerHealthErrorModel) UnmarshalJSON(data []byte) error + func (i InnerHealthErrorModel) MarshalJSON() ([]byte, error) + type Operation struct + ActionType *ActionType + Display *OperationDisplay + IsDataAction *bool + Name *string + Origin *Origin + func (o *Operation) UnmarshalJSON(data []byte) error + func (o Operation) MarshalJSON() ([]byte, error) + type OperationDisplay struct + Description *string + Operation *string + Provider *string + Resource *string + func (o *OperationDisplay) UnmarshalJSON(data []byte) error + func (o OperationDisplay) MarshalJSON() ([]byte, error) + type OperationListResult struct + NextLink *string + Value []*Operation + func (o *OperationListResult) UnmarshalJSON(data []byte) error + func (o OperationListResult) MarshalJSON() ([]byte, error) + type OperationStatus struct + EndTime *string + ID *string + Name *string + StartTime *string + Status *string + func (o *OperationStatus) UnmarshalJSON(data []byte) error + func (o OperationStatus) MarshalJSON() ([]byte, error) + type OperationsClient struct + func NewOperationsClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*OperationsClient, error) + func (client *OperationsClient) NewListPager(options *OperationsClientListOptions) *runtime.Pager[OperationsClientListResponse] + type OperationsClientListOptions struct + type OperationsClientListResponse struct + type Origin string + const OriginSystem + const OriginUser + const OriginUserSystem + func PossibleOriginValues() []Origin + type PlannedFailoverModel struct + Properties *PlannedFailoverModelProperties + func (p *PlannedFailoverModel) UnmarshalJSON(data []byte) error + func (p PlannedFailoverModel) MarshalJSON() ([]byte, error) + type PlannedFailoverModelCustomProperties struct + InstanceType *string + func (p *PlannedFailoverModelCustomProperties) GetPlannedFailoverModelCustomProperties() *PlannedFailoverModelCustomProperties + func (p *PlannedFailoverModelCustomProperties) UnmarshalJSON(data []byte) error + func (p PlannedFailoverModelCustomProperties) MarshalJSON() ([]byte, error) + type PlannedFailoverModelCustomPropertiesClassification interface + GetPlannedFailoverModelCustomProperties func() *PlannedFailoverModelCustomProperties + type PlannedFailoverModelProperties struct + CustomProperties PlannedFailoverModelCustomPropertiesClassification + func (p *PlannedFailoverModelProperties) UnmarshalJSON(data []byte) error + func (p PlannedFailoverModelProperties) MarshalJSON() ([]byte, error) + type PolicyClient struct + func NewPolicyClient(subscriptionID string, credential azcore.TokenCredential, ...) (*PolicyClient, error) + func (client *PolicyClient) BeginCreate(ctx context.Context, resourceGroupName string, vaultName string, ...) (*runtime.Poller[PolicyClientCreateResponse], error) + func (client *PolicyClient) BeginDelete(ctx context.Context, resourceGroupName string, vaultName string, ...) (*runtime.Poller[PolicyClientDeleteResponse], error) + func (client *PolicyClient) Get(ctx context.Context, resourceGroupName string, vaultName string, ...) (PolicyClientGetResponse, error) + func (client *PolicyClient) NewListPager(resourceGroupName string, vaultName string, options *PolicyClientListOptions) *runtime.Pager[PolicyClientListResponse] + type PolicyClientBeginCreateOptions struct + ResumeToken string + type PolicyClientBeginDeleteOptions struct + ResumeToken string + type PolicyClientCreateResponse struct + type PolicyClientDeleteResponse struct + type PolicyClientGetOptions struct + type PolicyClientGetResponse struct + type PolicyClientListOptions struct + type PolicyClientListResponse struct + type PolicyModel struct + ID *string + Name *string + Properties *PolicyModelProperties + SystemData *PolicyModelSystemData + Type *string + func (p *PolicyModel) UnmarshalJSON(data []byte) error + func (p PolicyModel) MarshalJSON() ([]byte, error) + type PolicyModelCollection struct + NextLink *string + Value []*PolicyModel + func (p *PolicyModelCollection) UnmarshalJSON(data []byte) error + func (p PolicyModelCollection) MarshalJSON() ([]byte, error) + type PolicyModelCustomProperties struct + InstanceType *string + func (p *PolicyModelCustomProperties) GetPolicyModelCustomProperties() *PolicyModelCustomProperties + func (p *PolicyModelCustomProperties) UnmarshalJSON(data []byte) error + func (p PolicyModelCustomProperties) MarshalJSON() ([]byte, error) + type PolicyModelCustomPropertiesClassification interface + GetPolicyModelCustomProperties func() *PolicyModelCustomProperties + type PolicyModelProperties struct + CustomProperties PolicyModelCustomPropertiesClassification + ProvisioningState *ProvisioningState + func (p *PolicyModelProperties) UnmarshalJSON(data []byte) error + func (p PolicyModelProperties) MarshalJSON() ([]byte, error) + type PolicyModelSystemData struct + CreatedAt *time.Time + CreatedBy *string + CreatedByType *string + LastModifiedAt *time.Time + LastModifiedBy *string + LastModifiedByType *string + func (p *PolicyModelSystemData) UnmarshalJSON(data []byte) error + func (p PolicyModelSystemData) MarshalJSON() ([]byte, error) + type PolicyOperationStatusClient struct + func NewPolicyOperationStatusClient(subscriptionID string, credential azcore.TokenCredential, ...) (*PolicyOperationStatusClient, error) + func (client *PolicyOperationStatusClient) Get(ctx context.Context, resourceGroupName string, vaultName string, ...) (PolicyOperationStatusClientGetResponse, error) + type PolicyOperationStatusClientGetOptions struct + type PolicyOperationStatusClientGetResponse struct + type ProtectedItemActiveLocation string + const ProtectedItemActiveLocationPrimary + const ProtectedItemActiveLocationRecovery + func PossibleProtectedItemActiveLocationValues() []ProtectedItemActiveLocation + type ProtectedItemClient struct + func NewProtectedItemClient(subscriptionID string, credential azcore.TokenCredential, ...) (*ProtectedItemClient, error) + func (client *ProtectedItemClient) BeginCreate(ctx context.Context, resourceGroupName string, vaultName string, ...) (*runtime.Poller[ProtectedItemClientCreateResponse], error) + func (client *ProtectedItemClient) BeginDelete(ctx context.Context, resourceGroupName string, vaultName string, ...) (*runtime.Poller[ProtectedItemClientDeleteResponse], error) + func (client *ProtectedItemClient) BeginPlannedFailover(ctx context.Context, resourceGroupName string, vaultName string, ...) (*runtime.Poller[ProtectedItemClientPlannedFailoverResponse], error) + func (client *ProtectedItemClient) Get(ctx context.Context, resourceGroupName string, vaultName string, ...) (ProtectedItemClientGetResponse, error) + func (client *ProtectedItemClient) NewListPager(resourceGroupName string, vaultName string, ...) *runtime.Pager[ProtectedItemClientListResponse] + type ProtectedItemClientBeginCreateOptions struct + ResumeToken string + type ProtectedItemClientBeginDeleteOptions struct + ForceDelete *bool + ResumeToken string + type ProtectedItemClientBeginPlannedFailoverOptions struct + Body *PlannedFailoverModel + ResumeToken string + type ProtectedItemClientCreateResponse struct + type ProtectedItemClientDeleteResponse struct + type ProtectedItemClientGetOptions struct + type ProtectedItemClientGetResponse struct + type ProtectedItemClientListOptions struct + type ProtectedItemClientListResponse struct + type ProtectedItemClientPlannedFailoverResponse struct + type ProtectedItemDynamicMemoryConfig struct + MaximumMemoryInMegaBytes *int64 + MinimumMemoryInMegaBytes *int64 + TargetMemoryBufferPercentage *int32 + func (p *ProtectedItemDynamicMemoryConfig) UnmarshalJSON(data []byte) error + func (p ProtectedItemDynamicMemoryConfig) MarshalJSON() ([]byte, error) + type ProtectedItemModel struct + ID *string + Name *string + Properties *ProtectedItemModelProperties + SystemData *ProtectedItemModelSystemData + Type *string + func (p *ProtectedItemModel) UnmarshalJSON(data []byte) error + func (p ProtectedItemModel) MarshalJSON() ([]byte, error) + type ProtectedItemModelCollection struct + NextLink *string + Value []*ProtectedItemModel + func (p *ProtectedItemModelCollection) UnmarshalJSON(data []byte) error + func (p ProtectedItemModelCollection) MarshalJSON() ([]byte, error) + type ProtectedItemModelCustomProperties struct + InstanceType *string + func (p *ProtectedItemModelCustomProperties) GetProtectedItemModelCustomProperties() *ProtectedItemModelCustomProperties + func (p *ProtectedItemModelCustomProperties) UnmarshalJSON(data []byte) error + func (p ProtectedItemModelCustomProperties) MarshalJSON() ([]byte, error) + type ProtectedItemModelCustomPropertiesClassification interface + GetProtectedItemModelCustomProperties func() *ProtectedItemModelCustomProperties + type ProtectedItemModelProperties struct + AllowedJobs []*string + CorrelationID *string + CurrentJob *ProtectedItemModelPropertiesCurrentJob + CustomProperties ProtectedItemModelCustomPropertiesClassification + DraID *string + FabricID *string + FabricObjectID *string + FabricObjectName *string + HealthErrors []*HealthErrorModel + LastFailedEnableProtectionJob *ProtectedItemModelPropertiesLastFailedEnableProtectionJob + LastFailedPlannedFailoverJob *ProtectedItemModelPropertiesLastFailedPlannedFailoverJob + LastSuccessfulPlannedFailoverTime *time.Time + LastSuccessfulTestFailoverTime *time.Time + LastSuccessfulUnplannedFailoverTime *time.Time + LastTestFailoverJob *ProtectedItemModelPropertiesLastTestFailoverJob + PolicyName *string + ProtectionState *ProtectionState + ProtectionStateDescription *string + ProvisioningState *ProvisioningState + ReplicationExtensionName *string + ReplicationHealth *HealthStatus + ResyncRequired *bool + ResynchronizationState *ResynchronizationState + SourceFabricProviderID *string + TargetDraID *string + TargetFabricID *string + TargetFabricProviderID *string + TestFailoverState *TestFailoverState + TestFailoverStateDescription *string + func (p *ProtectedItemModelProperties) UnmarshalJSON(data []byte) error + func (p ProtectedItemModelProperties) MarshalJSON() ([]byte, error) + type ProtectedItemModelPropertiesCurrentJob struct + DisplayName *string + EndTime *time.Time + ID *string + Name *string + ScenarioName *string + StartTime *time.Time + State *string + func (p *ProtectedItemModelPropertiesCurrentJob) UnmarshalJSON(data []byte) error + func (p ProtectedItemModelPropertiesCurrentJob) MarshalJSON() ([]byte, error) + type ProtectedItemModelPropertiesLastFailedEnableProtectionJob struct + DisplayName *string + EndTime *time.Time + ID *string + Name *string + ScenarioName *string + StartTime *time.Time + State *string + func (p *ProtectedItemModelPropertiesLastFailedEnableProtectionJob) UnmarshalJSON(data []byte) error + func (p ProtectedItemModelPropertiesLastFailedEnableProtectionJob) MarshalJSON() ([]byte, error) + type ProtectedItemModelPropertiesLastFailedPlannedFailoverJob struct + DisplayName *string + EndTime *time.Time + ID *string + Name *string + ScenarioName *string + StartTime *time.Time + State *string + func (p *ProtectedItemModelPropertiesLastFailedPlannedFailoverJob) UnmarshalJSON(data []byte) error + func (p ProtectedItemModelPropertiesLastFailedPlannedFailoverJob) MarshalJSON() ([]byte, error) + type ProtectedItemModelPropertiesLastTestFailoverJob struct + DisplayName *string + EndTime *time.Time + ID *string + Name *string + ScenarioName *string + StartTime *time.Time + State *string + func (p *ProtectedItemModelPropertiesLastTestFailoverJob) UnmarshalJSON(data []byte) error + func (p ProtectedItemModelPropertiesLastTestFailoverJob) MarshalJSON() ([]byte, error) + type ProtectedItemModelSystemData struct + CreatedAt *time.Time + CreatedBy *string + CreatedByType *string + LastModifiedAt *time.Time + LastModifiedBy *string + LastModifiedByType *string + func (p *ProtectedItemModelSystemData) UnmarshalJSON(data []byte) error + func (p ProtectedItemModelSystemData) MarshalJSON() ([]byte, error) + type ProtectedItemOperationStatusClient struct + func NewProtectedItemOperationStatusClient(subscriptionID string, credential azcore.TokenCredential, ...) (*ProtectedItemOperationStatusClient, error) + func (client *ProtectedItemOperationStatusClient) Get(ctx context.Context, resourceGroupName string, vaultName string, ...) (ProtectedItemOperationStatusClientGetResponse, error) + type ProtectedItemOperationStatusClientGetOptions struct + type ProtectedItemOperationStatusClientGetResponse struct + type ProtectionState string + const ProtectionStateCancelFailoverFailedOnPrimary + const ProtectionStateCancelFailoverFailedOnRecovery + const ProtectionStateCancelFailoverInProgressOnPrimary + const ProtectionStateCancelFailoverInProgressOnRecovery + const ProtectionStateCancelFailoverStatesBegin + const ProtectionStateCancelFailoverStatesEnd + const ProtectionStateChangeRecoveryPointCompleted + const ProtectionStateChangeRecoveryPointFailed + const ProtectionStateChangeRecoveryPointInitiated + const ProtectionStateChangeRecoveryPointStatesBegin + const ProtectionStateChangeRecoveryPointStatesEnd + const ProtectionStateCommitFailoverCompleted + const ProtectionStateCommitFailoverFailedOnPrimary + const ProtectionStateCommitFailoverFailedOnRecovery + const ProtectionStateCommitFailoverInProgressOnPrimary + const ProtectionStateCommitFailoverInProgressOnRecovery + const ProtectionStateCommitFailoverStatesBegin + const ProtectionStateCommitFailoverStatesEnd + const ProtectionStateDisablingFailed + const ProtectionStateDisablingProtection + const ProtectionStateEnablingFailed + const ProtectionStateEnablingProtection + const ProtectionStateInitialReplicationCompletedOnPrimary + const ProtectionStateInitialReplicationCompletedOnRecovery + const ProtectionStateInitialReplicationFailed + const ProtectionStateInitialReplicationInProgress + const ProtectionStateInitialReplicationStatesBegin + const ProtectionStateInitialReplicationStatesEnd + const ProtectionStateMarkedForDeletion + const ProtectionStatePlannedFailoverCompleted + const ProtectionStatePlannedFailoverCompleting + const ProtectionStatePlannedFailoverCompletionFailed + const ProtectionStatePlannedFailoverFailed + const ProtectionStatePlannedFailoverInitiated + const ProtectionStatePlannedFailoverTransitionStatesBegin + const ProtectionStatePlannedFailoverTransitionStatesEnd + const ProtectionStateProtected + const ProtectionStateProtectedStatesBegin + const ProtectionStateProtectedStatesEnd + const ProtectionStateReprotectFailed + const ProtectionStateReprotectInitiated + const ProtectionStateReprotectStatesBegin + const ProtectionStateReprotectStatesEnd + const ProtectionStateUnplannedFailoverCompleted + const ProtectionStateUnplannedFailoverCompleting + const ProtectionStateUnplannedFailoverCompletionFailed + const ProtectionStateUnplannedFailoverFailed + const ProtectionStateUnplannedFailoverInitiated + const ProtectionStateUnplannedFailoverTransitionStatesBegin + const ProtectionStateUnplannedFailoverTransitionStatesEnd + const ProtectionStateUnprotectedStatesBegin + const ProtectionStateUnprotectedStatesEnd + func PossibleProtectionStateValues() []ProtectionState + type ProvisioningState string + const ProvisioningStateCanceled + const ProvisioningStateCreating + const ProvisioningStateDeleted + const ProvisioningStateDeleting + const ProvisioningStateFailed + const ProvisioningStateSucceeded + const ProvisioningStateUpdating + func PossibleProvisioningStateValues() []ProvisioningState + type RecoveryPointModel struct + ID *string + Name *string + Properties *RecoveryPointModelProperties + SystemData *RecoveryPointModelSystemData + Type *string + func (r *RecoveryPointModel) UnmarshalJSON(data []byte) error + func (r RecoveryPointModel) MarshalJSON() ([]byte, error) + type RecoveryPointModelCollection struct + NextLink *string + Value []*RecoveryPointModel + func (r *RecoveryPointModelCollection) UnmarshalJSON(data []byte) error + func (r RecoveryPointModelCollection) MarshalJSON() ([]byte, error) + type RecoveryPointModelCustomProperties struct + InstanceType *string + func (r *RecoveryPointModelCustomProperties) GetRecoveryPointModelCustomProperties() *RecoveryPointModelCustomProperties + func (r *RecoveryPointModelCustomProperties) UnmarshalJSON(data []byte) error + func (r RecoveryPointModelCustomProperties) MarshalJSON() ([]byte, error) + type RecoveryPointModelCustomPropertiesClassification interface + GetRecoveryPointModelCustomProperties func() *RecoveryPointModelCustomProperties + type RecoveryPointModelProperties struct + CustomProperties RecoveryPointModelCustomPropertiesClassification + RecoveryPointTime *time.Time + RecoveryPointType *RecoveryPointType + func (r *RecoveryPointModelProperties) UnmarshalJSON(data []byte) error + func (r RecoveryPointModelProperties) MarshalJSON() ([]byte, error) + type RecoveryPointModelSystemData struct + CreatedAt *time.Time + CreatedBy *string + CreatedByType *string + LastModifiedAt *time.Time + LastModifiedBy *string + LastModifiedByType *string + func (r *RecoveryPointModelSystemData) UnmarshalJSON(data []byte) error + func (r RecoveryPointModelSystemData) MarshalJSON() ([]byte, error) + type RecoveryPointType string + const RecoveryPointTypeApplicationConsistent + const RecoveryPointTypeCrashConsistent + func PossibleRecoveryPointTypeValues() []RecoveryPointType + type RecoveryPointsClient struct + func NewRecoveryPointsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*RecoveryPointsClient, error) + func (client *RecoveryPointsClient) Get(ctx context.Context, resourceGroupName string, vaultName string, ...) (RecoveryPointsClientGetResponse, error) + func (client *RecoveryPointsClient) NewListPager(resourceGroupName string, vaultName string, protectedItemName string, ...) *runtime.Pager[RecoveryPointsClientListResponse] + type RecoveryPointsClientGetOptions struct + type RecoveryPointsClientGetResponse struct + type RecoveryPointsClientListOptions struct + type RecoveryPointsClientListResponse struct + type ReplicationExtensionClient struct + func NewReplicationExtensionClient(subscriptionID string, credential azcore.TokenCredential, ...) (*ReplicationExtensionClient, error) + func (client *ReplicationExtensionClient) BeginCreate(ctx context.Context, resourceGroupName string, vaultName string, ...) (*runtime.Poller[ReplicationExtensionClientCreateResponse], error) + func (client *ReplicationExtensionClient) BeginDelete(ctx context.Context, resourceGroupName string, vaultName string, ...) (*runtime.Poller[ReplicationExtensionClientDeleteResponse], error) + func (client *ReplicationExtensionClient) Get(ctx context.Context, resourceGroupName string, vaultName string, ...) (ReplicationExtensionClientGetResponse, error) + func (client *ReplicationExtensionClient) NewListPager(resourceGroupName string, vaultName string, ...) *runtime.Pager[ReplicationExtensionClientListResponse] + type ReplicationExtensionClientBeginCreateOptions struct + ResumeToken string + type ReplicationExtensionClientBeginDeleteOptions struct + ResumeToken string + type ReplicationExtensionClientCreateResponse struct + type ReplicationExtensionClientDeleteResponse struct + type ReplicationExtensionClientGetOptions struct + type ReplicationExtensionClientGetResponse struct + type ReplicationExtensionClientListOptions struct + type ReplicationExtensionClientListResponse struct + type ReplicationExtensionModel struct + ID *string + Name *string + Properties *ReplicationExtensionModelProperties + SystemData *ReplicationExtensionModelSystemData + Type *string + func (r *ReplicationExtensionModel) UnmarshalJSON(data []byte) error + func (r ReplicationExtensionModel) MarshalJSON() ([]byte, error) + type ReplicationExtensionModelCollection struct + NextLink *string + Value []*ReplicationExtensionModel + func (r *ReplicationExtensionModelCollection) UnmarshalJSON(data []byte) error + func (r ReplicationExtensionModelCollection) MarshalJSON() ([]byte, error) + type ReplicationExtensionModelCustomProperties struct + InstanceType *string + func (r *ReplicationExtensionModelCustomProperties) GetReplicationExtensionModelCustomProperties() *ReplicationExtensionModelCustomProperties + func (r *ReplicationExtensionModelCustomProperties) UnmarshalJSON(data []byte) error + func (r ReplicationExtensionModelCustomProperties) MarshalJSON() ([]byte, error) + type ReplicationExtensionModelCustomPropertiesClassification interface + GetReplicationExtensionModelCustomProperties func() *ReplicationExtensionModelCustomProperties + type ReplicationExtensionModelProperties struct + CustomProperties ReplicationExtensionModelCustomPropertiesClassification + ProvisioningState *ProvisioningState + func (r *ReplicationExtensionModelProperties) UnmarshalJSON(data []byte) error + func (r ReplicationExtensionModelProperties) MarshalJSON() ([]byte, error) + type ReplicationExtensionModelSystemData struct + CreatedAt *time.Time + CreatedBy *string + CreatedByType *string + LastModifiedAt *time.Time + LastModifiedBy *string + LastModifiedByType *string + func (r *ReplicationExtensionModelSystemData) UnmarshalJSON(data []byte) error + func (r ReplicationExtensionModelSystemData) MarshalJSON() ([]byte, error) + type ReplicationExtensionOperationStatusClient struct + func NewReplicationExtensionOperationStatusClient(subscriptionID string, credential azcore.TokenCredential, ...) (*ReplicationExtensionOperationStatusClient, error) + func (client *ReplicationExtensionOperationStatusClient) Get(ctx context.Context, resourceGroupName string, vaultName string, ...) (ReplicationExtensionOperationStatusClientGetResponse, error) + type ReplicationExtensionOperationStatusClientGetOptions struct + type ReplicationExtensionOperationStatusClientGetResponse struct + type ReplicationVaultType string + const ReplicationVaultTypeDisasterRecovery + const ReplicationVaultTypeMigrate + func PossibleReplicationVaultTypeValues() []ReplicationVaultType + type ResynchronizationState string + const ResynchronizationStateNone + const ResynchronizationStateResynchronizationCompleted + const ResynchronizationStateResynchronizationFailed + const ResynchronizationStateResynchronizationInitiated + func PossibleResynchronizationStateValues() []ResynchronizationState + type StorageContainerProperties struct + ClusterSharedVolumePath *string + Name *string + func (s *StorageContainerProperties) UnmarshalJSON(data []byte) error + func (s StorageContainerProperties) MarshalJSON() ([]byte, error) + type TaskModel struct + ChildrenWorkflows []*WorkflowModel + CustomProperties *TaskModelCustomProperties + EndTime *time.Time + StartTime *time.Time + State *TaskState + TaskName *string + func (t *TaskModel) UnmarshalJSON(data []byte) error + func (t TaskModel) MarshalJSON() ([]byte, error) + type TaskModelCustomProperties struct + InstanceType *string + func (t *TaskModelCustomProperties) UnmarshalJSON(data []byte) error + func (t TaskModelCustomProperties) MarshalJSON() ([]byte, error) + type TaskState string + const TaskStateCancelled + const TaskStateFailed + const TaskStatePending + const TaskStateSkipped + const TaskStateStarted + const TaskStateSucceeded + func PossibleTaskStateValues() []TaskState + type TestFailoverCleanupWorkflowModelCustomProperties struct + AffectedObjectDetails map[string]*string + Comments *string + InstanceType *string + func (t *TestFailoverCleanupWorkflowModelCustomProperties) GetWorkflowModelCustomProperties() *WorkflowModelCustomProperties + func (t *TestFailoverCleanupWorkflowModelCustomProperties) UnmarshalJSON(data []byte) error + func (t TestFailoverCleanupWorkflowModelCustomProperties) MarshalJSON() ([]byte, error) + type TestFailoverState string + const TestFailoverStateMarkedForDeletion + const TestFailoverStateNone + const TestFailoverStateTestFailoverCleanupCompleting + const TestFailoverStateTestFailoverCleanupInitiated + const TestFailoverStateTestFailoverCompleted + const TestFailoverStateTestFailoverCompleting + const TestFailoverStateTestFailoverCompletionFailed + const TestFailoverStateTestFailoverFailed + const TestFailoverStateTestFailoverInitiated + func PossibleTestFailoverStateValues() []TestFailoverState + type TestFailoverWorkflowModelCustomProperties struct + AffectedObjectDetails map[string]*string + InstanceType *string + ProtectedItemDetails []*FailoverProtectedItemProperties + func (t *TestFailoverWorkflowModelCustomProperties) GetWorkflowModelCustomProperties() *WorkflowModelCustomProperties + func (t *TestFailoverWorkflowModelCustomProperties) UnmarshalJSON(data []byte) error + func (t TestFailoverWorkflowModelCustomProperties) MarshalJSON() ([]byte, error) + type VMNicSelection string + const VMNicSelectionNotSelected + const VMNicSelectionSelectedByDefault + const VMNicSelectionSelectedByUser + const VMNicSelectionSelectedByUserOverride + func PossibleVMNicSelectionValues() []VMNicSelection + type VMwareDraModelCustomProperties struct + BiosID *string + InstanceType *string + MarsAuthenticationIdentity *IdentityModel + func (v *VMwareDraModelCustomProperties) GetDraModelCustomProperties() *DraModelCustomProperties + func (v *VMwareDraModelCustomProperties) UnmarshalJSON(data []byte) error + func (v VMwareDraModelCustomProperties) MarshalJSON() ([]byte, error) + type VMwareMigrateFabricModelCustomProperties struct + InstanceType *string + MigrationSolutionID *string + VmwareSiteID *string + func (v *VMwareMigrateFabricModelCustomProperties) GetFabricModelCustomProperties() *FabricModelCustomProperties + func (v *VMwareMigrateFabricModelCustomProperties) UnmarshalJSON(data []byte) error + func (v VMwareMigrateFabricModelCustomProperties) MarshalJSON() ([]byte, error) + type VMwareToAzStackHCIDiskInput struct + DiskFileFormat *string + DiskID *string + DiskSizeGB *int64 + IsDynamic *bool + IsOsDisk *bool + StorageContainerID *string + func (v *VMwareToAzStackHCIDiskInput) UnmarshalJSON(data []byte) error + func (v VMwareToAzStackHCIDiskInput) MarshalJSON() ([]byte, error) + type VMwareToAzStackHCINicInput struct + Label *string + NetworkName *string + NicID *string + SelectionTypeForFailover *VMNicSelection + TargetNetworkID *string + TestNetworkID *string + func (v *VMwareToAzStackHCINicInput) UnmarshalJSON(data []byte) error + func (v VMwareToAzStackHCINicInput) MarshalJSON() ([]byte, error) + type VMwareToAzStackHCIPlannedFailoverModelCustomProperties struct + InstanceType *string + ShutdownSourceVM *bool + func (v *VMwareToAzStackHCIPlannedFailoverModelCustomProperties) GetPlannedFailoverModelCustomProperties() *PlannedFailoverModelCustomProperties + func (v *VMwareToAzStackHCIPlannedFailoverModelCustomProperties) UnmarshalJSON(data []byte) error + func (v VMwareToAzStackHCIPlannedFailoverModelCustomProperties) MarshalJSON() ([]byte, error) + type VMwareToAzStackHCIPolicyModelCustomProperties struct + AppConsistentFrequencyInMinutes *int32 + CrashConsistentFrequencyInMinutes *int32 + InstanceType *string + RecoveryPointHistoryInMinutes *int32 + func (v *VMwareToAzStackHCIPolicyModelCustomProperties) GetPolicyModelCustomProperties() *PolicyModelCustomProperties + func (v *VMwareToAzStackHCIPolicyModelCustomProperties) UnmarshalJSON(data []byte) error + func (v VMwareToAzStackHCIPolicyModelCustomProperties) MarshalJSON() ([]byte, error) + type VMwareToAzStackHCIProtectedDiskProperties struct + CapacityInBytes *int64 + DiskType *string + IsDynamic *bool + IsOsDisk *bool + MigrateDiskName *string + SeedDiskName *string + SourceDiskID *string + SourceDiskName *string + StorageContainerID *string + StorageContainerLocalPath *string + TestMigrateDiskName *string + func (v *VMwareToAzStackHCIProtectedDiskProperties) UnmarshalJSON(data []byte) error + func (v VMwareToAzStackHCIProtectedDiskProperties) MarshalJSON() ([]byte, error) + type VMwareToAzStackHCIProtectedItemModelCustomProperties struct + ActiveLocation *ProtectedItemActiveLocation + CustomLocationRegion *string + DisksToInclude []*VMwareToAzStackHCIDiskInput + DynamicMemoryConfig *ProtectedItemDynamicMemoryConfig + FabricDiscoveryMachineID *string + FailoverRecoveryPointID *string + FirmwareType *string + HyperVGeneration *string + InitialReplicationProgressPercentage *int32 + InstanceType *string + IsDynamicRAM *bool + LastRecoveryPointID *string + LastRecoveryPointReceived *time.Time + LastReplicationUpdateTime *time.Time + MigrationProgressPercentage *int32 + NicsToInclude []*VMwareToAzStackHCINicInput + OSName *string + OSType *string + PerformAutoResync *bool + ProtectedDisks []*VMwareToAzStackHCIProtectedDiskProperties + ProtectedNics []*VMwareToAzStackHCIProtectedNicProperties + ResumeProgressPercentage *int32 + ResumeRetryCount *int64 + ResyncProgressPercentage *int32 + ResyncRequired *bool + ResyncRetryCount *int64 + ResyncState *VMwareToAzureMigrateResyncState + RunAsAccountID *string + SourceApplianceName *string + SourceCPUCores *int32 + SourceDraName *string + SourceMemoryInMegaBytes *float64 + SourceVMName *string + StorageContainerID *string + TargetApplianceName *string + TargetArcClusterCustomLocationID *string + TargetAzStackHciClusterName *string + TargetCPUCores *int32 + TargetDraName *string + TargetHciClusterID *string + TargetLocation *string + TargetMemoryInMegaBytes *int32 + TargetNetworkID *string + TargetResourceGroupID *string + TargetVMBiosID *string + TargetVMName *string + TestNetworkID *string + func (v *VMwareToAzStackHCIProtectedItemModelCustomProperties) GetProtectedItemModelCustomProperties() *ProtectedItemModelCustomProperties + func (v *VMwareToAzStackHCIProtectedItemModelCustomProperties) UnmarshalJSON(data []byte) error + func (v VMwareToAzStackHCIProtectedItemModelCustomProperties) MarshalJSON() ([]byte, error) + type VMwareToAzStackHCIProtectedNicProperties struct + IsPrimaryNic *bool + Label *string + MacAddress *string + NetworkName *string + NicID *string + SelectionTypeForFailover *VMNicSelection + TargetNetworkID *string + TestNetworkID *string + func (v *VMwareToAzStackHCIProtectedNicProperties) UnmarshalJSON(data []byte) error + func (v VMwareToAzStackHCIProtectedNicProperties) MarshalJSON() ([]byte, error) + type VMwareToAzStackHCIReplicationExtensionModelCustomProperties struct + AsrServiceURI *string + AzStackHciFabricArmID *string + AzStackHciSiteID *string + GatewayServiceURI *string + InstanceType *string + RcmServiceURI *string + ResourceGroup *string + ResourceLocation *string + SourceGatewayServiceID *string + SourceStorageContainerName *string + StorageAccountID *string + StorageAccountSasSecretName *string + SubscriptionID *string + TargetGatewayServiceID *string + TargetStorageContainerName *string + VmwareFabricArmID *string + VmwareSiteID *string + func (v *VMwareToAzStackHCIReplicationExtensionModelCustomProperties) GetReplicationExtensionModelCustomProperties() *ReplicationExtensionModelCustomProperties + func (v *VMwareToAzStackHCIReplicationExtensionModelCustomProperties) UnmarshalJSON(data []byte) error + func (v VMwareToAzStackHCIReplicationExtensionModelCustomProperties) MarshalJSON() ([]byte, error) + type VMwareToAzureMigrateResyncState string + const VMwareToAzureMigrateResyncStateNone + const VMwareToAzureMigrateResyncStatePreparedForResynchronization + const VMwareToAzureMigrateResyncStateStartedResynchronization + func PossibleVMwareToAzureMigrateResyncStateValues() []VMwareToAzureMigrateResyncState + type VaultClient struct + func NewVaultClient(subscriptionID string, credential azcore.TokenCredential, ...) (*VaultClient, error) + func (client *VaultClient) BeginCreate(ctx context.Context, resourceGroupName string, vaultName string, ...) (*runtime.Poller[VaultClientCreateResponse], error) + func (client *VaultClient) BeginDelete(ctx context.Context, resourceGroupName string, vaultName string, ...) (*runtime.Poller[VaultClientDeleteResponse], error) + func (client *VaultClient) BeginUpdate(ctx context.Context, resourceGroupName string, vaultName string, ...) (*runtime.Poller[VaultClientUpdateResponse], error) + func (client *VaultClient) Get(ctx context.Context, resourceGroupName string, vaultName string, ...) (VaultClientGetResponse, error) + func (client *VaultClient) NewListBySubscriptionPager(options *VaultClientListBySubscriptionOptions) *runtime.Pager[VaultClientListBySubscriptionResponse] + func (client *VaultClient) NewListPager(resourceGroupName string, options *VaultClientListOptions) *runtime.Pager[VaultClientListResponse] + type VaultClientBeginCreateOptions struct + ResumeToken string + type VaultClientBeginDeleteOptions struct + ResumeToken string + type VaultClientBeginUpdateOptions struct + ResumeToken string + type VaultClientCreateResponse struct + type VaultClientDeleteResponse struct + type VaultClientGetOptions struct + type VaultClientGetResponse struct + type VaultClientListBySubscriptionOptions struct + ContinuationToken *string + type VaultClientListBySubscriptionResponse struct + type VaultClientListOptions struct + ContinuationToken *string + type VaultClientListResponse struct + type VaultClientUpdateResponse struct + type VaultModel struct + ID *string + Location *string + Name *string + Properties *VaultModelProperties + SystemData *VaultModelSystemData + Tags map[string]*string + Type *string + func (v *VaultModel) UnmarshalJSON(data []byte) error + func (v VaultModel) MarshalJSON() ([]byte, error) + type VaultModelCollection struct + NextLink *string + Value []*VaultModel + func (v *VaultModelCollection) UnmarshalJSON(data []byte) error + func (v VaultModelCollection) MarshalJSON() ([]byte, error) + type VaultModelProperties struct + ProvisioningState *ProvisioningState + ServiceResourceID *string + VaultType *ReplicationVaultType + func (v *VaultModelProperties) UnmarshalJSON(data []byte) error + func (v VaultModelProperties) MarshalJSON() ([]byte, error) + type VaultModelSystemData struct + CreatedAt *time.Time + CreatedBy *string + CreatedByType *string + LastModifiedAt *time.Time + LastModifiedBy *string + LastModifiedByType *string + func (v *VaultModelSystemData) UnmarshalJSON(data []byte) error + func (v VaultModelSystemData) MarshalJSON() ([]byte, error) + type VaultModelUpdate struct + ID *string + Name *string + Properties *VaultModelProperties + SystemData *VaultModelUpdateSystemData + Tags map[string]*string + Type *string + func (v *VaultModelUpdate) UnmarshalJSON(data []byte) error + func (v VaultModelUpdate) MarshalJSON() ([]byte, error) + type VaultModelUpdateSystemData struct + CreatedAt *time.Time + CreatedBy *string + CreatedByType *string + LastModifiedAt *time.Time + LastModifiedBy *string + LastModifiedByType *string + func (v *VaultModelUpdateSystemData) UnmarshalJSON(data []byte) error + func (v VaultModelUpdateSystemData) MarshalJSON() ([]byte, error) + type VaultOperationStatusClient struct + func NewVaultOperationStatusClient(subscriptionID string, credential azcore.TokenCredential, ...) (*VaultOperationStatusClient, error) + func (client *VaultOperationStatusClient) Get(ctx context.Context, resourceGroupName string, vaultName string, ...) (VaultOperationStatusClientGetResponse, error) + type VaultOperationStatusClientGetOptions struct + type VaultOperationStatusClientGetResponse struct + type WorkflowClient struct + func NewWorkflowClient(subscriptionID string, credential azcore.TokenCredential, ...) (*WorkflowClient, error) + func (client *WorkflowClient) Get(ctx context.Context, resourceGroupName string, vaultName string, ...) (WorkflowClientGetResponse, error) + func (client *WorkflowClient) NewListPager(resourceGroupName string, vaultName string, options *WorkflowClientListOptions) *runtime.Pager[WorkflowClientListResponse] + type WorkflowClientGetOptions struct + type WorkflowClientGetResponse struct + type WorkflowClientListOptions struct + ContinuationToken *string + Filter *string + type WorkflowClientListResponse struct + type WorkflowModel struct + ID *string + Name *string + Properties *WorkflowModelProperties + SystemData *WorkflowModelSystemData + Type *string + func (w *WorkflowModel) UnmarshalJSON(data []byte) error + func (w WorkflowModel) MarshalJSON() ([]byte, error) + type WorkflowModelCollection struct + NextLink *string + Value []*WorkflowModel + func (w *WorkflowModelCollection) UnmarshalJSON(data []byte) error + func (w WorkflowModelCollection) MarshalJSON() ([]byte, error) + type WorkflowModelCustomProperties struct + AffectedObjectDetails map[string]*string + InstanceType *string + func (w *WorkflowModelCustomProperties) GetWorkflowModelCustomProperties() *WorkflowModelCustomProperties + func (w *WorkflowModelCustomProperties) UnmarshalJSON(data []byte) error + func (w WorkflowModelCustomProperties) MarshalJSON() ([]byte, error) + type WorkflowModelCustomPropertiesClassification interface + GetWorkflowModelCustomProperties func() *WorkflowModelCustomProperties + type WorkflowModelProperties struct + ActivityID *string + AllowedActions []*string + CustomProperties WorkflowModelCustomPropertiesClassification + DisplayName *string + EndTime *time.Time + Errors []*ErrorModel + ObjectID *string + ObjectInternalID *string + ObjectInternalName *string + ObjectName *string + ObjectType *WorkflowObjectType + ReplicationProviderID *string + SourceFabricProviderID *string + StartTime *time.Time + State *WorkflowState + TargetFabricProviderID *string + Tasks []*TaskModel + func (w *WorkflowModelProperties) UnmarshalJSON(data []byte) error + func (w WorkflowModelProperties) MarshalJSON() ([]byte, error) + type WorkflowModelSystemData struct + CreatedAt *time.Time + CreatedBy *string + CreatedByType *string + LastModifiedAt *time.Time + LastModifiedBy *string + LastModifiedByType *string + func (w *WorkflowModelSystemData) UnmarshalJSON(data []byte) error + func (w WorkflowModelSystemData) MarshalJSON() ([]byte, error) + type WorkflowObjectType string + const WorkflowObjectTypeAvsDiskPool + const WorkflowObjectTypeDra + const WorkflowObjectTypeFabric + const WorkflowObjectTypePolicy + const WorkflowObjectTypeProtectedItem + const WorkflowObjectTypeRecoveryPlan + const WorkflowObjectTypeReplicationExtension + const WorkflowObjectTypeVault + func PossibleWorkflowObjectTypeValues() []WorkflowObjectType + type WorkflowOperationStatusClient struct + func NewWorkflowOperationStatusClient(subscriptionID string, credential azcore.TokenCredential, ...) (*WorkflowOperationStatusClient, error) + func (client *WorkflowOperationStatusClient) Get(ctx context.Context, resourceGroupName string, vaultName string, ...) (WorkflowOperationStatusClientGetResponse, error) + type WorkflowOperationStatusClientGetOptions struct + type WorkflowOperationStatusClientGetResponse struct + type WorkflowState string + const WorkflowStateCancelled + const WorkflowStateCancelling + const WorkflowStateCompletedWithErrors + const WorkflowStateCompletedWithInformation + const WorkflowStateCompletedWithWarnings + const WorkflowStateFailed + const WorkflowStatePending + const WorkflowStateStarted + const WorkflowStateSucceeded + func PossibleWorkflowStateValues() []WorkflowState