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 PossibleValuesForProvisioningState() []string + func PossibleValuesForVnetLocalRouteOverrideCriteria() []string + func ValidateExpressRouteGatewayID(input interface{}, key string) (warnings []string, errors []error) + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *ExpressRouteGateway + OData *odata.OData + Poller pollers.Poller + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type ExpressRouteCircuitPeeringId struct + Id *string + type ExpressRouteConnection struct + Id *string + Name string + Properties *ExpressRouteConnectionProperties + type ExpressRouteConnectionProperties struct + AuthorizationKey *string + EnableInternetSecurity *bool + EnablePrivateLinkFastPath *bool + ExpressRouteCircuitPeering ExpressRouteCircuitPeeringId + ExpressRouteGatewayBypass *bool + ProvisioningState *ProvisioningState + RoutingConfiguration *RoutingConfiguration + RoutingWeight *int64 + type ExpressRouteGateway struct + Etag *string + Id *string + Location *string + Name *string + Properties *ExpressRouteGatewayProperties + Tags *map[string]string + Type *string + type ExpressRouteGatewayId struct + ExpressRouteGatewayName string + ResourceGroupName string + SubscriptionId string + func NewExpressRouteGatewayID(subscriptionId string, resourceGroupName string, ...) ExpressRouteGatewayId + func ParseExpressRouteGatewayID(input string) (*ExpressRouteGatewayId, error) + func ParseExpressRouteGatewayIDInsensitively(input string) (*ExpressRouteGatewayId, error) + func (id *ExpressRouteGatewayId) FromParseResult(input resourceids.ParseResult) error + func (id ExpressRouteGatewayId) ID() string + func (id ExpressRouteGatewayId) Segments() []resourceids.Segment + func (id ExpressRouteGatewayId) String() string + type ExpressRouteGatewayList struct + Value *[]ExpressRouteGateway + type ExpressRouteGatewayProperties struct + AllowNonVirtualWanTraffic *bool + AutoScaleConfiguration *ExpressRouteGatewayPropertiesAutoScaleConfiguration + ExpressRouteConnections *[]ExpressRouteConnection + ProvisioningState *ProvisioningState + VirtualHub VirtualHubId + type ExpressRouteGatewayPropertiesAutoScaleConfiguration struct + Bounds *ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds + type ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds struct + Max *int64 + Min *int64 + type ExpressRouteGatewaysClient struct + Client *resourcemanager.Client + func NewExpressRouteGatewaysClientWithBaseURI(sdkApi sdkEnv.Api) (*ExpressRouteGatewaysClient, error) + func (c ExpressRouteGatewaysClient) CreateOrUpdate(ctx context.Context, id ExpressRouteGatewayId, input ExpressRouteGateway) (result CreateOrUpdateOperationResponse, err error) + func (c ExpressRouteGatewaysClient) CreateOrUpdateThenPoll(ctx context.Context, id ExpressRouteGatewayId, input ExpressRouteGateway) error + func (c ExpressRouteGatewaysClient) Delete(ctx context.Context, id ExpressRouteGatewayId) (result DeleteOperationResponse, err error) + func (c ExpressRouteGatewaysClient) DeleteThenPoll(ctx context.Context, id ExpressRouteGatewayId) error + func (c ExpressRouteGatewaysClient) Get(ctx context.Context, id ExpressRouteGatewayId) (result GetOperationResponse, err error) + func (c ExpressRouteGatewaysClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error) + func (c ExpressRouteGatewaysClient) ListBySubscription(ctx context.Context, id commonids.SubscriptionId) (result ListBySubscriptionOperationResponse, err error) + func (c ExpressRouteGatewaysClient) UpdateTags(ctx context.Context, id ExpressRouteGatewayId, input TagsObject) (result UpdateTagsOperationResponse, err error) + func (c ExpressRouteGatewaysClient) UpdateTagsThenPoll(ctx context.Context, id ExpressRouteGatewayId, input TagsObject) error + type GetOperationResponse struct + HttpResponse *http.Response + Model *ExpressRouteGateway + OData *odata.OData + type ListByResourceGroupOperationResponse struct + HttpResponse *http.Response + Model *ExpressRouteGatewayList + OData *odata.OData + type ListBySubscriptionOperationResponse struct + HttpResponse *http.Response + Model *ExpressRouteGatewayList + OData *odata.OData + type PropagatedRouteTable struct + Ids *[]SubResource + Labels *[]string + type ProvisioningState string + const ProvisioningStateDeleting + const ProvisioningStateFailed + const ProvisioningStateSucceeded + const ProvisioningStateUpdating + func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error + type RoutingConfiguration struct + AssociatedRouteTable *SubResource + InboundRouteMap *SubResource + OutboundRouteMap *SubResource + PropagatedRouteTables *PropagatedRouteTable + VnetRoutes *VnetRoute + type StaticRoute struct + AddressPrefixes *[]string + Name *string + NextHopIPAddress *string + type StaticRoutesConfig struct + PropagateStaticRoutes *bool + VnetLocalRouteOverrideCriteria *VnetLocalRouteOverrideCriteria + type SubResource struct + Id *string + type TagsObject struct + Tags *map[string]string + type UpdateTagsOperationResponse struct + HttpResponse *http.Response + Model *ExpressRouteGateway + OData *odata.OData + Poller pollers.Poller + type VirtualHubId struct + Id *string + type VnetLocalRouteOverrideCriteria string + const VnetLocalRouteOverrideCriteriaContains + const VnetLocalRouteOverrideCriteriaEqual + func (s *VnetLocalRouteOverrideCriteria) UnmarshalJSON(bytes []byte) error + type VnetRoute struct + BgpConnections *[]SubResource + StaticRoutes *[]StaticRoute + StaticRoutesConfig *StaticRoutesConfig