package
0.71.0
Repository: https://github.com/hashicorp/go-azure-helpers.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
NewAppServiceEnvironmentID returns a new AppServiceEnvironmentId struct.
NewAppServiceID returns a new AppServiceId struct.
NewAppServicePlanID returns a new AppServicePlanId struct.
NewAutomationCompilationJobID returns a new AutomationCompilationJobId struct.
NewAvailabilitySetID returns a new AvailabilitySetId struct.
NewBillingAccountCustomerID returns a new BillingAccountCustomerId struct.
NewBillingAccountInvoiceSectionID returns a new BillingAccountInvoiceSectionId struct.
NewBillingEnrollmentAccountID returns a new BillingEnrollmentAccountId struct.
NewBotServiceChannelID returns a new BotServiceChannelId struct.
NewBotServiceID returns a new BotServiceId struct.
NewChaosStudioCapabilityID returns a new ChaosStudioCapabilityId struct.
NewChaosStudioTargetID returns a new ChaosStudioTargetId struct.
NewCloudServicesIPConfigurationID returns a new CloudServicesIPConfigurationId struct.
NewCloudServicesPublicIPAddressID returns a new CloudServicesPublicIPAddressId struct.
NewCommunityGalleryImageID returns a new CommunityGalleryImageId struct.
NewCommunityGalleryImageVersionID returns a new CommunityGalleryImageVersionId struct.
NewCompositeResourceID returns a new CompositeResourceID struct.
NewDedicatedHostGroupID returns a new HostGroupId struct.
NewDedicatedHostID returns a new DedicatedHostId struct.
NewDevCenterID returns a new DevCenterId struct.
NewDiskEncryptionSetID returns a new DiskEncryptionSetId struct.
NewExpressRouteCircuitPeeringID returns a new ExpressRouteCircuitPeeringId struct.
NewHDInsightClusterID returns a new HDInsightClusterId struct.
NewHyperVSiteJobID returns a new HyperVSiteJobId struct.
NewHyperVSiteMachineID returns a new HyperVSiteMachineId struct.
NewHyperVSiteRunAsAccountID returns a new HyperVSiteRunAsAccountId struct.
NewKeyVaultID returns a new KeyVaultId struct.
NewKeyVaultKeyID returns a new KeyVaultKeyId struct.
NewKeyVaultKeyVersionID returns a new KeyVaultKeyVersionId struct.
NewKeyVaultPrivateEndpointConnectionID returns a new KeyVaultPrivateEndpointConnectionId struct.
NewKubernetesClusterID returns a new KubernetesClusterId struct.
NewKubernetesFleetID returns a new KubernetesFleetId struct.
NewKustoClusterID returns a new KustoClusterId struct.
NewKustoDatabaseID returns a new KustoDatabaseId struct.
NewManagedDiskID returns a new ManagedDiskId struct.
NewManagementGroupID returns a new ManagementGroupId struct.
NewNetworkInterfaceID returns a new NetworkInterfaceId struct.
NewNetworkInterfaceIPConfigurationID returns a new NetworkInterfaceIPConfigurationId struct.
NewProvisioningServiceID returns a new ProvisioningServiceId struct.
NewPublicIPAddressID returns a new PublicIPAddressId struct.
NewResourceGroupID returns a new ResourceGroupId struct.
NewScopeID returns a new ScopeId struct.
NewSharedImageGalleryID returns a new sharedImageGalleryId struct.
NewSpringCloudServiceID returns a new SpringCloudServiceId struct.
NewSqlDatabaseID returns a new SqlDatabaseId struct.
NewSqlElasticPoolID returns a new SqlElasticPoolId struct.
NewSqlManagedInstanceDatabaseID returns a new SqlManagedInstanceDatabaseId struct.
NewSqlManagedInstanceID returns a new SqlManagedInstanceId struct.
NewSqlServerID returns a new SqlServerId struct.
NewStorageAccountID returns a new StorageAccountId struct.
NewStorageContainerID returns a new NewStorageContainerId struct.
NewSubnetID returns a new SubnetId struct.
NewSubscriptionID returns a new SubscriptionId struct.
NewUserAssignedIdentityID returns a new UserAssignedIdentityId struct.
NewVirtualHubBGPConnectionID returns a new VirtualHubBGPConnectionId struct.
NewVirtualHubIPConfigurationID returns a new VirtualHubIPConfigurationId struct.
NewVirtualMachineID returns a new VirtualMachineId struct.
NewVirtualMachineScaleSetID returns a new VirtualMachineScaleSetId struct.
NewVirtualMachineScaleSetIPConfigurationId returns a new VirtualMachineScaleSetIPConfigurationId struct.
NewVirtualMachineScaleSetNetworkInterfaceID returns a new VirtualMachineScaleSetNetworkInterfaceId struct.
NewVirtualMachineScaleSetPublicIPAddressID returns a new VirtualMachineScaleSetPublicIPAddressId struct.
NewVirtualNetworkID returns a new VirtualNetworkId struct.
NewVirtualRouterPeeringID returns a new VirtualRouterPeeringId struct.
NewVirtualWANP2SVPNGatewayID returns a new VirtualWANP2SVPNGatewayId struct.
NewVMwareSiteJobID returns a new VMwareSiteJobId struct.
NewVMwareSiteMachineID returns a new VMwareSiteMachineId struct.
NewVMwareSiteRunAsAccountID returns a new VMwareSiteRunAsAccountId struct.
NewVPNConnectionID returns a new VPNConnectionId struct.
ParseAppServiceEnvironmentID parses 'input' into a AppServiceEnvironmentId.
ParseAppServiceEnvironmentIDInsensitively parses 'input' case-insensitively into a AppServiceEnvironmentId note: this method should only be used for API response data and not user input.
ParseAppServiceID parses 'input' into a AppServiceId.
ParseAppServiceIDInsensitively parses 'input' case-insensitively into a AppServiceId note: this method should only be used for API response data and not user input.
ParseAppServicePlanID parses 'input' into a AppServicePlanId.
ParseAppServicePlanIDInsensitively parses 'input' case-insensitively into a AppServicePlanId note: this method should only be used for API response data and not user input.
ParseAutomationCompilationJobID parses 'input' into a AutomationCompilationJobId.
ParseAutomationCompilationJobIDInsensitively parses 'input' case-insensitively into a AutomationCompilationJobId note: this method should only be used for API response data and not user input.
ParseAvailabilitySetID parses 'input' into a AvailabilitySetId.
ParseAvailabilitySetIDInsensitively parses 'input' case-insensitively into a AvailabilitySetId note: this method should only be used for API response data and not user input.
ParseBillingAccountCustomerID parses 'input' into a BillingAccountCustomerId.
ParseBillingAccountCustomerIDInsensitively parses 'input' case-insensitively into a BillingAccountCustomerId note: this method should only be used for API response data and not user input.
ParseBillingAccountInvoiceSectionID parses 'input' into a BillingAccountInvoiceSectionId.
ParseBillingAccountInvoiceSectionIDInsensitively parses 'input' case-insensitively into a BillingAccountInvoiceSectionId note: this method should only be used for API response data and not user input.
ParseBillingEnrollmentAccountID parses 'input' into a BillingEnrollmentAccountId.
ParseBillingEnrollmentAccountIDInsensitively parses 'input' case-insensitively into a BillingEnrollmentAccountId note: this method should only be used for API response data and not user input.
ParseBotServiceChannelID parses 'input' into a BotServiceChannelId.
ParseBotServiceChannelIDInsensitively parses 'input' case-insensitively into a BotServiceChannelId note: this method should only be used for API response data and not user input.
ParseBotServiceID parses 'input' into a BotServiceId.
ParseBotServiceIDInsensitively parses 'input' case-insensitively into a BotServiceId note: this method should only be used for API response data and not user input.
ParseChaosStudioCapabilityID parses 'input' into a ChaosStudioCapabilityId.
ParseChaosStudioCapabilityIDInsensitively parses 'input' case-insensitively into a ChaosStudioCapabilityId note: this method should only be used for API response data and not user input.
ParseChaosStudioTargetID parses 'input' into a ChaosStudioTargetId.
ParseChaosStudioTargetIDInsensitively parses 'input' case-insensitively into a ChaosStudioTargetId note: this method should only be used for API response data and not user input.
ParseCloudServicesIPConfigurationID parses 'input' into a CloudServicesIPConfigurationId.
ParseCloudServicesIPConfigurationIDInsensitively parses 'input' case-insensitively into a CloudServicesIPConfigurationId note: this method should only be used for API response data and not user input.
ParseCloudServicesPublicIPAddressID parses 'input' into a CloudServicesPublicIPAddressId.
ParseCloudServicesPublicIPAddressIDInsensitively parses 'input' case-insensitively into a CloudServicesPublicIPAddressId note: this method should only be used for API response data and not user input.
ParseCommunityGalleryImageID parses 'input' into a CommunityGalleryImageId.
ParseCommunityGalleryImageIDInsensitively parses 'input' case-insensitively into a CommunityGalleryImageId note: this method should only be used for API response data and not user input.
ParseCommunityGalleryImageVersionID parses 'input' into a CommunityGalleryImageVersionId.
ParseCommunityGalleryImageVersionIDInsensitively parses 'input' case-insensitively into a CommunityGalleryImageVersionId note: this method should only be used for API response data and not user input.
ParseCompositeResourceID parses 'input' and two ResourceIds (first,second) into a CompositeResourceID The 'input' should be a string containing 2 resource ids separated by "|" eg: "/subscriptions/12345678-1234-9876-4563-123456789012/resourceGroups/example-resource-group|/subscriptions/12345678-1234-9876-4563-123456789012/resourceGroups/example-resource-group/providers/Microsoft.Sql/servers/serverValue" The first and second ResourceIds should match the types in the 'input' string in the order in which they appear eg: input := "/subscriptions/12345678-1234-9876-4563-123456789012/resourceGroups/example-resource-group|/subscriptions/12345678-1234-9876-4563-123456789012/resourceGroups/example-resource-group/providers/Microsoft.Sql/servers/serverValue" first := ResourceGroupId{} second := SqlServerId{} id, err := ParseCompositeResourceID(input, &first, &second).
ParseCompositeResourceIDInsensitively parses 'input' and two ResourceIds (first,second) case-insensitively into a CompositeResourceID note: this method should only be used for API response data and not user input.
ParseDedicatedHostGroupID parses 'input' into a DedicatedHostGroupId.
ParseDedicatedHostGroupIDInsensitively parses 'input' case-insensitively into a DedicatedHostGroupId note: this method should only be used for API response data and not user input.
ParseDedicatedHostID parses 'input' into a DedicatedHostId.
ParseDedicatedHostIDInsensitively parses 'input' case-insensitively into a DedicatedHostId note: this method should only be used for API response data and not user input.
ParseDevCenterID parses 'input' into a DevCenterId.
ParseDevCenterIDInsensitively parses 'input' case-insensitively into a DevCenterId note: this method should only be used for API response data and not user input.
ParseDiskEncryptionSetID parses 'input' into a DiskEncryptionSetId.
ParseDiskEncryptionSetIDInsensitively parses 'input' case-insensitively into a DiskEncryptionSetId note: this method should only be used for API response data and not user input.
ParseExpressRouteCircuitPeeringID parses 'input' into a ExpressRouteCircuitPeeringId.
ParseExpressRouteCircuitPeeringIDInsensitively parses 'input' case-insensitively into a ExpressRouteCircuitPeeringId note: this method should only be used for API response data and not user input.
ParseFunctionAppID parses 'input' into a FunctionAppId.
ParseFunctionAppIDInsensitively parses 'input' case-insensitively into a FunctionAppId note: this method should only be used for API response data and not user input.
ParseHDInsightClusterID parses 'input' into a HDInsightClusterId.
ParseHDInsightClusterIDInsensitively parses 'input' case-insensitively into a HDInsightClusterId note: this method should only be used for API response data and not user input.
ParseHyperVSiteJobID parses 'input' into a HyperVSiteJobId.
ParseHyperVSiteJobIDInsensitively parses 'input' case-insensitively into a HyperVSiteJobId note: this method should only be used for API response data and not user input.
ParseHyperVSiteMachineID parses 'input' into a HyperVSiteMachineId.
ParseHyperVSiteMachineIDInsensitively parses 'input' case-insensitively into a HyperVSiteMachineId note: this method should only be used for API response data and not user input.
ParseHyperVSiteRunAsAccountID parses 'input' into a HyperVSiteRunAsAccountId.
ParseHyperVSiteRunAsAccountIDInsensitively parses 'input' case-insensitively into a HyperVSiteRunAsAccountId note: this method should only be used for API response data and not user input.
ParseKeyVaultID parses 'input' into a KeyVaultId.
ParseKeyVaultIDInsensitively parses 'input' case-insensitively into a KeyVaultId note: this method should only be used for API response data and not user input.
ParseKeyVaultKeyID parses 'input' into a KeyVaultKeyId.
ParseKeyVaultKeyIDInsensitively parses 'input' case-insensitively into a KeyVaultKeyId note: this method should only be used for API response data and not user input.
ParseKeyVaultKeyVersionID parses 'input' into a KeyVaultKeyVersionId.
ParseKeyVaultKeyVersionIDInsensitively parses 'input' case-insensitively into a KeyVaultKeyVersionId note: this method should only be used for API response data and not user input.
ParseKeyVaultPrivateEndpointConnectionID parses 'input' into a KeyVaultPrivateEndpointConnectionId.
ParseKeyVaultPrivateEndpointConnectionIDInsensitively parses 'input' case-insensitively into a KeyVaultPrivateEndpointConnectionId note: this method should only be used for API response data and not user input.
ParseKubernetesClusterID parses 'input' into a KubernetesClusterId.
ParseKubernetesClusterIdInsensitively parses 'input' case-insensitively into a KubernetesClusterId note: this method should only be used for API response data and not user input.
ParseKubernetesFleetID parses 'input' into a KubernetesFleetId.
ParseKubernetesFleetIDInsensitively parses 'input' case-insensitively into a KubernetesFleetId note: this method should only be used for API response data and not user input.
ParseKustoClusterID parses 'input' into a KustoClusterId.
ParseKustoClusterIDInsensitively parses 'input' case-insensitively into a KustoClusterId note: this method should only be used for API response data and not user input.
ParseKustoDatabaseID parses 'input' into a KustoDatabaseId.
ParseKustoDatabaseIDInsensitively parses 'input' case-insensitively into a KustoDatabaseId note: this method should only be used for API response data and not user input.
ParseLogicAppId parses 'input' into a LogicAppId.
ParseLogicAppIdInsensitively parses 'input' case-insensitively into a LogicAppId note: this method should only be used for API response data and not user input.
ParseManagedDiskID parses 'input' into a ManagedDiskId.
ParseManagedDiskIDInsensitively parses 'input' case-insensitively into a ManagedDiskId note: this method should only be used for API response data and not user input.
ParseManagedInstanceDatabaseID parses 'input' into a SqlManagedInstanceDatabaseId.
ParseManagementGroupID parses 'input' into a ManagementGroupId.
ParseManagementGroupIDInsensitively parses 'input' case-insensitively into a ManagementGroupId note: this method should only be used for API response data and not user input.
ParseNetworkInterfaceID parses 'input' into a NetworkInterfaceId.
ParseNetworkInterfaceIDInsensitively parses 'input' case-insensitively into a NetworkInterfaceId note: this method should only be used for API response data and not user input.
ParseNetworkInterfaceIPConfigurationID parses 'input' into a NetworkInterfaceIPConfigurationId.
ParseNetworkInterfaceIPConfigurationIDInsensitively parses 'input' case-insensitively into a NetworkInterfaceIPConfigurationId note: this method should only be used for API response data and not user input.
ParseProvisioningServiceID parses 'input' into a ProvisioningServiceId.
ParseProvisioningServiceIDInsensitively parses 'input' case-insensitively into a ProvisioningServiceId note: this method should only be used for API response data and not user input.
ParsePublicIPAddressID parses 'input' into a PublicIPAddressId.
ParsePublicIPAddressIDInsensitively parses 'input' case-insensitively into a PublicIPAddressId note: this method should only be used for API response data and not user input.
ParseResourceGroupID parses 'input' into a ResourceGroupId.
ParseResourceGroupIDInsensitively parses 'input' case-insensitively into a ResourceGroupId note: this method should only be used for API response data and not user input.
ParseScopeID parses 'input' into a ScopeId.
ParseScopeIDInsensitively parses 'input' case-insensitively into a ScopeId note: this method should only be used for API response data and not user input.
ParseSharedImageGalleryID parses 'input' into a sharedImageGalleryId.
ParseSharedImageGalleryIDInsensitively parses 'input' case-insensitively into a sharedImageGalleryId note: this method should only be used for API response data and not user input.
ParseSpringCloudServiceID parses 'input' into a SpringCloudServiceId.
ParseSpringCloudServiceIDInsensitively parses 'input' case-insensitively into a SpringCloudServiceId note: this method should only be used for API response data and not user input.
ParseSqlDatabaseID parses 'input' into a SqlDatabaseId.
ParseSqlDatabaseIDInsensitively parses 'input' case-insensitively into a SqlDatabaseId note: this method should only be used for API response data and not user input.
ParseSqlElasticPoolID parses 'input' into a SqlElasticPoolId.
ParseSqlElasticPoolIDInsensitively parses 'input' case-insensitively into a SqlElasticPoolId note: this method should only be used for API response data and not user input.
ParseSqlManagedInstanceDatabaseIDInsensitively parses 'input' case-insensitively into a SqlManagedInstanceDatabaseId note: this method should only be used for API response data and not user input.
ParseSqlManagedInstanceID parses 'input' into a SqlManagedInstanceId.
ParseSqlManagedInstanceIDInsensitively parses 'input' case-insensitively into a SqlManagedInstanceId note: this method should only be used for API response data and not user input.
ParseSqlServerID parses 'input' into a SqlServerId.
ParseSqlServerIDInsensitively parses 'input' case-insensitively into a SqlServerId note: this method should only be used for API response data and not user input.
ParseStorageAccountID parses 'input' into a StorageAccountId.
ParseStorageAccountIDInsensitively parses 'input' case-insensitively into a StorageAccountId note: this method should only be used for API response data and not user input.
ParseStorageContainerID parses 'input' into a StorageContainerId.
ParseStorageContainerIDInsensitively parses 'input' case-insensitively into a StorageContainerId note: this method should only be used for API response data and not user input.
ParseSubnetID parses 'input' into a SubnetId.
ParseSubnetIDInsensitively parses 'input' case-insensitively into a SubnetId note: this method should only be used for API response data and not user input.
ParseSubscriptionID parses 'input' into a SubscriptionId.
ParseSubscriptionIDInsensitively parses 'input' case-insensitively into a SubscriptionId note: this method should only be used for API response data and not user input.
ParseUserAssignedIdentityID parses 'input' into a UserAssignedIdentityId.
ParseUserAssignedIdentityIDInsensitively parses 'input' case-insensitively into a UserAssignedIdentityId note: this method should only be used for API response data and not user input.
ParseVirtualHubBGPConnectionID parses 'input' into a VirtualHubBGPConnectionId.
ParseVirtualHubBGPConnectionIDInsensitively parses 'input' case-insensitively into a VirtualHubBGPConnectionId note: this method should only be used for API response data and not user input.
ParseVirtualHubIPConfigurationID parses 'input' into a VirtualHubIPConfigurationId.
ParseVirtualHubIPConfigurationIDInsensitively parses 'input' case-insensitively into a VirtualHubIPConfigurationId note: this method should only be used for API response data and not user input.
ParseVirtualMachineID parses 'input' into a VirtualMachineId.
ParseVirtualMachineIDInsensitively parses 'input' case-insensitively into a VirtualMachineId note: this method should only be used for API response data and not user input.
ParseVirtualMachineScaleSetID parses 'input' into a VirtualMachineScaleSetId.
ParseVirtualMachineScaleSetIDInsensitively parses 'input' case-insensitively into a VirtualMachineScaleSetId note: this method should only be used for API response data and not user input.
ParseVirtualMachineScaleSetIPConfigurationId parses 'input' into a VirtualMachineScaleSetIPConfigurationId.
ParseVirtualMachineScaleSetIPConfigurationIdInsensitively parses 'input' case-insensitively into a VirtualMachineScaleSetIPConfigurationId note: this method should only be used for API response data and not user input.
ParseVirtualMachineScaleSetNetworkInterfaceID parses 'input' into a VirtualMachineScaleSetNetworkInterfaceId.
ParseVirtualMachineScaleSetNetworkInterfaceIDInsensitively parses 'input' case-insensitively into a VirtualMachineScaleSetNetworkInterfaceId note: this method should only be used for API response data and not user input.
ParseVirtualMachineScaleSetPublicIPAddressID parses 'input' into a VirtualMachineScaleSetPublicIPAddressId.
ParseVirtualMachineScaleSetPublicIPAddressIDInsensitively parses 'input' case-insensitively into a VirtualMachineScaleSetPublicIPAddressId note: this method should only be used for API response data and not user input.
ParseVirtualNetworkID parses 'input' into a VirtualNetworkId.
ParseVirtualNetworkIDInsensitively parses 'input' case-insensitively into a VirtualNetworkId note: this method should only be used for API response data and not user input.
ParseVirtualRouterPeeringID parses 'input' into a VirtualRouterPeeringId.
ParseVirtualRouterPeeringIDInsensitively parses 'input' case-insensitively into a VirtualRouterPeeringId note: this method should only be used for API response data and not user input.
ParseVirtualWANP2SVPNGatewayID parses 'input' into a VirtualWANP2SVPNGatewayId.
ParseVirtualWANP2SVPNGatewayIDInsensitively parses 'input' case-insensitively into a VirtualWANP2SVPNGatewayId note: this method should only be used for API response data and not user input.
ParseVMwareSiteJobID parses 'input' into a VMwareSiteJobId.
ParseVMwareSiteJobIDInsensitively parses 'input' case-insensitively into a VMwareSiteJobId note: this method should only be used for API response data and not user input.
ParseVMwareSiteMachineID parses 'input' into a VMwareSiteMachineId.
ParseVMwareSiteMachineIDInsensitively parses 'input' case-insensitively into a VMwareSiteMachineId note: this method should only be used for API response data and not user input.
ParseVMwareSiteRunAsAccountID parses 'input' into a VMwareSiteRunAsAccountId.
ParseVMwareSiteRunAsAccountIDInsensitively parses 'input' case-insensitively into a VMwareSiteRunAsAccountId note: this method should only be used for API response data and not user input.
ParseVPNConnectionID parses 'input' into a VPNConnectionId.
ParseVPNConnectionIDInsensitively parses 'input' case-insensitively into a VPNConnectionId note: this method should only be used for API response data and not user input.
ParseWebAppID parses 'input' into a WebAppId.
ParseWebAppIDInsensitively parses 'input' case-insensitively into a WebAppId note: this method should only be used for API response data and not user input.
No description provided by the author
ValidateAppServiceEnvironmentID checks that 'input' can be parsed as an App Service Environment ID.
ValidateAppServiceID checks that 'input' can be parsed as a App Service ID.
ValidateAppServicePlanID checks that 'input' can be parsed as an App Service Plan ID.
ValidateAutomationCompilationJobID checks that 'input' can be parsed as a Compilation Job ID.
ValidateAvailabilitySetID checks that 'input' can be parsed as a Availability Set ID.
ValidateBillingAccountCustomerID checks that 'input' can be parsed as a Billing Account Customer ID.
ValidateBillingAccountInvoiceSectionID checks that 'input' can be parsed as a Billing Account Invoice Section ID.
ValidateBillingEnrollmentAccountID checks that 'input' can be parsed as a Billing Enrollment Account ID.
ValidateBotServiceChannelID checks that 'input' can be parsed as a Bot Service Channel ID.
ValidateBotServiceID checks that 'input' can be parsed as a Bot Service ID.
ValidateChaosStudioCapabilityID checks that 'input' can be parsed as an App Service Plan ID.
ValidateChaosStudioTargetID checks that 'input' can be parsed as an App Service Plan ID.
ValidateCloudServicesIPConfigurationID checks that 'input' can be parsed as a Cloud Services I P Configuration ID.
ValidateCloudServicesPublicIPAddressID checks that 'input' can be parsed as a Cloud Services Public I P Address ID.
ValidateCommunityGalleryImageID checks that 'input' can be parsed as a Community Gallery Image ID.
ValidateCommunityGalleryImageVersionID checks that 'input' can be parsed as a Community Gallery Image Version ID.
ValidateDedicatedHostGroupID checks that 'input' can be parsed as a Dedicated Host Group ID.
ValidateDedicatedHostID checks that 'input' can be parsed as a Dedicated Host ID.
No description provided by the author
ValidateDiskEncryptionSetID checks that 'input' can be parsed as a Disk Encryption Set ID.
ValidateExpressRouteCircuitPeeringID checks that 'input' can be parsed as a Express Route Circuit Peering ID.
ValidateFunctionAppID checks that 'input' can be parsed as a Function App ID.
ValidateHDInsightClusterID checks that 'input' can be parsed as a HDInsight Cluster ID.
ValidateHyperVSiteJobID checks that 'input' can be parsed as a Hyper V Site Job ID.
ValidateHyperVSiteMachineID checks that 'input' can be parsed as a Hyper V Site Machine ID.
ValidateHyperVSiteRunAsAccountID checks that 'input' can be parsed as a Hyper V Site Run As Account ID.
ValidateKeyVaultID checks that 'input' can be parsed as a Key Vault ID.
ValidateKeyVaultKeyID checks that 'input' can be parsed as a Key ID.
ValidateKeyVaultKeyVersionID checks that 'input' can be parsed as a Version ID.
ValidateKeyVaultPrivateEndpointConnectionID checks that 'input' can be parsed as a Key Vault Private Endpoint Connection ID.
ValidateKubernetesClusterID checks that 'input' can be parsed as a Kubernetes Cluster ID.
ValidateKubernetesFleetID checks that 'input' can be parsed as a KubernetesFleet ID.
ValidateKustoClusterID checks that 'input' can be parsed as a Kusto Cluster ID.
ValidateKustoDatabaseID checks that 'input' can be parsed as a KustoDatabase ID.
ValidateLogicAppId checks that 'input' can be parsed as a Logic App ID.
ValidateManagedDiskID checks that 'input' can be parsed as a Managed Disk ID.
ValidateManagementGroupID checks that 'input' can be parsed as a Management Group ID.
ValidateNetworkInterfaceID checks that 'input' can be parsed as a Network Interface ID.
ValidateNetworkInterfaceIPConfigurationID checks that 'input' can be parsed as a Network Interface I P Configuration ID.
ValidateProvisioningServiceID checks that 'input' can be parsed as a Provisioning Service ID.
ValidatePublicIPAddressID checks that 'input' can be parsed as a Public I P Address ID.
ValidateResourceGroupID checks that 'input' can be parsed as a Resource Group ID.
ValidateScopeID checks that 'input' can be parsed as a Scope ID.
ValidateSharedImageGalleryID validates the ID of a Shared Image Gallery.
ValidateSpringCloudServiceID checks that 'input' can be parsed as a Spring Cloud Service ID.
ValidateSqlDatabaseID checks that 'input' can be parsed as a Sql Database ID.
ValidateSqlElasticPoolID checks that 'input' can be parsed as a Sql Elastic Pool ID.
ValidateSqlManagedInstanceDatabaseID checks that 'input' can be parsed as a Sql Managed Instance Database ID.
ValidateSqlManagedInstanceID checks that 'input' can be parsed as a Sql Managed Instance ID.
ValidateSqlServerID checks that 'input' can be parsed as a Sql Server ID.
ValidateStorageAccountID checks that 'input' can be parsed as a Storage Account ID.
ValidateStorageContainerID checks that 'input' can be parsed as a Storage Container ID.
ValidateSubnetID checks that 'input' can be parsed as a Subnet ID.
ValidateSubscriptionID checks that 'input' can be parsed as a Subscription ID.
ValidateUserAssignedIdentityID checks that 'input' can be parsed as a User Assigned Identity ID.
ValidateVirtualHubBGPConnectionID checks that 'input' can be parsed as a Virtual Hub B G P Connection ID.
ValidateVirtualHubIPConfigurationID checks that 'input' can be parsed as a Virtual Hub I P Configuration ID.
ValidateVirtualMachineID checks that 'input' can be parsed as a Virtual Machine ID.
ValidateVirtualMachineScaleSetID checks that 'input' can be parsed as a Virtual Machine Scale Set ID.
ValidateVirtualMachineScaleSetIPConfigurationId checks that 'input' can be parsed as a Virtual Machine Scale Set Public I P Address ID.
ValidateVirtualMachineScaleSetNetworkInterfaceID checks that 'input' can be parsed as a Virtual Machine Scale Set Network Interface ID.
ValidateVirtualMachineScaleSetPublicIPAddressID checks that 'input' can be parsed as a Virtual Machine Scale Set Public I P Address ID.
ValidateVirtualNetworkID checks that 'input' can be parsed as a Virtual Network ID.
ValidateVirtualRouterPeeringID checks that 'input' can be parsed as a Virtual Router Peering ID.
ValidateVirtualWANP2SVPNGatewayID checks that 'input' can be parsed as a Virtual WAN P2S VPN Gateway ID.
ValidateVMwareSiteJobID checks that 'input' can be parsed as a VMware Site Job ID.
ValidateVMwareSiteMachineID checks that 'input' can be parsed as a VMware Site Machine ID.
ValidateVMwareSiteRunAsAccountID checks that 'input' can be parsed as a VMware Site Run As Account ID.
ValidateVPNConnectionID checks that 'input' can be parsed as a V P N Connection ID.
ValidateWebAppID checks that 'input' can be parsed as a Web App Id.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

AppServiceEnvironmentId is a struct representing the Resource ID for a App Service Environment.
AppServiceId is a struct representing the Resource ID for an App Service.
AppServicePlanId is a struct representing the Resource ID for an App Service Plan.
AutomationCompilationJobId is a struct representing the Resource ID for a Compilation Job.
AvailabilitySetId is a struct representing the Resource ID for a Availability Set.
BillingAccountCustomerId is a struct representing the Resource ID for a Billing Account Customer.
BillingAccountInvoiceSectionId is a struct representing the Resource ID for a Billing Account Invoice Section.
BillingEnrollmentAccountId is a struct representing the Resource ID for a Billing Enrollment Account.
BotServiceChannelId is a struct representing the Resource ID for a Bot Service Channel.
BotServiceId is a struct representing the Resource ID for a Bot Service.
ChaosStudioCapabilityId is a struct representing the Resource ID for an App Service Plan.
ChaosStudioTargetId is a struct representing the Resource ID for an App Service Plan.
CloudServicesIPConfigurationId is a struct representing the Resource ID for a Cloud Services I P Configuration.
CloudServicesPublicIPAddressId is a struct representing the Resource ID for a Cloud Services Public I P Address.
CommunityGalleryImageId is a struct representing the Resource ID for a Community Gallery Image.
CommunityGalleryImageVersionId is a struct representing the Resource ID for a Community Gallery Image Version.
CompositeResourceID is a struct representing the Resource ID for a Composite Resource Id.
DedicatedHostGroupId is a struct representing the Resource ID for a Dedicated Host Group.
DedicatedHostId is a struct representing the Resource ID for a Dedicated Host.
DevCenterId is a struct representing the Resource ID for a Dev Center.
DiskEncryptionSetId is a struct representing the Resource ID for a Disk Encryption Set.
ExpressRouteCircuitPeeringId is a struct representing the Resource ID for a Express Route Circuit Peering.
HDInsightClusterId is a struct representing the Resource ID for a HDInsight Cluster.
HyperVSiteJobId is a struct representing the Resource ID for a Hyper V Site Job.
HyperVSiteMachineId is a struct representing the Resource ID for a Hyper V Site Machine.
HyperVSiteRunAsAccountId is a struct representing the Resource ID for a Hyper V Site Run As Account.
KeyVaultId is a struct representing the Resource ID for a Key Vault.
KeyVaultKeyId is a struct representing the Resource ID for a Key.
KeyVaultKeyVersionId is a struct representing the Resource ID for a Version.
KeyVaultPrivateEndpointConnectionId is a struct representing the Resource ID for a Key Vault Private Endpoint Connection.
KubernetesClusterId is a struct representing the Resource ID for a Kubernetes Cluster.
KubernetesFleetId is a struct representing the Resource ID for a KubernetesFleet.
KustoClusterId is a struct representing the Resource ID for a Kusto Cluster.
KustoDatabaseId is a struct representing the Resource ID for a Kusto Database.
ManagedDiskId is a struct representing the Resource ID for a Managed Disk.
ManagementGroupId is a struct representing the Resource ID for a Management Group.
NetworkInterfaceId is a struct representing the Resource ID for a Network Interface.
NetworkInterfaceIPConfigurationId is a struct representing the Resource ID for a Network Interface I P Configuration.
ProvisioningServiceId is a struct representing the Resource ID for a Provisioning Service.
PublicIPAddressId is a struct representing the Resource ID for a Public I P Address.
ResourceGroupId is a struct representing the Resource ID for a Resource Group.
ScopeId is a struct representing the Resource ID for a Scope.
SharedImageGalleryId is a struct representing the Resource ID for a Shared Image Gallery.
SpringCloudServiceId is a struct representing the Resource ID for a Spring Cloud Service.
SqlDatabaseId is a struct representing the Resource ID for a Sql Database.
SqlElasticPoolId is a struct representing the Resource ID for a Sql SqlElastic Pool.
SqlManagedInstanceDatabaseId is a struct representing the Resource ID for a Sql Managed Instance Database.
SqlManagedInstanceId is a struct representing the Resource ID for a Sql Managed Instance.
SqlServerId is a struct representing the Resource ID for a Sql Server.
StorageAccountId is a struct representing the Resource ID for a Storage Account.
StorageContainerId is a struct representing the Resource ID for a Storage Container.
SubnetId is a struct representing the Resource ID for a Subnet.
SubscriptionId is a struct representing the Resource ID for a Subscription.
UserAssignedIdentityId is a struct representing the Resource ID for a User Assigned Identity.
VirtualHubBGPConnectionId is a struct representing the Resource ID for a Virtual Hub B G P Connection.
VirtualHubIPConfigurationId is a struct representing the Resource ID for a Virtual Hub I P Configuration.
VirtualMachineId is a struct representing the Resource ID for a Virtual Machine.
VirtualMachineScaleSetId is a struct representing the Resource ID for a Virtual Machine Scale Set.
VirtualMachineScaleSetIPConfigurationId is a struct representing the Resource ID for a Virtual Machine Scale Set Public I P Address.
VirtualMachineScaleSetNetworkInterfaceId is a struct representing the Resource ID for a Virtual Machine Scale Set Network Interface.
VirtualMachineScaleSetPublicIPAddressId is a struct representing the Resource ID for a Virtual Machine Scale Set Public I P Address.
VirtualNetworkId is a struct representing the Resource ID for a Virtual Network.
VirtualRouterPeeringId is a struct representing the Resource ID for a Virtual Router Peering.
VirtualWANP2SVPNGatewayId is a struct representing the Resource ID for a Virtual WAN P2S VPN Gateway.
VMwareSiteJobId is a struct representing the Resource ID for a VMware Site Job.
VMwareSiteMachineId is a struct representing the Resource ID for a VMware Site Machine.
VMwareSiteRunAsAccountId is a struct representing the Resource ID for a VMware Site Run As Account.
VPNConnectionId is a struct representing the Resource ID for a V P N Connection.

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author