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 PossibleValuesForInstanceFailoverGroupReplicationRole() []string + func PossibleValuesForReadOnlyEndpointFailoverPolicy() []string + func PossibleValuesForReadWriteEndpointFailoverPolicy() []string + func PossibleValuesForSecondaryInstanceType() []string + func ValidateInstanceFailoverGroupID(input interface{}, key string) (warnings []string, errors []error) + func ValidateProviderLocationID(input interface{}, key string) (warnings []string, errors []error) + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *InstanceFailoverGroup + OData *odata.OData + Poller pollers.Poller + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type FailoverOperationResponse struct + HttpResponse *http.Response + Model *InstanceFailoverGroup + OData *odata.OData + Poller pollers.Poller + type ForceFailoverAllowDataLossOperationResponse struct + HttpResponse *http.Response + Model *InstanceFailoverGroup + OData *odata.OData + Poller pollers.Poller + type GetOperationResponse struct + HttpResponse *http.Response + Model *InstanceFailoverGroup + OData *odata.OData + type InstanceFailoverGroup struct + Id *string + Name *string + Properties *InstanceFailoverGroupProperties + Type *string + type InstanceFailoverGroupId struct + InstanceFailoverGroupName string + LocationName string + ResourceGroupName string + SubscriptionId string + func NewInstanceFailoverGroupID(subscriptionId string, resourceGroupName string, locationName string, ...) InstanceFailoverGroupId + func ParseInstanceFailoverGroupID(input string) (*InstanceFailoverGroupId, error) + func ParseInstanceFailoverGroupIDInsensitively(input string) (*InstanceFailoverGroupId, error) + func (id *InstanceFailoverGroupId) FromParseResult(input resourceids.ParseResult) error + func (id InstanceFailoverGroupId) ID() string + func (id InstanceFailoverGroupId) Segments() []resourceids.Segment + func (id InstanceFailoverGroupId) String() string + type InstanceFailoverGroupOperationPredicate struct + Id *string + Name *string + Type *string + func (p InstanceFailoverGroupOperationPredicate) Matches(input InstanceFailoverGroup) bool + type InstanceFailoverGroupProperties struct + ManagedInstancePairs []ManagedInstancePairInfo + PartnerRegions []PartnerRegionInfo + ReadOnlyEndpoint *InstanceFailoverGroupReadOnlyEndpoint + ReadWriteEndpoint InstanceFailoverGroupReadWriteEndpoint + ReplicationRole *InstanceFailoverGroupReplicationRole + ReplicationState *string + SecondaryType *SecondaryInstanceType + type InstanceFailoverGroupReadOnlyEndpoint struct + FailoverPolicy *ReadOnlyEndpointFailoverPolicy + type InstanceFailoverGroupReadWriteEndpoint struct + FailoverPolicy ReadWriteEndpointFailoverPolicy + FailoverWithDataLossGracePeriodMinutes *int64 + type InstanceFailoverGroupReplicationRole string + const InstanceFailoverGroupReplicationRolePrimary + const InstanceFailoverGroupReplicationRoleSecondary + func (s *InstanceFailoverGroupReplicationRole) UnmarshalJSON(bytes []byte) error + type InstanceFailoverGroupsClient struct + Client *resourcemanager.Client + func NewInstanceFailoverGroupsClientWithBaseURI(sdkApi sdkEnv.Api) (*InstanceFailoverGroupsClient, error) + func (c InstanceFailoverGroupsClient) CreateOrUpdate(ctx context.Context, id InstanceFailoverGroupId, input InstanceFailoverGroup) (result CreateOrUpdateOperationResponse, err error) + func (c InstanceFailoverGroupsClient) CreateOrUpdateThenPoll(ctx context.Context, id InstanceFailoverGroupId, input InstanceFailoverGroup) error + func (c InstanceFailoverGroupsClient) Delete(ctx context.Context, id InstanceFailoverGroupId) (result DeleteOperationResponse, err error) + func (c InstanceFailoverGroupsClient) DeleteThenPoll(ctx context.Context, id InstanceFailoverGroupId) error + func (c InstanceFailoverGroupsClient) Failover(ctx context.Context, id InstanceFailoverGroupId) (result FailoverOperationResponse, err error) + func (c InstanceFailoverGroupsClient) FailoverThenPoll(ctx context.Context, id InstanceFailoverGroupId) error + func (c InstanceFailoverGroupsClient) ForceFailoverAllowDataLoss(ctx context.Context, id InstanceFailoverGroupId) (result ForceFailoverAllowDataLossOperationResponse, err error) + func (c InstanceFailoverGroupsClient) ForceFailoverAllowDataLossThenPoll(ctx context.Context, id InstanceFailoverGroupId) error + func (c InstanceFailoverGroupsClient) Get(ctx context.Context, id InstanceFailoverGroupId) (result GetOperationResponse, err error) + func (c InstanceFailoverGroupsClient) ListByLocation(ctx context.Context, id ProviderLocationId) (result ListByLocationOperationResponse, err error) + func (c InstanceFailoverGroupsClient) ListByLocationComplete(ctx context.Context, id ProviderLocationId) (ListByLocationCompleteResult, error) + func (c InstanceFailoverGroupsClient) ListByLocationCompleteMatchingPredicate(ctx context.Context, id ProviderLocationId, ...) (result ListByLocationCompleteResult, err error) + type ListByLocationCompleteResult struct + Items []InstanceFailoverGroup + LatestHttpResponse *http.Response + type ListByLocationCustomPager struct + NextLink *odata.Link + func (p *ListByLocationCustomPager) NextPageLink() *odata.Link + type ListByLocationOperationResponse struct + HttpResponse *http.Response + Model *[]InstanceFailoverGroup + OData *odata.OData + type ManagedInstancePairInfo struct + PartnerManagedInstanceId *string + PrimaryManagedInstanceId *string + type PartnerRegionInfo struct + Location *string + ReplicationRole *InstanceFailoverGroupReplicationRole + type ProviderLocationId struct + LocationName string + ResourceGroupName string + SubscriptionId string + func NewProviderLocationID(subscriptionId string, resourceGroupName string, locationName string) ProviderLocationId + func ParseProviderLocationID(input string) (*ProviderLocationId, error) + func ParseProviderLocationIDInsensitively(input string) (*ProviderLocationId, error) + func (id *ProviderLocationId) FromParseResult(input resourceids.ParseResult) error + func (id ProviderLocationId) ID() string + func (id ProviderLocationId) Segments() []resourceids.Segment + func (id ProviderLocationId) String() string + type ReadOnlyEndpointFailoverPolicy string + const ReadOnlyEndpointFailoverPolicyDisabled + const ReadOnlyEndpointFailoverPolicyEnabled + func (s *ReadOnlyEndpointFailoverPolicy) UnmarshalJSON(bytes []byte) error + type ReadWriteEndpointFailoverPolicy string + const ReadWriteEndpointFailoverPolicyAutomatic + const ReadWriteEndpointFailoverPolicyManual + func (s *ReadWriteEndpointFailoverPolicy) UnmarshalJSON(bytes []byte) error + type SecondaryInstanceType string + const SecondaryInstanceTypeGeo + const SecondaryInstanceTypeStandby + func (s *SecondaryInstanceType) UnmarshalJSON(bytes []byte) error