commonids

package
v0.39.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 15, 2022 License: MPL-2.0 Imports: 3 Imported by: 4,724

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ValidateCloudServicesIPConfigurationID added in v0.39.0

func ValidateCloudServicesIPConfigurationID(input interface{}, key string) (warnings []string, errors []error)

ValidateCloudServicesIPConfigurationID checks that 'input' can be parsed as a Cloud Services I P Configuration ID

func ValidateCloudServicesPublicIPAddressID added in v0.39.0

func ValidateCloudServicesPublicIPAddressID(input interface{}, key string) (warnings []string, errors []error)

ValidateCloudServicesPublicIPAddressID checks that 'input' can be parsed as a Cloud Services Public I P Address ID

func ValidateExpressRouteCircuitPeeringID added in v0.39.0

func ValidateExpressRouteCircuitPeeringID(input interface{}, key string) (warnings []string, errors []error)

ValidateExpressRouteCircuitPeeringID checks that 'input' can be parsed as a Express Route Circuit Peering ID

func ValidateManagementGroupID

func ValidateManagementGroupID(input interface{}, key string) (warnings []string, errors []error)

ValidateManagementGroupID checks that 'input' can be parsed as a Management Group ID

func ValidateNetworkInterfaceID added in v0.39.0

func ValidateNetworkInterfaceID(input interface{}, key string) (warnings []string, errors []error)

ValidateNetworkInterfaceID checks that 'input' can be parsed as a Network Interface ID

func ValidateNetworkInterfaceIPConfigurationID added in v0.39.0

func ValidateNetworkInterfaceIPConfigurationID(input interface{}, key string) (warnings []string, errors []error)

ValidateNetworkInterfaceIPConfigurationID checks that 'input' can be parsed as a Network Interface I P Configuration ID

func ValidatePublicIPAddressID added in v0.39.0

func ValidatePublicIPAddressID(input interface{}, key string) (warnings []string, errors []error)

ValidatePublicIPAddressID checks that 'input' can be parsed as a Public I P Address ID

func ValidateResourceGroupID

func ValidateResourceGroupID(input interface{}, key string) (warnings []string, errors []error)

ValidateResourceGroupID checks that 'input' can be parsed as a Resource Group ID

func ValidateScopeID added in v0.21.0

func ValidateScopeID(input interface{}, key string) (warnings []string, errors []error)

ValidateScopeID checks that 'input' can be parsed as a Scope ID

func ValidateSubscriptionID

func ValidateSubscriptionID(input interface{}, key string) (warnings []string, errors []error)

ValidateSubscriptionID checks that 'input' can be parsed as a Subscription ID

func ValidateUserAssignedIdentityID

func ValidateUserAssignedIdentityID(input interface{}, key string) (warnings []string, errors []error)

ValidateUserAssignedIdentityID checks that 'input' can be parsed as a User Assigned Identity ID

func ValidateVPNConnectionID added in v0.39.0

func ValidateVPNConnectionID(input interface{}, key string) (warnings []string, errors []error)

ValidateVPNConnectionID checks that 'input' can be parsed as a V P N Connection ID

func ValidateVirtualHubBGPConnectionID added in v0.39.0

func ValidateVirtualHubBGPConnectionID(input interface{}, key string) (warnings []string, errors []error)

ValidateVirtualHubBGPConnectionID checks that 'input' can be parsed as a Virtual Hub B G P Connection ID

func ValidateVirtualHubIPConfigurationID added in v0.39.0

func ValidateVirtualHubIPConfigurationID(input interface{}, key string) (warnings []string, errors []error)

ValidateVirtualHubIPConfigurationID checks that 'input' can be parsed as a Virtual Hub I P Configuration ID

func ValidateVirtualMachineScaleSetIPConfigurationId added in v0.39.0

func ValidateVirtualMachineScaleSetIPConfigurationId(input interface{}, key string) (warnings []string, errors []error)

ValidateVirtualMachineScaleSetIPConfigurationId checks that 'input' can be parsed as a Virtual Machine Scale Set Public I P Address ID

func ValidateVirtualMachineScaleSetNetworkInterfaceID added in v0.39.0

func ValidateVirtualMachineScaleSetNetworkInterfaceID(input interface{}, key string) (warnings []string, errors []error)

ValidateVirtualMachineScaleSetNetworkInterfaceID checks that 'input' can be parsed as a Virtual Machine Scale Set Network Interface ID

func ValidateVirtualMachineScaleSetPublicIPAddressID added in v0.39.0

func ValidateVirtualMachineScaleSetPublicIPAddressID(input interface{}, key string) (warnings []string, errors []error)

ValidateVirtualMachineScaleSetPublicIPAddressID checks that 'input' can be parsed as a Virtual Machine Scale Set Public I P Address ID

func ValidateVirtualRouterPeeringID added in v0.39.0

func ValidateVirtualRouterPeeringID(input interface{}, key string) (warnings []string, errors []error)

ValidateVirtualRouterPeeringID checks that 'input' can be parsed as a Virtual Router Peering ID

func ValidateVirtualWANP2SVPNGatewayID added in v0.39.0

func ValidateVirtualWANP2SVPNGatewayID(input interface{}, key string) (warnings []string, errors []error)

ValidateVirtualWANP2SVPNGatewayID checks that 'input' can be parsed as a Virtual W A N P 2 S V P N Gateway ID

Types

type CloudServicesIPConfigurationId added in v0.39.0

type CloudServicesIPConfigurationId struct {
	SubscriptionId       string
	ResourceGroup        string
	CloudServiceName     string
	RoleInstanceName     string
	NetworkInterfaceName string
	IpConfigurationName  string
}

CloudServicesIPConfigurationId is a struct representing the Resource ID for a Cloud Services I P Configuration

func NewCloudServicesIPConfigurationID added in v0.39.0

func NewCloudServicesIPConfigurationID(subscriptionId string, resourceGroup string, cloudServiceName string, roleInstanceName string, networkInterfaceName string, ipConfigurationName string) CloudServicesIPConfigurationId

NewCloudServicesIPConfigurationID returns a new CloudServicesIPConfigurationId struct

func ParseCloudServicesIPConfigurationID added in v0.39.0

func ParseCloudServicesIPConfigurationID(input string) (*CloudServicesIPConfigurationId, error)

ParseCloudServicesIPConfigurationID parses 'input' into a CloudServicesIPConfigurationId

func ParseCloudServicesIPConfigurationIDInsensitively added in v0.39.0

func ParseCloudServicesIPConfigurationIDInsensitively(input string) (*CloudServicesIPConfigurationId, error)

ParseCloudServicesIPConfigurationIDInsensitively parses 'input' case-insensitively into a CloudServicesIPConfigurationId note: this method should only be used for API response data and not user input

func (CloudServicesIPConfigurationId) ID added in v0.39.0

ID returns the formatted Cloud Services I P Configuration ID

func (CloudServicesIPConfigurationId) Segments added in v0.39.0

Segments returns a slice of Resource ID Segments which comprise this Cloud Services I P Configuration ID

func (CloudServicesIPConfigurationId) String added in v0.39.0

String returns a human-readable description of this Cloud Services I P Configuration ID

type CloudServicesPublicIPAddressId added in v0.39.0

type CloudServicesPublicIPAddressId struct {
	SubscriptionId       string
	ResourceGroup        string
	CloudServiceName     string
	RoleInstanceName     string
	NetworkInterfaceName string
	IpConfigurationName  string
	PublicIPAddressName  string
}

CloudServicesPublicIPAddressId is a struct representing the Resource ID for a Cloud Services Public I P Address

func NewCloudServicesPublicIPAddressID added in v0.39.0

func NewCloudServicesPublicIPAddressID(subscriptionId string, resourceGroup string, cloudServiceName string, roleInstanceName string, networkInterfaceName string, ipConfigurationName string, publicIPAddressName string) CloudServicesPublicIPAddressId

NewCloudServicesPublicIPAddressID returns a new CloudServicesPublicIPAddressId struct

func ParseCloudServicesPublicIPAddressID added in v0.39.0

func ParseCloudServicesPublicIPAddressID(input string) (*CloudServicesPublicIPAddressId, error)

ParseCloudServicesPublicIPAddressID parses 'input' into a CloudServicesPublicIPAddressId

func ParseCloudServicesPublicIPAddressIDInsensitively added in v0.39.0

func ParseCloudServicesPublicIPAddressIDInsensitively(input string) (*CloudServicesPublicIPAddressId, error)

ParseCloudServicesPublicIPAddressIDInsensitively parses 'input' case-insensitively into a CloudServicesPublicIPAddressId note: this method should only be used for API response data and not user input

func (CloudServicesPublicIPAddressId) ID added in v0.39.0

ID returns the formatted Cloud Services Public I P Address ID

func (CloudServicesPublicIPAddressId) Segments added in v0.39.0

Segments returns a slice of Resource ID Segments which comprise this Cloud Services Public I P Address ID

func (CloudServicesPublicIPAddressId) String added in v0.39.0

String returns a human-readable description of this Cloud Services Public I P Address ID

type ExpressRouteCircuitPeeringId added in v0.39.0

type ExpressRouteCircuitPeeringId struct {
	SubscriptionId string
	ResourceGroup  string
	CircuitName    string
	PeeringName    string
}

ExpressRouteCircuitPeeringId is a struct representing the Resource ID for a Express Route Circuit Peering

func NewExpressRouteCircuitPeeringID added in v0.39.0

func NewExpressRouteCircuitPeeringID(subscriptionId string, resourceGroup string, circuitName string, peeringName string) ExpressRouteCircuitPeeringId

NewExpressRouteCircuitPeeringID returns a new ExpressRouteCircuitPeeringId struct

func ParseExpressRouteCircuitPeeringID added in v0.39.0

func ParseExpressRouteCircuitPeeringID(input string) (*ExpressRouteCircuitPeeringId, error)

ParseExpressRouteCircuitPeeringID parses 'input' into a ExpressRouteCircuitPeeringId

func ParseExpressRouteCircuitPeeringIDInsensitively added in v0.39.0

func ParseExpressRouteCircuitPeeringIDInsensitively(input string) (*ExpressRouteCircuitPeeringId, error)

ParseExpressRouteCircuitPeeringIDInsensitively parses 'input' case-insensitively into a ExpressRouteCircuitPeeringId note: this method should only be used for API response data and not user input

func (ExpressRouteCircuitPeeringId) ID added in v0.39.0

ID returns the formatted Express Route Circuit Peering ID

func (ExpressRouteCircuitPeeringId) Segments added in v0.39.0

Segments returns a slice of Resource ID Segments which comprise this Express Route Circuit Peering ID

func (ExpressRouteCircuitPeeringId) String added in v0.39.0

String returns a human-readable description of this Express Route Circuit Peering ID

type ManagementGroupId

type ManagementGroupId struct {
	GroupId string
}

ManagementGroupId is a struct representing the Resource ID for a Management Group

func NewManagementGroupID

func NewManagementGroupID(groupId string) ManagementGroupId

NewManagementGroupID returns a new ManagementGroupId struct

func ParseManagementGroupID

func ParseManagementGroupID(input string) (*ManagementGroupId, error)

ParseManagementGroupID parses 'input' into a ManagementGroupId

func ParseManagementGroupIDInsensitively

func ParseManagementGroupIDInsensitively(input string) (*ManagementGroupId, error)

ParseManagementGroupIDInsensitively parses 'input' case-insensitively into a ManagementGroupId note: this method should only be used for API response data and not user input

func (ManagementGroupId) ID

func (id ManagementGroupId) ID() string

ID returns the formatted Management Group ID

func (ManagementGroupId) Segments

func (id ManagementGroupId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Management Group ID

func (ManagementGroupId) String

func (id ManagementGroupId) String() string

String returns a human-readable description of this Management Group ID

type NetworkInterfaceIPConfigurationId added in v0.39.0

type NetworkInterfaceIPConfigurationId struct {
	SubscriptionId       string
	ResourceGroup        string
	NetworkInterfaceName string
	IpConfigurationName  string
}

NetworkInterfaceIPConfigurationId is a struct representing the Resource ID for a Network Interface I P Configuration

func NewNetworkInterfaceIPConfigurationID added in v0.39.0

func NewNetworkInterfaceIPConfigurationID(subscriptionId string, resourceGroup string, networkInterfaceName string, ipConfigurationName string) NetworkInterfaceIPConfigurationId

NewNetworkInterfaceIPConfigurationID returns a new NetworkInterfaceIPConfigurationId struct

func ParseNetworkInterfaceIPConfigurationID added in v0.39.0

func ParseNetworkInterfaceIPConfigurationID(input string) (*NetworkInterfaceIPConfigurationId, error)

ParseNetworkInterfaceIPConfigurationID parses 'input' into a NetworkInterfaceIPConfigurationId

func ParseNetworkInterfaceIPConfigurationIDInsensitively added in v0.39.0

func ParseNetworkInterfaceIPConfigurationIDInsensitively(input string) (*NetworkInterfaceIPConfigurationId, error)

ParseNetworkInterfaceIPConfigurationIDInsensitively parses 'input' case-insensitively into a NetworkInterfaceIPConfigurationId note: this method should only be used for API response data and not user input

func (NetworkInterfaceIPConfigurationId) ID added in v0.39.0

ID returns the formatted Network Interface I P Configuration ID

func (NetworkInterfaceIPConfigurationId) Segments added in v0.39.0

Segments returns a slice of Resource ID Segments which comprise this Network Interface I P Configuration ID

func (NetworkInterfaceIPConfigurationId) String added in v0.39.0

String returns a human-readable description of this Network Interface I P Configuration ID

type NetworkInterfaceId added in v0.39.0

type NetworkInterfaceId struct {
	SubscriptionId       string
	ResourceGroup        string
	NetworkInterfaceName string
}

NetworkInterfaceId is a struct representing the Resource ID for a Network Interface

func NewNetworkInterfaceID added in v0.39.0

func NewNetworkInterfaceID(subscriptionId string, resourceGroup string, networkInterfaceName string) NetworkInterfaceId

NewNetworkInterfaceID returns a new NetworkInterfaceId struct

func ParseNetworkInterfaceID added in v0.39.0

func ParseNetworkInterfaceID(input string) (*NetworkInterfaceId, error)

ParseNetworkInterfaceID parses 'input' into a NetworkInterfaceId

func ParseNetworkInterfaceIDInsensitively added in v0.39.0

func ParseNetworkInterfaceIDInsensitively(input string) (*NetworkInterfaceId, error)

ParseNetworkInterfaceIDInsensitively parses 'input' case-insensitively into a NetworkInterfaceId note: this method should only be used for API response data and not user input

func (NetworkInterfaceId) ID added in v0.39.0

func (id NetworkInterfaceId) ID() string

ID returns the formatted Network Interface ID

func (NetworkInterfaceId) Segments added in v0.39.0

func (id NetworkInterfaceId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Network Interface ID

func (NetworkInterfaceId) String added in v0.39.0

func (id NetworkInterfaceId) String() string

String returns a human-readable description of this Network Interface ID

type PublicIPAddressId added in v0.39.0

type PublicIPAddressId struct {
	SubscriptionId        string
	ResourceGroup         string
	PublicIPAddressesName string
}

PublicIPAddressId is a struct representing the Resource ID for a Public I P Address

func NewPublicIPAddressID added in v0.39.0

func NewPublicIPAddressID(subscriptionId string, resourceGroup string, publicIPAddressesName string) PublicIPAddressId

NewPublicIPAddressID returns a new PublicIPAddressId struct

func ParsePublicIPAddressID added in v0.39.0

func ParsePublicIPAddressID(input string) (*PublicIPAddressId, error)

ParsePublicIPAddressID parses 'input' into a PublicIPAddressId

func ParsePublicIPAddressIDInsensitively added in v0.39.0

func ParsePublicIPAddressIDInsensitively(input string) (*PublicIPAddressId, error)

ParsePublicIPAddressIDInsensitively parses 'input' case-insensitively into a PublicIPAddressId note: this method should only be used for API response data and not user input

func (PublicIPAddressId) ID added in v0.39.0

func (id PublicIPAddressId) ID() string

ID returns the formatted Public I P Address ID

func (PublicIPAddressId) Segments added in v0.39.0

func (id PublicIPAddressId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Public I P Address ID

func (PublicIPAddressId) String added in v0.39.0

func (id PublicIPAddressId) String() string

String returns a human-readable description of this Public I P Address ID

type ResourceGroupId

type ResourceGroupId struct {
	SubscriptionId    string
	ResourceGroupName string
}

ResourceGroupId is a struct representing the Resource ID for a Resource Group

func NewResourceGroupID

func NewResourceGroupID(subscriptionId string, resourceGroupName string) ResourceGroupId

NewResourceGroupID returns a new ResourceGroupId struct

func ParseResourceGroupID

func ParseResourceGroupID(input string) (*ResourceGroupId, error)

ParseResourceGroupID parses 'input' into a ResourceGroupId

func ParseResourceGroupIDInsensitively

func ParseResourceGroupIDInsensitively(input string) (*ResourceGroupId, error)

ParseResourceGroupIDInsensitively parses 'input' case-insensitively into a ResourceGroupId note: this method should only be used for API response data and not user input

func (ResourceGroupId) ID

func (id ResourceGroupId) ID() string

ID returns the formatted Resource Group ID

func (ResourceGroupId) Segments

func (id ResourceGroupId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Resource Group ID

func (ResourceGroupId) String

func (id ResourceGroupId) String() string

String returns a human-readable description of this Resource Group ID

type ScopeId added in v0.21.0

type ScopeId struct {
	Scope string
}

ScopeId is a struct representing the Resource ID for a Scope

func NewScopeID added in v0.21.0

func NewScopeID(scope string) ScopeId

NewScopeID returns a new ScopeId struct

func ParseScopeID added in v0.21.0

func ParseScopeID(input string) (*ScopeId, error)

ParseScopeID parses 'input' into a ScopeId

func ParseScopeIDInsensitively added in v0.21.0

func ParseScopeIDInsensitively(input string) (*ScopeId, error)

ParseScopeIDInsensitively parses 'input' case-insensitively into a ScopeId note: this method should only be used for API response data and not user input

func (ScopeId) ID added in v0.21.0

func (id ScopeId) ID() string

ID returns the formatted Scope ID

func (ScopeId) Segments added in v0.21.0

func (id ScopeId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Scope ID

func (ScopeId) String added in v0.21.0

func (id ScopeId) String() string

String returns a human-readable description of this Scope ID

type SubscriptionId

type SubscriptionId struct {
	SubscriptionId string
}

SubscriptionId is a struct representing the Resource ID for a Subscription

func NewSubscriptionID

func NewSubscriptionID(subscriptionId string) SubscriptionId

NewSubscriptionID returns a new SubscriptionId struct

func ParseSubscriptionID

func ParseSubscriptionID(input string) (*SubscriptionId, error)

ParseSubscriptionID parses 'input' into a SubscriptionId

func ParseSubscriptionIDInsensitively

func ParseSubscriptionIDInsensitively(input string) (*SubscriptionId, error)

ParseSubscriptionIDInsensitively parses 'input' case-insensitively into a SubscriptionId note: this method should only be used for API response data and not user input

func (SubscriptionId) ID

func (id SubscriptionId) ID() string

ID returns the formatted Subscription ID

func (SubscriptionId) Segments

func (id SubscriptionId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Subscription ID

func (SubscriptionId) String

func (id SubscriptionId) String() string

String returns a human-readable description of this Subscription ID

type UserAssignedIdentityId

type UserAssignedIdentityId struct {
	SubscriptionId    string
	ResourceGroupName string
	ResourceName      string
}

UserAssignedIdentityId is a struct representing the Resource ID for a User Assigned Identity

func NewUserAssignedIdentityID

func NewUserAssignedIdentityID(subscriptionId string, resourceGroupName string, resourceName string) UserAssignedIdentityId

NewUserAssignedIdentityID returns a new UserAssignedIdentityId struct

func ParseUserAssignedIdentityID

func ParseUserAssignedIdentityID(input string) (*UserAssignedIdentityId, error)

ParseUserAssignedIdentityID parses 'input' into a UserAssignedIdentityId

func ParseUserAssignedIdentityIDInsensitively

func ParseUserAssignedIdentityIDInsensitively(input string) (*UserAssignedIdentityId, error)

ParseUserAssignedIdentityIDInsensitively parses 'input' case-insensitively into a UserAssignedIdentityId note: this method should only be used for API response data and not user input

func (UserAssignedIdentityId) ID

ID returns the formatted User Assigned Identity ID

func (UserAssignedIdentityId) Segments

func (id UserAssignedIdentityId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this User Assigned Identity ID

func (UserAssignedIdentityId) String

func (id UserAssignedIdentityId) String() string

String returns a human-readable description of this User Assigned Identities ID

type VPNConnectionId added in v0.39.0

type VPNConnectionId struct {
	SubscriptionId string
	ResourceGroup  string
	GatewayName    string
	ConnectionName string
}

VPNConnectionId is a struct representing the Resource ID for a V P N Connection

func NewVPNConnectionID added in v0.39.0

func NewVPNConnectionID(subscriptionId string, resourceGroup string, gatewayName string, connectionName string) VPNConnectionId

NewVPNConnectionID returns a new VPNConnectionId struct

func ParseVPNConnectionID added in v0.39.0

func ParseVPNConnectionID(input string) (*VPNConnectionId, error)

ParseVPNConnectionID parses 'input' into a VPNConnectionId

func ParseVPNConnectionIDInsensitively added in v0.39.0

func ParseVPNConnectionIDInsensitively(input string) (*VPNConnectionId, error)

ParseVPNConnectionIDInsensitively parses 'input' case-insensitively into a VPNConnectionId note: this method should only be used for API response data and not user input

func (VPNConnectionId) ID added in v0.39.0

func (id VPNConnectionId) ID() string

ID returns the formatted V P N Connection ID

func (VPNConnectionId) Segments added in v0.39.0

func (id VPNConnectionId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this V P N Connection ID

func (VPNConnectionId) String added in v0.39.0

func (id VPNConnectionId) String() string

String returns a human-readable description of this V P N Connection ID

type VirtualHubBGPConnectionId added in v0.39.0

type VirtualHubBGPConnectionId struct {
	SubscriptionId string
	ResourceGroup  string
	HubName        string
	ConnectionName string
}

VirtualHubBGPConnectionId is a struct representing the Resource ID for a Virtual Hub B G P Connection

func NewVirtualHubBGPConnectionID added in v0.39.0

func NewVirtualHubBGPConnectionID(subscriptionId string, resourceGroup string, hubName string, connectionName string) VirtualHubBGPConnectionId

NewVirtualHubBGPConnectionID returns a new VirtualHubBGPConnectionId struct

func ParseVirtualHubBGPConnectionID added in v0.39.0

func ParseVirtualHubBGPConnectionID(input string) (*VirtualHubBGPConnectionId, error)

ParseVirtualHubBGPConnectionID parses 'input' into a VirtualHubBGPConnectionId

func ParseVirtualHubBGPConnectionIDInsensitively added in v0.39.0

func ParseVirtualHubBGPConnectionIDInsensitively(input string) (*VirtualHubBGPConnectionId, error)

ParseVirtualHubBGPConnectionIDInsensitively parses 'input' case-insensitively into a VirtualHubBGPConnectionId note: this method should only be used for API response data and not user input

func (VirtualHubBGPConnectionId) ID added in v0.39.0

ID returns the formatted Virtual Hub B G P Connection ID

func (VirtualHubBGPConnectionId) Segments added in v0.39.0

Segments returns a slice of Resource ID Segments which comprise this Virtual Hub B G P Connection ID

func (VirtualHubBGPConnectionId) String added in v0.39.0

func (id VirtualHubBGPConnectionId) String() string

String returns a human-readable description of this Virtual Hub B G P Connection ID

type VirtualHubIPConfigurationId added in v0.39.0

type VirtualHubIPConfigurationId struct {
	SubscriptionId string
	ResourceGroup  string
	VirtualHubName string
	IpConfigName   string
}

VirtualHubIPConfigurationId is a struct representing the Resource ID for a Virtual Hub I P Configuration

func NewVirtualHubIPConfigurationID added in v0.39.0

func NewVirtualHubIPConfigurationID(subscriptionId string, resourceGroup string, virtualHubName string, ipConfigName string) VirtualHubIPConfigurationId

NewVirtualHubIPConfigurationID returns a new VirtualHubIPConfigurationId struct

func ParseVirtualHubIPConfigurationID added in v0.39.0

func ParseVirtualHubIPConfigurationID(input string) (*VirtualHubIPConfigurationId, error)

ParseVirtualHubIPConfigurationID parses 'input' into a VirtualHubIPConfigurationId

func ParseVirtualHubIPConfigurationIDInsensitively added in v0.39.0

func ParseVirtualHubIPConfigurationIDInsensitively(input string) (*VirtualHubIPConfigurationId, error)

ParseVirtualHubIPConfigurationIDInsensitively parses 'input' case-insensitively into a VirtualHubIPConfigurationId note: this method should only be used for API response data and not user input

func (VirtualHubIPConfigurationId) ID added in v0.39.0

ID returns the formatted Virtual Hub I P Configuration ID

func (VirtualHubIPConfigurationId) Segments added in v0.39.0

Segments returns a slice of Resource ID Segments which comprise this Virtual Hub I P Configuration ID

func (VirtualHubIPConfigurationId) String added in v0.39.0

func (id VirtualHubIPConfigurationId) String() string

String returns a human-readable description of this Virtual Hub I P Configuration ID

type VirtualMachineScaleSetIPConfigurationId added in v0.39.0

type VirtualMachineScaleSetIPConfigurationId struct {
	SubscriptionId             string
	ResourceGroup              string
	VirtualMachineScaleSetName string
	VirtualMachineIndex        string
	NetworkInterfaceName       string
	IpConfigurationName        string
}

VirtualMachineScaleSetIPConfigurationId is a struct representing the Resource ID for a Virtual Machine Scale Set Public I P Address

func NewVirtualMachineScaleSetIPConfigurationID added in v0.39.0

func NewVirtualMachineScaleSetIPConfigurationID(subscriptionId string, resourceGroup string, virtualMachineScaleSetName string, virtualMachineIndex string, networkInterfaceName string, ipConfigurationName string) VirtualMachineScaleSetIPConfigurationId

NewVirtualMachineScaleSetIPConfigurationId returns a new VirtualMachineScaleSetIPConfigurationId struct

func ParseVirtualMachineScaleSetIPConfigurationId added in v0.39.0

func ParseVirtualMachineScaleSetIPConfigurationId(input string) (*VirtualMachineScaleSetIPConfigurationId, error)

ParseVirtualMachineScaleSetIPConfigurationId parses 'input' into a VirtualMachineScaleSetIPConfigurationId

func ParseVirtualMachineScaleSetIPConfigurationIdInsensitively added in v0.39.0

func ParseVirtualMachineScaleSetIPConfigurationIdInsensitively(input string) (*VirtualMachineScaleSetIPConfigurationId, error)

ParseVirtualMachineScaleSetIPConfigurationIdInsensitively parses 'input' case-insensitively into a VirtualMachineScaleSetIPConfigurationId note: this method should only be used for API response data and not user input

func (VirtualMachineScaleSetIPConfigurationId) ID added in v0.39.0

ID returns the formatted Virtual Machine Scale Set Public I P Address ID

func (VirtualMachineScaleSetIPConfigurationId) Segments added in v0.39.0

Segments returns a slice of Resource ID Segments which comprise this Virtual Machine Scale Set Public I P Address ID

func (VirtualMachineScaleSetIPConfigurationId) String added in v0.39.0

String returns a human-readable description of this Virtual Machine Scale Set Public I P Address ID

type VirtualMachineScaleSetNetworkInterfaceId added in v0.39.0

type VirtualMachineScaleSetNetworkInterfaceId struct {
	SubscriptionId             string
	ResourceGroup              string
	VirtualMachineScaleSetName string
	VirtualMachineIndex        string
	NetworkInterfaceName       string
}

VirtualMachineScaleSetNetworkInterfaceId is a struct representing the Resource ID for a Virtual Machine Scale Set Network Interface

func NewVirtualMachineScaleSetNetworkInterfaceID added in v0.39.0

func NewVirtualMachineScaleSetNetworkInterfaceID(subscriptionId string, resourceGroup string, virtualMachineScaleSetName string, virtualMachineIndex string, networkInterfaceName string) VirtualMachineScaleSetNetworkInterfaceId

NewVirtualMachineScaleSetNetworkInterfaceID returns a new VirtualMachineScaleSetNetworkInterfaceId struct

func ParseVirtualMachineScaleSetNetworkInterfaceID added in v0.39.0

func ParseVirtualMachineScaleSetNetworkInterfaceID(input string) (*VirtualMachineScaleSetNetworkInterfaceId, error)

ParseVirtualMachineScaleSetNetworkInterfaceID parses 'input' into a VirtualMachineScaleSetNetworkInterfaceId

func ParseVirtualMachineScaleSetNetworkInterfaceIDInsensitively added in v0.39.0

func ParseVirtualMachineScaleSetNetworkInterfaceIDInsensitively(input string) (*VirtualMachineScaleSetNetworkInterfaceId, error)

ParseVirtualMachineScaleSetNetworkInterfaceIDInsensitively parses 'input' case-insensitively into a VirtualMachineScaleSetNetworkInterfaceId note: this method should only be used for API response data and not user input

func (VirtualMachineScaleSetNetworkInterfaceId) ID added in v0.39.0

ID returns the formatted Virtual Machine Scale Set Network Interface ID

func (VirtualMachineScaleSetNetworkInterfaceId) Segments added in v0.39.0

Segments returns a slice of Resource ID Segments which comprise this Virtual Machine Scale Set Network Interface ID

func (VirtualMachineScaleSetNetworkInterfaceId) String added in v0.39.0

String returns a human-readable description of this Virtual Machine Scale Set Network Interface ID

type VirtualMachineScaleSetPublicIPAddressId added in v0.39.0

type VirtualMachineScaleSetPublicIPAddressId struct {
	SubscriptionId             string
	ResourceGroup              string
	VirtualMachineScaleSetName string
	VirtualMachineIndex        string
	NetworkInterfaceName       string
	IpConfigurationName        string
	PublicIpAddressName        string
}

VirtualMachineScaleSetPublicIPAddressId is a struct representing the Resource ID for a Virtual Machine Scale Set Public I P Address

func NewVirtualMachineScaleSetPublicIPAddressID added in v0.39.0

func NewVirtualMachineScaleSetPublicIPAddressID(subscriptionId string, resourceGroup string, virtualMachineScaleSetName string, virtualMachineIndex string, networkInterfaceName string, ipConfigurationName string, publicIpAddressName string) VirtualMachineScaleSetPublicIPAddressId

NewVirtualMachineScaleSetPublicIPAddressID returns a new VirtualMachineScaleSetPublicIPAddressId struct

func ParseVirtualMachineScaleSetPublicIPAddressID added in v0.39.0

func ParseVirtualMachineScaleSetPublicIPAddressID(input string) (*VirtualMachineScaleSetPublicIPAddressId, error)

ParseVirtualMachineScaleSetPublicIPAddressID parses 'input' into a VirtualMachineScaleSetPublicIPAddressId

func ParseVirtualMachineScaleSetPublicIPAddressIDInsensitively added in v0.39.0

func ParseVirtualMachineScaleSetPublicIPAddressIDInsensitively(input string) (*VirtualMachineScaleSetPublicIPAddressId, error)

ParseVirtualMachineScaleSetPublicIPAddressIDInsensitively parses 'input' case-insensitively into a VirtualMachineScaleSetPublicIPAddressId note: this method should only be used for API response data and not user input

func (VirtualMachineScaleSetPublicIPAddressId) ID added in v0.39.0

ID returns the formatted Virtual Machine Scale Set Public I P Address ID

func (VirtualMachineScaleSetPublicIPAddressId) Segments added in v0.39.0

Segments returns a slice of Resource ID Segments which comprise this Virtual Machine Scale Set Public I P Address ID

func (VirtualMachineScaleSetPublicIPAddressId) String added in v0.39.0

String returns a human-readable description of this Virtual Machine Scale Set Public I P Address ID

type VirtualRouterPeeringId added in v0.39.0

type VirtualRouterPeeringId struct {
	SubscriptionId    string
	ResourceGroup     string
	VirtualRouterName string
	PeeringName       string
}

VirtualRouterPeeringId is a struct representing the Resource ID for a Virtual Router Peering

func NewVirtualRouterPeeringID added in v0.39.0

func NewVirtualRouterPeeringID(subscriptionId string, resourceGroup string, virtualRouterName string, peeringName string) VirtualRouterPeeringId

NewVirtualRouterPeeringID returns a new VirtualRouterPeeringId struct

func ParseVirtualRouterPeeringID added in v0.39.0

func ParseVirtualRouterPeeringID(input string) (*VirtualRouterPeeringId, error)

ParseVirtualRouterPeeringID parses 'input' into a VirtualRouterPeeringId

func ParseVirtualRouterPeeringIDInsensitively added in v0.39.0

func ParseVirtualRouterPeeringIDInsensitively(input string) (*VirtualRouterPeeringId, error)

ParseVirtualRouterPeeringIDInsensitively parses 'input' case-insensitively into a VirtualRouterPeeringId note: this method should only be used for API response data and not user input

func (VirtualRouterPeeringId) ID added in v0.39.0

ID returns the formatted Virtual Router Peering ID

func (VirtualRouterPeeringId) Segments added in v0.39.0

func (id VirtualRouterPeeringId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Virtual Router Peering ID

func (VirtualRouterPeeringId) String added in v0.39.0

func (id VirtualRouterPeeringId) String() string

String returns a human-readable description of this Virtual Router Peering ID

type VirtualWANP2SVPNGatewayId added in v0.39.0

type VirtualWANP2SVPNGatewayId struct {
	SubscriptionId string
	ResourceGroup  string
	GatewayName    string
}

VirtualWANP2SVPNGatewayId is a struct representing the Resource ID for a Virtual W A N P 2 S V P N Gateway

func NewVirtualWANP2SVPNGatewayID added in v0.39.0

func NewVirtualWANP2SVPNGatewayID(subscriptionId string, resourceGroup string, gatewayName string) VirtualWANP2SVPNGatewayId

NewVirtualWANP2SVPNGatewayID returns a new VirtualWANP2SVPNGatewayId struct

func ParseVirtualWANP2SVPNGatewayID added in v0.39.0

func ParseVirtualWANP2SVPNGatewayID(input string) (*VirtualWANP2SVPNGatewayId, error)

ParseVirtualWANP2SVPNGatewayID parses 'input' into a VirtualWANP2SVPNGatewayId

func ParseVirtualWANP2SVPNGatewayIDInsensitively added in v0.39.0

func ParseVirtualWANP2SVPNGatewayIDInsensitively(input string) (*VirtualWANP2SVPNGatewayId, error)

ParseVirtualWANP2SVPNGatewayIDInsensitively parses 'input' case-insensitively into a VirtualWANP2SVPNGatewayId note: this method should only be used for API response data and not user input

func (VirtualWANP2SVPNGatewayId) ID added in v0.39.0

ID returns the formatted Virtual W A N P 2 S V P N Gateway ID

func (VirtualWANP2SVPNGatewayId) Segments added in v0.39.0

Segments returns a slice of Resource ID Segments which comprise this Virtual W A N P 2 S V P N Gateway ID

func (VirtualWANP2SVPNGatewayId) String added in v0.39.0

func (id VirtualWANP2SVPNGatewayId) String() string

String returns a human-readable description of this Virtual W A N P 2 S V P N Gateway ID

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL