Documentation ¶
Index ¶
- type InterfacesClient
- type InterfacesClientAddons
- type LoadBalancersClient
- type LoadBalancersClientAddons
- type PrivateEndpointsClient
- type PrivateEndpointsClientAddons
- type PrivateLinkServicesClient
- type PrivateLinkServicesClientAddons
- type PublicIPAddressesClient
- type PublicIPAddressesClientAddons
- type RouteTablesClient
- type RouteTablesClientAddons
- type SecurityGroupsClient
- type SecurityGroupsClientAddons
- type SubnetsClient
- type SubnetsClientAddons
- type UsageClient
- type UsageClientAddons
- type VirtualNetworkPeeringsAddons
- type VirtualNetworkPeeringsClient
- type VirtualNetworksClient
- type VirtualNetworksClientAddons
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InterfacesClient ¶
type InterfacesClient interface { InterfacesClientAddons Get(ctx context.Context, resourceGroupName string, networkInterfaceName string, expand string) (result mgmtnetwork.Interface, err error) }
InterfacesClient is a minimal interface for azure InterfacesClient
func NewInterfacesClient ¶
func NewInterfacesClient(environment *azureclient.AROEnvironment, subscriptionID string, authorizer autorest.Authorizer) InterfacesClient
NewInterfacesClient creates a new InterfacesClient
type InterfacesClientAddons ¶
type InterfacesClientAddons interface { CreateOrUpdateAndWait(ctx context.Context, resourceGroupName string, networkInterfaceName string, parameters mgmtnetwork.Interface) (err error) DeleteAndWait(ctx context.Context, resourceGroupName string, networkInterfaceName string) (err error) }
InterfacesClientAddons contains addons for InterfacesClient
type LoadBalancersClient ¶
type LoadBalancersClient interface { Get(ctx context.Context, resourceGroupName string, loadBalancerName string, expand string) (result mgmtnetwork.LoadBalancer, err error) LoadBalancersClientAddons }
LoadBalancersClient is a minimal interface for Azure LoadBalancersClient
func NewLoadBalancersClient ¶
func NewLoadBalancersClient(environment *azureclient.AROEnvironment, subscriptionID string, authorizer autorest.Authorizer) LoadBalancersClient
NewLoadBalancersClient creates a new LoadBalancersClient
type LoadBalancersClientAddons ¶
type LoadBalancersClientAddons interface {
CreateOrUpdateAndWait(ctx context.Context, resourceGroupName string, loadBalancerName string, parameters mgmtnetwork.LoadBalancer) error
}
LoadBalancersClientAddons contains addons for Azure LoadBalancersClient
type PrivateEndpointsClient ¶
type PrivateEndpointsClient interface { Get(ctx context.Context, resourceGroupName string, privateEndpointName string, expand string) (result mgmtnetwork.PrivateEndpoint, err error) PrivateEndpointsClientAddons }
PrivateEndpointsClient is a minimal interface for azure PrivateEndpointsClient
func NewPrivateEndpointsClient ¶
func NewPrivateEndpointsClient(environment *azureclient.AROEnvironment, subscriptionID string, authorizer autorest.Authorizer) PrivateEndpointsClient
NewPrivateEndpointsClient creates a new PrivateEndpointsClient
type PrivateEndpointsClientAddons ¶
type PrivateEndpointsClientAddons interface { CreateOrUpdateAndWait(ctx context.Context, resourceGroupName string, privateEndpointName string, parameters mgmtnetwork.PrivateEndpoint) (err error) DeleteAndWait(ctx context.Context, resourceGroupName string, publicIPAddressName string) (err error) }
PrivateEndpointsClientAddons contains addons for PrivateEndpointsClient
type PrivateLinkServicesClient ¶
type PrivateLinkServicesClient interface { DeletePrivateEndpointConnection(ctx context.Context, resourceGroupName string, serviceName string, peConnectionName string) (result mgmtnetwork.PrivateLinkServicesDeletePrivateEndpointConnectionFuture, err error) PrivateLinkServicesClientAddons }
PrivateLinkServicesClient is a minimal interface for azure PrivateLinkServicesClient
func NewPrivateLinkServicesClient ¶
func NewPrivateLinkServicesClient(environment *azureclient.AROEnvironment, subscriptionID string, authorizer autorest.Authorizer) PrivateLinkServicesClient
NewPrivateLinkServicesClient creates a new PrivateLinkServicesClient
type PrivateLinkServicesClientAddons ¶
type PrivateLinkServicesClientAddons interface {
List(ctx context.Context, resourceGroupName string) (privatelinkservices []mgmtnetwork.PrivateLinkService, err error)
}
PrivateLinkServicesClientAddons contains addons for PrivateLinkServicesClient
type PublicIPAddressesClient ¶
type PublicIPAddressesClient interface { Get(ctx context.Context, resourceGroupName string, publicIPAddressName string, expand string) (result mgmtnetwork.PublicIPAddress, err error) List(ctx context.Context, resourceGroupName string) (ips []mgmtnetwork.PublicIPAddress, err error) PublicIPAddressesClientAddons }
PublicIPAddressesClient is a minimal interface for azure PublicIPAddressesClient
func NewPublicIPAddressesClient ¶
func NewPublicIPAddressesClient(environment *azureclient.AROEnvironment, subscriptionID string, authorizer autorest.Authorizer) PublicIPAddressesClient
NewPublicIPAddressesClient creates a new PublicIPAddressesClient
type PublicIPAddressesClientAddons ¶
type PublicIPAddressesClientAddons interface {
DeleteAndWait(ctx context.Context, resourceGroupName string, publicIPAddressName string) (err error)
}
PublicIPAddressesClientAddons contains addons for PublicIPAddressesClient
type RouteTablesClient ¶
type RouteTablesClient interface { Get(ctx context.Context, resourceGroupName string, routeTableName string, expand string) (result mgmtnetwork.RouteTable, err error) RouteTablesClientAddons }
RouteTablesClient is a minimal interface for azure RouteTablesClient
func NewRouteTablesClient ¶
func NewRouteTablesClient(environment *azureclient.AROEnvironment, subscriptionID string, authorizer autorest.Authorizer) RouteTablesClient
NewRouteTablesClient creates a new RouteTablesClient
type RouteTablesClientAddons ¶
type RouteTablesClientAddons interface {
DeleteAndWait(ctx context.Context, resourceGroupName string, routeTableName string) error
}
RouteTablesClientAddons contains addons for RouteTablesClient
type SecurityGroupsClient ¶
type SecurityGroupsClient interface { Get(ctx context.Context, resourceGroupName string, networkSecurityGroupName string, expand string) (result mgmtnetwork.SecurityGroup, err error) SecurityGroupsClientAddons }
SecurityGroupsClient is a minimal interface for azure SecurityGroupsClient
func NewSecurityGroupsClient ¶
func NewSecurityGroupsClient(environment *azureclient.AROEnvironment, subscriptionID string, authorizer autorest.Authorizer) SecurityGroupsClient
NewSecurityGroupsClient creates a new SecurityGroupsClient
type SecurityGroupsClientAddons ¶
type SecurityGroupsClientAddons interface { CreateOrUpdateAndWait(ctx context.Context, resourceGroupName string, networkSecurityGroupName string, parameters mgmtnetwork.SecurityGroup) (err error) List(ctx context.Context, resourceGroupName string) (result []mgmtnetwork.SecurityGroup, err error) }
SecurityGroupsClientAddons contains addons for SecurityGroupsClient
type SubnetsClient ¶
type SubnetsClient interface { Get(ctx context.Context, resourceGroupName string, virtualNetworkName string, subnetName string, expand string) (result mgmtnetwork.Subnet, err error) SubnetsClientAddons }
SubnetsClient is a minimal interface for azure SubnetsClient
func NewSubnetsClient ¶
func NewSubnetsClient(environment *azureclient.AROEnvironment, subscriptionID string, authorizer autorest.Authorizer) SubnetsClient
NewSubnetsClient creates a new SubnetsClient
type SubnetsClientAddons ¶
type SubnetsClientAddons interface { CreateOrUpdateAndWait(ctx context.Context, resourceGroupName string, virtualNetworkName string, subnetName string, subnetParameters mgmtnetwork.Subnet) (err error) DeleteAndWait(ctx context.Context, resourceGroupName string, virtualNetworkName string, subnetName string) error }
SubnetsClientAddons contains addons for SubnetsClient
type UsageClient ¶
type UsageClient interface { UsageClientAddons }
UsageClient is a minimal interface for azure UsageClient
func NewUsageClient ¶
func NewUsageClient(environment *azureclient.AROEnvironment, tenantID string, authorizer autorest.Authorizer) UsageClient
NewUsageClient creates a new UsageClient
type UsageClientAddons ¶
type UsageClientAddons interface {
List(ctx context.Context, location string) (result []mgmtnetwork.Usage, err error)
}
UsageClientAddons contains addons to UsageClient
type VirtualNetworkPeeringsAddons ¶
type VirtualNetworkPeeringsAddons interface { CreateOrUpdateAndWait(ctx context.Context, resourceGroupName string, virtualNetworkName string, virtualNetworkPeeringName string, virtualNetworkPeeringParameters mgmtnetwork.VirtualNetworkPeering) (err error) DeleteAndWait(ctx context.Context, resourceGroupName string, virtualNetworkName string, virtualNetworkPeeringName string) (err error) }
type VirtualNetworkPeeringsClient ¶
type VirtualNetworkPeeringsClient interface { CreateOrUpdate(ctx context.Context, resourceGroupName string, virtualNetworkName string, virtualNetworkPeeringName string, virtualNetworkPeeringParameters mgmtnetwork.VirtualNetworkPeering) (result mgmtnetwork.VirtualNetworkPeeringsCreateOrUpdateFuture, err error) Get(ctx context.Context, resourceGroupName string, virtualNetworkName string, virtualNetworkPeeringName string) (result mgmtnetwork.VirtualNetworkPeering, err error) Delete(ctx context.Context, resourceGroupName string, virtualNetworkName string, virtualNetworkPeeringName string) (result mgmtnetwork.VirtualNetworkPeeringsDeleteFuture, err error) VirtualNetworkPeeringsAddons }
func NewVirtualNetworkPeeringsClient ¶
func NewVirtualNetworkPeeringsClient(environment *azureclient.AROEnvironment, subscriptionID string, authorizer autorest.Authorizer) VirtualNetworkPeeringsClient
NewVirtualNetworkPeeringsClient creates a new VirtualNetworkPeeringsClient
type VirtualNetworksClient ¶
type VirtualNetworksClient interface { CreateOrUpdate(ctx context.Context, resourceGroupName string, virtualNetworkName string, parameters mgmtnetwork.VirtualNetwork) (result mgmtnetwork.VirtualNetworksCreateOrUpdateFuture, err error) Get(ctx context.Context, resourceGroupName string, virtualNetworkName string, expand string) (vnet mgmtnetwork.VirtualNetwork, err error) VirtualNetworksClientAddons }
VirtualNetworksClient is a minimal interface for azure VirtualNetworksClient
func NewVirtualNetworksClient ¶
func NewVirtualNetworksClient(environment *azureclient.AROEnvironment, subscriptionID string, authorizer autorest.Authorizer) VirtualNetworksClient
NewVirtualNetworksClient creates a new VirtualNetworksClient
type VirtualNetworksClientAddons ¶
type VirtualNetworksClientAddons interface {
List(ctx context.Context, resourceGroupName string) (virtualnetworks []mgmtnetwork.VirtualNetwork, err error)
}
VirtualNetworksClientAddons contains addons for VirtualNetworksClient
Source Files ¶
- generate.go
- interfaces.go
- interfaces_addons.go
- loadbalancers.go
- loadbalancers_addons.go
- privateendpoints.go
- privateendpoints_addons.go
- privatelinkservices.go
- privatelinkservices_addons.go
- publicipaddresses.go
- publicipaddresses_addons.go
- routetable.go
- routetable_addons.go
- securitygroups.go
- securitygroups_addons.go
- subnets.go
- subnets_addons.go
- usage.go
- usage_addons.go
- virtualnetworkpeerings.go
- virtualnetworkpeerings_addons.go
- virtualnetworks.go
- virtualnetworks_addons.go