Documentation ¶
Index ¶
- func ValidateCloudServicesIPConfigurationID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateCloudServicesPublicIPAddressID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateExpressRouteCircuitPeeringID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateManagementGroupID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateNetworkInterfaceID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateNetworkInterfaceIPConfigurationID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateProvisioningServiceID(input interface{}, key string) (warnings []string, errors []error)
- func ValidatePublicIPAddressID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateResourceGroupID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateScopeID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateSubscriptionID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateUserAssignedIdentityID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateVPNConnectionID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateVirtualHubBGPConnectionID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateVirtualHubIPConfigurationID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateVirtualMachineScaleSetIPConfigurationId(input interface{}, key string) (warnings []string, errors []error)
- func ValidateVirtualMachineScaleSetNetworkInterfaceID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateVirtualMachineScaleSetPublicIPAddressID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateVirtualRouterPeeringID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateVirtualWANP2SVPNGatewayID(input interface{}, key string) (warnings []string, errors []error)
- type CloudServicesIPConfigurationId
- func NewCloudServicesIPConfigurationID(subscriptionId string, resourceGroup string, cloudServiceName string, ...) CloudServicesIPConfigurationId
- func ParseCloudServicesIPConfigurationID(input string) (*CloudServicesIPConfigurationId, error)
- func ParseCloudServicesIPConfigurationIDInsensitively(input string) (*CloudServicesIPConfigurationId, error)
- type CloudServicesPublicIPAddressId
- func NewCloudServicesPublicIPAddressID(subscriptionId string, resourceGroup string, cloudServiceName string, ...) CloudServicesPublicIPAddressId
- func ParseCloudServicesPublicIPAddressID(input string) (*CloudServicesPublicIPAddressId, error)
- func ParseCloudServicesPublicIPAddressIDInsensitively(input string) (*CloudServicesPublicIPAddressId, error)
- type ExpressRouteCircuitPeeringId
- func NewExpressRouteCircuitPeeringID(subscriptionId string, resourceGroup string, circuitName string, ...) ExpressRouteCircuitPeeringId
- func ParseExpressRouteCircuitPeeringID(input string) (*ExpressRouteCircuitPeeringId, error)
- func ParseExpressRouteCircuitPeeringIDInsensitively(input string) (*ExpressRouteCircuitPeeringId, error)
- type ManagementGroupId
- type NetworkInterfaceIPConfigurationId
- func NewNetworkInterfaceIPConfigurationID(subscriptionId string, resourceGroup string, networkInterfaceName string, ...) NetworkInterfaceIPConfigurationId
- func ParseNetworkInterfaceIPConfigurationID(input string) (*NetworkInterfaceIPConfigurationId, error)
- func ParseNetworkInterfaceIPConfigurationIDInsensitively(input string) (*NetworkInterfaceIPConfigurationId, error)
- type NetworkInterfaceId
- type ProvisioningServiceId
- type PublicIPAddressId
- type ResourceGroupId
- type ScopeId
- type SubscriptionId
- type UserAssignedIdentityId
- type VPNConnectionId
- type VirtualHubBGPConnectionId
- func NewVirtualHubBGPConnectionID(subscriptionId string, resourceGroup string, hubName string, ...) VirtualHubBGPConnectionId
- func ParseVirtualHubBGPConnectionID(input string) (*VirtualHubBGPConnectionId, error)
- func ParseVirtualHubBGPConnectionIDInsensitively(input string) (*VirtualHubBGPConnectionId, error)
- type VirtualHubIPConfigurationId
- func NewVirtualHubIPConfigurationID(subscriptionId string, resourceGroup string, virtualHubName string, ...) VirtualHubIPConfigurationId
- func ParseVirtualHubIPConfigurationID(input string) (*VirtualHubIPConfigurationId, error)
- func ParseVirtualHubIPConfigurationIDInsensitively(input string) (*VirtualHubIPConfigurationId, error)
- type VirtualMachineScaleSetIPConfigurationId
- func NewVirtualMachineScaleSetIPConfigurationID(subscriptionId string, resourceGroup string, virtualMachineScaleSetName string, ...) VirtualMachineScaleSetIPConfigurationId
- func ParseVirtualMachineScaleSetIPConfigurationId(input string) (*VirtualMachineScaleSetIPConfigurationId, error)
- func ParseVirtualMachineScaleSetIPConfigurationIdInsensitively(input string) (*VirtualMachineScaleSetIPConfigurationId, error)
- type VirtualMachineScaleSetNetworkInterfaceId
- func NewVirtualMachineScaleSetNetworkInterfaceID(subscriptionId string, resourceGroup string, virtualMachineScaleSetName string, ...) VirtualMachineScaleSetNetworkInterfaceId
- func ParseVirtualMachineScaleSetNetworkInterfaceID(input string) (*VirtualMachineScaleSetNetworkInterfaceId, error)
- func ParseVirtualMachineScaleSetNetworkInterfaceIDInsensitively(input string) (*VirtualMachineScaleSetNetworkInterfaceId, error)
- type VirtualMachineScaleSetPublicIPAddressId
- func NewVirtualMachineScaleSetPublicIPAddressID(subscriptionId string, resourceGroup string, virtualMachineScaleSetName string, ...) VirtualMachineScaleSetPublicIPAddressId
- func ParseVirtualMachineScaleSetPublicIPAddressID(input string) (*VirtualMachineScaleSetPublicIPAddressId, error)
- func ParseVirtualMachineScaleSetPublicIPAddressIDInsensitively(input string) (*VirtualMachineScaleSetPublicIPAddressId, error)
- type VirtualRouterPeeringId
- func NewVirtualRouterPeeringID(subscriptionId string, resourceGroup string, virtualRouterName string, ...) VirtualRouterPeeringId
- func ParseVirtualRouterPeeringID(input string) (*VirtualRouterPeeringId, error)
- func ParseVirtualRouterPeeringIDInsensitively(input string) (*VirtualRouterPeeringId, error)
- type VirtualWANP2SVPNGatewayId
- func NewVirtualWANP2SVPNGatewayID(subscriptionId string, resourceGroup string, gatewayName string) VirtualWANP2SVPNGatewayId
- func ParseVirtualWANP2SVPNGatewayID(input string) (*VirtualWANP2SVPNGatewayId, error)
- func ParseVirtualWANP2SVPNGatewayIDInsensitively(input string) (*VirtualWANP2SVPNGatewayId, error)
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 ¶
ValidateManagementGroupID checks that 'input' can be parsed as a Management Group ID
func ValidateNetworkInterfaceID ¶ added in v0.39.0
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 ValidateProvisioningServiceID ¶ added in v0.39.1
func ValidateProvisioningServiceID(input interface{}, key string) (warnings []string, errors []error)
ValidateProvisioningServiceID checks that 'input' can be parsed as a Provisioning Service ID
func ValidatePublicIPAddressID ¶ added in v0.39.0
ValidatePublicIPAddressID checks that 'input' can be parsed as a Public I P Address ID
func ValidateResourceGroupID ¶
ValidateResourceGroupID checks that 'input' can be parsed as a Resource Group ID
func ValidateScopeID ¶ added in v0.21.0
ValidateScopeID checks that 'input' can be parsed as a Scope ID
func ValidateSubscriptionID ¶
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
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
func (id CloudServicesIPConfigurationId) ID() string
ID returns the formatted Cloud Services I P Configuration ID
func (CloudServicesIPConfigurationId) Segments ¶ added in v0.39.0
func (id CloudServicesIPConfigurationId) Segments() []resourceids.Segment
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
func (id CloudServicesIPConfigurationId) String() string
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
func (id CloudServicesPublicIPAddressId) ID() string
ID returns the formatted Cloud Services Public I P Address ID
func (CloudServicesPublicIPAddressId) Segments ¶ added in v0.39.0
func (id CloudServicesPublicIPAddressId) Segments() []resourceids.Segment
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
func (id CloudServicesPublicIPAddressId) String() string
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
func (id ExpressRouteCircuitPeeringId) ID() string
ID returns the formatted Express Route Circuit Peering ID
func (ExpressRouteCircuitPeeringId) Segments ¶ added in v0.39.0
func (id ExpressRouteCircuitPeeringId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Express Route Circuit Peering ID
func (ExpressRouteCircuitPeeringId) String ¶ added in v0.39.0
func (id ExpressRouteCircuitPeeringId) String() string
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
func (id NetworkInterfaceIPConfigurationId) ID() string
ID returns the formatted Network Interface I P Configuration ID
func (NetworkInterfaceIPConfigurationId) Segments ¶ added in v0.39.0
func (id NetworkInterfaceIPConfigurationId) Segments() []resourceids.Segment
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
func (id NetworkInterfaceIPConfigurationId) String() string
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 ProvisioningServiceId ¶ added in v0.39.1
type ProvisioningServiceId struct { SubscriptionId string ResourceGroupName string ProvisioningServiceName string }
ProvisioningServiceId is a struct representing the Resource ID for a Provisioning Service
func NewProvisioningServiceID ¶ added in v0.39.1
func NewProvisioningServiceID(subscriptionId string, resourceGroupName string, provisioningServiceName string) ProvisioningServiceId
NewProvisioningServiceID returns a new ProvisioningServiceId struct
func ParseProvisioningServiceID ¶ added in v0.39.1
func ParseProvisioningServiceID(input string) (*ProvisioningServiceId, error)
ParseProvisioningServiceID parses 'input' into a ProvisioningServiceId
func ParseProvisioningServiceIDInsensitively ¶ added in v0.39.1
func ParseProvisioningServiceIDInsensitively(input string) (*ProvisioningServiceId, error)
ParseProvisioningServiceIDInsensitively parses 'input' case-insensitively into a ProvisioningServiceId note: this method should only be used for API response data and not user input
func (ProvisioningServiceId) ID ¶ added in v0.39.1
func (id ProvisioningServiceId) ID() string
ID returns the formatted Provisioning Service ID
func (ProvisioningServiceId) Segments ¶ added in v0.39.1
func (id ProvisioningServiceId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Provisioning Service ID
func (ProvisioningServiceId) String ¶ added in v0.39.1
func (id ProvisioningServiceId) String() string
String returns a human-readable description of this Provisioning Service 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 ¶
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
NewScopeID returns a new ScopeId struct
func ParseScopeID ¶ added in v0.21.0
ParseScopeID parses 'input' into a ScopeId
func ParseScopeIDInsensitively ¶ added in v0.21.0
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) 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
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 ¶
func (id UserAssignedIdentityId) ID() string
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
func (id VirtualHubBGPConnectionId) ID() string
ID returns the formatted Virtual Hub B G P Connection ID
func (VirtualHubBGPConnectionId) Segments ¶ added in v0.39.0
func (id VirtualHubBGPConnectionId) Segments() []resourceids.Segment
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
func (id VirtualHubIPConfigurationId) ID() string
ID returns the formatted Virtual Hub I P Configuration ID
func (VirtualHubIPConfigurationId) Segments ¶ added in v0.39.0
func (id VirtualHubIPConfigurationId) Segments() []resourceids.Segment
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
func (id VirtualMachineScaleSetIPConfigurationId) ID() string
ID returns the formatted Virtual Machine Scale Set Public I P Address ID
func (VirtualMachineScaleSetIPConfigurationId) Segments ¶ added in v0.39.0
func (id VirtualMachineScaleSetIPConfigurationId) Segments() []resourceids.Segment
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
func (id VirtualMachineScaleSetIPConfigurationId) String() string
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
func (id VirtualMachineScaleSetNetworkInterfaceId) ID() string
ID returns the formatted Virtual Machine Scale Set Network Interface ID
func (VirtualMachineScaleSetNetworkInterfaceId) Segments ¶ added in v0.39.0
func (id VirtualMachineScaleSetNetworkInterfaceId) Segments() []resourceids.Segment
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
func (id VirtualMachineScaleSetNetworkInterfaceId) String() string
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
func (id VirtualMachineScaleSetPublicIPAddressId) ID() string
ID returns the formatted Virtual Machine Scale Set Public I P Address ID
func (VirtualMachineScaleSetPublicIPAddressId) Segments ¶ added in v0.39.0
func (id VirtualMachineScaleSetPublicIPAddressId) Segments() []resourceids.Segment
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
func (id VirtualMachineScaleSetPublicIPAddressId) String() string
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
func (id VirtualRouterPeeringId) ID() string
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
func (id VirtualWANP2SVPNGatewayId) ID() string
ID returns the formatted Virtual W A N P 2 S V P N Gateway ID
func (VirtualWANP2SVPNGatewayId) Segments ¶ added in v0.39.0
func (id VirtualWANP2SVPNGatewayId) Segments() []resourceids.Segment
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
Source Files ¶
- cloud_services_ip_configuration.go
- cloud_services_public_ip.go
- express_route_circuit_peering.go
- management_group.go
- network_interface.go
- network_interface_ip_configuration.go
- provisioning_service.go
- public_ip_address.go
- resource_group.go
- scope.go
- subscription.go
- user_assigned_identity.go
- virtual_hub_bgp_connection.go
- virtual_hub_ip_configuration.go
- virtual_machine_scale_set_ip_configuration.go
- virtual_machine_scale_set_network_interface.go
- virtual_machine_scale_set_public_ip_address.go
- virtual_router_peering.go
- virtual_wan_p2s_vpn_gateway.go
- vpn_connection.go