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 PossibleValuesForSyncRemoteAddressSpace() []string + func PossibleValuesForVirtualNetworkEncryptionEnforcement() []string + func PossibleValuesForVirtualNetworkPeeringLevel() []string + func PossibleValuesForVirtualNetworkPeeringState() []string + func ValidateVirtualNetworkPeeringID(input interface{}, key string) (warnings []string, errors []error) + type AddressSpace struct + AddressPrefixes *[]string + type CreateOrUpdateOperationOptions struct + SyncRemoteAddressSpace *SyncRemoteAddressSpace + func DefaultCreateOrUpdateOperationOptions() CreateOrUpdateOperationOptions + func (o CreateOrUpdateOperationOptions) ToHeaders() *client.Headers + func (o CreateOrUpdateOperationOptions) ToOData() *odata.Query + func (o CreateOrUpdateOperationOptions) ToQuery() *client.QueryParams + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *VirtualNetworkPeering + OData *odata.OData + Poller pollers.Poller + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type GetOperationResponse struct + HttpResponse *http.Response + Model *VirtualNetworkPeering + OData *odata.OData + type ListCompleteResult struct + Items []VirtualNetworkPeering + LatestHttpResponse *http.Response + type ListCustomPager struct + NextLink *odata.Link + func (p *ListCustomPager) NextPageLink() *odata.Link + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]VirtualNetworkPeering + OData *odata.OData + type ProvisioningState string + const ProvisioningStateDeleting + const ProvisioningStateFailed + const ProvisioningStateSucceeded + const ProvisioningStateUpdating + func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error + type SubResource struct + Id *string + type SyncRemoteAddressSpace string + const SyncRemoteAddressSpaceTrue + func (s *SyncRemoteAddressSpace) UnmarshalJSON(bytes []byte) error + type VirtualNetworkBgpCommunities struct + RegionalCommunity *string + VirtualNetworkCommunity string + type VirtualNetworkEncryption struct + Enabled bool + Enforcement *VirtualNetworkEncryptionEnforcement + type VirtualNetworkEncryptionEnforcement string + const VirtualNetworkEncryptionEnforcementAllowUnencrypted + const VirtualNetworkEncryptionEnforcementDropUnencrypted + func (s *VirtualNetworkEncryptionEnforcement) UnmarshalJSON(bytes []byte) error + type VirtualNetworkPeering struct + Etag *string + Id *string + Name *string + Properties *VirtualNetworkPeeringPropertiesFormat + Type *string + type VirtualNetworkPeeringId struct + ResourceGroupName string + SubscriptionId string + VirtualNetworkName string + VirtualNetworkPeeringName string + func NewVirtualNetworkPeeringID(subscriptionId string, resourceGroupName string, virtualNetworkName string, ...) VirtualNetworkPeeringId + func ParseVirtualNetworkPeeringID(input string) (*VirtualNetworkPeeringId, error) + func ParseVirtualNetworkPeeringIDInsensitively(input string) (*VirtualNetworkPeeringId, error) + func (id *VirtualNetworkPeeringId) FromParseResult(input resourceids.ParseResult) error + func (id VirtualNetworkPeeringId) ID() string + func (id VirtualNetworkPeeringId) Segments() []resourceids.Segment + func (id VirtualNetworkPeeringId) String() string + type VirtualNetworkPeeringLevel string + const VirtualNetworkPeeringLevelFullyInSync + const VirtualNetworkPeeringLevelLocalAndRemoteNotInSync + const VirtualNetworkPeeringLevelLocalNotInSync + const VirtualNetworkPeeringLevelRemoteNotInSync + func (s *VirtualNetworkPeeringLevel) UnmarshalJSON(bytes []byte) error + type VirtualNetworkPeeringOperationPredicate struct + Etag *string + Id *string + Name *string + Type *string + func (p VirtualNetworkPeeringOperationPredicate) Matches(input VirtualNetworkPeering) bool + type VirtualNetworkPeeringPropertiesFormat struct + AllowForwardedTraffic *bool + AllowGatewayTransit *bool + AllowVirtualNetworkAccess *bool + DoNotVerifyRemoteGateways *bool + EnableOnlyIPv6Peering *bool + LocalAddressSpace *AddressSpace + LocalSubnetNames *[]string + LocalVirtualNetworkAddressSpace *AddressSpace + PeerCompleteVnets *bool + PeeringState *VirtualNetworkPeeringState + PeeringSyncLevel *VirtualNetworkPeeringLevel + ProvisioningState *ProvisioningState + RemoteAddressSpace *AddressSpace + RemoteBgpCommunities *VirtualNetworkBgpCommunities + RemoteSubnetNames *[]string + RemoteVirtualNetwork *SubResource + RemoteVirtualNetworkAddressSpace *AddressSpace + RemoteVirtualNetworkEncryption *VirtualNetworkEncryption + ResourceGuid *string + UseRemoteGateways *bool + type VirtualNetworkPeeringState string + const VirtualNetworkPeeringStateConnected + const VirtualNetworkPeeringStateDisconnected + const VirtualNetworkPeeringStateInitiated + func (s *VirtualNetworkPeeringState) UnmarshalJSON(bytes []byte) error + type VirtualNetworkPeeringsClient struct + Client *resourcemanager.Client + func NewVirtualNetworkPeeringsClientWithBaseURI(sdkApi sdkEnv.Api) (*VirtualNetworkPeeringsClient, error) + func (c VirtualNetworkPeeringsClient) CreateOrUpdate(ctx context.Context, id VirtualNetworkPeeringId, input VirtualNetworkPeering, ...) (result CreateOrUpdateOperationResponse, err error) + func (c VirtualNetworkPeeringsClient) CreateOrUpdateThenPoll(ctx context.Context, id VirtualNetworkPeeringId, input VirtualNetworkPeering, ...) error + func (c VirtualNetworkPeeringsClient) Delete(ctx context.Context, id VirtualNetworkPeeringId) (result DeleteOperationResponse, err error) + func (c VirtualNetworkPeeringsClient) DeleteThenPoll(ctx context.Context, id VirtualNetworkPeeringId) error + func (c VirtualNetworkPeeringsClient) Get(ctx context.Context, id VirtualNetworkPeeringId) (result GetOperationResponse, err error) + func (c VirtualNetworkPeeringsClient) List(ctx context.Context, id commonids.VirtualNetworkId) (result ListOperationResponse, err error) + func (c VirtualNetworkPeeringsClient) ListComplete(ctx context.Context, id commonids.VirtualNetworkId) (ListCompleteResult, error) + func (c VirtualNetworkPeeringsClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.VirtualNetworkId, ...) (result ListCompleteResult, err error)