commonids

package
v0.61.0 Latest Latest
Warning

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

Go to latest
Published: Sep 12, 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 ValidateAppServiceEnvironmentID added in v0.59.0

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

ValidateAppServiceEnvironmentID checks that 'input' can be parsed as an App Service Environment ID

func ValidateAppServiceID added in v0.59.0

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

ValidateAppServiceID checks that 'input' can be parsed as a App Service ID

func ValidateAppServicePlanID added in v0.59.0

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

ValidateAppServicePlanID checks that 'input' can be parsed as an App Service Plan ID

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 ValidateAvailabilitySetID added in v0.61.0

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

ValidateAvailabilitySetID checks that 'input' can be parsed as a Availability Set 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 ValidateDedicatedHostGroupID added in v0.61.0

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

ValidateDedicatedHostGroupID checks that 'input' can be parsed as a Dedicated Host Group ID

func ValidateDedicatedHostID added in v0.61.0

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

ValidateDedicatedHostID checks that 'input' can be parsed as a Dedicated Host ID

func ValidateDiskEncryptionSetID added in v0.61.0

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

ValidateDiskEncryptionSetID checks that 'input' can be parsed as a Disk Encryption Set 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 ValidateFunctionAppID added in v0.59.0

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

ValidateFunctionAppID checks that 'input' can be parsed as a Function App 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 ValidateKubernetesClusterID added in v0.57.0

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

ValidateKubernetesClusterID checks that 'input' can be parsed as a Kubernetes Cluster ID

func ValidateManagedDiskID added in v0.61.0

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

ValidateManagedDiskID checks that 'input' can be parsed as a Managed Disk 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 ValidateSpringCloudServiceID added in v0.61.0

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

ValidateSpringCloudServiceID checks that 'input' can be parsed as a Spring Cloud Service ID

func ValidateStorageAccountID added in v0.58.0

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

ValidateStorageAccountID checks that 'input' can be parsed as a Storage Account ID

func ValidateStorageContainerID added in v0.58.0

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

ValidateStorageContainerID checks that 'input' can be parsed as a Storage Container 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 ValidateVirtualMachineID added in v0.60.0

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

ValidateVirtualMachineID checks that 'input' can be parsed as a Virtual Machine ID

func ValidateVirtualMachineScaleSetID added in v0.60.0

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

ValidateVirtualMachineScaleSetID checks that 'input' can be parsed as a Virtual Machine Scale Set 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

func ValidateWebAppID added in v0.59.0

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

ValidateWebAppID checks that 'input' can be parsed as a Web App Id

Types

type AppServiceEnvironmentId added in v0.59.0

type AppServiceEnvironmentId struct {
	SubscriptionId         string
	ResourceGroupName      string
	HostingEnvironmentName string
}

AppServiceEnvironmentId is a struct representing the Resource ID for a App Service Environment

func NewAppServiceEnvironmentID added in v0.59.0

func NewAppServiceEnvironmentID(subscriptionId string, resourceGroupName string, hostingEnvironmentName string) AppServiceEnvironmentId

NewAppServiceEnvironmentID returns a new AppServiceEnvironmentId struct

func ParseAppServiceEnvironmentID added in v0.59.0

func ParseAppServiceEnvironmentID(input string) (*AppServiceEnvironmentId, error)

ParseAppServiceEnvironmentID parses 'input' into a AppServiceEnvironmentId

func ParseAppServiceEnvironmentIDInsensitively added in v0.59.0

func ParseAppServiceEnvironmentIDInsensitively(input string) (*AppServiceEnvironmentId, error)

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

func (AppServiceEnvironmentId) ID added in v0.59.0

ID returns the formatted App Service Environment ID

func (AppServiceEnvironmentId) Segments added in v0.59.0

Segments returns a slice of Resource ID Segments which comprise this App Service Environment ID

func (AppServiceEnvironmentId) String added in v0.59.0

func (id AppServiceEnvironmentId) String() string

String returns a human-readable description of this App Service Environment ID

type AppServiceId added in v0.59.0

type AppServiceId struct {
	SubscriptionId    string
	ResourceGroupName string
	SiteName          string
}

AppServiceId is a struct representing the Resource ID for an App Service

func NewAppServiceID added in v0.59.0

func NewAppServiceID(subscriptionId string, resourceGroupName string, siteName string) AppServiceId

NewAppServiceID returns a new AppServiceId struct

func ParseAppServiceID added in v0.59.0

func ParseAppServiceID(input string) (*AppServiceId, error)

ParseAppServiceID parses 'input' into a AppServiceId

func ParseAppServiceIDInsensitively added in v0.59.0

func ParseAppServiceIDInsensitively(input string) (*AppServiceId, error)

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

func (AppServiceId) ID added in v0.59.0

func (id AppServiceId) ID() string

ID returns the formatted App Service ID

func (AppServiceId) Segments added in v0.59.0

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

Segments returns a slice of Resource ID Segments which comprise this App Service ID

func (AppServiceId) String added in v0.59.0

func (id AppServiceId) String() string

String returns a human-readable description of this App Service ID

type AppServicePlanId added in v0.59.0

type AppServicePlanId struct {
	SubscriptionId    string
	ResourceGroupName string
	ServerFarmName    string
}

AppServicePlanId is a struct representing the Resource ID for an App Service Plan

func NewAppServicePlanID added in v0.59.0

func NewAppServicePlanID(subscriptionId string, resourceGroupName string, serverFarmName string) AppServicePlanId

NewAppServicePlanID returns a new AppServicePlanId struct

func ParseAppServicePlanID added in v0.59.0

func ParseAppServicePlanID(input string) (*AppServicePlanId, error)

ParseAppServicePlanID parses 'input' into a AppServicePlanId

func ParseAppServicePlanIDInsensitively added in v0.59.0

func ParseAppServicePlanIDInsensitively(input string) (*AppServicePlanId, error)

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

func (AppServicePlanId) ID added in v0.59.0

func (id AppServicePlanId) ID() string

ID returns the formatted App Service Plan ID

func (AppServicePlanId) Segments added in v0.59.0

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

Segments returns a slice of Resource ID Segments which comprise this App Service Plan ID

func (AppServicePlanId) String added in v0.59.0

func (id AppServicePlanId) String() string

String returns a human-readable description of this App Service Plan ID

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 AvailabilitySetId added in v0.61.0

type AvailabilitySetId struct {
	SubscriptionId      string
	ResourceGroupName   string
	AvailabilitySetName string
}

AvailabilitySetId is a struct representing the Resource ID for a Availability Set

func NewAvailabilitySetID added in v0.61.0

func NewAvailabilitySetID(subscriptionId string, resourceGroupName string, availabilitySetName string) AvailabilitySetId

NewAvailabilitySetID returns a new AvailabilitySetId struct

func ParseAvailabilitySetID added in v0.61.0

func ParseAvailabilitySetID(input string) (*AvailabilitySetId, error)

ParseAvailabilitySetID parses 'input' into a AvailabilitySetId

func ParseAvailabilitySetIDInsensitively added in v0.61.0

func ParseAvailabilitySetIDInsensitively(input string) (*AvailabilitySetId, error)

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

func (AvailabilitySetId) ID added in v0.61.0

func (id AvailabilitySetId) ID() string

ID returns the formatted Availability Set ID

func (AvailabilitySetId) Segments added in v0.61.0

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

Segments returns a slice of Resource ID Segments which comprise this Availability Set ID

func (AvailabilitySetId) String added in v0.61.0

func (id AvailabilitySetId) String() string

String returns a human-readable description of this Availability Set 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 DedicatedHostGroupId added in v0.61.0

type DedicatedHostGroupId struct {
	SubscriptionId    string
	ResourceGroupName string
	HostGroupName     string
}

DedicatedHostGroupId is a struct representing the Resource ID for a Dedicated Host Group

func NewDedicatedHostGroupID added in v0.61.0

func NewDedicatedHostGroupID(subscriptionId string, resourceGroupName string, hostGroupName string) DedicatedHostGroupId

NewDedicatedHostGroupID returns a new HostGroupId struct

func ParseDedicatedHostGroupID added in v0.61.0

func ParseDedicatedHostGroupID(input string) (*DedicatedHostGroupId, error)

ParseDedicatedHostGroupID parses 'input' into a DedicatedHostGroupId

func ParseDedicatedHostGroupIDInsensitively added in v0.61.0

func ParseDedicatedHostGroupIDInsensitively(input string) (*DedicatedHostGroupId, error)

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

func (DedicatedHostGroupId) ID added in v0.61.0

func (id DedicatedHostGroupId) ID() string

ID returns the formatted Dedicated Host Group ID

func (DedicatedHostGroupId) Segments added in v0.61.0

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

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

func (DedicatedHostGroupId) String added in v0.61.0

func (id DedicatedHostGroupId) String() string

String returns a human-readable description of this Dedicated Host Group ID

type DedicatedHostId added in v0.61.0

type DedicatedHostId struct {
	SubscriptionId    string
	ResourceGroupName string
	HostGroupName     string
	HostName          string
}

DedicatedHostId is a struct representing the Resource ID for a Dedicated Host

func NewDedicatedHostID added in v0.61.0

func NewDedicatedHostID(subscriptionId string, resourceGroupName string, hostGroupName string, hostName string) DedicatedHostId

NewDedicatedHostID returns a new DedicatedHostId struct

func ParseDedicatedHostID added in v0.61.0

func ParseDedicatedHostID(input string) (*DedicatedHostId, error)

ParseDedicatedHostID parses 'input' into a DedicatedHostId

func ParseDedicatedHostIDInsensitively added in v0.61.0

func ParseDedicatedHostIDInsensitively(input string) (*DedicatedHostId, error)

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

func (DedicatedHostId) ID added in v0.61.0

func (id DedicatedHostId) ID() string

ID returns the formatted Dedicated Host ID

func (DedicatedHostId) Segments added in v0.61.0

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

Segments returns a slice of Resource ID Segments which comprise this Dedicated Host ID

func (DedicatedHostId) String added in v0.61.0

func (id DedicatedHostId) String() string

String returns a human-readable description of this DedicatedHost ID

type DiskEncryptionSetId added in v0.61.0

type DiskEncryptionSetId struct {
	SubscriptionId        string
	ResourceGroupName     string
	DiskEncryptionSetName string
}

DiskEncryptionSetId is a struct representing the Resource ID for a Disk Encryption Set

func NewDiskEncryptionSetID added in v0.61.0

func NewDiskEncryptionSetID(subscriptionId string, resourceGroupName string, diskEncryptionSetName string) DiskEncryptionSetId

NewDiskEncryptionSetID returns a new DiskEncryptionSetId struct

func ParseDiskEncryptionSetID added in v0.61.0

func ParseDiskEncryptionSetID(input string) (*DiskEncryptionSetId, error)

ParseDiskEncryptionSetID parses 'input' into a DiskEncryptionSetId

func ParseDiskEncryptionSetIDInsensitively added in v0.61.0

func ParseDiskEncryptionSetIDInsensitively(input string) (*DiskEncryptionSetId, error)

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

func (DiskEncryptionSetId) ID added in v0.61.0

func (id DiskEncryptionSetId) ID() string

ID returns the formatted Disk Encryption Set ID

func (DiskEncryptionSetId) Segments added in v0.61.0

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

Segments returns a slice of Resource ID Segments which comprise this Disk Encryption Set ID

func (DiskEncryptionSetId) String added in v0.61.0

func (id DiskEncryptionSetId) String() string

String returns a human-readable description of this Disk Encryption Set 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 FunctionAppId added in v0.59.0

type FunctionAppId = AppServiceId

func ParseFunctionAppID added in v0.59.0

func ParseFunctionAppID(input string) (*FunctionAppId, error)

ParseFunctionAppID parses 'input' into a FunctionAppId

func ParseFunctionAppIDInsensitively added in v0.59.0

func ParseFunctionAppIDInsensitively(input string) (*FunctionAppId, error)

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

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 KubernetesClusterId added in v0.57.0

type KubernetesClusterId struct {
	SubscriptionId     string
	ResourceGroupName  string
	ManagedClusterName string
}

KubernetesClusterId is a struct representing the Resource ID for a Kubernetes Cluster

func NewKubernetesClusterID added in v0.57.0

func NewKubernetesClusterID(subscriptionId string, resourceGroupName string, managedClusterName string) KubernetesClusterId

NewKubernetesClusterID returns a new KubernetesClusterId struct

func ParseKubernetesClusterID added in v0.57.0

func ParseKubernetesClusterID(input string) (*KubernetesClusterId, error)

ParseKubernetesClusterID parses 'input' into a KubernetesClusterId

func ParseKubernetesClusterIDInsensitively added in v0.57.0

func ParseKubernetesClusterIDInsensitively(input string) (*KubernetesClusterId, error)

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

func (KubernetesClusterId) ID added in v0.57.0

func (id KubernetesClusterId) ID() string

ID returns the formatted Kubernetes Cluster ID

func (KubernetesClusterId) Segments added in v0.57.0

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

Segments returns a slice of Resource ID Segments which comprise this Kubernetes Cluster ID

func (KubernetesClusterId) String added in v0.57.0

func (id KubernetesClusterId) String() string

String returns a human-readable description of this Kubernetes Cluster ID

type ManagedDiskId added in v0.61.0

type ManagedDiskId struct {
	SubscriptionId    string
	ResourceGroupName string
	DiskName          string
}

ManagedDiskId is a struct representing the Resource ID for a Managed Disk

func NewManagedDiskID added in v0.61.0

func NewManagedDiskID(subscriptionId string, resourceGroupName string, diskName string) ManagedDiskId

NewManagedDiskID returns a new ManagedDiskId struct

func ParseManagedDiskID added in v0.61.0

func ParseManagedDiskID(input string) (*ManagedDiskId, error)

ParseManagedDiskID parses 'input' into a ManagedDiskId

func ParseManagedDiskIDInsensitively added in v0.61.0

func ParseManagedDiskIDInsensitively(input string) (*ManagedDiskId, error)

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

func (ManagedDiskId) ID added in v0.61.0

func (id ManagedDiskId) ID() string

ID returns the formatted Managed Disk ID

func (ManagedDiskId) Segments added in v0.61.0

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

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

func (ManagedDiskId) String added in v0.61.0

func (id ManagedDiskId) String() string

String returns a human-readable description of this Managed Disk 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 SpringCloudServiceId added in v0.61.0

type SpringCloudServiceId struct {
	SubscriptionId    string
	ResourceGroupName string
	ServiceName       string
}

SpringCloudServiceId is a struct representing the Resource ID for a Spring Cloud Service

func NewSpringCloudServiceID added in v0.61.0

func NewSpringCloudServiceID(subscriptionId string, resourceGroupName string, serviceName string) SpringCloudServiceId

NewSpringCloudServiceID returns a new SpringCloudServiceId struct

func ParseSpringCloudServiceID added in v0.61.0

func ParseSpringCloudServiceID(input string) (*SpringCloudServiceId, error)

ParseSpringCloudServiceID parses 'input' into a SpringCloudServiceId

func ParseSpringCloudServiceIDInsensitively added in v0.61.0

func ParseSpringCloudServiceIDInsensitively(input string) (*SpringCloudServiceId, error)

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

func (SpringCloudServiceId) ID added in v0.61.0

func (id SpringCloudServiceId) ID() string

ID returns the formatted Spring Cloud Service ID

func (SpringCloudServiceId) Segments added in v0.61.0

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

Segments returns a slice of Resource ID Segments which comprise this Spring Cloud Service ID

func (SpringCloudServiceId) String added in v0.61.0

func (id SpringCloudServiceId) String() string

String returns a human-readable description of this Spring Cloud Service ID

type StorageAccountId added in v0.58.0

type StorageAccountId struct {
	SubscriptionId     string
	ResourceGroupName  string
	StorageAccountName string
}

StorageAccountId is a struct representing the Resource ID for a Storage Account

func NewStorageAccountID added in v0.58.0

func NewStorageAccountID(subscriptionId string, resourceGroupName string, storageAccountName string) StorageAccountId

NewStorageAccountID returns a new StorageAccountId struct

func ParseStorageAccountID added in v0.58.0

func ParseStorageAccountID(input string) (*StorageAccountId, error)

ParseStorageAccountID parses 'input' into a StorageAccountId

func ParseStorageAccountIDInsensitively added in v0.58.0

func ParseStorageAccountIDInsensitively(input string) (*StorageAccountId, error)

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

func (StorageAccountId) ID added in v0.58.0

func (id StorageAccountId) ID() string

ID returns the formatted Storage Account ID

func (StorageAccountId) Segments added in v0.58.0

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

Segments returns a slice of Resource ID Segments which comprise this Storage Account ID

func (StorageAccountId) String added in v0.58.0

func (id StorageAccountId) String() string

String returns a human-readable description of this Storage Account ID

type StorageContainerId added in v0.58.0

type StorageContainerId struct {
	SubscriptionId     string
	ResourceGroupName  string
	StorageAccountName string
	ContainerName      string
}

StorageContainerId is a struct representing the Resource ID for a Storage Container

func NewStorageContainerID added in v0.58.0

func NewStorageContainerID(subscriptionId string, resourceGroupName string, storageAccountName string, containerName string) StorageContainerId

NewStorageContainerID returns a new NewStorageContainerId struct

func ParseStorageContainerID added in v0.58.0

func ParseStorageContainerID(input string) (*StorageContainerId, error)

ParseStorageContainerID parses 'input' into a StorageContainerId

func ParseStorageContainerIDInsensitively added in v0.58.0

func ParseStorageContainerIDInsensitively(input string) (*StorageContainerId, error)

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

func (StorageContainerId) ID added in v0.58.0

func (id StorageContainerId) ID() string

ID returns the formatted Storage Container ID

func (StorageContainerId) Segments added in v0.58.0

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

Segments returns a slice of Resource ID Segments which comprise this Storage Container ID

func (StorageContainerId) String added in v0.58.0

func (id StorageContainerId) String() string

String returns a human-readable description of this Storage Container 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 VirtualMachineId added in v0.60.0

type VirtualMachineId struct {
	SubscriptionId     string
	ResourceGroupName  string
	VirtualMachineName string
}

VirtualMachineId is a struct representing the Resource ID for a Virtual Machine

func NewVirtualMachineID added in v0.60.0

func NewVirtualMachineID(subscriptionId string, resourceGroupName string, virtualMachineName string) VirtualMachineId

NewVirtualMachineID returns a new VirtualMachineId struct

func ParseVirtualMachineID added in v0.60.0

func ParseVirtualMachineID(input string) (*VirtualMachineId, error)

ParseVirtualMachineID parses 'input' into a VirtualMachineId

func ParseVirtualMachineIDInsensitively added in v0.60.0

func ParseVirtualMachineIDInsensitively(input string) (*VirtualMachineId, error)

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

func (VirtualMachineId) ID added in v0.60.0

func (id VirtualMachineId) ID() string

ID returns the formatted Virtual Machine ID

func (VirtualMachineId) Segments added in v0.60.0

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

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

func (VirtualMachineId) String added in v0.60.0

func (id VirtualMachineId) String() string

String returns a human-readable description of this Virtual Machine 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 VirtualMachineScaleSetId added in v0.60.0

type VirtualMachineScaleSetId struct {
	SubscriptionId             string
	ResourceGroupName          string
	VirtualMachineScaleSetName string
}

VirtualMachineScaleSetId is a struct representing the Resource ID for a Virtual Machine Scale Set

func NewVirtualMachineScaleSetID added in v0.60.0

func NewVirtualMachineScaleSetID(subscriptionId string, resourceGroupName string, virtualMachineScaleSetName string) VirtualMachineScaleSetId

NewVirtualMachineScaleSetID returns a new VirtualMachineScaleSetId struct

func ParseVirtualMachineScaleSetID added in v0.60.0

func ParseVirtualMachineScaleSetID(input string) (*VirtualMachineScaleSetId, error)

ParseVirtualMachineScaleSetID parses 'input' into a VirtualMachineScaleSetId

func ParseVirtualMachineScaleSetIDInsensitively added in v0.60.0

func ParseVirtualMachineScaleSetIDInsensitively(input string) (*VirtualMachineScaleSetId, error)

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

func (VirtualMachineScaleSetId) ID added in v0.60.0

ID returns the formatted Virtual Machine Scale Set ID

func (VirtualMachineScaleSetId) Segments added in v0.60.0

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

func (VirtualMachineScaleSetId) String added in v0.60.0

func (id VirtualMachineScaleSetId) String() string

String returns a human-readable description of this Virtual Machine Scale Set 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

type WebAppId added in v0.59.0

type WebAppId = AppServiceId

func ParseWebAppID added in v0.59.0

func ParseWebAppID(input string) (*WebAppId, error)

ParseWebAppID parses 'input' into a WebAppId

func ParseWebAppIDInsensitively added in v0.59.0

func ParseWebAppIDInsensitively(input string) (*WebAppId, error)

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

Jump to

Keyboard shortcuts

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