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 PossibleValuesForAgentAutoUpdateStatus() []string + func PossibleValuesForAutomationAccountAuthenticationType() []string + func PossibleValuesForHealthErrorCustomerResolvability() []string + func ValidateReplicationProtectionContainerID(input interface{}, key string) (warnings []string, errors []error) + func ValidateReplicationProtectionContainerMappingID(input interface{}, key string) (warnings []string, errors []error) + func ValidateVaultID(input interface{}, key string) (warnings []string, errors []error) + type A2AContainerMappingInput struct + AgentAutoUpdateStatus *AgentAutoUpdateStatus + AutomationAccountArmId *string + AutomationAccountAuthenticationType *AutomationAccountAuthenticationType + InstanceType string + func (s A2AContainerMappingInput) MarshalJSON() ([]byte, error) + func (s A2AContainerMappingInput) ReplicationProviderSpecificContainerMappingInput() BaseReplicationProviderSpecificContainerMappingInputImpl + type A2AProtectionContainerMappingDetails struct + AgentAutoUpdateStatus *AgentAutoUpdateStatus + AutomationAccountArmId *string + AutomationAccountAuthenticationType *AutomationAccountAuthenticationType + InstanceType string + JobScheduleName *string + ScheduleName *string + func (s A2AProtectionContainerMappingDetails) MarshalJSON() ([]byte, error) + func (s A2AProtectionContainerMappingDetails) ProtectionContainerMappingProviderSpecificDetails() BaseProtectionContainerMappingProviderSpecificDetailsImpl + type A2AUpdateContainerMappingInput struct + AgentAutoUpdateStatus *AgentAutoUpdateStatus + AutomationAccountArmId *string + AutomationAccountAuthenticationType *AutomationAccountAuthenticationType + InstanceType string + func (s A2AUpdateContainerMappingInput) MarshalJSON() ([]byte, error) + func (s A2AUpdateContainerMappingInput) ReplicationProviderSpecificUpdateContainerMappingInput() BaseReplicationProviderSpecificUpdateContainerMappingInputImpl + type AgentAutoUpdateStatus string + const AgentAutoUpdateStatusDisabled + const AgentAutoUpdateStatusEnabled + func (s *AgentAutoUpdateStatus) UnmarshalJSON(bytes []byte) error + type AutomationAccountAuthenticationType string + const AutomationAccountAuthenticationTypeRunAsAccount + const AutomationAccountAuthenticationTypeSystemAssignedIdentity + func (s *AutomationAccountAuthenticationType) UnmarshalJSON(bytes []byte) error + type BaseProtectionContainerMappingProviderSpecificDetailsImpl struct + InstanceType string + func (s BaseProtectionContainerMappingProviderSpecificDetailsImpl) ProtectionContainerMappingProviderSpecificDetails() BaseProtectionContainerMappingProviderSpecificDetailsImpl + type BaseReplicationProviderSpecificContainerMappingInputImpl struct + InstanceType string + func (s BaseReplicationProviderSpecificContainerMappingInputImpl) ReplicationProviderSpecificContainerMappingInput() BaseReplicationProviderSpecificContainerMappingInputImpl + type BaseReplicationProviderSpecificUpdateContainerMappingInputImpl struct + InstanceType string + func (s BaseReplicationProviderSpecificUpdateContainerMappingInputImpl) ReplicationProviderSpecificUpdateContainerMappingInput() BaseReplicationProviderSpecificUpdateContainerMappingInputImpl + type CreateOperationResponse struct + HttpResponse *http.Response + Model *ProtectionContainerMapping + OData *odata.OData + Poller pollers.Poller + type CreateProtectionContainerMappingInput struct + Properties *CreateProtectionContainerMappingInputProperties + type CreateProtectionContainerMappingInputProperties struct + PolicyId *string + ProviderSpecificInput ReplicationProviderSpecificContainerMappingInput + TargetProtectionContainerId *string + func (s *CreateProtectionContainerMappingInputProperties) UnmarshalJSON(bytes []byte) error + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type GetOperationResponse struct + HttpResponse *http.Response + Model *ProtectionContainerMapping + OData *odata.OData + type HealthError struct + CreationTimeUtc *string + CustomerResolvability *HealthErrorCustomerResolvability + EntityId *string + ErrorCategory *string + ErrorCode *string + ErrorId *string + ErrorLevel *string + ErrorMessage *string + ErrorSource *string + ErrorType *string + InnerHealthErrors *[]InnerHealthError + PossibleCauses *string + RecommendedAction *string + RecoveryProviderErrorMessage *string + SummaryMessage *string + func (o *HealthError) GetCreationTimeUtcAsTime() (*time.Time, error) + func (o *HealthError) SetCreationTimeUtcAsTime(input time.Time) + type HealthErrorCustomerResolvability string + const HealthErrorCustomerResolvabilityAllowed + const HealthErrorCustomerResolvabilityNotAllowed + func (s *HealthErrorCustomerResolvability) UnmarshalJSON(bytes []byte) error + type InMageRcmProtectionContainerMappingDetails struct + EnableAgentAutoUpgrade *string + InstanceType string + func (s InMageRcmProtectionContainerMappingDetails) MarshalJSON() ([]byte, error) + func (s InMageRcmProtectionContainerMappingDetails) ProtectionContainerMappingProviderSpecificDetails() BaseProtectionContainerMappingProviderSpecificDetailsImpl + type InMageRcmUpdateContainerMappingInput struct + EnableAgentAutoUpgrade string + InstanceType string + func (s InMageRcmUpdateContainerMappingInput) MarshalJSON() ([]byte, error) + func (s InMageRcmUpdateContainerMappingInput) ReplicationProviderSpecificUpdateContainerMappingInput() BaseReplicationProviderSpecificUpdateContainerMappingInputImpl + type InnerHealthError struct + CreationTimeUtc *string + CustomerResolvability *HealthErrorCustomerResolvability + EntityId *string + ErrorCategory *string + ErrorCode *string + ErrorId *string + ErrorLevel *string + ErrorMessage *string + ErrorSource *string + ErrorType *string + PossibleCauses *string + RecommendedAction *string + RecoveryProviderErrorMessage *string + SummaryMessage *string + func (o *InnerHealthError) GetCreationTimeUtcAsTime() (*time.Time, error) + func (o *InnerHealthError) SetCreationTimeUtcAsTime(input time.Time) + type ListByReplicationProtectionContainersCompleteResult struct + Items []ProtectionContainerMapping + LatestHttpResponse *http.Response + type ListByReplicationProtectionContainersCustomPager struct + NextLink *odata.Link + func (p *ListByReplicationProtectionContainersCustomPager) NextPageLink() *odata.Link + type ListByReplicationProtectionContainersOperationResponse struct + HttpResponse *http.Response + Model *[]ProtectionContainerMapping + OData *odata.OData + type ListCompleteResult struct + Items []ProtectionContainerMapping + LatestHttpResponse *http.Response + type ListCustomPager struct + NextLink *odata.Link + func (p *ListCustomPager) NextPageLink() *odata.Link + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]ProtectionContainerMapping + OData *odata.OData + type ProtectionContainerMapping struct + Id *string + Location *string + Name *string + Properties *ProtectionContainerMappingProperties + Type *string + type ProtectionContainerMappingOperationPredicate struct + Id *string + Location *string + Name *string + Type *string + func (p ProtectionContainerMappingOperationPredicate) Matches(input ProtectionContainerMapping) bool + type ProtectionContainerMappingProperties struct + Health *string + HealthErrorDetails *[]HealthError + PolicyFriendlyName *string + PolicyId *string + ProviderSpecificDetails ProtectionContainerMappingProviderSpecificDetails + SourceFabricFriendlyName *string + SourceProtectionContainerFriendlyName *string + State *string + TargetFabricFriendlyName *string + TargetProtectionContainerFriendlyName *string + TargetProtectionContainerId *string + func (s *ProtectionContainerMappingProperties) UnmarshalJSON(bytes []byte) error + type ProtectionContainerMappingProviderSpecificDetails interface + ProtectionContainerMappingProviderSpecificDetails func() BaseProtectionContainerMappingProviderSpecificDetailsImpl + func UnmarshalProtectionContainerMappingProviderSpecificDetailsImplementation(input []byte) (ProtectionContainerMappingProviderSpecificDetails, error) + type PurgeOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type RawProtectionContainerMappingProviderSpecificDetailsImpl struct + Type string + Values map[string]interface{} + func (s RawProtectionContainerMappingProviderSpecificDetailsImpl) ProtectionContainerMappingProviderSpecificDetails() BaseProtectionContainerMappingProviderSpecificDetailsImpl + type RawReplicationProviderSpecificContainerMappingInputImpl struct + Type string + Values map[string]interface{} + func (s RawReplicationProviderSpecificContainerMappingInputImpl) ReplicationProviderSpecificContainerMappingInput() BaseReplicationProviderSpecificContainerMappingInputImpl + type RawReplicationProviderSpecificUpdateContainerMappingInputImpl struct + Type string + Values map[string]interface{} + func (s RawReplicationProviderSpecificUpdateContainerMappingInputImpl) ReplicationProviderSpecificUpdateContainerMappingInput() BaseReplicationProviderSpecificUpdateContainerMappingInputImpl + type RemoveProtectionContainerMappingInput struct + Properties *RemoveProtectionContainerMappingInputProperties + type RemoveProtectionContainerMappingInputProperties struct + ProviderSpecificInput *ReplicationProviderContainerUnmappingInput + type ReplicationProtectionContainerId struct + ReplicationFabricName string + ReplicationProtectionContainerName string + ResourceGroupName string + SubscriptionId string + VaultName string + func NewReplicationProtectionContainerID(subscriptionId string, resourceGroupName string, vaultName string, ...) ReplicationProtectionContainerId + func ParseReplicationProtectionContainerID(input string) (*ReplicationProtectionContainerId, error) + func ParseReplicationProtectionContainerIDInsensitively(input string) (*ReplicationProtectionContainerId, error) + func (id *ReplicationProtectionContainerId) FromParseResult(input resourceids.ParseResult) error + func (id ReplicationProtectionContainerId) ID() string + func (id ReplicationProtectionContainerId) Segments() []resourceids.Segment + func (id ReplicationProtectionContainerId) String() string + type ReplicationProtectionContainerMappingId struct + ReplicationFabricName string + ReplicationProtectionContainerMappingName string + ReplicationProtectionContainerName string + ResourceGroupName string + SubscriptionId string + VaultName string + func NewReplicationProtectionContainerMappingID(subscriptionId string, resourceGroupName string, vaultName string, ...) ReplicationProtectionContainerMappingId + func ParseReplicationProtectionContainerMappingID(input string) (*ReplicationProtectionContainerMappingId, error) + func ParseReplicationProtectionContainerMappingIDInsensitively(input string) (*ReplicationProtectionContainerMappingId, error) + func (id *ReplicationProtectionContainerMappingId) FromParseResult(input resourceids.ParseResult) error + func (id ReplicationProtectionContainerMappingId) ID() string + func (id ReplicationProtectionContainerMappingId) Segments() []resourceids.Segment + func (id ReplicationProtectionContainerMappingId) String() string + type ReplicationProtectionContainerMappingsClient struct + Client *resourcemanager.Client + func NewReplicationProtectionContainerMappingsClientWithBaseURI(sdkApi sdkEnv.Api) (*ReplicationProtectionContainerMappingsClient, error) + func (c ReplicationProtectionContainerMappingsClient) Create(ctx context.Context, id ReplicationProtectionContainerMappingId, ...) (result CreateOperationResponse, err error) + func (c ReplicationProtectionContainerMappingsClient) CreateThenPoll(ctx context.Context, id ReplicationProtectionContainerMappingId, ...) error + func (c ReplicationProtectionContainerMappingsClient) Delete(ctx context.Context, id ReplicationProtectionContainerMappingId, ...) (result DeleteOperationResponse, err error) + func (c ReplicationProtectionContainerMappingsClient) DeleteThenPoll(ctx context.Context, id ReplicationProtectionContainerMappingId, ...) error + func (c ReplicationProtectionContainerMappingsClient) Get(ctx context.Context, id ReplicationProtectionContainerMappingId) (result GetOperationResponse, err error) + func (c ReplicationProtectionContainerMappingsClient) List(ctx context.Context, id VaultId) (result ListOperationResponse, err error) + func (c ReplicationProtectionContainerMappingsClient) ListByReplicationProtectionContainers(ctx context.Context, id ReplicationProtectionContainerId) (result ListByReplicationProtectionContainersOperationResponse, err error) + func (c ReplicationProtectionContainerMappingsClient) ListByReplicationProtectionContainersComplete(ctx context.Context, id ReplicationProtectionContainerId) (ListByReplicationProtectionContainersCompleteResult, error) + func (c ReplicationProtectionContainerMappingsClient) ListByReplicationProtectionContainersCompleteMatchingPredicate(ctx context.Context, id ReplicationProtectionContainerId, ...) (result ListByReplicationProtectionContainersCompleteResult, err error) + func (c ReplicationProtectionContainerMappingsClient) ListComplete(ctx context.Context, id VaultId) (ListCompleteResult, error) + func (c ReplicationProtectionContainerMappingsClient) ListCompleteMatchingPredicate(ctx context.Context, id VaultId, ...) (result ListCompleteResult, err error) + func (c ReplicationProtectionContainerMappingsClient) Purge(ctx context.Context, id ReplicationProtectionContainerMappingId) (result PurgeOperationResponse, err error) + func (c ReplicationProtectionContainerMappingsClient) PurgeThenPoll(ctx context.Context, id ReplicationProtectionContainerMappingId) error + func (c ReplicationProtectionContainerMappingsClient) Update(ctx context.Context, id ReplicationProtectionContainerMappingId, ...) (result UpdateOperationResponse, err error) + func (c ReplicationProtectionContainerMappingsClient) UpdateThenPoll(ctx context.Context, id ReplicationProtectionContainerMappingId, ...) error + type ReplicationProviderContainerUnmappingInput struct + InstanceType *string + type ReplicationProviderSpecificContainerMappingInput interface + ReplicationProviderSpecificContainerMappingInput func() BaseReplicationProviderSpecificContainerMappingInputImpl + func UnmarshalReplicationProviderSpecificContainerMappingInputImplementation(input []byte) (ReplicationProviderSpecificContainerMappingInput, error) + type ReplicationProviderSpecificUpdateContainerMappingInput interface + ReplicationProviderSpecificUpdateContainerMappingInput func() BaseReplicationProviderSpecificUpdateContainerMappingInputImpl + func UnmarshalReplicationProviderSpecificUpdateContainerMappingInputImplementation(input []byte) (ReplicationProviderSpecificUpdateContainerMappingInput, error) + type UpdateOperationResponse struct + HttpResponse *http.Response + Model *ProtectionContainerMapping + OData *odata.OData + Poller pollers.Poller + type UpdateProtectionContainerMappingInput struct + Properties *UpdateProtectionContainerMappingInputProperties + type UpdateProtectionContainerMappingInputProperties struct + ProviderSpecificInput ReplicationProviderSpecificUpdateContainerMappingInput + func (s *UpdateProtectionContainerMappingInputProperties) UnmarshalJSON(bytes []byte) error + type VMwareCbtContainerMappingInput struct + InstanceType string + KeyVaultId *string + KeyVaultUri *string + ServiceBusConnectionStringSecretName *string + StorageAccountId string + StorageAccountSasSecretName *string + TargetLocation string + func (s VMwareCbtContainerMappingInput) MarshalJSON() ([]byte, error) + func (s VMwareCbtContainerMappingInput) ReplicationProviderSpecificContainerMappingInput() BaseReplicationProviderSpecificContainerMappingInputImpl + type VMwareCbtProtectionContainerMappingDetails struct + ExcludedSkus *[]string + InstanceType string + KeyVaultId *string + KeyVaultUri *string + RoleSizeToNicCountMap *map[string]int64 + ServiceBusConnectionStringSecretName *string + StorageAccountId *string + StorageAccountSasSecretName *string + TargetLocation *string + func (s VMwareCbtProtectionContainerMappingDetails) MarshalJSON() ([]byte, error) + func (s VMwareCbtProtectionContainerMappingDetails) ProtectionContainerMappingProviderSpecificDetails() BaseProtectionContainerMappingProviderSpecificDetailsImpl + 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