Documentation
¶
Index ¶
- type FlowLogsClient
- type FlowLogsClientAddons
- type FlowLogsClientInterface
- type InterfacesClient
- type InterfacesClientAddons
- type LoadBalancerBackendAddressPoolsClient
- 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 UsageClientAddons
- type UsagesClient
- type VirtualNetworkPeeringsAddons
- type VirtualNetworkPeeringsClient
- type VirtualNetworksClient
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FlowLogsClient ¶
type FlowLogsClient struct {
*armnetwork.FlowLogsClient
}
func NewFlowLogsClient ¶
func NewFlowLogsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*FlowLogsClient, error)
func (*FlowLogsClient) CreateOrUpdateAndWait ¶
func (c *FlowLogsClient) CreateOrUpdateAndWait(ctx context.Context, resourceGroupName string, networkWatcherName string, flowLogName string, parameters armnetwork.FlowLog, options *armnetwork.FlowLogsClientBeginCreateOrUpdateOptions) error
func (*FlowLogsClient) DeleteAndWait ¶
func (c *FlowLogsClient) DeleteAndWait(ctx context.Context, resourceGroupName string, networkWatcherName string, flowLogName string, options *armnetwork.FlowLogsClientBeginDeleteOptions) error
type FlowLogsClientAddons ¶
type FlowLogsClientAddons interface {
CreateOrUpdateAndWait(ctx context.Context, resourceGroupName string, networkWatcherName string, flowLogName string, parameters armnetwork.FlowLog, options *armnetwork.FlowLogsClientBeginCreateOrUpdateOptions) error
DeleteAndWait(ctx context.Context, resourceGroupName string, networkWatcherName string, flowLogName string, options *armnetwork.FlowLogsClientBeginDeleteOptions) error
}
FlowLogsClientAddons contains addons to WatchersClient
type FlowLogsClientInterface ¶
type FlowLogsClientInterface interface {
Get(ctx context.Context, resourceGroupName string, networkWatcherName string, flowLogName string, options *armnetwork.FlowLogsClientGetOptions) (result armnetwork.FlowLogsClientGetResponse, err error)
FlowLogsClientAddons
}
FlowLogsClientInterface is a minimal interface for azure FlowLogsClientInterface
type InterfacesClient ¶
type InterfacesClient interface {
InterfacesClientAddons
Get(ctx context.Context, resourceGroupName string, networkInterfaceName string, options *armnetwork.InterfacesClientGetOptions) (result armnetwork.InterfacesClientGetResponse, err error)
}
InterfacesClient is a minimal interface for azure InterfacesClient
func NewInterfacesClient ¶
func NewInterfacesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (InterfacesClient, error)
NewInterfacesClient creates a new InterfacesClient
type InterfacesClientAddons ¶
type InterfacesClientAddons interface {
CreateOrUpdateAndWait(ctx context.Context, resourceGroupName string, networkInterfaceName string, parameters armnetwork.Interface, options *armnetwork.InterfacesClientBeginCreateOrUpdateOptions) (err error)
DeleteAndWait(ctx context.Context, resourceGroupName string, networkInterfaceName string, options *armnetwork.InterfacesClientBeginDeleteOptions) (err error)
List(ctx context.Context, resourceGroupName string, options *armnetwork.InterfacesClientListOptions) (result []*armnetwork.Interface, err error)
GetEffectiveRouteTableAndWait(ctx context.Context, resourceGroupName string, networkInterfaceName string, options *armnetwork.InterfacesClientBeginGetEffectiveRouteTableOptions) (*armnetwork.EffectiveRouteListResult, error)
}
InterfacesClientAddons contains addons for InterfacesClient
type LoadBalancerBackendAddressPoolsClient ¶
type LoadBalancerBackendAddressPoolsClient interface {
Get(ctx context.Context, resourceGroupName string, loadBalancerName string, backendAddressPoolName string, options *armnetwork.LoadBalancerBackendAddressPoolsClientGetOptions) (result armnetwork.LoadBalancerBackendAddressPoolsClientGetResponse, err error)
}
func NewLoadBalancerBackendAddressPoolsClient ¶
func NewLoadBalancerBackendAddressPoolsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (LoadBalancerBackendAddressPoolsClient, error)
NewLoadBalancerBackendAddressPoolsClient creates a new NewLoadBalancerBackendAddressPoolsClient
type LoadBalancersClient ¶
type LoadBalancersClient interface {
Get(ctx context.Context, resourceGroupName string, loadBalancerName string, options *armnetwork.LoadBalancersClientGetOptions) (result armnetwork.LoadBalancersClientGetResponse, err error)
LoadBalancersClientAddons
}
LoadBalancersClient is a minimal interface for Azure LoadBalancersClient
func NewLoadBalancersClient ¶
func NewLoadBalancersClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (LoadBalancersClient, error)
NewLoadBalancersClient creates a new LoadBalancersClient
type LoadBalancersClientAddons ¶
type LoadBalancersClientAddons interface {
CreateOrUpdateAndWait(ctx context.Context, resourceGroupName string, loadBalancerName string, parameters armnetwork.LoadBalancer, options *armnetwork.LoadBalancersClientBeginCreateOrUpdateOptions) error
}
LoadBalancersClientAddons contains addons for Azure LoadBalancersClient
type PrivateEndpointsClient ¶
type PrivateEndpointsClient interface {
Get(ctx context.Context, resourceGroupName string, privateEndpointName string, options *armnetwork.PrivateEndpointsClientGetOptions) (armnetwork.PrivateEndpointsClientGetResponse, error)
PrivateEndpointsClientAddons
}
PrivateEndpointsClient is a minimal interface for azure PrivateEndpointsClient
func NewPrivateEndpointsClient ¶
func NewPrivateEndpointsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (PrivateEndpointsClient, error)
NewPrivateEndpointsClient creates a new PrivateEndpointsClient
type PrivateEndpointsClientAddons ¶
type PrivateEndpointsClientAddons interface {
CreateOrUpdateAndWait(ctx context.Context, resourceGroupName string, privateEndpointName string, parameters armnetwork.PrivateEndpoint, options *armnetwork.PrivateEndpointsClientBeginCreateOrUpdateOptions) error
DeleteAndWait(ctx context.Context, resourceGroupName string, publicIPAddressName string, options *armnetwork.PrivateEndpointsClientBeginDeleteOptions) error
}
PrivateEndpointsClientAddons contains addons for PrivateEndpointsClient
type PrivateLinkServicesClient ¶
type PrivateLinkServicesClient interface {
Get(ctx context.Context, resourceGroupName string, serviceName string, options *armnetwork.PrivateLinkServicesClientGetOptions) (armnetwork.PrivateLinkServicesClientGetResponse, error)
UpdatePrivateEndpointConnection(ctx context.Context, resourceGroupName string, serviceName string, peConnectionName string, parameters armnetwork.PrivateEndpointConnection, options *armnetwork.PrivateLinkServicesClientUpdatePrivateEndpointConnectionOptions) (armnetwork.PrivateLinkServicesClientUpdatePrivateEndpointConnectionResponse, error)
PrivateLinkServicesClientAddons
}
PrivateLinkServicesClient is a minimal interface for azure PrivateLinkServicesClient
func NewPrivateLinkServicesClient ¶
func NewPrivateLinkServicesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (PrivateLinkServicesClient, error)
NewPrivateLinkServicesClient creates a new PrivateLinkServicesClient
type PrivateLinkServicesClientAddons ¶
type PrivateLinkServicesClientAddons interface {
List(ctx context.Context, resourceGroupName string, options *armnetwork.PrivateLinkServicesClientListOptions) ([]*armnetwork.PrivateLinkService, error)
CreateOrUpdateAndWait(ctx context.Context, resourceGroupName string, serviceName string, parameters armnetwork.PrivateLinkService, options *armnetwork.PrivateLinkServicesClientBeginCreateOrUpdateOptions) error
DeletePrivateEndpointConnectionAndWait(ctx context.Context, resourceGroupName string, serviceName string, peConnectionName string, options *armnetwork.PrivateLinkServicesClientBeginDeletePrivateEndpointConnectionOptions) error
}
PrivateLinkServicesClientAddons contains addons for PrivateLinkServicesClient
type PublicIPAddressesClient ¶
type PublicIPAddressesClient interface {
Get(ctx context.Context, resourceGroupName string, publicIPAddressName string, options *armnetwork.PublicIPAddressesClientGetOptions) (result armnetwork.PublicIPAddressesClientGetResponse, err error)
PublicIPAddressesClientAddons
}
PublicIPAddressesClient is a minimal interface for azure PublicIPAddressesClient
func NewPublicIPAddressesClient ¶
func NewPublicIPAddressesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (PublicIPAddressesClient, error)
NewPublicIPAddressesClient creates a new PublicIPAddressesClient
type PublicIPAddressesClientAddons ¶
type PublicIPAddressesClientAddons interface {
CreateOrUpdateAndWait(ctx context.Context, resourceGroupName string, publicIPAddressName string, parameters armnetwork.PublicIPAddress, options *armnetwork.PublicIPAddressesClientBeginCreateOrUpdateOptions) (err error)
DeleteAndWait(ctx context.Context, resourceGroupName string, publicIPAddressName string, options *armnetwork.PublicIPAddressesClientBeginDeleteOptions) (err error)
List(ctx context.Context, resourceGroupName string, options *armnetwork.PublicIPAddressesClientListOptions) (result []*armnetwork.PublicIPAddress, err error)
}
PublicIPAddressesClientAddons contains addons for PublicIPAddressesClient
type RouteTablesClient ¶
type RouteTablesClient interface {
Get(ctx context.Context, resourceGroupName string, routeTableName string, options *armnetwork.RouteTablesClientGetOptions) (result armnetwork.RouteTablesClientGetResponse, err error)
RouteTablesClientAddons
}
RouteTablesClient is a minimal interface for azure RouteTablesClient
func NewRouteTablesClient ¶
func NewRouteTablesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (RouteTablesClient, error)
NewRouteTablesClient creates a new RouteTablesClient
type RouteTablesClientAddons ¶
type RouteTablesClientAddons interface {
DeleteAndWait(ctx context.Context, resourceGroupName string, routeTableName string, options *armnetwork.RouteTablesClientBeginDeleteOptions) error
}
RouteTablesClientAddons contains addons for RouteTablesClient
type SecurityGroupsClient ¶
type SecurityGroupsClient interface {
Get(ctx context.Context, resourceGroupName string, networkSecurityGroupName string, options *armnetwork.SecurityGroupsClientGetOptions) (armnetwork.SecurityGroupsClientGetResponse, error)
SecurityGroupsClientAddons
}
SecurityGroupsClient is a minimal interface for azure SecurityGroupsClient
func NewSecurityGroupsClient ¶
func NewSecurityGroupsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (SecurityGroupsClient, error)
NewSecurityGroupsClient creates a new SecurityGroupsClient
type SecurityGroupsClientAddons ¶
type SecurityGroupsClientAddons interface {
CreateOrUpdateAndWait(ctx context.Context, resourceGroupName string, networkSecurityGroupName string, parameters armnetwork.SecurityGroup, options *armnetwork.SecurityGroupsClientBeginCreateOrUpdateOptions) error
DeleteAndWait(ctx context.Context, resourceGroupName string, networkSecurityGroupName string, options *armnetwork.SecurityGroupsClientBeginDeleteOptions) error
List(ctx context.Context, resourceGroupName string, options *armnetwork.SecurityGroupsClientListOptions) ([]*armnetwork.SecurityGroup, error)
}
SecurityGroupsClientAddons contains addons for SecurityGroupsClient
type SubnetsClient ¶
type SubnetsClient interface {
Get(ctx context.Context, resourceGroupName, virtualNetworkName, subnetName string, options *armnetwork.SubnetsClientGetOptions) (armnetwork.SubnetsClientGetResponse, error)
SubnetsClientAddons
}
SubnetsClient is a minimal interface for azure-sdk-for-go subnets client
func NewSubnetsClient ¶
func NewSubnetsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (SubnetsClient, error)
type SubnetsClientAddons ¶
type SubnetsClientAddons interface {
CreateOrUpdateAndWait(ctx context.Context, resourceGroupName, virtualNetworkName, subnetName string, subnetParameters armnetwork.Subnet, options *armnetwork.SubnetsClientBeginCreateOrUpdateOptions) (err error)
DeleteAndWait(ctx context.Context, resourceGroupName, virtualNetworkName, subnetName string, options *armnetwork.SubnetsClientBeginDeleteOptions) error
List(ctx context.Context, resourceGroupName, virtualNetworkName string, options *armnetwork.SubnetsClientListOptions) ([]*armnetwork.Subnet, error)
}
SubnetsClientAddons contains addons for SubnetsClient
type UsageClientAddons ¶
type UsageClientAddons interface {
List(ctx context.Context, location string, options *armnetwork.UsagesClientListOptions) (result []*armnetwork.Usage, err error)
}
UsageClientAddons contains addons to UsageClient
type UsagesClient ¶
type UsagesClient interface {
UsageClientAddons
}
UsagesClient is a minimal interface for azure UsageClient
func NewUsagesClient ¶
func NewUsagesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (UsagesClient, error)
NewUsagesClient creates a new UsageClient
type VirtualNetworkPeeringsAddons ¶
type VirtualNetworkPeeringsAddons interface {
CreateOrUpdateAndWait(ctx context.Context, resourceGroupName string, virtualNetworkName string, virtualNetworkPeeringName string, virtualNetworkPeeringParameters armnetwork.VirtualNetworkPeering, options *armnetwork.VirtualNetworkPeeringsClientBeginCreateOrUpdateOptions) (err error)
DeleteAndWait(ctx context.Context, resourceGroupName string, virtualNetworkName string, virtualNetworkPeeringName string, options *armnetwork.VirtualNetworkPeeringsClientBeginDeleteOptions) (err error)
}
type VirtualNetworkPeeringsClient ¶
type VirtualNetworkPeeringsClient interface {
VirtualNetworkPeeringsAddons
}
func NewVirtualNetworkPeeringsClient ¶
func NewVirtualNetworkPeeringsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (VirtualNetworkPeeringsClient, error)
NewVirtualNetworkPeeringsClient creates a new VirtualNetworkPeeringsClient
type VirtualNetworksClient ¶
type VirtualNetworksClient interface {
Get(ctx context.Context, resourceGroupName string, virtualNetworkName string, options *armnetwork.VirtualNetworksClientGetOptions) (vnet armnetwork.VirtualNetworksClientGetResponse, err error)
}
VirtualNetworksClient is a minimal interface for azure VirtualNetworksClient
func NewVirtualNetworksClient ¶
func NewVirtualNetworksClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (VirtualNetworksClient, error)
NewVirtualNetworksClient creates a new VirtualNetworksClient
Source Files
¶
- flowlogs.go
- flowlogs_addons.go
- 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