commonids

package
v0.56.0 Latest Latest
Warning

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

Go to latest
Published: May 10, 2023 License: MPL-2.0 Imports: 3 Imported by: 4,724

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ValidateAutomationCompilationJobID added in v0.52.0

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

ValidateAutomationCompilationJobID checks that 'input' can be parsed as a Compilation Job ID

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 ValidateHyperVSiteJobID added in v0.48.0

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

ValidateHyperVSiteJobID checks that 'input' can be parsed as a Hyper V Site Job ID

func ValidateHyperVSiteMachineID added in v0.48.0

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

ValidateHyperVSiteMachineID checks that 'input' can be parsed as a Hyper V Site Machine ID

func ValidateHyperVSiteRunAsAccountID added in v0.48.0

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

ValidateHyperVSiteRunAsAccountID checks that 'input' can be parsed as a Hyper V Site Run As Account ID

func ValidateKeyVaultID added in v0.53.0

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

ValidateKeyVaultID checks that 'input' can be parsed as a Key Vault ID

func ValidateKeyVaultKeyID added in v0.53.0

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

ValidateKeyVaultKeyID checks that 'input' can be parsed as a Key ID

func ValidateKeyVaultKeyVersionID added in v0.54.0

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

ValidateKeyVaultKeyVersionID checks that 'input' can be parsed as a Version ID

func ValidateKeyVaultPrivateEndpointConnectionID added in v0.55.0

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

ValidateKeyVaultPrivateEndpointConnectionID checks that 'input' can be parsed as a Key Vault Private Endpoint Connection 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 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

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 ValidateSubnetID added in v0.56.0

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

ValidateSubnetID checks that 'input' can be parsed as a Subnet 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 ValidateVMwareSiteJobID added in v0.48.0

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

ValidateVMwareSiteJobID checks that 'input' can be parsed as a VMware Site Job ID

func ValidateVMwareSiteMachineID added in v0.48.0

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

ValidateVMwareSiteMachineID checks that 'input' can be parsed as a VMware Site Machine ID

func ValidateVMwareSiteRunAsAccountID added in v0.48.0

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

ValidateVMwareSiteRunAsAccountID checks that 'input' can be parsed as a VMware Site Run As Account 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 ValidateVirtualNetworkID added in v0.56.0

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

ValidateVirtualNetworkID checks that 'input' can be parsed as a Virtual Network 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 WAN P2S VPN Gateway ID

Types

type AutomationCompilationJobId added in v0.52.0

type AutomationCompilationJobId struct {
	SubscriptionId        string
	ResourceGroupName     string
	AutomationAccountName string
	CompilationJobId      string
}

AutomationCompilationJobId is a struct representing the Resource ID for a Compilation Job

func NewAutomationCompilationJobID added in v0.52.0

func NewAutomationCompilationJobID(subscriptionId string, resourceGroupName string, automationAccountName string, compilationJobId string) AutomationCompilationJobId

NewAutomationCompilationJobID returns a new AutomationCompilationJobId struct

func ParseAutomationCompilationJobID added in v0.52.0

func ParseAutomationCompilationJobID(input string) (*AutomationCompilationJobId, error)

ParseAutomationCompilationJobID parses 'input' into a AutomationCompilationJobId

func ParseAutomationCompilationJobIDInsensitively added in v0.52.0

func ParseAutomationCompilationJobIDInsensitively(input string) (*AutomationCompilationJobId, error)

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

func (AutomationCompilationJobId) ID added in v0.52.0

ID returns the formatted Compilation Job ID

func (AutomationCompilationJobId) Segments added in v0.52.0

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

func (AutomationCompilationJobId) String added in v0.52.0

func (id AutomationCompilationJobId) String() string

String returns a human-readable description of this Compilation Job ID

type CloudServicesIPConfigurationId added in v0.39.0

type CloudServicesIPConfigurationId struct {
	SubscriptionId       string
	ResourceGroupName    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, resourceGroupName 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
	ResourceGroupName    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, resourceGroupName 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 IP 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
	ResourceGroupName 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, resourceGroupName 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 HyperVSiteJobId added in v0.48.0

type HyperVSiteJobId struct {
	SubscriptionId    string
	ResourceGroupName string
	HyperVSiteName    string
	JobName           string
}

HyperVSiteJobId is a struct representing the Resource ID for a Hyper V Site Job

func NewHyperVSiteJobID added in v0.48.0

func NewHyperVSiteJobID(subscriptionId string, resourceGroupName string, hyperVSiteName string, jobName string) HyperVSiteJobId

NewHyperVSiteJobID returns a new HyperVSiteJobId struct

func ParseHyperVSiteJobID added in v0.48.0

func ParseHyperVSiteJobID(input string) (*HyperVSiteJobId, error)

ParseHyperVSiteJobID parses 'input' into a HyperVSiteJobId

func ParseHyperVSiteJobIDInsensitively added in v0.48.0

func ParseHyperVSiteJobIDInsensitively(input string) (*HyperVSiteJobId, error)

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

func (HyperVSiteJobId) ID added in v0.48.0

func (id HyperVSiteJobId) ID() string

ID returns the formatted Hyper V Site Job ID

func (HyperVSiteJobId) Segments added in v0.48.0

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

Segments returns a slice of Resource ID Segments which comprise this Hyper V Site Job ID

func (HyperVSiteJobId) String added in v0.48.0

func (id HyperVSiteJobId) String() string

String returns a human-readable description of this Hyper V Site Job ID

type HyperVSiteMachineId added in v0.48.0

type HyperVSiteMachineId struct {
	SubscriptionId    string
	ResourceGroupName string
	HyperVSiteName    string
	MachineName       string
}

HyperVSiteMachineId is a struct representing the Resource ID for a Hyper V Site Machine

func NewHyperVSiteMachineID added in v0.48.0

func NewHyperVSiteMachineID(subscriptionId string, resourceGroupName string, hyperVSiteName string, machineName string) HyperVSiteMachineId

NewHyperVSiteMachineID returns a new HyperVSiteMachineId struct

func ParseHyperVSiteMachineID added in v0.48.0

func ParseHyperVSiteMachineID(input string) (*HyperVSiteMachineId, error)

ParseHyperVSiteMachineID parses 'input' into a HyperVSiteMachineId

func ParseHyperVSiteMachineIDInsensitively added in v0.48.0

func ParseHyperVSiteMachineIDInsensitively(input string) (*HyperVSiteMachineId, error)

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

func (HyperVSiteMachineId) ID added in v0.48.0

func (id HyperVSiteMachineId) ID() string

ID returns the formatted Hyper V Site Machine ID

func (HyperVSiteMachineId) Segments added in v0.48.0

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

Segments returns a slice of Resource ID Segments which comprise this Hyper V Site Machine ID

func (HyperVSiteMachineId) String added in v0.48.0

func (id HyperVSiteMachineId) String() string

String returns a human-readable description of this Hyper V Site Machine ID

type HyperVSiteRunAsAccountId added in v0.48.0

type HyperVSiteRunAsAccountId struct {
	SubscriptionId    string
	ResourceGroupName string
	HyperVSiteName    string
	RunAsAccountName  string
}

HyperVSiteRunAsAccountId is a struct representing the Resource ID for a Hyper V Site Run As Account

func NewHyperVSiteRunAsAccountID added in v0.48.0

func NewHyperVSiteRunAsAccountID(subscriptionId string, resourceGroupName string, hyperVSiteName string, runAsAccountName string) HyperVSiteRunAsAccountId

NewHyperVSiteRunAsAccountID returns a new HyperVSiteRunAsAccountId struct

func ParseHyperVSiteRunAsAccountID added in v0.48.0

func ParseHyperVSiteRunAsAccountID(input string) (*HyperVSiteRunAsAccountId, error)

ParseHyperVSiteRunAsAccountID parses 'input' into a HyperVSiteRunAsAccountId

func ParseHyperVSiteRunAsAccountIDInsensitively added in v0.48.0

func ParseHyperVSiteRunAsAccountIDInsensitively(input string) (*HyperVSiteRunAsAccountId, error)

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

func (HyperVSiteRunAsAccountId) ID added in v0.48.0

ID returns the formatted Hyper V Site Run As Account ID

func (HyperVSiteRunAsAccountId) Segments added in v0.48.0

Segments returns a slice of Resource ID Segments which comprise this Hyper V Site Run As Account ID

func (HyperVSiteRunAsAccountId) String added in v0.48.0

func (id HyperVSiteRunAsAccountId) String() string

String returns a human-readable description of this Hyper V Site RunAsAccount ID

type KeyVaultId added in v0.53.0

type KeyVaultId struct {
	SubscriptionId    string
	ResourceGroupName string
	VaultName         string
}

KeyVaultId is a struct representing the Resource ID for a Key Vault

func NewKeyVaultID added in v0.53.0

func NewKeyVaultID(subscriptionId string, resourceGroupName string, vaultName string) KeyVaultId

NewKeyVaultID returns a new KeyVaultId struct

func ParseKeyVaultID added in v0.53.0

func ParseKeyVaultID(input string) (*KeyVaultId, error)

ParseKeyVaultID parses 'input' into a KeyVaultId

func ParseKeyVaultIDInsensitively added in v0.53.0

func ParseKeyVaultIDInsensitively(input string) (*KeyVaultId, error)

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

func (KeyVaultId) ID added in v0.53.0

func (id KeyVaultId) ID() string

ID returns the formatted Key Vault ID

func (KeyVaultId) Segments added in v0.53.0

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

Segments returns a slice of Resource ID Segments which comprise this Key Vault ID

func (KeyVaultId) String added in v0.53.0

func (id KeyVaultId) String() string

String returns a human-readable description of this Key Vault ID

type KeyVaultKeyId added in v0.53.0

type KeyVaultKeyId struct {
	SubscriptionId    string
	ResourceGroupName string
	VaultName         string
	KeyName           string
}

KeyVaultKeyId is a struct representing the Resource ID for a Key

func NewKeyVaultKeyID added in v0.53.0

func NewKeyVaultKeyID(subscriptionId string, resourceGroupName string, vaultName string, keyName string) KeyVaultKeyId

NewKeyVaultKeyID returns a new KeyVaultKeyId struct

func ParseKeyVaultKeyID added in v0.53.0

func ParseKeyVaultKeyID(input string) (*KeyVaultKeyId, error)

ParseKeyVaultKeyID parses 'input' into a KeyVaultKeyId

func ParseKeyVaultKeyIDInsensitively added in v0.53.0

func ParseKeyVaultKeyIDInsensitively(input string) (*KeyVaultKeyId, error)

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

func (KeyVaultKeyId) ID added in v0.53.0

func (id KeyVaultKeyId) ID() string

ID returns the formatted Key ID

func (KeyVaultKeyId) Segments added in v0.53.0

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

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

func (KeyVaultKeyId) String added in v0.53.0

func (id KeyVaultKeyId) String() string

String returns a human-readable description of this Key ID

type KeyVaultKeyVersionId added in v0.54.0

type KeyVaultKeyVersionId struct {
	SubscriptionId    string
	ResourceGroupName string
	VaultName         string
	KeyName           string
	VersionName       string
}

KeyVaultKeyVersionId is a struct representing the Resource ID for a Version

func NewKeyVaultKeyVersionID added in v0.54.0

func NewKeyVaultKeyVersionID(subscriptionId string, resourceGroupName string, vaultName string, keyName string, versionName string) KeyVaultKeyVersionId

NewKeyVaultKeyVersionID returns a new KeyVaultKeyVersionId struct

func ParseKeyVaultKeyVersionID added in v0.54.0

func ParseKeyVaultKeyVersionID(input string) (*KeyVaultKeyVersionId, error)

ParseKeyVaultKeyVersionID parses 'input' into a KeyVaultKeyVersionId

func ParseKeyVaultKeyVersionIDInsensitively added in v0.54.0

func ParseKeyVaultKeyVersionIDInsensitively(input string) (*KeyVaultKeyVersionId, error)

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

func (KeyVaultKeyVersionId) ID added in v0.54.0

func (id KeyVaultKeyVersionId) ID() string

ID returns the formatted Version ID

func (KeyVaultKeyVersionId) Segments added in v0.54.0

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

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

func (KeyVaultKeyVersionId) String added in v0.54.0

func (id KeyVaultKeyVersionId) String() string

String returns a human-readable description of this Version ID

type KeyVaultPrivateEndpointConnectionId added in v0.55.0

type KeyVaultPrivateEndpointConnectionId struct {
	SubscriptionId                string
	ResourceGroupName             string
	VaultName                     string
	PrivateEndpointConnectionName string
}

KeyVaultPrivateEndpointConnectionId is a struct representing the Resource ID for a Key Vault Private Endpoint Connection

func NewKeyVaultPrivateEndpointConnectionID added in v0.55.0

func NewKeyVaultPrivateEndpointConnectionID(subscriptionId string, resourceGroupName string, vaultName string, privateEndpointConnectionName string) KeyVaultPrivateEndpointConnectionId

NewKeyVaultPrivateEndpointConnectionID returns a new KeyVaultPrivateEndpointConnectionId struct

func ParseKeyVaultPrivateEndpointConnectionID added in v0.55.0

func ParseKeyVaultPrivateEndpointConnectionID(input string) (*KeyVaultPrivateEndpointConnectionId, error)

ParseKeyVaultPrivateEndpointConnectionID parses 'input' into a KeyVaultPrivateEndpointConnectionId

func ParseKeyVaultPrivateEndpointConnectionIDInsensitively added in v0.55.0

func ParseKeyVaultPrivateEndpointConnectionIDInsensitively(input string) (*KeyVaultPrivateEndpointConnectionId, error)

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

func (KeyVaultPrivateEndpointConnectionId) ID added in v0.55.0

ID returns the formatted Key Vault Private Endpoint Connection ID

func (KeyVaultPrivateEndpointConnectionId) Segments added in v0.55.0

Segments returns a slice of Resource ID Segments which comprise this Key Vault Private Endpoint Connection ID

func (KeyVaultPrivateEndpointConnectionId) String added in v0.55.0

String returns a human-readable description of this Key Vault Private Endpoint Connection 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
	ResourceGroupName    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, resourceGroupName 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
	ResourceGroupName    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, resourceGroupName 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
	ResourceGroupName     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, resourceGroupName 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 SubnetId added in v0.56.0

type SubnetId struct {
	SubscriptionId     string
	ResourceGroupName  string
	VirtualNetworkName string
	SubnetName         string
}

SubnetId is a struct representing the Resource ID for a Subnet

func NewSubnetID added in v0.56.0

func NewSubnetID(subscriptionId string, resourceGroupName string, virtualNetworkName string, subnetName string) SubnetId

NewSubnetID returns a new SubnetId struct

func ParseSubnetID added in v0.56.0

func ParseSubnetID(input string) (*SubnetId, error)

ParseSubnetID parses 'input' into a SubnetId

func ParseSubnetIDInsensitively added in v0.56.0

func ParseSubnetIDInsensitively(input string) (*SubnetId, error)

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

func (SubnetId) ID added in v0.56.0

func (id SubnetId) ID() string

ID returns the formatted Subnet ID

func (SubnetId) Segments added in v0.56.0

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

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

func (SubnetId) String added in v0.56.0

func (id SubnetId) String() string

String returns a human-readable description of this Subnet 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
	UserAssignedIdentityName string
}

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

func NewUserAssignedIdentityID

func NewUserAssignedIdentityID(subscriptionId string, resourceGroupName string, userAssignedIdentityName 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 VMwareSiteJobId added in v0.48.0

type VMwareSiteJobId struct {
	SubscriptionId    string
	ResourceGroupName string
	VMwareSiteName    string
	JobName           string
}

VMwareSiteJobId is a struct representing the Resource ID for a VMware Site Job

func NewVMwareSiteJobID added in v0.48.0

func NewVMwareSiteJobID(subscriptionId string, resourceGroupName string, vmwareSiteName string, jobName string) VMwareSiteJobId

NewVMwareSiteJobID returns a new VMwareSiteJobId struct

func ParseVMwareSiteJobID added in v0.48.0

func ParseVMwareSiteJobID(input string) (*VMwareSiteJobId, error)

ParseVMwareSiteJobID parses 'input' into a VMwareSiteJobId

func ParseVMwareSiteJobIDInsensitively added in v0.48.0

func ParseVMwareSiteJobIDInsensitively(input string) (*VMwareSiteJobId, error)

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

func (VMwareSiteJobId) ID added in v0.48.0

func (id VMwareSiteJobId) ID() string

ID returns the formatted VMware Site Job ID

func (VMwareSiteJobId) Segments added in v0.48.0

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

Segments returns a slice of Resource ID Segments which comprise this VMware Site Job ID

func (VMwareSiteJobId) String added in v0.48.0

func (id VMwareSiteJobId) String() string

String returns a human-readable description of this VMware Site Job ID

type VMwareSiteMachineId added in v0.48.0

type VMwareSiteMachineId struct {
	SubscriptionId    string
	ResourceGroupName string
	VMwareSiteName    string
	MachineName       string
}

VMwareSiteMachineId is a struct representing the Resource ID for a VMware Site Machine

func NewVMwareSiteMachineID added in v0.48.0

func NewVMwareSiteMachineID(subscriptionId string, resourceGroupName string, vmwareSiteName string, machineName string) VMwareSiteMachineId

NewVMwareSiteMachineID returns a new VMwareSiteMachineId struct

func ParseVMwareSiteMachineID added in v0.48.0

func ParseVMwareSiteMachineID(input string) (*VMwareSiteMachineId, error)

ParseVMwareSiteMachineID parses 'input' into a VMwareSiteMachineId

func ParseVMwareSiteMachineIDInsensitively added in v0.48.0

func ParseVMwareSiteMachineIDInsensitively(input string) (*VMwareSiteMachineId, error)

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

func (VMwareSiteMachineId) ID added in v0.48.0

func (id VMwareSiteMachineId) ID() string

ID returns the formatted VMware Site Machine ID

func (VMwareSiteMachineId) Segments added in v0.48.0

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

Segments returns a slice of Resource ID Segments which comprise this VMware Site Machine ID

func (VMwareSiteMachineId) String added in v0.48.0

func (id VMwareSiteMachineId) String() string

String returns a human-readable description of this VMware Site Machine ID

type VMwareSiteRunAsAccountId added in v0.48.0

type VMwareSiteRunAsAccountId struct {
	SubscriptionId    string
	ResourceGroupName string
	VMwareSiteName    string
	RunAsAccountName  string
}

VMwareSiteRunAsAccountId is a struct representing the Resource ID for a VMware Site Run As Account

func NewVMwareSiteRunAsAccountID added in v0.48.0

func NewVMwareSiteRunAsAccountID(subscriptionId string, resourceGroupName string, vmwareSiteName string, runAsAccountName string) VMwareSiteRunAsAccountId

NewVMwareSiteRunAsAccountID returns a new VMwareSiteRunAsAccountId struct

func ParseVMwareSiteRunAsAccountID added in v0.48.0

func ParseVMwareSiteRunAsAccountID(input string) (*VMwareSiteRunAsAccountId, error)

ParseVMwareSiteRunAsAccountID parses 'input' into a VMwareSiteRunAsAccountId

func ParseVMwareSiteRunAsAccountIDInsensitively added in v0.48.0

func ParseVMwareSiteRunAsAccountIDInsensitively(input string) (*VMwareSiteRunAsAccountId, error)

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

func (VMwareSiteRunAsAccountId) ID added in v0.48.0

ID returns the formatted VMware Site Run As Account ID

func (VMwareSiteRunAsAccountId) Segments added in v0.48.0

Segments returns a slice of Resource ID Segments which comprise this VMware Site Run As Account ID

func (VMwareSiteRunAsAccountId) String added in v0.48.0

func (id VMwareSiteRunAsAccountId) String() string

String returns a human-readable description of this VMware Site RunAsAccount ID

type VPNConnectionId added in v0.39.0

type VPNConnectionId struct {
	SubscriptionId    string
	ResourceGroupName 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, resourceGroupName 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
	ResourceGroupName 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, resourceGroupName 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
	ResourceGroupName 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, resourceGroupName 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 IP 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
	ResourceGroupName          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, resourceGroupName 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
	ResourceGroupName          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, resourceGroupName 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
	ResourceGroupName          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, resourceGroupName 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 IP 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 VirtualNetworkId added in v0.56.0

type VirtualNetworkId struct {
	SubscriptionId     string
	ResourceGroupName  string
	VirtualNetworkName string
}

VirtualNetworkId is a struct representing the Resource ID for a Virtual Network

func NewVirtualNetworkID added in v0.56.0

func NewVirtualNetworkID(subscriptionId string, resourceGroupName string, virtualNetworkName string) VirtualNetworkId

NewVirtualNetworkID returns a new VirtualNetworkId struct

func ParseVirtualNetworkID added in v0.56.0

func ParseVirtualNetworkID(input string) (*VirtualNetworkId, error)

ParseVirtualNetworkID parses 'input' into a VirtualNetworkId

func ParseVirtualNetworkIDInsensitively added in v0.56.0

func ParseVirtualNetworkIDInsensitively(input string) (*VirtualNetworkId, error)

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

func (VirtualNetworkId) ID added in v0.56.0

func (id VirtualNetworkId) ID() string

ID returns the formatted Virtual Network ID

func (VirtualNetworkId) Segments added in v0.56.0

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

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

func (VirtualNetworkId) String added in v0.56.0

func (id VirtualNetworkId) String() string

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

type VirtualRouterPeeringId added in v0.39.0

type VirtualRouterPeeringId struct {
	SubscriptionId    string
	ResourceGroupName 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, resourceGroupName 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
	ResourceGroupName string
	GatewayName       string
}

VirtualWANP2SVPNGatewayId is a struct representing the Resource ID for a Virtual WAN P2S VPN Gateway

func NewVirtualWANP2SVPNGatewayID added in v0.39.0

func NewVirtualWANP2SVPNGatewayID(subscriptionId string, resourceGroupName 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 WAN P2S VPN Gateway ID

func (VirtualWANP2SVPNGatewayId) Segments added in v0.39.0

Segments returns a slice of Resource ID Segments which comprise this Virtual WAN P2S VPN Gateway ID

func (VirtualWANP2SVPNGatewayId) String added in v0.39.0

func (id VirtualWANP2SVPNGatewayId) String() string

String returns a human-readable description of this Virtual WAN P2S VPN Gateway ID

Jump to

Keyboard shortcuts

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