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 PossibleValuesForExtendedLocationTypes() []string + func PossibleValuesForIPAllocationMethodEnum() []string + func PossibleValuesForIPPoolTypeEnum() []string + func PossibleValuesForProvisioningStateEnum() []string + func PossibleValuesForStatus() []string + func ValidateLogicalNetworkID(input interface{}, key string) (warnings []string, errors []error) + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *LogicalNetworks + OData *odata.OData + Poller pollers.Poller + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type ExtendedLocation struct + Name *string + Type *ExtendedLocationTypes + type ExtendedLocationTypes string + const ExtendedLocationTypesCustomLocation + func (s *ExtendedLocationTypes) UnmarshalJSON(bytes []byte) error + type GetOperationResponse struct + HttpResponse *http.Response + Model *LogicalNetworks + OData *odata.OData + type IPAllocationMethodEnum string + const IPAllocationMethodEnumDynamic + const IPAllocationMethodEnumStatic + func (s *IPAllocationMethodEnum) UnmarshalJSON(bytes []byte) error + type IPPool struct + End *string + IPPoolType *IPPoolTypeEnum + Info *IPPoolInfo + Name *string + Start *string + type IPPoolInfo struct + Available *string + Used *string + type IPPoolTypeEnum string + const IPPoolTypeEnumVM + const IPPoolTypeEnumVippool + func (s *IPPoolTypeEnum) UnmarshalJSON(bytes []byte) error + type ListAllCompleteResult struct + Items []LogicalNetworks + LatestHttpResponse *http.Response + type ListAllCustomPager struct + NextLink *odata.Link + func (p *ListAllCustomPager) NextPageLink() *odata.Link + type ListAllOperationResponse struct + HttpResponse *http.Response + Model *[]LogicalNetworks + OData *odata.OData + type ListCompleteResult struct + Items []LogicalNetworks + LatestHttpResponse *http.Response + type ListCustomPager struct + NextLink *odata.Link + func (p *ListCustomPager) NextPageLink() *odata.Link + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]LogicalNetworks + OData *odata.OData + type LogicalNetworkId struct + LogicalNetworkName string + ResourceGroupName string + SubscriptionId string + func NewLogicalNetworkID(subscriptionId string, resourceGroupName string, logicalNetworkName string) LogicalNetworkId + func ParseLogicalNetworkID(input string) (*LogicalNetworkId, error) + func ParseLogicalNetworkIDInsensitively(input string) (*LogicalNetworkId, error) + func (id *LogicalNetworkId) FromParseResult(input resourceids.ParseResult) error + func (id LogicalNetworkId) ID() string + func (id LogicalNetworkId) Segments() []resourceids.Segment + func (id LogicalNetworkId) String() string + type LogicalNetworkProperties struct + DhcpOptions *LogicalNetworkPropertiesDhcpOptions + ProvisioningState *ProvisioningStateEnum + Status *LogicalNetworkStatus + Subnets *[]Subnet + VMSwitchName *string + type LogicalNetworkPropertiesDhcpOptions struct + DnsServers *[]string + type LogicalNetworkStatus struct + ErrorCode *string + ErrorMessage *string + ProvisioningStatus *LogicalNetworkStatusProvisioningStatus + type LogicalNetworkStatusProvisioningStatus struct + OperationId *string + Status *Status + type LogicalNetworks struct + ExtendedLocation *ExtendedLocation + Id *string + Location string + Name *string + Properties *LogicalNetworkProperties + SystemData *systemdata.SystemData + Tags *map[string]string + Type *string + type LogicalNetworksClient struct + Client *resourcemanager.Client + func NewLogicalNetworksClientWithBaseURI(sdkApi sdkEnv.Api) (*LogicalNetworksClient, error) + func (c LogicalNetworksClient) CreateOrUpdate(ctx context.Context, id LogicalNetworkId, input LogicalNetworks) (result CreateOrUpdateOperationResponse, err error) + func (c LogicalNetworksClient) CreateOrUpdateThenPoll(ctx context.Context, id LogicalNetworkId, input LogicalNetworks) error + func (c LogicalNetworksClient) Delete(ctx context.Context, id LogicalNetworkId) (result DeleteOperationResponse, err error) + func (c LogicalNetworksClient) DeleteThenPoll(ctx context.Context, id LogicalNetworkId) error + func (c LogicalNetworksClient) Get(ctx context.Context, id LogicalNetworkId) (result GetOperationResponse, err error) + func (c LogicalNetworksClient) List(ctx context.Context, id commonids.ResourceGroupId) (result ListOperationResponse, err error) + func (c LogicalNetworksClient) ListAll(ctx context.Context, id commonids.SubscriptionId) (result ListAllOperationResponse, err error) + func (c LogicalNetworksClient) ListAllComplete(ctx context.Context, id commonids.SubscriptionId) (ListAllCompleteResult, error) + func (c LogicalNetworksClient) ListAllCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListAllCompleteResult, err error) + func (c LogicalNetworksClient) ListComplete(ctx context.Context, id commonids.ResourceGroupId) (ListCompleteResult, error) + func (c LogicalNetworksClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListCompleteResult, err error) + func (c LogicalNetworksClient) Update(ctx context.Context, id LogicalNetworkId, input LogicalNetworksUpdateRequest) (result UpdateOperationResponse, err error) + func (c LogicalNetworksClient) UpdateThenPoll(ctx context.Context, id LogicalNetworkId, input LogicalNetworksUpdateRequest) error + type LogicalNetworksOperationPredicate struct + Id *string + Location *string + Name *string + Type *string + func (p LogicalNetworksOperationPredicate) Matches(input LogicalNetworks) bool + type LogicalNetworksUpdateRequest struct + Tags *map[string]string + type ProvisioningStateEnum string + const ProvisioningStateEnumAccepted + const ProvisioningStateEnumCanceled + const ProvisioningStateEnumDeleting + const ProvisioningStateEnumFailed + const ProvisioningStateEnumInProgress + const ProvisioningStateEnumSucceeded + func (s *ProvisioningStateEnum) UnmarshalJSON(bytes []byte) error + type Route struct + Name *string + Properties *RoutePropertiesFormat + type RoutePropertiesFormat struct + AddressPrefix *string + NextHopIPAddress *string + type RouteTable struct + Etag *string + Name *string + Properties *RouteTablePropertiesFormat + Type *string + type RouteTablePropertiesFormat struct + Routes *[]Route + type Status string + const StatusFailed + const StatusInProgress + const StatusSucceeded + func (s *Status) UnmarshalJSON(bytes []byte) error + type Subnet struct + Name *string + Properties *SubnetPropertiesFormat + type SubnetPropertiesFormat struct + AddressPrefix *string + AddressPrefixes *[]string + IPAllocationMethod *IPAllocationMethodEnum + IPConfigurationReferences *[]SubnetPropertiesFormatIPConfigurationReferencesInlined + IPPools *[]IPPool + RouteTable *RouteTable + Vlan *int64 + type SubnetPropertiesFormatIPConfigurationReferencesInlined struct + ID *string + type UpdateOperationResponse struct + HttpResponse *http.Response + Model *LogicalNetworks + OData *odata.OData + Poller pollers.Poller