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 PossibleValuesForHealthProbeRequestType() []string + func PossibleValuesForOriginGroupProvisioningState() []string + func PossibleValuesForOriginGroupResourceState() []string + func PossibleValuesForProbeProtocol() []string + func PossibleValuesForResponseBasedDetectedErrorTypes() []string + func ValidateEndpointID(input interface{}, key string) (warnings []string, errors []error) + func ValidateEndpointOriginGroupID(input interface{}, key string) (warnings []string, errors []error) + type CreateOperationResponse struct + HttpResponse *http.Response + Model *OriginGroup + OData *odata.OData + Poller pollers.Poller + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type EndpointId struct + EndpointName string + ProfileName string + ResourceGroupName string + SubscriptionId string + func NewEndpointID(subscriptionId string, resourceGroupName string, profileName string, ...) EndpointId + func ParseEndpointID(input string) (*EndpointId, error) + func ParseEndpointIDInsensitively(input string) (*EndpointId, error) + func (id *EndpointId) FromParseResult(input resourceids.ParseResult) error + func (id EndpointId) ID() string + func (id EndpointId) Segments() []resourceids.Segment + func (id EndpointId) String() string + type EndpointOriginGroupId struct + EndpointName string + OriginGroupName string + ProfileName string + ResourceGroupName string + SubscriptionId string + func NewEndpointOriginGroupID(subscriptionId string, resourceGroupName string, profileName string, ...) EndpointOriginGroupId + func ParseEndpointOriginGroupID(input string) (*EndpointOriginGroupId, error) + func ParseEndpointOriginGroupIDInsensitively(input string) (*EndpointOriginGroupId, error) + func (id *EndpointOriginGroupId) FromParseResult(input resourceids.ParseResult) error + func (id EndpointOriginGroupId) ID() string + func (id EndpointOriginGroupId) Segments() []resourceids.Segment + func (id EndpointOriginGroupId) String() string + type GetOperationResponse struct + HttpResponse *http.Response + Model *OriginGroup + OData *odata.OData + type HTTPErrorRangeParameters struct + Begin *int64 + End *int64 + type HealthProbeParameters struct + ProbeIntervalInSeconds *int64 + ProbePath *string + ProbeProtocol *ProbeProtocol + ProbeRequestType *HealthProbeRequestType + type HealthProbeRequestType string + const HealthProbeRequestTypeGET + const HealthProbeRequestTypeHEAD + const HealthProbeRequestTypeNotSet + func (s *HealthProbeRequestType) UnmarshalJSON(bytes []byte) error + type ListByEndpointCompleteResult struct + Items []OriginGroup + LatestHttpResponse *http.Response + type ListByEndpointCustomPager struct + NextLink *odata.Link + func (p *ListByEndpointCustomPager) NextPageLink() *odata.Link + type ListByEndpointOperationResponse struct + HttpResponse *http.Response + Model *[]OriginGroup + OData *odata.OData + type OriginGroup struct + Id *string + Name *string + Properties *OriginGroupProperties + SystemData *systemdata.SystemData + Type *string + type OriginGroupOperationPredicate struct + Id *string + Name *string + Type *string + func (p OriginGroupOperationPredicate) Matches(input OriginGroup) bool + type OriginGroupProperties struct + HealthProbeSettings *HealthProbeParameters + Origins *[]ResourceReference + ProvisioningState *OriginGroupProvisioningState + ResourceState *OriginGroupResourceState + ResponseBasedOriginErrorDetectionSettings *ResponseBasedOriginErrorDetectionParameters + TrafficRestorationTimeToHealedOrNewEndpointsInMinutes *int64 + type OriginGroupProvisioningState string + const OriginGroupProvisioningStateCreating + const OriginGroupProvisioningStateDeleting + const OriginGroupProvisioningStateFailed + const OriginGroupProvisioningStateSucceeded + const OriginGroupProvisioningStateUpdating + func (s *OriginGroupProvisioningState) UnmarshalJSON(bytes []byte) error + type OriginGroupResourceState string + const OriginGroupResourceStateActive + const OriginGroupResourceStateCreating + const OriginGroupResourceStateDeleting + func (s *OriginGroupResourceState) UnmarshalJSON(bytes []byte) error + type OriginGroupUpdateParameters struct + Properties *OriginGroupUpdatePropertiesParameters + type OriginGroupUpdatePropertiesParameters struct + HealthProbeSettings *HealthProbeParameters + Origins *[]ResourceReference + ResponseBasedOriginErrorDetectionSettings *ResponseBasedOriginErrorDetectionParameters + TrafficRestorationTimeToHealedOrNewEndpointsInMinutes *int64 + type OriginGroupsClient struct + Client *resourcemanager.Client + func NewOriginGroupsClientWithBaseURI(sdkApi sdkEnv.Api) (*OriginGroupsClient, error) + func (c OriginGroupsClient) Create(ctx context.Context, id EndpointOriginGroupId, input OriginGroup) (result CreateOperationResponse, err error) + func (c OriginGroupsClient) CreateThenPoll(ctx context.Context, id EndpointOriginGroupId, input OriginGroup) error + func (c OriginGroupsClient) Delete(ctx context.Context, id EndpointOriginGroupId) (result DeleteOperationResponse, err error) + func (c OriginGroupsClient) DeleteThenPoll(ctx context.Context, id EndpointOriginGroupId) error + func (c OriginGroupsClient) Get(ctx context.Context, id EndpointOriginGroupId) (result GetOperationResponse, err error) + func (c OriginGroupsClient) ListByEndpoint(ctx context.Context, id EndpointId) (result ListByEndpointOperationResponse, err error) + func (c OriginGroupsClient) ListByEndpointComplete(ctx context.Context, id EndpointId) (ListByEndpointCompleteResult, error) + func (c OriginGroupsClient) ListByEndpointCompleteMatchingPredicate(ctx context.Context, id EndpointId, predicate OriginGroupOperationPredicate) (result ListByEndpointCompleteResult, err error) + func (c OriginGroupsClient) Update(ctx context.Context, id EndpointOriginGroupId, ...) (result UpdateOperationResponse, err error) + func (c OriginGroupsClient) UpdateThenPoll(ctx context.Context, id EndpointOriginGroupId, ...) error + type ProbeProtocol string + const ProbeProtocolHTTP + const ProbeProtocolHTTPS + const ProbeProtocolNotSet + func (s *ProbeProtocol) UnmarshalJSON(bytes []byte) error + type ResourceReference struct + Id *string + type ResponseBasedDetectedErrorTypes string + const ResponseBasedDetectedErrorTypesNone + const ResponseBasedDetectedErrorTypesTcpAndHTTPErrors + const ResponseBasedDetectedErrorTypesTcpErrorsOnly + func (s *ResponseBasedDetectedErrorTypes) UnmarshalJSON(bytes []byte) error + type ResponseBasedOriginErrorDetectionParameters struct + HTTPErrorRanges *[]HTTPErrorRangeParameters + ResponseBasedDetectedErrorTypes *ResponseBasedDetectedErrorTypes + ResponseBasedFailoverThresholdPercentage *int64 + type UpdateOperationResponse struct + HttpResponse *http.Response + Model *OriginGroup + OData *odata.OData + Poller pollers.Poller