From bc670130cc120e5828707ed23e0ad56e847d1374 Mon Sep 17 00:00:00 2001
From: azure-powershell-bot
<65331932+azure-powershell-bot@users.noreply.github.com>
Date: Fri, 17 Feb 2023 03:06:59 +0000
Subject: [PATCH 1/2] Move ServiceLinker to main
---
.../Az.ServiceLinker.format.ps1xml | 1220 +++-
src/ServiceLinker/Az.ServiceLinker.psd1 | 7 +-
src/ServiceLinker/Az.ServiceLinker.psm1 | 2 +-
src/ServiceLinker/README.md | 14 +-
src/ServiceLinker/ServiceLinker.sln | 122 +-
...viceLinkerConfigurationForContainerApp.ps1 | 2 +-
...rviceLinkerConfigurationForSpringCloud.ps1 | 2 +-
...-AzServiceLinkerConfigurationForWebApp.ps1 | 2 +-
.../Get-AzServiceLinkerForContainerApp.ps1 | 2 +-
.../Get-AzServiceLinkerForSpringCloud.ps1 | 2 +-
.../custom/Get-AzServiceLinkerForWebApp.ps1 | 2 +-
...New-AzServiceLinkerAzureResourceObject.ps1 | 10 +-
...ceLinkerConfluentBootstrapServerObject.ps1 | 6 +-
...iceLinkerConfluentSchemaRegistryObject.ps1 | 6 +-
.../New-AzServiceLinkerForContainerApp.ps1 | 86 +-
.../New-AzServiceLinkerForSpringCloud.ps1 | 86 +-
.../custom/New-AzServiceLinkerForWebApp.ps1 | 80 +-
...eyVaultSecretReferenceSecretInfoObject.ps1 | 6 +-
...inkerKeyVaultSecretUriSecretInfoObject.ps1 | 6 +-
...ew-AzServiceLinkerSecretAuthInfoObject.ps1 | 8 +-
...erServicePrincipalSecretAuthInfoObject.ps1 | 6 +-
...erSystemAssignedIdentityAuthInfoObject.ps1 | 6 +-
...nkerUserAssignedIdentityAuthInfoObject.ps1 | 6 +-
...w-AzServiceLinkerValueSecretInfoObject.ps1 | 6 +-
src/ServiceLinker/custom/README.md | 2 +-
.../Remove-AzServiceLinkerForSpringCloud.ps1 | 2 +-
.../Test-AzServiceLinkerForContainerApp.ps1 | 4 +-
.../Test-AzServiceLinkerForSpringCloud.ps1 | 2 +-
.../custom/Test-AzServiceLinkerForWebApp.ps1 | 2 +-
.../Update-AzServiceLinkerForContainerApp.ps1 | 20 +-
.../Update-AzServiceLinkerForSpringCloud.ps1 | 6 +-
.../Update-AzServiceLinkerForWebApp.ps1 | 6 +-
...rviceLinkerConfigurationForContainerApp.md | 2 +-
...erviceLinkerConfigurationForSpringCloud.md | 2 +-
...t-AzServiceLinkerConfigurationForWebApp.md | 2 +-
.../Get-AzServiceLinkerConfigurationName.md | 14 +
.../Get-AzServiceLinkerForContainerApp.md | 14 +-
.../Get-AzServiceLinkerForSpringCloud.md | 12 +-
.../examples/Get-AzServiceLinkerForWebApp.md | 12 +-
.../Test-AzServiceLinkerForContainerApp.md | 2 +-
.../Test-AzServiceLinkerForSpringCloud.md | 2 +-
.../examples/Test-AzServiceLinkerForWebApp.md | 2 +-
...viceLinkerConfigurationForContainerApp.ps1 | 8 +-
...rviceLinkerConfigurationForSpringCloud.ps1 | 8 +-
...-AzServiceLinkerConfigurationForWebApp.ps1 | 8 +-
.../Get-AzServiceLinkerConfigurationName.ps1 | 166 +
.../Get-AzServiceLinkerForContainerApp.ps1 | 17 +-
.../Get-AzServiceLinkerForSpringCloud.ps1 | 15 +-
.../exports/Get-AzServiceLinkerForWebApp.ps1 | 15 +-
...New-AzServiceLinkerAzureResourceObject.ps1 | 6 +-
...ceLinkerConfluentBootstrapServerObject.ps1 | 6 +-
...iceLinkerConfluentSchemaRegistryObject.ps1 | 6 +-
.../New-AzServiceLinkerForContainerApp.ps1 | 88 +-
.../New-AzServiceLinkerForSpringCloud.ps1 | 76 +-
.../exports/New-AzServiceLinkerForWebApp.ps1 | 76 +-
...ew-AzServiceLinkerSecretAuthInfoObject.ps1 | 8 +-
...erServicePrincipalSecretAuthInfoObject.ps1 | 6 +-
...erSystemAssignedIdentityAuthInfoObject.ps1 | 6 +-
...nkerUserAssignedIdentityAuthInfoObject.ps1 | 6 +-
.../exports/ProxyCmdletDefinitions.ps1 | 617 ++-
src/ServiceLinker/exports/README.md | 2 +-
.../Remove-AzServiceLinkerForContainerApp.ps1 | 7 +-
.../Remove-AzServiceLinkerForSpringcloud.ps1 | 13 +-
.../Remove-AzServiceLinkerForWebApp.ps1 | 7 +-
.../Test-AzServiceLinkerForContainerApp.ps1 | 13 +-
.../Test-AzServiceLinkerForSpringCloud.ps1 | 13 +-
.../exports/Test-AzServiceLinkerForWebApp.ps1 | 13 +-
.../Update-AzServiceLinkerForContainerApp.ps1 | 15 +-
.../Update-AzServiceLinkerForSpringCloud.ps1 | 15 +-
.../Update-AzServiceLinkerForWebApp.ps1 | 15 +-
src/ServiceLinker/generate-info.json | 6 +-
src/ServiceLinker/generated/Module.cs | 2 +-
.../generated/api/Models/Any.PowerShell.cs | 6 +-
.../generated/api/Models/Any.TypeConverter.cs | 24 +-
.../api/Models/Api20/ProxyResource.cs | 80 -
.../generated/api/Models/Api20/Resource.cs | 108 -
.../Api20220501/LinkerPatch.PowerShell.cs | 214 -
.../api/Models/Api20220501/LinkerPatch.cs | 157 -
.../LinkerProperties.PowerShell.cs | 206 -
.../Models/Api20220501/LinkerProperties.cs | 174 -
.../Api20220501/LinkerResource.PowerShell.cs | 294 -
.../api/Models/Api20220501/LinkerResource.cs | 297 -
.../SystemAssignedIdentityAuthInfo.cs | 57 -
.../UserAssignedIdentityAuthInfo.cs | 91 -
.../AccessKeyInfoBase.PowerShell.cs | 156 +
.../AccessKeyInfoBase.TypeConverter.cs | 147 +
.../Api20221101Preview/AccessKeyInfoBase.cs | 85 +
.../AccessKeyInfoBase.json.cs | 120 +
.../AuthInfoBase.PowerShell.cs | 30 +-
.../AuthInfoBase.TypeConverter.cs | 31 +-
.../AuthInfoBase.cs | 6 +-
.../AuthInfoBase.json.cs | 18 +-
.../AzureKeyVaultProperties.PowerShell.cs | 34 +-
.../AzureKeyVaultProperties.TypeConverter.cs | 32 +-
.../AzureKeyVaultProperties.cs | 18 +-
.../AzureKeyVaultProperties.json.cs | 10 +-
.../AzureResource.PowerShell.cs | 38 +-
.../AzureResource.TypeConverter.cs | 31 +-
.../AzureResource.cs | 26 +-
.../AzureResource.json.cs | 12 +-
.../AzureResourcePropertiesBase.PowerShell.cs | 30 +-
...ureResourcePropertiesBase.TypeConverter.cs | 32 +-
.../AzureResourcePropertiesBase.cs | 8 +-
.../AzureResourcePropertiesBase.json.cs | 12 +-
...rorDryrunPrerequisiteResult.PowerShell.cs} | 134 +-
...rDryrunPrerequisiteResult.TypeConverter.cs | 149 +
.../BasicErrorDryrunPrerequisiteResult.cs | 91 +
...BasicErrorDryrunPrerequisiteResult.json.cs | 113 +
.../ConfigurationInfo.PowerShell.cs | 172 +
.../ConfigurationInfo.TypeConverter.cs | 147 +
.../Api20221101Preview/ConfigurationInfo.cs | 137 +
.../ConfigurationInfo.json.cs | 116 +
...InfoAdditionalConfigurations.PowerShell.cs | 149 +
...oAdditionalConfigurations.TypeConverter.cs | 151 +
...nfigurationInfoAdditionalConfigurations.cs | 42 +
...InfoAdditionalConfigurations.dictionary.cs | 75 +
...rationInfoAdditionalConfigurations.json.cs | 114 +
...figurationInfoCustomizedKeys.PowerShell.cs | 146 +
...urationInfoCustomizedKeys.TypeConverter.cs | 148 +
.../ConfigurationInfoCustomizedKeys.cs | 40 +
...figurationInfoCustomizedKeys.dictionary.cs | 75 +
.../ConfigurationInfoCustomizedKeys.json.cs | 112 +
.../ConfigurationName.PowerShell.cs | 154 +
.../ConfigurationName.TypeConverter.cs | 147 +
.../Api20221101Preview/ConfigurationName.cs | 67 +
.../ConfigurationName.json.cs | 110 +
.../ConfigurationNameItem.PowerShell.cs | 176 +
.../ConfigurationNameItem.TypeConverter.cs | 147 +
.../ConfigurationNameItem.cs | 99 +
.../ConfigurationNameItem.json.cs | 107 +
.../ConfigurationNameResult.PowerShell.cs | 156 +
.../ConfigurationNameResult.TypeConverter.cs | 147 +
.../ConfigurationNameResult.cs | 73 +
.../ConfigurationNameResult.json.cs | 123 +
.../ConfigurationNames.PowerShell.cs | 172 +
.../ConfigurationNames.TypeConverter.cs} | 52 +-
.../Api20221101Preview/ConfigurationNames.cs | 104 +
.../ConfigurationNames.json.cs | 124 +
.../ConfigurationResult.PowerShell.cs} | 98 +-
.../ConfigurationResult.TypeConverter.cs | 147 +
.../ConfigurationResult.cs} | 26 +-
.../ConfigurationResult.json.cs} | 38 +-
.../ConfluentBootstrapServer.PowerShell.cs | 34 +-
.../ConfluentBootstrapServer.TypeConverter.cs | 32 +-
.../ConfluentBootstrapServer.cs | 16 +-
.../ConfluentBootstrapServer.json.cs | 10 +-
.../ConfluentSchemaRegistry.PowerShell.cs | 34 +-
.../ConfluentSchemaRegistry.TypeConverter.cs | 32 +-
.../ConfluentSchemaRegistry.cs | 16 +-
.../ConfluentSchemaRegistry.json.cs | 10 +-
...eateOrUpdateDryrunParameters.PowerShell.cs | 330 ++
...eOrUpdateDryrunParameters.TypeConverter.cs | 148 +
.../CreateOrUpdateDryrunParameters.cs | 193 +
.../CreateOrUpdateDryrunParameters.json.cs} | 44 +-
.../DatabaseAadAuthInfo.PowerShell.cs} | 106 +-
.../DatabaseAadAuthInfo.TypeConverter.cs | 147 +
.../Api20221101Preview/DatabaseAadAuthInfo.cs | 51 +
.../DatabaseAadAuthInfo.json.cs | 108 +
.../DryrunList.PowerShell.cs} | 66 +-
.../DryrunList.TypeConverter.cs} | 50 +-
.../Models/Api20221101Preview/DryrunList.cs | 68 +
.../DryrunList.json.cs} | 40 +-
.../DryrunOperationPreview.PowerShell.cs | 178 +
.../DryrunOperationPreview.TypeConverter.cs | 147 +
.../DryrunOperationPreview.cs | 131 +
.../DryrunOperationPreview.json.cs | 116 +
.../DryrunParameters.PowerShell.cs | 146 +
.../DryrunParameters.TypeConverter.cs | 147 +
.../Api20221101Preview/DryrunParameters.cs | 54 +
.../DryrunParameters.json.cs | 123 +
.../DryrunPatch.PowerShell.cs | 184 +
.../DryrunPatch.TypeConverter.cs | 147 +
.../Models/Api20221101Preview/DryrunPatch.cs | 119 +
.../Api20221101Preview/DryrunPatch.json.cs | 108 +
.../DryrunPrerequisiteResult.PowerShell.cs | 146 +
.../DryrunPrerequisiteResult.TypeConverter.cs | 147 +
.../DryrunPrerequisiteResult.cs | 51 +
.../DryrunPrerequisiteResult.json.cs | 127 +
.../DryrunProperties.PowerShell.cs | 178 +
.../DryrunProperties.TypeConverter.cs | 147 +
.../Api20221101Preview/DryrunProperties.cs | 123 +
.../DryrunProperties.json.cs | 139 +
.../DryrunResource.PowerShell.cs | 266 +
.../DryrunResource.TypeConverter.cs | 147 +
.../Api20221101Preview/DryrunResource.cs | 196 +
.../Api20221101Preview/DryrunResource.json.cs | 110 +
.../FirewallRules.PowerShell.cs | 160 +
.../FirewallRules.TypeConverter.cs | 147 +
.../Api20221101Preview/FirewallRules.cs | 103 +
.../Api20221101Preview/FirewallRules.json.cs | 120 +
...ultSecretReferenceSecretInfo.PowerShell.cs | 38 +-
...SecretReferenceSecretInfo.TypeConverter.cs | 33 +-
.../KeyVaultSecretReferenceSecretInfo.cs | 16 +-
.../KeyVaultSecretReferenceSecretInfo.json.cs | 10 +-
.../KeyVaultSecretUriSecretInfo.PowerShell.cs | 34 +-
...yVaultSecretUriSecretInfo.TypeConverter.cs | 32 +-
.../KeyVaultSecretUriSecretInfo.cs | 16 +-
.../KeyVaultSecretUriSecretInfo.json.cs | 10 +-
.../LinkerPatch.PowerShell.cs | 328 ++
.../LinkerPatch.TypeConverter.cs | 31 +-
.../Models/Api20221101Preview/LinkerPatch.cs | 402 ++
.../LinkerPatch.json.cs | 12 +-
.../LinkerProperties.PowerShell.cs | 322 ++
.../LinkerProperties.TypeConverter.cs | 31 +-
.../Api20221101Preview/LinkerProperties.cs | 435 ++
.../LinkerProperties.json.cs | 22 +-
.../LinkerResource.PowerShell.cs | 410 ++
.../LinkerResource.TypeConverter.cs | 31 +-
.../Api20221101Preview/LinkerResource.cs | 479 ++
.../LinkerResource.json.cs | 17 +-
...singDryrunPrerequisiteResult.PowerShell.cs | 173 +
...gDryrunPrerequisiteResult.TypeConverter.cs | 151 +
...missionsMissingDryrunPrerequisiteResult.cs | 110 +
...onsMissingDryrunPrerequisiteResult.json.cs | 124 +
.../PublicNetworkSolution.PowerShell.cs | 186 +
.../PublicNetworkSolution.TypeConverter.cs | 147 +
.../PublicNetworkSolution.cs | 159 +
.../PublicNetworkSolution.json.cs | 112 +
.../ResourceList.PowerShell.cs} | 76 +-
.../ResourceList.TypeConverter.cs | 147 +
.../ResourceList.cs} | 34 +-
.../Api20221101Preview/ResourceList.json.cs | 118 +
.../SecretAuthInfo.PowerShell.cs | 40 +-
.../SecretAuthInfo.TypeConverter.cs | 31 +-
.../SecretAuthInfo.cs | 26 +-
.../SecretAuthInfo.json.cs | 12 +-
.../SecretInfoBase.PowerShell.cs | 32 +-
.../SecretInfoBase.TypeConverter.cs | 31 +-
.../SecretInfoBase.cs | 6 +-
.../SecretInfoBase.json.cs | 10 +-
.../SecretStore.PowerShell.cs | 38 +-
.../SecretStore.TypeConverter.cs | 31 +-
.../SecretStore.cs | 23 +-
.../SecretStore.json.cs | 10 +-
.../SelfHostedServer.PowerShell.cs} | 74 +-
.../SelfHostedServer.TypeConverter.cs | 147 +
.../Api20221101Preview/SelfHostedServer.cs | 74 +
.../SelfHostedServer.json.cs | 110 +
...PrincipalCertificateAuthInfo.PowerShell.cs | 58 +-
...ncipalCertificateAuthInfo.TypeConverter.cs | 33 +-
.../ServicePrincipalCertificateAuthInfo.cs | 56 +-
...ervicePrincipalCertificateAuthInfo.json.cs | 22 +-
...rvicePrincipalSecretAuthInfo.PowerShell.cs | 194 +
...cePrincipalSecretAuthInfo.TypeConverter.cs | 33 +-
.../ServicePrincipalSecretAuthInfo.cs | 70 +-
.../ServicePrincipalSecretAuthInfo.json.cs | 24 +-
.../SourceConfiguration.PowerShell.cs | 36 +-
.../SourceConfiguration.TypeConverter.cs | 32 +-
.../SourceConfiguration.cs | 6 +-
.../SourceConfiguration.json.cs | 8 +-
...temAssignedIdentityAuthInfo.PowerShell.cs} | 82 +-
...mAssignedIdentityAuthInfo.TypeConverter.cs | 33 +-
.../SystemAssignedIdentityAuthInfo.cs | 111 +
.../SystemAssignedIdentityAuthInfo.json.cs | 122 +
.../TargetServiceBase.PowerShell.cs | 32 +-
.../TargetServiceBase.TypeConverter.cs | 31 +-
.../TargetServiceBase.cs | 6 +-
.../TargetServiceBase.json.cs | 14 +-
.../UserAccountAuthInfo.PowerShell.cs | 178 +
.../UserAccountAuthInfo.TypeConverter.cs | 147 +
.../Api20221101Preview/UserAccountAuthInfo.cs | 128 +
.../UserAccountAuthInfo.json.cs | 124 +
...UserAssignedIdentityAuthInfo.PowerShell.cs | 186 +
...rAssignedIdentityAuthInfo.TypeConverter.cs | 32 +-
.../UserAssignedIdentityAuthInfo.cs | 145 +
.../UserAssignedIdentityAuthInfo.json.cs | 24 +-
.../VNetSolution.PowerShell.cs | 38 +-
.../VNetSolution.TypeConverter.cs | 31 +-
.../VNetSolution.cs | 29 +-
.../VNetSolution.json.cs | 10 +-
.../ValidateOperationResult.PowerShell.cs | 74 +-
.../ValidateOperationResult.TypeConverter.cs | 32 +-
.../ValidateOperationResult.cs | 58 +-
.../ValidateOperationResult.json.cs | 12 +-
.../ValidateResult.PowerShell.cs | 64 +-
.../ValidateResult.TypeConverter.cs | 31 +-
.../ValidateResult.cs | 30 +-
.../ValidateResult.json.cs | 12 +-
.../ValidationResultItem.PowerShell.cs | 52 +-
.../ValidationResultItem.TypeConverter.cs | 32 +-
.../ValidationResultItem.cs | 12 +-
.../ValidationResultItem.json.cs | 10 +-
.../ValueSecretInfo.PowerShell.cs | 36 +-
.../ValueSecretInfo.TypeConverter.cs | 31 +-
.../ValueSecretInfo.cs | 16 +-
.../ValueSecretInfo.json.cs | 10 +-
.../ErrorAdditionalInfo.PowerShell.cs | 34 +-
.../ErrorAdditionalInfo.TypeConverter.cs | 32 +-
.../{Api20 => Api30}/ErrorAdditionalInfo.cs | 10 +-
.../ErrorAdditionalInfo.json.cs | 8 +-
.../ErrorDetail.PowerShell.cs | 46 +-
.../ErrorDetail.TypeConverter.cs | 31 +-
.../Models/{Api20 => Api30}/ErrorDetail.cs | 36 +-
.../{Api20 => Api30}/ErrorDetail.json.cs | 12 +-
.../ErrorResponse.PowerShell.cs | 50 +-
.../ErrorResponse.TypeConverter.cs | 31 +-
.../Models/{Api20 => Api30}/ErrorResponse.cs | 46 +-
.../{Api20 => Api30}/ErrorResponse.json.cs | 10 +-
.../{Api20 => Api30}/Operation.PowerShell.cs | 62 +-
.../Operation.TypeConverter.cs | 30 +-
.../api/Models/{Api20 => Api30}/Operation.cs | 38 +-
.../Models/{Api20 => Api30}/Operation.json.cs | 10 +-
.../OperationDisplay.PowerShell.cs | 42 +-
.../OperationDisplay.TypeConverter.cs | 31 +-
.../{Api20 => Api30}/OperationDisplay.cs | 14 +-
.../{Api20 => Api30}/OperationDisplay.json.cs | 8 +-
.../OperationListResult.PowerShell.cs | 34 +-
.../OperationListResult.TypeConverter.cs | 32 +-
.../{Api20 => Api30}/OperationListResult.cs | 20 +-
.../OperationListResult.json.cs | 10 +-
.../Models/Api30/ProxyResource.PowerShell.cs | 218 +
.../ProxyResource.TypeConverter.cs | 31 +-
.../api/Models/Api30/ProxyResource.cs | 113 +
.../{Api20 => Api30}/ProxyResource.json.cs | 10 +-
.../api/Models/Api30/Resource.PowerShell.cs | 218 +
.../Resource.TypeConverter.cs | 30 +-
.../generated/api/Models/Api30/Resource.cs | 208 +
.../Models/{Api20 => Api30}/Resource.json.cs | 13 +-
.../{Api20 => Api30}/SystemData.PowerShell.cs | 50 +-
.../SystemData.TypeConverter.cs | 30 +-
.../api/Models/{Api20 => Api30}/SystemData.cs | 6 +-
.../{Api20 => Api30}/SystemData.json.cs | 8 +-
.../ServiceLinkerIdentity.PowerShell.cs | 46 +-
.../ServiceLinkerIdentity.TypeConverter.cs | 26 +-
.../api/Models/ServiceLinkerIdentity.cs | 85 +
.../api/Models/ServiceLinkerIdentity.json.cs | 10 +
.../generated/api/ServiceLinker.cs | 4917 +++++++++++++++--
.../Support/AccessKeyPermissions.Completer.cs | 51 +
.../AccessKeyPermissions.TypeConverter.cs | 59 +
.../api/Support/AccessKeyPermissions.cs | 103 +
.../api/Support/ActionType.Completer.cs | 8 +
.../api/Support/ActionType.TypeConverter.cs | 20 +-
.../generated/api/Support/ActionType.cs | 4 +
.../api/Support/AllowType.Completer.cs | 39 +
.../api/Support/AllowType.TypeConverter.cs | 59 +
.../generated/api/Support/AllowType.cs | 98 +
.../api/Support/AuthType.Completer.cs | 8 +
.../api/Support/AuthType.TypeConverter.cs | 20 +-
.../generated/api/Support/AuthType.cs | 4 +
.../api/Support/ClientType.Completer.cs | 4 +
.../api/Support/ClientType.TypeConverter.cs | 20 +-
.../generated/api/Support/ClientType.cs | 2 +
.../Support/CreatedByType.TypeConverter.cs | 20 +-
.../DeleteOrUpdateBehavior.Completer.cs | 41 +
.../DeleteOrUpdateBehavior.TypeConverter.cs | 61 +
.../api/Support/DeleteOrUpdateBehavior.cs | 100 +
.../DryrunPrerequisiteResultType.Completer.cs | 39 +
...runPrerequisiteResultType.TypeConverter.cs | 59 +
.../Support/DryrunPrerequisiteResultType.cs | 102 +
.../DryrunPreviewOperationType.Completer.cs | 43 +
...ryrunPreviewOperationType.TypeConverter.cs | 59 +
.../api/Support/DryrunPreviewOperationType.cs | 102 +
.../api/Support/Origin.TypeConverter.cs | 20 +-
.../api/Support/SecretType.TypeConverter.cs | 20 +-
.../Support/TargetServiceType.Completer.cs | 4 +
.../TargetServiceType.TypeConverter.cs | 20 +-
.../api/Support/TargetServiceType.cs | 2 +
.../Support/VNetSolutionType.TypeConverter.cs | 20 +-
.../ValidationResultStatus.TypeConverter.cs | 20 +-
...etAzServiceLinkerConfigurationName_List.cs | 406 ++
.../GetAzServiceLinkerConfiguration_List.cs | 32 +-
.../cmdlets/GetAzServiceLinkerDryrun_Get.cs | 385 ++
...GetAzServiceLinkerDryrun_GetViaIdentity.cs | 379 ++
.../cmdlets/GetAzServiceLinkerDryrun_List.cs | 393 ++
.../GetAzServiceLinkerOperation_List.cs | 28 +-
.../cmdlets/GetAzServiceLinker_Get.cs | 30 +-
.../GetAzServiceLinker_GetViaIdentity.cs | 30 +-
.../cmdlets/GetAzServiceLinker_List.cs | 35 +-
...ewAzServiceLinkerConfiguration_Generate.cs | 404 ++
...iceLinkerConfiguration_GenerateExpanded.cs | 454 ++
...LinkerConfiguration_GenerateViaIdentity.cs | 398 ++
...nfiguration_GenerateViaIdentityExpanded.cs | 448 ++
...NewAzServiceLinkerDryrun_CreateExpanded.cs | 457 ++
.../NewAzServiceLinker_CreateExpanded.cs | 202 +-
.../RemoveAzServiceLinkerDryrun_Delete.cs | 427 ++
...AzServiceLinkerDryrun_DeleteViaIdentity.cs | 421 ++
.../cmdlets/RemoveAzServiceLinker_Delete.cs | 18 +-
...RemoveAzServiceLinker_DeleteViaIdentity.cs | 18 +-
.../cmdlets/TestAzServiceLinker_Validate.cs | 34 +-
...TestAzServiceLinker_ValidateViaIdentity.cs | 34 +-
...ateAzServiceLinkerDryrun_UpdateExpanded.cs | 457 ++
...eLinkerDryrun_UpdateViaIdentityExpanded.cs | 449 ++
.../UpdateAzServiceLinker_UpdateExpanded.cs | 204 +-
...ServiceLinker_UpdateViaIdentityExpanded.cs | 204 +-
.../runtime/AsyncOperationResponse.cs | 21 +-
.../runtime/BuildTime/Cmdlets/ExportPsd1.cs | 4 +-
.../BuildTime/Models/PsProxyOutputs.cs | 4 +-
.../generated/runtime/BuildTime/PsHelpers.cs | 3 +-
.../Customizations/IJsonSerializable.cs | 2 +-
.../generated/runtime/EventDataExtensions.cs | 2 +-
.../generated/runtime/ISendAsync.cs | 10 +-
.../generated/runtime/MessageAttribute.cs | 2 +-
.../generated/runtime/PipelineMocking.cs | 2 +-
src/ServiceLinker/help/Az.ServiceLinker.md | 5 +-
...rviceLinkerConfigurationForContainerApp.md | 2 +-
...erviceLinkerConfigurationForSpringCloud.md | 2 +-
...t-AzServiceLinkerConfigurationForWebApp.md | 2 +-
.../Get-AzServiceLinkerConfigurationName.md | 101 +
.../Get-AzServiceLinkerForContainerApp.md | 17 +-
.../help/Get-AzServiceLinkerForSpringCloud.md | 17 +-
.../help/Get-AzServiceLinkerForWebApp.md | 17 +-
.../New-AzServiceLinkerAzureResourceObject.md | 2 +-
...iceLinkerConfluentBootstrapServerObject.md | 2 +-
...viceLinkerConfluentSchemaRegistryObject.md | 2 +-
.../New-AzServiceLinkerForContainerApp.md | 153 +-
.../help/New-AzServiceLinkerForSpringCloud.md | 147 +-
.../help/New-AzServiceLinkerForWebApp.md | 147 +-
...New-AzServiceLinkerSecretAuthInfoObject.md | 2 +-
...kerServicePrincipalSecretAuthInfoObject.md | 2 +-
...kerSystemAssignedIdentityAuthInfoObject.md | 2 +-
...inkerUserAssignedIdentityAuthInfoObject.md | 2 +-
.../Remove-AzServiceLinkerForContainerApp.md | 7 +-
.../Remove-AzServiceLinkerForSpringcloud.md | 13 +-
.../help/Remove-AzServiceLinkerForWebApp.md | 7 +-
.../Test-AzServiceLinkerForContainerApp.md | 9 +-
.../Test-AzServiceLinkerForSpringCloud.md | 9 +-
.../help/Test-AzServiceLinkerForWebApp.md | 9 +-
.../Update-AzServiceLinkerForContainerApp.md | 17 +-
.../Update-AzServiceLinkerForSpringCloud.md | 17 +-
.../help/Update-AzServiceLinkerForWebApp.md | 17 +-
src/ServiceLinker/how-to.md | 2 +-
.../internal/Get-AzServiceLinker.ps1 | 9 +-
.../Get-AzServiceLinkerConfiguration.ps1 | 8 +-
.../internal/Get-AzServiceLinkerDryrun.ps1 | 162 +
.../internal/Get-AzServiceLinkerOperation.ps1 | 4 +-
.../internal/New-AzServiceLinker.ps1 | 78 +-
.../New-AzServiceLinkerConfiguration.ps1 | 213 +
.../internal/New-AzServiceLinkerDryrun.ps1 | 148 +
.../internal/ProxyCmdletDefinitions.ps1 | 1220 +++-
src/ServiceLinker/internal/README.md | 2 +-
.../internal/Remove-AzServiceLinker.ps1 | 9 +-
.../internal/Remove-AzServiceLinkerDryrun.ps1 | 166 +
.../internal/Test-AzServiceLinker.ps1 | 13 +-
.../internal/Update-AzServiceLinker.ps1 | 83 +-
.../internal/Update-AzServiceLinkerDryrun.ps1 | 172 +
...onfigurationForContainerApp.Recording.json | 21 +-
...ConfigurationForSpringCloud.Recording.json | 17 +-
...inkerConfigurationForWebApp.Recording.json | 21 +-
...viceLinkerConfigurationName.Recording.json | 42 +
...AzServiceLinkerConfigurationName.Tests.ps1 | 22 +
...erviceLinkerForContainerApp.Recording.json | 73 +-
...ServiceLinkerForSpringCloud.Recording.json | 73 +-
...et-AzServiceLinkerForWebApp.Recording.json | 73 +-
...erviceLinkerForContainerApp.Recording.json | 90 +-
...ServiceLinkerForSpringCloud.Recording.json | 164 -
...ew-AzServiceLinkerForWebApp.Recording.json | 983 +---
...ServiceLinkerForSpringCloud.Recording.json | 130 +-
...ve-AzServiceLinkerForWebApp.Recording.json | 44 +-
...erviceLinkerForContainerApp.Recording.json | 168 +-
...ServiceLinkerForSpringCloud.Recording.json | 168 +-
...st-AzServiceLinkerForWebApp.Recording.json | 168 +-
...erviceLinkerForContainerApp.Recording.json | 120 +-
...ServiceLinkerForSpringCloud.Recording.json | 114 +-
...te-AzServiceLinkerForWebApp.Recording.json | 120 +-
src/ServiceLinker/test/env.json | 29 +-
src/ServiceLinker/test/utils.ps1 | 1 +
456 files changed, 36259 insertions(+), 6718 deletions(-)
create mode 100644 src/ServiceLinker/examples/Get-AzServiceLinkerConfigurationName.md
create mode 100644 src/ServiceLinker/exports/Get-AzServiceLinkerConfigurationName.ps1
delete mode 100644 src/ServiceLinker/generated/api/Models/Api20/ProxyResource.cs
delete mode 100644 src/ServiceLinker/generated/api/Models/Api20/Resource.cs
delete mode 100644 src/ServiceLinker/generated/api/Models/Api20220501/LinkerPatch.PowerShell.cs
delete mode 100644 src/ServiceLinker/generated/api/Models/Api20220501/LinkerPatch.cs
delete mode 100644 src/ServiceLinker/generated/api/Models/Api20220501/LinkerProperties.PowerShell.cs
delete mode 100644 src/ServiceLinker/generated/api/Models/Api20220501/LinkerProperties.cs
delete mode 100644 src/ServiceLinker/generated/api/Models/Api20220501/LinkerResource.PowerShell.cs
delete mode 100644 src/ServiceLinker/generated/api/Models/Api20220501/LinkerResource.cs
delete mode 100644 src/ServiceLinker/generated/api/Models/Api20220501/SystemAssignedIdentityAuthInfo.cs
delete mode 100644 src/ServiceLinker/generated/api/Models/Api20220501/UserAssignedIdentityAuthInfo.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/AccessKeyInfoBase.PowerShell.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/AccessKeyInfoBase.TypeConverter.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/AccessKeyInfoBase.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/AccessKeyInfoBase.json.cs
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/AuthInfoBase.PowerShell.cs (79%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/AuthInfoBase.TypeConverter.cs (82%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/AuthInfoBase.cs (95%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/AuthInfoBase.json.cs (93%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/AzureKeyVaultProperties.PowerShell.cs (74%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/AzureKeyVaultProperties.TypeConverter.cs (81%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/AzureKeyVaultProperties.cs (79%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/AzureKeyVaultProperties.json.cs (95%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/AzureResource.PowerShell.cs (69%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/AzureResource.TypeConverter.cs (82%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/AzureResource.cs (78%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/AzureResource.json.cs (94%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/AzureResourcePropertiesBase.PowerShell.cs (80%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/AzureResourcePropertiesBase.TypeConverter.cs (81%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/AzureResourcePropertiesBase.cs (89%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/AzureResourcePropertiesBase.json.cs (93%)
rename src/ServiceLinker/generated/api/Models/{Api20220501/UserAssignedIdentityAuthInfo.PowerShell.cs => Api20221101Preview/BasicErrorDryrunPrerequisiteResult.PowerShell.cs} (57%)
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/BasicErrorDryrunPrerequisiteResult.TypeConverter.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/BasicErrorDryrunPrerequisiteResult.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/BasicErrorDryrunPrerequisiteResult.json.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/ConfigurationInfo.PowerShell.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/ConfigurationInfo.TypeConverter.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/ConfigurationInfo.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/ConfigurationInfo.json.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/ConfigurationInfoAdditionalConfigurations.PowerShell.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/ConfigurationInfoAdditionalConfigurations.TypeConverter.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/ConfigurationInfoAdditionalConfigurations.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/ConfigurationInfoAdditionalConfigurations.dictionary.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/ConfigurationInfoAdditionalConfigurations.json.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/ConfigurationInfoCustomizedKeys.PowerShell.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/ConfigurationInfoCustomizedKeys.TypeConverter.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/ConfigurationInfoCustomizedKeys.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/ConfigurationInfoCustomizedKeys.dictionary.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/ConfigurationInfoCustomizedKeys.json.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/ConfigurationName.PowerShell.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/ConfigurationName.TypeConverter.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/ConfigurationName.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/ConfigurationName.json.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/ConfigurationNameItem.PowerShell.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/ConfigurationNameItem.TypeConverter.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/ConfigurationNameItem.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/ConfigurationNameItem.json.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/ConfigurationNameResult.PowerShell.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/ConfigurationNameResult.TypeConverter.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/ConfigurationNameResult.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/ConfigurationNameResult.json.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/ConfigurationNames.PowerShell.cs
rename src/ServiceLinker/generated/api/Models/{Api20220501/SourceConfigurationResult.TypeConverter.cs => Api20221101Preview/ConfigurationNames.TypeConverter.cs} (70%)
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/ConfigurationNames.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/ConfigurationNames.json.cs
rename src/ServiceLinker/generated/api/Models/{Api20220501/SourceConfigurationResult.PowerShell.cs => Api20221101Preview/ConfigurationResult.PowerShell.cs} (66%)
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/ConfigurationResult.TypeConverter.cs
rename src/ServiceLinker/generated/api/Models/{Api20220501/SourceConfigurationResult.cs => Api20221101Preview/ConfigurationResult.cs} (72%)
rename src/ServiceLinker/generated/api/Models/{Api20220501/SourceConfigurationResult.json.cs => Api20221101Preview/ConfigurationResult.json.cs} (83%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/ConfluentBootstrapServer.PowerShell.cs (74%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/ConfluentBootstrapServer.TypeConverter.cs (81%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/ConfluentBootstrapServer.cs (83%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/ConfluentBootstrapServer.json.cs (95%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/ConfluentSchemaRegistry.PowerShell.cs (74%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/ConfluentSchemaRegistry.TypeConverter.cs (81%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/ConfluentSchemaRegistry.cs (83%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/ConfluentSchemaRegistry.json.cs (95%)
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/CreateOrUpdateDryrunParameters.PowerShell.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/CreateOrUpdateDryrunParameters.TypeConverter.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/CreateOrUpdateDryrunParameters.cs
rename src/ServiceLinker/generated/api/Models/{Api20220501/SystemAssignedIdentityAuthInfo.json.cs => Api20221101Preview/CreateOrUpdateDryrunParameters.json.cs} (81%)
rename src/ServiceLinker/generated/api/Models/{Api20220501/SystemAssignedIdentityAuthInfo.PowerShell.cs => Api20221101Preview/DatabaseAadAuthInfo.PowerShell.cs} (66%)
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/DatabaseAadAuthInfo.TypeConverter.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/DatabaseAadAuthInfo.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/DatabaseAadAuthInfo.json.cs
rename src/ServiceLinker/generated/api/Models/{Api20220501/LinkerList.PowerShell.cs => Api20221101Preview/DryrunList.PowerShell.cs} (65%)
rename src/ServiceLinker/generated/api/Models/{Api20220501/LinkerList.TypeConverter.cs => Api20221101Preview/DryrunList.TypeConverter.cs} (74%)
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/DryrunList.cs
rename src/ServiceLinker/generated/api/Models/{Api20220501/LinkerList.json.cs => Api20221101Preview/DryrunList.json.cs} (88%)
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/DryrunOperationPreview.PowerShell.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/DryrunOperationPreview.TypeConverter.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/DryrunOperationPreview.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/DryrunOperationPreview.json.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/DryrunParameters.PowerShell.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/DryrunParameters.TypeConverter.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/DryrunParameters.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/DryrunParameters.json.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/DryrunPatch.PowerShell.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/DryrunPatch.TypeConverter.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/DryrunPatch.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/DryrunPatch.json.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/DryrunPrerequisiteResult.PowerShell.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/DryrunPrerequisiteResult.TypeConverter.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/DryrunPrerequisiteResult.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/DryrunPrerequisiteResult.json.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/DryrunProperties.PowerShell.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/DryrunProperties.TypeConverter.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/DryrunProperties.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/DryrunProperties.json.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/DryrunResource.PowerShell.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/DryrunResource.TypeConverter.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/DryrunResource.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/DryrunResource.json.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/FirewallRules.PowerShell.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/FirewallRules.TypeConverter.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/FirewallRules.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/FirewallRules.json.cs
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/KeyVaultSecretReferenceSecretInfo.PowerShell.cs (71%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/KeyVaultSecretReferenceSecretInfo.TypeConverter.cs (81%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/KeyVaultSecretReferenceSecretInfo.cs (87%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/KeyVaultSecretReferenceSecretInfo.json.cs (95%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/KeyVaultSecretUriSecretInfo.PowerShell.cs (75%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/KeyVaultSecretUriSecretInfo.TypeConverter.cs (81%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/KeyVaultSecretUriSecretInfo.cs (85%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/KeyVaultSecretUriSecretInfo.json.cs (95%)
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/LinkerPatch.PowerShell.cs
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/LinkerPatch.TypeConverter.cs (82%)
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/LinkerPatch.cs
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/LinkerPatch.json.cs (94%)
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/LinkerProperties.PowerShell.cs
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/LinkerProperties.TypeConverter.cs (82%)
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/LinkerProperties.cs
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/LinkerProperties.json.cs (83%)
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/LinkerResource.PowerShell.cs
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/LinkerResource.TypeConverter.cs (82%)
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/LinkerResource.cs
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/LinkerResource.json.cs (87%)
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/PermissionsMissingDryrunPrerequisiteResult.PowerShell.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/PermissionsMissingDryrunPrerequisiteResult.TypeConverter.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/PermissionsMissingDryrunPrerequisiteResult.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/PermissionsMissingDryrunPrerequisiteResult.json.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/PublicNetworkSolution.PowerShell.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/PublicNetworkSolution.TypeConverter.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/PublicNetworkSolution.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/PublicNetworkSolution.json.cs
rename src/ServiceLinker/generated/api/Models/{Api20/ProxyResource.PowerShell.cs => Api20221101Preview/ResourceList.PowerShell.cs} (63%)
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/ResourceList.TypeConverter.cs
rename src/ServiceLinker/generated/api/Models/{Api20220501/LinkerList.cs => Api20221101Preview/ResourceList.cs} (69%)
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/ResourceList.json.cs
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/SecretAuthInfo.PowerShell.cs (69%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/SecretAuthInfo.TypeConverter.cs (82%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/SecretAuthInfo.cs (75%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/SecretAuthInfo.json.cs (94%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/SecretInfoBase.PowerShell.cs (78%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/SecretInfoBase.TypeConverter.cs (82%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/SecretInfoBase.cs (95%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/SecretInfoBase.json.cs (96%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/SecretStore.PowerShell.cs (73%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/SecretStore.TypeConverter.cs (82%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/SecretStore.cs (62%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/SecretStore.json.cs (89%)
rename src/ServiceLinker/generated/api/Models/{Api20/Resource.PowerShell.cs => Api20221101Preview/SelfHostedServer.PowerShell.cs} (64%)
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/SelfHostedServer.TypeConverter.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/SelfHostedServer.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/SelfHostedServer.json.cs
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/ServicePrincipalCertificateAuthInfo.PowerShell.cs (56%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/ServicePrincipalCertificateAuthInfo.TypeConverter.cs (81%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/ServicePrincipalCertificateAuthInfo.cs (62%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/ServicePrincipalCertificateAuthInfo.json.cs (79%)
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/ServicePrincipalSecretAuthInfo.PowerShell.cs
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/ServicePrincipalSecretAuthInfo.TypeConverter.cs (81%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/ServicePrincipalSecretAuthInfo.cs (53%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/ServicePrincipalSecretAuthInfo.json.cs (78%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/SourceConfiguration.PowerShell.cs (76%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/SourceConfiguration.TypeConverter.cs (81%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/SourceConfiguration.cs (96%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/SourceConfiguration.json.cs (96%)
rename src/ServiceLinker/generated/api/Models/{Api20220501/ServicePrincipalSecretAuthInfo.PowerShell.cs => Api20221101Preview/SystemAssignedIdentityAuthInfo.PowerShell.cs} (55%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/SystemAssignedIdentityAuthInfo.TypeConverter.cs (81%)
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/SystemAssignedIdentityAuthInfo.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/SystemAssignedIdentityAuthInfo.json.cs
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/TargetServiceBase.PowerShell.cs (78%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/TargetServiceBase.TypeConverter.cs (81%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/TargetServiceBase.cs (95%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/TargetServiceBase.json.cs (94%)
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/UserAccountAuthInfo.PowerShell.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/UserAccountAuthInfo.TypeConverter.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/UserAccountAuthInfo.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/UserAccountAuthInfo.json.cs
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/UserAssignedIdentityAuthInfo.PowerShell.cs
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/UserAssignedIdentityAuthInfo.TypeConverter.cs (81%)
create mode 100644 src/ServiceLinker/generated/api/Models/Api20221101Preview/UserAssignedIdentityAuthInfo.cs
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/UserAssignedIdentityAuthInfo.json.cs (77%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/VNetSolution.PowerShell.cs (69%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/VNetSolution.TypeConverter.cs (82%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/VNetSolution.cs (56%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/VNetSolution.json.cs (89%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/ValidateOperationResult.PowerShell.cs (50%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/ValidateOperationResult.TypeConverter.cs (81%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/ValidateOperationResult.cs (71%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/ValidateOperationResult.json.cs (94%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/ValidateResult.PowerShell.cs (54%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/ValidateResult.TypeConverter.cs (82%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/ValidateResult.cs (90%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/ValidateResult.json.cs (94%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/ValidationResultItem.PowerShell.cs (64%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/ValidationResultItem.TypeConverter.cs (81%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/ValidationResultItem.cs (95%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/ValidationResultItem.json.cs (96%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/ValueSecretInfo.PowerShell.cs (75%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/ValueSecretInfo.TypeConverter.cs (82%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/ValueSecretInfo.cs (84%)
rename src/ServiceLinker/generated/api/Models/{Api20220501 => Api20221101Preview}/ValueSecretInfo.json.cs (95%)
rename src/ServiceLinker/generated/api/Models/{Api20 => Api30}/ErrorAdditionalInfo.PowerShell.cs (86%)
rename src/ServiceLinker/generated/api/Models/{Api20 => Api30}/ErrorAdditionalInfo.TypeConverter.cs (82%)
rename src/ServiceLinker/generated/api/Models/{Api20 => Api30}/ErrorAdditionalInfo.cs (94%)
rename src/ServiceLinker/generated/api/Models/{Api20 => Api30}/ErrorAdditionalInfo.json.cs (97%)
rename src/ServiceLinker/generated/api/Models/{Api20 => Api30}/ErrorDetail.PowerShell.cs (77%)
rename src/ServiceLinker/generated/api/Models/{Api20 => Api30}/ErrorDetail.TypeConverter.cs (82%)
rename src/ServiceLinker/generated/api/Models/{Api20 => Api30}/ErrorDetail.cs (85%)
rename src/ServiceLinker/generated/api/Models/{Api20 => Api30}/ErrorDetail.json.cs (94%)
rename src/ServiceLinker/generated/api/Models/{Api20 => Api30}/ErrorResponse.PowerShell.cs (76%)
rename src/ServiceLinker/generated/api/Models/{Api20 => Api30}/ErrorResponse.TypeConverter.cs (82%)
rename src/ServiceLinker/generated/api/Models/{Api20 => Api30}/ErrorResponse.cs (75%)
rename src/ServiceLinker/generated/api/Models/{Api20 => Api30}/ErrorResponse.json.cs (96%)
rename src/ServiceLinker/generated/api/Models/{Api20 => Api30}/Operation.PowerShell.cs (78%)
rename src/ServiceLinker/generated/api/Models/{Api20 => Api30}/Operation.TypeConverter.cs (82%)
rename src/ServiceLinker/generated/api/Models/{Api20 => Api30}/Operation.cs (89%)
rename src/ServiceLinker/generated/api/Models/{Api20 => Api30}/Operation.json.cs (97%)
rename src/ServiceLinker/generated/api/Models/{Api20 => Api30}/OperationDisplay.PowerShell.cs (83%)
rename src/ServiceLinker/generated/api/Models/{Api20 => Api30}/OperationDisplay.TypeConverter.cs (82%)
rename src/ServiceLinker/generated/api/Models/{Api20 => Api30}/OperationDisplay.cs (95%)
rename src/ServiceLinker/generated/api/Models/{Api20 => Api30}/OperationDisplay.json.cs (98%)
rename src/ServiceLinker/generated/api/Models/{Api20 => Api30}/OperationListResult.PowerShell.cs (83%)
rename src/ServiceLinker/generated/api/Models/{Api20 => Api30}/OperationListResult.TypeConverter.cs (82%)
rename src/ServiceLinker/generated/api/Models/{Api20 => Api30}/OperationListResult.cs (88%)
rename src/ServiceLinker/generated/api/Models/{Api20 => Api30}/OperationListResult.json.cs (95%)
create mode 100644 src/ServiceLinker/generated/api/Models/Api30/ProxyResource.PowerShell.cs
rename src/ServiceLinker/generated/api/Models/{Api20 => Api30}/ProxyResource.TypeConverter.cs (82%)
create mode 100644 src/ServiceLinker/generated/api/Models/Api30/ProxyResource.cs
rename src/ServiceLinker/generated/api/Models/{Api20 => Api30}/ProxyResource.json.cs (96%)
create mode 100644 src/ServiceLinker/generated/api/Models/Api30/Resource.PowerShell.cs
rename src/ServiceLinker/generated/api/Models/{Api20 => Api30}/Resource.TypeConverter.cs (82%)
create mode 100644 src/ServiceLinker/generated/api/Models/Api30/Resource.cs
rename src/ServiceLinker/generated/api/Models/{Api20 => Api30}/Resource.json.cs (90%)
rename src/ServiceLinker/generated/api/Models/{Api20 => Api30}/SystemData.PowerShell.cs (82%)
rename src/ServiceLinker/generated/api/Models/{Api20 => Api30}/SystemData.TypeConverter.cs (82%)
rename src/ServiceLinker/generated/api/Models/{Api20 => Api30}/SystemData.cs (99%)
rename src/ServiceLinker/generated/api/Models/{Api20 => Api30}/SystemData.json.cs (98%)
create mode 100644 src/ServiceLinker/generated/api/Support/AccessKeyPermissions.Completer.cs
create mode 100644 src/ServiceLinker/generated/api/Support/AccessKeyPermissions.TypeConverter.cs
create mode 100644 src/ServiceLinker/generated/api/Support/AccessKeyPermissions.cs
create mode 100644 src/ServiceLinker/generated/api/Support/AllowType.Completer.cs
create mode 100644 src/ServiceLinker/generated/api/Support/AllowType.TypeConverter.cs
create mode 100644 src/ServiceLinker/generated/api/Support/AllowType.cs
create mode 100644 src/ServiceLinker/generated/api/Support/DeleteOrUpdateBehavior.Completer.cs
create mode 100644 src/ServiceLinker/generated/api/Support/DeleteOrUpdateBehavior.TypeConverter.cs
create mode 100644 src/ServiceLinker/generated/api/Support/DeleteOrUpdateBehavior.cs
create mode 100644 src/ServiceLinker/generated/api/Support/DryrunPrerequisiteResultType.Completer.cs
create mode 100644 src/ServiceLinker/generated/api/Support/DryrunPrerequisiteResultType.TypeConverter.cs
create mode 100644 src/ServiceLinker/generated/api/Support/DryrunPrerequisiteResultType.cs
create mode 100644 src/ServiceLinker/generated/api/Support/DryrunPreviewOperationType.Completer.cs
create mode 100644 src/ServiceLinker/generated/api/Support/DryrunPreviewOperationType.TypeConverter.cs
create mode 100644 src/ServiceLinker/generated/api/Support/DryrunPreviewOperationType.cs
create mode 100644 src/ServiceLinker/generated/cmdlets/GetAzServiceLinkerConfigurationName_List.cs
create mode 100644 src/ServiceLinker/generated/cmdlets/GetAzServiceLinkerDryrun_Get.cs
create mode 100644 src/ServiceLinker/generated/cmdlets/GetAzServiceLinkerDryrun_GetViaIdentity.cs
create mode 100644 src/ServiceLinker/generated/cmdlets/GetAzServiceLinkerDryrun_List.cs
create mode 100644 src/ServiceLinker/generated/cmdlets/NewAzServiceLinkerConfiguration_Generate.cs
create mode 100644 src/ServiceLinker/generated/cmdlets/NewAzServiceLinkerConfiguration_GenerateExpanded.cs
create mode 100644 src/ServiceLinker/generated/cmdlets/NewAzServiceLinkerConfiguration_GenerateViaIdentity.cs
create mode 100644 src/ServiceLinker/generated/cmdlets/NewAzServiceLinkerConfiguration_GenerateViaIdentityExpanded.cs
create mode 100644 src/ServiceLinker/generated/cmdlets/NewAzServiceLinkerDryrun_CreateExpanded.cs
create mode 100644 src/ServiceLinker/generated/cmdlets/RemoveAzServiceLinkerDryrun_Delete.cs
create mode 100644 src/ServiceLinker/generated/cmdlets/RemoveAzServiceLinkerDryrun_DeleteViaIdentity.cs
create mode 100644 src/ServiceLinker/generated/cmdlets/UpdateAzServiceLinkerDryrun_UpdateExpanded.cs
create mode 100644 src/ServiceLinker/generated/cmdlets/UpdateAzServiceLinkerDryrun_UpdateViaIdentityExpanded.cs
create mode 100644 src/ServiceLinker/help/Get-AzServiceLinkerConfigurationName.md
create mode 100644 src/ServiceLinker/internal/Get-AzServiceLinkerDryrun.ps1
create mode 100644 src/ServiceLinker/internal/New-AzServiceLinkerConfiguration.ps1
create mode 100644 src/ServiceLinker/internal/New-AzServiceLinkerDryrun.ps1
create mode 100644 src/ServiceLinker/internal/Remove-AzServiceLinkerDryrun.ps1
create mode 100644 src/ServiceLinker/internal/Update-AzServiceLinkerDryrun.ps1
create mode 100644 src/ServiceLinker/test/Get-AzServiceLinkerConfigurationName.Recording.json
create mode 100644 src/ServiceLinker/test/Get-AzServiceLinkerConfigurationName.Tests.ps1
delete mode 100644 src/ServiceLinker/test/New-AzServiceLinkerForSpringCloud.Recording.json
diff --git a/src/ServiceLinker/Az.ServiceLinker.format.ps1xml b/src/ServiceLinker/Az.ServiceLinker.format.ps1xml
index 4c6d9450dd26..8c1c158049e7 100644
--- a/src/ServiceLinker/Az.ServiceLinker.format.ps1xml
+++ b/src/ServiceLinker/Az.ServiceLinker.format.ps1xml
@@ -8,31 +8,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ConnectorName
+
+
+ DryrunName
+
LinkerName
+
+ Location
+
+
+ ResourceGroupName
+
ResourceUri
+
+ SubscriptionId
+
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20.ErrorDetail
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api30.ErrorDetail
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20.ErrorDetail
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api30.ErrorDetail
@@ -64,9 +94,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20.Operation
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api30.Operation
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20.Operation
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api30.Operation
@@ -104,9 +134,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20.OperationDisplay
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api30.OperationDisplay
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20.OperationDisplay
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api30.OperationDisplay
@@ -144,9 +174,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20.OperationListResult
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api30.OperationListResult
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20.OperationListResult
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api30.OperationListResult
@@ -166,15 +196,33 @@
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20.ProxyResource
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api30.ProxyResource
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20.ProxyResource
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api30.ProxyResource
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -182,15 +230,33 @@
Name
+
+ SystemDataCreatedAt
+
+
+ SystemDataCreatedBy
+
+
+ SystemDataCreatedByType
+
+
+ SystemDataLastModifiedAt
+
+
+ SystemDataLastModifiedBy
+
+
+ SystemDataLastModifiedByType
+
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20.Resource
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api30.Resource
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20.Resource
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api30.Resource
@@ -210,9 +276,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20.SystemData
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api30.SystemData
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20.SystemData
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api30.SystemData
@@ -262,15 +328,18 @@
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.AuthInfoBase
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.AccessKeyInfoBase
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.AuthInfoBase
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.AccessKeyInfoBase
+
+
+
@@ -278,27 +347,30 @@
AuthType
+
+ Permission
+
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.AzureKeyVaultProperties
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.AuthInfoBase
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.AzureKeyVaultProperties
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.AuthInfoBase
-
+
- ConnectAsKubernetesCsiDriver
+ AuthType
@@ -306,21 +378,21 @@
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ConfluentBootstrapServer
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.AzureKeyVaultProperties
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ConfluentBootstrapServer
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.AzureKeyVaultProperties
-
+
- Endpoint
+ ConnectAsKubernetesCsiDriver
@@ -328,21 +400,27 @@
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ConfluentSchemaRegistry
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.BasicErrorDryrunPrerequisiteResult
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ConfluentSchemaRegistry
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.BasicErrorDryrunPrerequisiteResult
-
+
+
+
+
- Endpoint
+ Code
+
+
+ Message
@@ -350,33 +428,27 @@
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.KeyVaultSecretReferenceSecretInfo
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ConfigurationInfo
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.KeyVaultSecretReferenceSecretInfo
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ConfigurationInfo
-
-
-
-
+
-
+
- SecretType
-
-
- Name
+ Action
- Version
+ DeleteOrUpdateBehavior
@@ -384,27 +456,21 @@
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.KeyVaultSecretUriSecretInfo
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ConfigurationInfoAdditionalConfigurations
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.KeyVaultSecretUriSecretInfo
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ConfigurationInfoAdditionalConfigurations
-
-
-
-
+
- SecretType
-
-
- Value
+ Item
@@ -412,21 +478,21 @@
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.LinkerList
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ConfigurationInfoCustomizedKeys
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.LinkerList
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ConfigurationInfoCustomizedKeys
-
+
- NextLink
+ Item
@@ -434,33 +500,27 @@
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.LinkerProperties
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ConfigurationName
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.LinkerProperties
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ConfigurationName
-
-
-
-
+
-
+
- ClientType
-
-
- ProvisioningState
+ Description
- Scope
+ Value
@@ -468,21 +528,21 @@
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.LinkerResource
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ConfigurationNameResult
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.LinkerResource
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ConfigurationNameResult
-
+
- Name
+ NextLink
@@ -490,9 +550,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.SecretAuthInfo
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ConfigurationNames
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.SecretAuthInfo
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ConfigurationNames
@@ -500,7 +560,10 @@
-
+
+
+
+
@@ -510,7 +573,10 @@
AuthType
- Name
+ ClientType
+
+
+ TargetService
@@ -518,21 +584,21 @@
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.SecretInfoBase
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ConfluentBootstrapServer
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.SecretInfoBase
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ConfluentBootstrapServer
-
+
- SecretType
+ Endpoint
@@ -540,21 +606,21 @@
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.SecretStore
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ConfluentSchemaRegistry
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.SecretStore
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ConfluentSchemaRegistry
-
+
- KeyVaultId
+ Endpoint
@@ -562,79 +628,105 @@
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ServicePrincipalCertificateAuthInfo
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.CreateOrUpdateDryrunParameters
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ServicePrincipalCertificateAuthInfo
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.CreateOrUpdateDryrunParameters
-
+
-
+
-
+
-
+
-
-
-
-
-
- AuthType
-
-
- Certificate
-
-
- ClientId
-
-
- PrincipalId
-
-
-
-
-
-
-
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ServicePrincipalSecretAuthInfo
-
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ServicePrincipalSecretAuthInfo
-
-
-
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
- AuthType
+ ActionName
- ClientId
+ ClientType
- PrincipalId
+ ConfigurationInfoAction
- Secret
+ ConfigurationInfoDeleteOrUpdateBehavior
+
+
+ FirewallRuleAzureService
+
+
+ FirewallRuleCallerClientIP
+
+
+ FirewallRuleIPRange
+
+
+ ProvisioningState
+
+
+ PublicNetworkSolutionAction
+
+
+ PublicNetworkSolutionDeleteOrUpdateBehavior
+
+
+ Scope
+
+
+ SecretStoreKeyVaultId
+
+
+ SecretStoreKeyVaultSecretName
+
+
+ VNetSolutionDeleteOrUpdateBehavior
+
+
+ VNetSolutionType
@@ -642,27 +734,21 @@
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.SourceConfiguration
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.DatabaseAadAuthInfo
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.SourceConfiguration
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.DatabaseAadAuthInfo
-
-
-
-
+
- Name
-
-
- Value
+ UserName
@@ -670,21 +756,21 @@
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.SystemAssignedIdentityAuthInfo
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.DryrunList
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.SystemAssignedIdentityAuthInfo
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.DryrunList
-
+
- AuthType
+ NextLink
@@ -692,33 +778,45 @@
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.UserAssignedIdentityAuthInfo
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.DryrunOperationPreview
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.UserAssignedIdentityAuthInfo
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.DryrunOperationPreview
-
+
-
+
-
+
+
+
+
+
+
+
- AuthType
+ Action
- ClientId
+ Description
- SubscriptionId
+ Name
+
+
+ OperationType
+
+
+ Scope
@@ -726,27 +824,21 @@
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ValidateOperationResult
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.DryrunParameters
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ValidateOperationResult
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.DryrunParameters
-
-
-
-
+
- ResourceId
-
-
- Status
+ ActionName
@@ -754,26 +846,782 @@
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ValidateResult
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.DryrunProperties
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ValidateResult
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.DryrunProperties
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+ ProvisioningState
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.DryrunResource
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.DryrunResource
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Name
+
+
+ SystemDataCreatedAt
+
+
+ SystemDataCreatedBy
+
+
+ SystemDataCreatedByType
+
+
+ SystemDataLastModifiedAt
+
+
+ SystemDataLastModifiedBy
+
+
+ SystemDataLastModifiedByType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.FirewallRules
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.FirewallRules
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AzureService
+
+
+ CallerClientIP
+
+
+ IPRange
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.KeyVaultSecretReferenceSecretInfo
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.KeyVaultSecretReferenceSecretInfo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SecretType
+
+
+ Name
+
+
+ Version
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.KeyVaultSecretUriSecretInfo
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.KeyVaultSecretUriSecretInfo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SecretType
+
+
+ Value
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.LinkerProperties
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.LinkerProperties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ClientType
+
+
+ ProvisioningState
+
+
+ Scope
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.LinkerResource
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.LinkerResource
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Name
+
+
+ SystemDataCreatedAt
+
+
+ SystemDataCreatedBy
+
+
+ SystemDataCreatedByType
+
+
+ SystemDataLastModifiedAt
+
+
+ SystemDataLastModifiedBy
+
+
+ SystemDataLastModifiedByType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.PermissionsMissingDryrunPrerequisiteResult
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.PermissionsMissingDryrunPrerequisiteResult
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Permission
+
+
+ RecommendedRole
+
+
+ Scope
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.PublicNetworkSolution
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.PublicNetworkSolution
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Action
+
+
+ DeleteOrUpdateBehavior
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ResourceList
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ResourceList
+
+
+
+
+
+
+
+
+
+
+
+ NextLink
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.SecretAuthInfo
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.SecretAuthInfo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AuthType
+
+
+ Name
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.SecretInfoBase
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.SecretInfoBase
+
+
+
+
+
+
+
+
+
+
+
+ SecretType
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.SecretStore
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.SecretStore
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ KeyVaultId
+
+
+ KeyVaultSecretName
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.SelfHostedServer
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.SelfHostedServer
+
+
+
+
+
+
+
+
+
+
+
+ Endpoint
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ServicePrincipalCertificateAuthInfo
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ServicePrincipalCertificateAuthInfo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AuthType
+
+
+ Certificate
+
+
+ ClientId
+
+
+ DeleteOrUpdateBehavior
+
+
+ PrincipalId
+
+
+ Role
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ServicePrincipalSecretAuthInfo
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ServicePrincipalSecretAuthInfo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AuthType
+
+
+ UserName
+
+
+ ClientId
+
+
+ DeleteOrUpdateBehavior
+
+
+ PrincipalId
+
+
+ Role
+
+
+ Secret
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.SourceConfiguration
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.SourceConfiguration
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Name
+
+
+ Value
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.SystemAssignedIdentityAuthInfo
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.SystemAssignedIdentityAuthInfo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AuthType
+
+
+ UserName
+
+
+ DeleteOrUpdateBehavior
+
+
+ Role
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.UserAccountAuthInfo
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.UserAccountAuthInfo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AuthType
+
+
+ UserName
+
+
+ DeleteOrUpdateBehavior
+
+
+ PrincipalId
+
+
+ Role
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.UserAssignedIdentityAuthInfo
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.UserAssignedIdentityAuthInfo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AuthType
+
+
+ UserName
+
+
+ ClientId
+
+
+ DeleteOrUpdateBehavior
+
+
+ Role
+
+
+ SubscriptionId
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ValidateOperationResult
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ValidateOperationResult
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ResourceId
+
+
+ Status
+
+
+
+
+
+
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ValidateResult
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ValidateResult
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -812,9 +1660,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ValidationResultItem
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ValidationResultItem
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ValidationResultItem
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ValidationResultItem
@@ -858,9 +1706,9 @@
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ValueSecretInfo
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ValueSecretInfo
- Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ValueSecretInfo
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ValueSecretInfo
@@ -885,5 +1733,27 @@
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.VNetSolution
+
+ Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.VNetSolution
+
+
+
+
+
+
+
+
+
+
+
+ DeleteOrUpdateBehavior
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/ServiceLinker/Az.ServiceLinker.psd1 b/src/ServiceLinker/Az.ServiceLinker.psd1
index fb161db73c09..df0a2c682a48 100644
--- a/src/ServiceLinker/Az.ServiceLinker.psd1
+++ b/src/ServiceLinker/Az.ServiceLinker.psd1
@@ -3,7 +3,7 @@
#
# Generated by: Microsoft Corporation
#
-# Generated on: 5/19/2022
+# Generated on: 2/17/2023
#
@{
@@ -72,6 +72,7 @@ FormatsToProcess = './Az.ServiceLinker.format.ps1xml'
FunctionsToExport = 'Get-AzServiceLinkerConfigurationForContainerApp',
'Get-AzServiceLinkerConfigurationForSpringCloud',
'Get-AzServiceLinkerConfigurationForWebApp',
+ 'Get-AzServiceLinkerConfigurationName',
'Get-AzServiceLinkerForContainerApp',
'Get-AzServiceLinkerForSpringCloud', 'Get-AzServiceLinkerForWebApp',
'New-AzServiceLinkerAzureResourceObject',
@@ -84,7 +85,7 @@ FunctionsToExport = 'Get-AzServiceLinkerConfigurationForContainerApp',
'New-AzServiceLinkerSystemAssignedIdentityAuthInfoObject',
'New-AzServiceLinkerUserAssignedIdentityAuthInfoObject',
'Remove-AzServiceLinkerForContainerApp',
- 'Remove-AzServiceLinkerForSpringcloud',
+ 'Remove-AzServiceLinkerForSpringCloud',
'Remove-AzServiceLinkerForWebApp',
'Test-AzServiceLinkerForContainerApp',
'Test-AzServiceLinkerForSpringCloud',
@@ -129,7 +130,7 @@ PrivateData = @{
# IconUri = ''
# ReleaseNotes of this module
- ReleaseNotes = '* First preview release for module Az.ServiceLinker'
+ # ReleaseNotes = ''
# Prerelease string of this module
# Prerelease = ''
diff --git a/src/ServiceLinker/Az.ServiceLinker.psm1 b/src/ServiceLinker/Az.ServiceLinker.psm1
index 61a4a524b4c9..f8133c3801b1 100644
--- a/src/ServiceLinker/Az.ServiceLinker.psm1
+++ b/src/ServiceLinker/Az.ServiceLinker.psm1
@@ -33,7 +33,7 @@
}
if(-not $accountsModule) {
- Write-Error "`nThis module requires $accountsName version 2.7.5 or greater. For installation instructions, please see: https://learn.microsoft.com/powershell/azure/install-az-ps" -ErrorAction Stop
+ Write-Error "`nThis module requires $accountsName version 2.7.5 or greater. For installation instructions, please see: https://docs.microsoft.com/powershell/azure/install-az-ps" -ErrorAction Stop
} elseif (($accountsModule.Version -lt [System.Version]'2.7.5') -and (-not $localAccounts)) {
Write-Error "`nThis module requires $accountsName version 2.7.5 or greater. An earlier version of Az.Accounts is imported in the current PowerShell session. If you are running test, please try to add the switch '-RegenerateSupportModule' when executing 'test-module.ps1'. Otherwise please open a new PowerShell session and import this module again.`nAdditionally, this error could indicate that multiple incompatible versions of Azure PowerShell modules are installed on your system. For troubleshooting information, please see: https://aka.ms/azps-version-error" -ErrorAction Stop
}
diff --git a/src/ServiceLinker/README.md b/src/ServiceLinker/README.md
index 6252d388e810..dae874de4b55 100644
--- a/src/ServiceLinker/README.md
+++ b/src/ServiceLinker/README.md
@@ -30,18 +30,18 @@ For information on how to develop for `Az.ServiceLinker`, see [how-to.md](how-to
> see https://aka.ms/autorest
``` yaml
-branch: 3abdf3eaf45b42d78e242a2cca4a977e8dcf3103
+branch: e7bf3adfa2d5e5cdbb804eec35279501794f461c
require:
# readme.azure.noprofile.md is the common configuration file
- $(this-folder)/../readme.azure.noprofile.md
input-file:
# You need to specify your swagger files here.
- - $(repo)/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/stable/2022-05-01/servicelinker.json
+ - $(repo)/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2022-11-01-preview/servicelinker.json
# If the swagger has not been put in the repo, you may uncomment the following line and refer to it locally
# - $(this-folder)/../APISpecs/servicelinker/resource-manager/Microsoft.ServiceLinker/stable/2022-05-01/servicelinker.json
# For new RP, the version is 0.1.0
-module-version: 0.1.0
+module-version: 0.1.1
# Normally, title is the service name
title: ServiceLinker
# subject-prefix: "ServiceLinker"
@@ -61,6 +61,13 @@ directive:
- where:
verb: Set
remove: true
+ - where:
+ subject: ConnectorDryrun|Connector|ConnectorConfiguration
+ remove: true
+ - where:
+ verb: New|Update
+ parameter-name: (.*)DeleteOrUpdateBehavior$
+ hide: true
- from: swagger-document
where:
- $.paths["/{resourceUri}/providers/Microsoft.ServiceLinker/linkers/{linkerName}"].put.parameters
@@ -104,5 +111,4 @@ directive:
set:
default:
script: '"none"'
-
```
diff --git a/src/ServiceLinker/ServiceLinker.sln b/src/ServiceLinker/ServiceLinker.sln
index e89d5f48a02f..faaaf2d47472 100644
--- a/src/ServiceLinker/ServiceLinker.sln
+++ b/src/ServiceLinker/ServiceLinker.sln
@@ -1,104 +1,58 @@

Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 16
-VisualStudioVersion = 16.0.30114.105
+# Visual Studio Version 17
+VisualStudioVersion = 17.0.31903.59
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Accounts", "..\Accounts\Accounts\Accounts.csproj", "{D07D54B4-486C-4449-BC4B-37D05DF23A72}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Accounts", "..\Accounts\Accounts\Accounts.csproj", "{B118959B-3419-435D-830A-3B59F43C7074}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authentication", "..\Accounts\Authentication\Authentication.csproj", "{E35BE797-EFF1-4701-BBFD-D42AE3552272}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AssemblyLoading", "..\Accounts\AssemblyLoading\AssemblyLoading.csproj", "{30C368D7-E9DF-4DDB-92AB-5F57BAEFD9DB}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authentication.ResourceManager", "..\Accounts\Authentication.ResourceManager\Authentication.ResourceManager.csproj", "{CEF2650C-91AF-4EED-9141-7188B70BC582}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authentication", "..\Accounts\Authentication\Authentication.csproj", "{EA46BD77-E603-45E1-ABDE-A8D216F9A6C6}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AuthenticationAssemblyLoadContext", "..\Accounts\AuthenticationAssemblyLoadContext\AuthenticationAssemblyLoadContext.csproj", "{B910AA7E-1720-4C71-8AF0-4D56B94E087D}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authentication.ResourceManager", "..\Accounts\Authentication.ResourceManager\Authentication.ResourceManager.csproj", "{A7BC163E-B756-44F0-A4B6-19835488AC80}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authenticators", "..\Accounts\Authenticators\Authenticators.csproj", "{69256F27-92A2-4AFA-A8D7-927DD1B35838}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AuthenticationAssemblyLoadContext", "..\Accounts\AuthenticationAssemblyLoadContext\AuthenticationAssemblyLoadContext.csproj", "{5E9CA0A4-4E3A-4B26-B475-3B5BE42B868E}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.ServiceLinker", "Az.ServiceLinker.csproj", "{16C48553-31E3-47C7-A477-DC2457672362}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authenticators", "..\Accounts\Authenticators\Authenticators.csproj", "{9E2AB3C0-1844-46E6-81E8-2EF6E245EEBA}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.ServiceLinker", "Az.ServiceLinker.csproj", "{D647B496-0E93-4A2D-B7E6-D66DA93F406B}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
- Debug|x64 = Debug|x64
- Debug|x86 = Debug|x86
Release|Any CPU = Release|Any CPU
- Release|x64 = Release|x64
- Release|x86 = Release|x86
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {D07D54B4-486C-4449-BC4B-37D05DF23A72}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D07D54B4-486C-4449-BC4B-37D05DF23A72}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D07D54B4-486C-4449-BC4B-37D05DF23A72}.Debug|x64.ActiveCfg = Debug|Any CPU
- {D07D54B4-486C-4449-BC4B-37D05DF23A72}.Debug|x64.Build.0 = Debug|Any CPU
- {D07D54B4-486C-4449-BC4B-37D05DF23A72}.Debug|x86.ActiveCfg = Debug|Any CPU
- {D07D54B4-486C-4449-BC4B-37D05DF23A72}.Debug|x86.Build.0 = Debug|Any CPU
- {D07D54B4-486C-4449-BC4B-37D05DF23A72}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D07D54B4-486C-4449-BC4B-37D05DF23A72}.Release|Any CPU.Build.0 = Release|Any CPU
- {D07D54B4-486C-4449-BC4B-37D05DF23A72}.Release|x64.ActiveCfg = Release|Any CPU
- {D07D54B4-486C-4449-BC4B-37D05DF23A72}.Release|x64.Build.0 = Release|Any CPU
- {D07D54B4-486C-4449-BC4B-37D05DF23A72}.Release|x86.ActiveCfg = Release|Any CPU
- {D07D54B4-486C-4449-BC4B-37D05DF23A72}.Release|x86.Build.0 = Release|Any CPU
- {E35BE797-EFF1-4701-BBFD-D42AE3552272}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {E35BE797-EFF1-4701-BBFD-D42AE3552272}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {E35BE797-EFF1-4701-BBFD-D42AE3552272}.Debug|x64.ActiveCfg = Debug|Any CPU
- {E35BE797-EFF1-4701-BBFD-D42AE3552272}.Debug|x64.Build.0 = Debug|Any CPU
- {E35BE797-EFF1-4701-BBFD-D42AE3552272}.Debug|x86.ActiveCfg = Debug|Any CPU
- {E35BE797-EFF1-4701-BBFD-D42AE3552272}.Debug|x86.Build.0 = Debug|Any CPU
- {E35BE797-EFF1-4701-BBFD-D42AE3552272}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {E35BE797-EFF1-4701-BBFD-D42AE3552272}.Release|Any CPU.Build.0 = Release|Any CPU
- {E35BE797-EFF1-4701-BBFD-D42AE3552272}.Release|x64.ActiveCfg = Release|Any CPU
- {E35BE797-EFF1-4701-BBFD-D42AE3552272}.Release|x64.Build.0 = Release|Any CPU
- {E35BE797-EFF1-4701-BBFD-D42AE3552272}.Release|x86.ActiveCfg = Release|Any CPU
- {E35BE797-EFF1-4701-BBFD-D42AE3552272}.Release|x86.Build.0 = Release|Any CPU
- {CEF2650C-91AF-4EED-9141-7188B70BC582}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {CEF2650C-91AF-4EED-9141-7188B70BC582}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {CEF2650C-91AF-4EED-9141-7188B70BC582}.Debug|x64.ActiveCfg = Debug|Any CPU
- {CEF2650C-91AF-4EED-9141-7188B70BC582}.Debug|x64.Build.0 = Debug|Any CPU
- {CEF2650C-91AF-4EED-9141-7188B70BC582}.Debug|x86.ActiveCfg = Debug|Any CPU
- {CEF2650C-91AF-4EED-9141-7188B70BC582}.Debug|x86.Build.0 = Debug|Any CPU
- {CEF2650C-91AF-4EED-9141-7188B70BC582}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {CEF2650C-91AF-4EED-9141-7188B70BC582}.Release|Any CPU.Build.0 = Release|Any CPU
- {CEF2650C-91AF-4EED-9141-7188B70BC582}.Release|x64.ActiveCfg = Release|Any CPU
- {CEF2650C-91AF-4EED-9141-7188B70BC582}.Release|x64.Build.0 = Release|Any CPU
- {CEF2650C-91AF-4EED-9141-7188B70BC582}.Release|x86.ActiveCfg = Release|Any CPU
- {CEF2650C-91AF-4EED-9141-7188B70BC582}.Release|x86.Build.0 = Release|Any CPU
- {B910AA7E-1720-4C71-8AF0-4D56B94E087D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {B910AA7E-1720-4C71-8AF0-4D56B94E087D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {B910AA7E-1720-4C71-8AF0-4D56B94E087D}.Debug|x64.ActiveCfg = Debug|Any CPU
- {B910AA7E-1720-4C71-8AF0-4D56B94E087D}.Debug|x64.Build.0 = Debug|Any CPU
- {B910AA7E-1720-4C71-8AF0-4D56B94E087D}.Debug|x86.ActiveCfg = Debug|Any CPU
- {B910AA7E-1720-4C71-8AF0-4D56B94E087D}.Debug|x86.Build.0 = Debug|Any CPU
- {B910AA7E-1720-4C71-8AF0-4D56B94E087D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {B910AA7E-1720-4C71-8AF0-4D56B94E087D}.Release|Any CPU.Build.0 = Release|Any CPU
- {B910AA7E-1720-4C71-8AF0-4D56B94E087D}.Release|x64.ActiveCfg = Release|Any CPU
- {B910AA7E-1720-4C71-8AF0-4D56B94E087D}.Release|x64.Build.0 = Release|Any CPU
- {B910AA7E-1720-4C71-8AF0-4D56B94E087D}.Release|x86.ActiveCfg = Release|Any CPU
- {B910AA7E-1720-4C71-8AF0-4D56B94E087D}.Release|x86.Build.0 = Release|Any CPU
- {69256F27-92A2-4AFA-A8D7-927DD1B35838}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {69256F27-92A2-4AFA-A8D7-927DD1B35838}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {69256F27-92A2-4AFA-A8D7-927DD1B35838}.Debug|x64.ActiveCfg = Debug|Any CPU
- {69256F27-92A2-4AFA-A8D7-927DD1B35838}.Debug|x64.Build.0 = Debug|Any CPU
- {69256F27-92A2-4AFA-A8D7-927DD1B35838}.Debug|x86.ActiveCfg = Debug|Any CPU
- {69256F27-92A2-4AFA-A8D7-927DD1B35838}.Debug|x86.Build.0 = Debug|Any CPU
- {69256F27-92A2-4AFA-A8D7-927DD1B35838}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {69256F27-92A2-4AFA-A8D7-927DD1B35838}.Release|Any CPU.Build.0 = Release|Any CPU
- {69256F27-92A2-4AFA-A8D7-927DD1B35838}.Release|x64.ActiveCfg = Release|Any CPU
- {69256F27-92A2-4AFA-A8D7-927DD1B35838}.Release|x64.Build.0 = Release|Any CPU
- {69256F27-92A2-4AFA-A8D7-927DD1B35838}.Release|x86.ActiveCfg = Release|Any CPU
- {69256F27-92A2-4AFA-A8D7-927DD1B35838}.Release|x86.Build.0 = Release|Any CPU
- {16C48553-31E3-47C7-A477-DC2457672362}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {16C48553-31E3-47C7-A477-DC2457672362}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {16C48553-31E3-47C7-A477-DC2457672362}.Debug|x64.ActiveCfg = Debug|Any CPU
- {16C48553-31E3-47C7-A477-DC2457672362}.Debug|x64.Build.0 = Debug|Any CPU
- {16C48553-31E3-47C7-A477-DC2457672362}.Debug|x86.ActiveCfg = Debug|Any CPU
- {16C48553-31E3-47C7-A477-DC2457672362}.Debug|x86.Build.0 = Debug|Any CPU
- {16C48553-31E3-47C7-A477-DC2457672362}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {16C48553-31E3-47C7-A477-DC2457672362}.Release|Any CPU.Build.0 = Release|Any CPU
- {16C48553-31E3-47C7-A477-DC2457672362}.Release|x64.ActiveCfg = Release|Any CPU
- {16C48553-31E3-47C7-A477-DC2457672362}.Release|x64.Build.0 = Release|Any CPU
- {16C48553-31E3-47C7-A477-DC2457672362}.Release|x86.ActiveCfg = Release|Any CPU
- {16C48553-31E3-47C7-A477-DC2457672362}.Release|x86.Build.0 = Release|Any CPU
+ {B118959B-3419-435D-830A-3B59F43C7074}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B118959B-3419-435D-830A-3B59F43C7074}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B118959B-3419-435D-830A-3B59F43C7074}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B118959B-3419-435D-830A-3B59F43C7074}.Release|Any CPU.Build.0 = Release|Any CPU
+ {30C368D7-E9DF-4DDB-92AB-5F57BAEFD9DB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {30C368D7-E9DF-4DDB-92AB-5F57BAEFD9DB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {30C368D7-E9DF-4DDB-92AB-5F57BAEFD9DB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {30C368D7-E9DF-4DDB-92AB-5F57BAEFD9DB}.Release|Any CPU.Build.0 = Release|Any CPU
+ {EA46BD77-E603-45E1-ABDE-A8D216F9A6C6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {EA46BD77-E603-45E1-ABDE-A8D216F9A6C6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {EA46BD77-E603-45E1-ABDE-A8D216F9A6C6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {EA46BD77-E603-45E1-ABDE-A8D216F9A6C6}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A7BC163E-B756-44F0-A4B6-19835488AC80}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A7BC163E-B756-44F0-A4B6-19835488AC80}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A7BC163E-B756-44F0-A4B6-19835488AC80}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A7BC163E-B756-44F0-A4B6-19835488AC80}.Release|Any CPU.Build.0 = Release|Any CPU
+ {5E9CA0A4-4E3A-4B26-B475-3B5BE42B868E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {5E9CA0A4-4E3A-4B26-B475-3B5BE42B868E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {5E9CA0A4-4E3A-4B26-B475-3B5BE42B868E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {5E9CA0A4-4E3A-4B26-B475-3B5BE42B868E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {9E2AB3C0-1844-46E6-81E8-2EF6E245EEBA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {9E2AB3C0-1844-46E6-81E8-2EF6E245EEBA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {9E2AB3C0-1844-46E6-81E8-2EF6E245EEBA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {9E2AB3C0-1844-46E6-81E8-2EF6E245EEBA}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D647B496-0E93-4A2D-B7E6-D66DA93F406B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D647B496-0E93-4A2D-B7E6-D66DA93F406B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D647B496-0E93-4A2D-B7E6-D66DA93F406B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D647B496-0E93-4A2D-B7E6-D66DA93F406B}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
EndGlobal
diff --git a/src/ServiceLinker/custom/Get-AzServiceLinkerConfigurationForContainerApp.ps1 b/src/ServiceLinker/custom/Get-AzServiceLinkerConfigurationForContainerApp.ps1
index d92c9414c2f8..169a4b042083 100644
--- a/src/ServiceLinker/custom/Get-AzServiceLinkerConfigurationForContainerApp.ps1
+++ b/src/ServiceLinker/custom/Get-AzServiceLinkerConfigurationForContainerApp.ps1
@@ -24,7 +24,7 @@ list source configurations for a linker in container app.
https://learn.microsoft.com/powershell/module/az.servicelinker/get-azservicelinkerconfigurationforcontainerapp
#>
function Get-AzServiceLinkerConfigurationForContainerApp {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ISourceConfiguration])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ISourceConfiguration])]
[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')]
param(
[Parameter(Mandatory)]
diff --git a/src/ServiceLinker/custom/Get-AzServiceLinkerConfigurationForSpringCloud.ps1 b/src/ServiceLinker/custom/Get-AzServiceLinkerConfigurationForSpringCloud.ps1
index 65be13d9ef86..db1fb5aff13f 100644
--- a/src/ServiceLinker/custom/Get-AzServiceLinkerConfigurationForSpringCloud.ps1
+++ b/src/ServiceLinker/custom/Get-AzServiceLinkerConfigurationForSpringCloud.ps1
@@ -23,7 +23,7 @@ list source configurations for a linker in spring cloud.
https://learn.microsoft.com/powershell/module/az.servicelinker/get-azservicelinkerconfigurationforspringcloud
#>
function Get-AzServiceLinkerConfigurationForSpringCloud {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ISourceConfiguration])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ISourceConfiguration])]
[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')]
param(
[Parameter(Mandatory)]
diff --git a/src/ServiceLinker/custom/Get-AzServiceLinkerConfigurationForWebApp.ps1 b/src/ServiceLinker/custom/Get-AzServiceLinkerConfigurationForWebApp.ps1
index 1df662f43945..a61b42dd4c8a 100644
--- a/src/ServiceLinker/custom/Get-AzServiceLinkerConfigurationForWebApp.ps1
+++ b/src/ServiceLinker/custom/Get-AzServiceLinkerConfigurationForWebApp.ps1
@@ -23,7 +23,7 @@ list source configurations for a linker in webapp.
https://learn.microsoft.com/powershell/module/az.servicelinker/get-azservicelinkerconfigurationforwebapp
#>
function Get-AzServiceLinkerConfigurationForWebApp {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ISourceConfiguration])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ISourceConfiguration])]
[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')]
param(
[Parameter(Mandatory)]
diff --git a/src/ServiceLinker/custom/Get-AzServiceLinkerForContainerApp.ps1 b/src/ServiceLinker/custom/Get-AzServiceLinkerForContainerApp.ps1
index 2073a66d34ac..db7f5860b05b 100644
--- a/src/ServiceLinker/custom/Get-AzServiceLinkerForContainerApp.ps1
+++ b/src/ServiceLinker/custom/Get-AzServiceLinkerForContainerApp.ps1
@@ -34,7 +34,7 @@ INPUTOBJECT : Identity Parameter
https://learn.microsoft.com/powershell/module/az.servicelinker/get-azservicelinkerforcontainerapp
#>
function Get-AzServiceLinkerForContainerApp {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource])]
[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)]
param(
[Parameter(ParameterSetName='Get', Mandatory)]
diff --git a/src/ServiceLinker/custom/Get-AzServiceLinkerForSpringCloud.ps1 b/src/ServiceLinker/custom/Get-AzServiceLinkerForSpringCloud.ps1
index 17d6474e623d..d59790c5cad6 100644
--- a/src/ServiceLinker/custom/Get-AzServiceLinkerForSpringCloud.ps1
+++ b/src/ServiceLinker/custom/Get-AzServiceLinkerForSpringCloud.ps1
@@ -35,7 +35,7 @@ INPUTOBJECT : Identity Parameter
https://learn.microsoft.com/powershell/module/az.servicelinker/get-azservicelinkerforspringcloud
#>
function Get-AzServiceLinkerForSpringCloud {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource])]
[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)]
param(
[Parameter(ParameterSetName='Get', Mandatory)]
diff --git a/src/ServiceLinker/custom/Get-AzServiceLinkerForWebApp.ps1 b/src/ServiceLinker/custom/Get-AzServiceLinkerForWebApp.ps1
index 637cdd12a21c..16aad01050e0 100644
--- a/src/ServiceLinker/custom/Get-AzServiceLinkerForWebApp.ps1
+++ b/src/ServiceLinker/custom/Get-AzServiceLinkerForWebApp.ps1
@@ -35,7 +35,7 @@ INPUTOBJECT : Identity Parameter
https://learn.microsoft.com/powershell/module/az.servicelinker/get-azservicelinkerforwebapp
#>
function Get-AzServiceLinkerForWebApp {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource])]
[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)]
param(
[Parameter(ParameterSetName='Get', Mandatory)]
diff --git a/src/ServiceLinker/custom/New-AzServiceLinkerAzureResourceObject.ps1 b/src/ServiceLinker/custom/New-AzServiceLinkerAzureResourceObject.ps1
index caa7b366a29b..eae474212723 100644
--- a/src/ServiceLinker/custom/New-AzServiceLinkerAzureResourceObject.ps1
+++ b/src/ServiceLinker/custom/New-AzServiceLinkerAzureResourceObject.ps1
@@ -21,12 +21,12 @@ Create an in-memory object for AzureResource.
Create an in-memory object for AzureResource.
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.AzureResource
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.AzureResource
.Link
https://learn.microsoft.com/powershell/module/az.ServiceLinker/new-azservicelinkerazureresourceobject
#>
function New-AzServiceLinkerAzureResourceObject {
- [OutputType('Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.AzureResource')]
+ [OutputType('Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.AzureResource')]
[CmdletBinding(PositionalBinding=$false)]
Param(
@@ -34,7 +34,7 @@ function New-AzServiceLinkerAzureResourceObject {
[string]
$Id,
# [Parameter(HelpMessage="The azure resource connection related properties.")]
- # [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.IAzureResourcePropertiesBase]
+ # [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IAzureResourcePropertiesBase]
# $ResourceProperty,
[Parameter(HelpMessage="True if connect via Kubernetes CSI Driver. Source must be AKS and target must be KeyVault.")]
[bool]
@@ -47,7 +47,7 @@ function New-AzServiceLinkerAzureResourceObject {
)
process {
- $Object = [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.AzureResource]::New()
+ $Object = [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.AzureResource]::New()
if ($PSBoundParameters.ContainsKey('Id')) {
$Pattern = "/subscriptions/(?[^/]+)/resourceGroups/(?[^/]+)/providers/(?[^/]+)(/(?[^/]+)/(?[^/]+))+"
@@ -57,7 +57,7 @@ function New-AzServiceLinkerAzureResourceObject {
$Object.Id = $Id
}
if ($PSBoundParameters.ContainsKey('ConnectAsKubernetesCsiDriver')) {
- $ResourceProperty = [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.AzureKeyVaultProperties]::New()
+ $ResourceProperty = [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.AzureKeyVaultProperties]::New()
$ResourceProperty.ConnectAsKubernetesCsiDriver = $ConnectAsKubernetesCsiDriver
$Object.ResourceProperty = $ResourceProperty
}
diff --git a/src/ServiceLinker/custom/New-AzServiceLinkerConfluentBootstrapServerObject.ps1 b/src/ServiceLinker/custom/New-AzServiceLinkerConfluentBootstrapServerObject.ps1
index d2f470d1bc5a..deada327a51c 100644
--- a/src/ServiceLinker/custom/New-AzServiceLinkerConfluentBootstrapServerObject.ps1
+++ b/src/ServiceLinker/custom/New-AzServiceLinkerConfluentBootstrapServerObject.ps1
@@ -21,12 +21,12 @@ Create an in-memory object for ConfluentBootstrapServer.
Create an in-memory object for ConfluentBootstrapServer.
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ConfluentBootstrapServer
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ConfluentBootstrapServer
.Link
https://learn.microsoft.com/powershell/module/az.ServiceLinker/new-azservicelinkerconfluentbootstrapserverobject
#>
function New-AzServiceLinkerConfluentBootstrapServerObject {
- [OutputType('Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ConfluentBootstrapServer')]
+ [OutputType('Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ConfluentBootstrapServer')]
[CmdletBinding(PositionalBinding=$false)]
Param(
@@ -41,7 +41,7 @@ function New-AzServiceLinkerConfluentBootstrapServerObject {
)
process {
- $Object = [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ConfluentBootstrapServer]::New()
+ $Object = [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ConfluentBootstrapServer]::New()
if ($PSBoundParameters.ContainsKey('Endpoint')) {
if($Endpoint -notmatch ".*confluent.cloud:[0-9]*") {
diff --git a/src/ServiceLinker/custom/New-AzServiceLinkerConfluentSchemaRegistryObject.ps1 b/src/ServiceLinker/custom/New-AzServiceLinkerConfluentSchemaRegistryObject.ps1
index 15170ef09333..f57e78acf029 100644
--- a/src/ServiceLinker/custom/New-AzServiceLinkerConfluentSchemaRegistryObject.ps1
+++ b/src/ServiceLinker/custom/New-AzServiceLinkerConfluentSchemaRegistryObject.ps1
@@ -21,12 +21,12 @@ Create an in-memory object for ConfluentSchemaRegistry.
Create an in-memory object for ConfluentSchemaRegistry.
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ConfluentSchemaRegistry
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ConfluentSchemaRegistry
.Link
https://learn.microsoft.com/powershell/module/az.ServiceLinker/new-azservicelinkerconfluentschemaregistryobject
#>
function New-AzServiceLinkerConfluentSchemaRegistryObject {
- [OutputType('Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ConfluentSchemaRegistry')]
+ [OutputType('Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ConfluentSchemaRegistry')]
[CmdletBinding(PositionalBinding=$false)]
Param(
@@ -41,7 +41,7 @@ function New-AzServiceLinkerConfluentSchemaRegistryObject {
)
process {
- $Object = [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ConfluentSchemaRegistry]::New()
+ $Object = [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ConfluentSchemaRegistry]::New()
if ($PSBoundParameters.ContainsKey('Endpoint')) {
if($Endpoint -notmatch "https://.*\.confluent\.cloud"){
diff --git a/src/ServiceLinker/custom/New-AzServiceLinkerForContainerApp.ps1 b/src/ServiceLinker/custom/New-AzServiceLinkerForContainerApp.ps1
index b838e9fac1a3..c86b4c12f8c1 100644
--- a/src/ServiceLinker/custom/New-AzServiceLinkerForContainerApp.ps1
+++ b/src/ServiceLinker/custom/New-AzServiceLinkerForContainerApp.ps1
@@ -23,8 +23,8 @@ Create or update linker resource in container app.
https://learn.microsoft.com/powershell/module/az.servicelinker/new-azservicelinkerforcontainerapp
#>
function New-AzServiceLinkerForContainerApp {
- [OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource])]
- [CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')]
+ [OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource])]
+ [CmdletBinding(DefaultParameterSetName = 'CreateExpanded', PositionalBinding = $false, SupportsShouldProcess, ConfirmImpact = 'Medium')]
param(
[Parameter()]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Path')]
@@ -41,7 +41,7 @@ function New-AzServiceLinkerForContainerApp {
[Parameter()]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Runtime')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.DefaultInfo(Script = '(Get-AzContext).Subscription.Id')]
[System.String]
# Gets subscription ID which uniquely identify the Microsoft Azure subscription.
# The subscription ID forms part of the URI for every service call.
@@ -56,14 +56,14 @@ function New-AzServiceLinkerForContainerApp {
[Parameter()]
[Alias('LinkerName')]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Path')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.DefaultInfo(Script='"connect_"+(-join ((65..90) + (97..122) | Get-Random -Count 5 | % {[char]$_}))')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.DefaultInfo(Script = '"connect_"+(-join ((65..90) + (97..122) | Get-Random -Count 5 | % {[char]$_}))')]
[System.String]
# The name Linker resource.
${Name},
[Parameter(Mandatory)]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.IAuthInfoBase]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IAuthInfoBase]
# The authentication type.
# To construct, see NOTES section for AUTHINFO properties and create a hash table.
${AuthInfo},
@@ -71,12 +71,72 @@ function New-AzServiceLinkerForContainerApp {
[Parameter()]
[ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ClientType])]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.DefaultInfo(Script='"none"')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.DefaultInfo(Script = '"none"')]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ClientType]
# The application client type
${ClientType},
- [Parameter(Mandatory)]
+ [Parameter()]
+ [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ActionType])]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ActionType]
+ # Optional, indicate whether to apply configurations on source application.
+ # If enable, generate configurations and applied to the source application.
+ # Default is enable.
+ # If optOut, no configuration change will be made on source.
+ ${ConfigurationInfoAction},
+
+ [Parameter()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.Info(PossibleTypes = ([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IConfigurationInfoAdditionalConfigurations]))]
+ [System.Collections.Hashtable]
+ # A dictionary of additional configurations to be added.
+ # Service will auto generate a set of basic configurations and this property is to full fill more customized configurations
+ ${ConfigurationInfoAdditionalConfiguration},
+
+ [Parameter()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.Info(PossibleTypes = ([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IConfigurationInfoCustomizedKeys]))]
+ [System.Collections.Hashtable]
+ # Optional.
+ # A dictionary of default key name and customized key name mapping.
+ # If not specified, default key name will be used for generate configurations
+ ${ConfigurationInfoCustomizedKey},
+
+ [Parameter()]
+ [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.AllowType])]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.AllowType]
+ # Allow Azure services to access the target service if true.
+ ${FirewallRuleAzureService},
+
+ [Parameter()]
+ [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.AllowType])]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.AllowType]
+ # Allow caller client IP to access the target service if true.
+ # the property is used when connecting local application to target service.
+ ${FirewallRuleCallerClientIP},
+
+ [Parameter()]
+ [AllowEmptyCollection()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [System.String[]]
+ # This value specifies the set of IP addresses or IP address ranges in CIDR form to be included as the allowed list of client IPs for a given database account.
+ ${FirewallRuleIPRange},
+
+ [Parameter()]
+ [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ActionType])]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ActionType]
+ # Optional.
+ # Indicates public network solution.
+ # If enable, enable public network access of target service with best try.
+ # Default is enable.
+ # If optOut, opt out public network access configuration.
+ ${PublicNetworkSolutionAction},
+
+ [Parameter()]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
[System.String]
# connection scope in source service.
@@ -88,13 +148,19 @@ function New-AzServiceLinkerForContainerApp {
# The key vault id to store secret
${SecretStoreKeyVaultId},
+ [Parameter()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [System.String]
+ # The key vault secret name to store secret, only valid when storing one secret
+ ${SecretStoreKeyVaultSecretName},
+
[Parameter(Mandatory)]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ITargetServiceBase]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ITargetServiceBase]
# The target service properties
# To construct, see NOTES section for TARGETSERVICE properties and create a hash table.
${TargetService},
-
+
[Parameter()]
[ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.VNetSolutionType])]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
@@ -175,4 +241,4 @@ function New-AzServiceLinkerForContainerApp {
$PSBoundParameters = Set-Header -PSBoundParameters $PSBoundParameters
Az.ServiceLinker.internal\New-AzServiceLinker @PSBoundParameters
}
-}
\ No newline at end of file
+}
diff --git a/src/ServiceLinker/custom/New-AzServiceLinkerForSpringCloud.ps1 b/src/ServiceLinker/custom/New-AzServiceLinkerForSpringCloud.ps1
index b853ec36d4e3..3269055dd030 100644
--- a/src/ServiceLinker/custom/New-AzServiceLinkerForSpringCloud.ps1
+++ b/src/ServiceLinker/custom/New-AzServiceLinkerForSpringCloud.ps1
@@ -23,8 +23,8 @@ Create or update linker resource in spring cloud.
https://learn.microsoft.com/powershell/module/az.servicelinker/new-azservicelinkerforspringcloud
#>
function New-AzServiceLinkerForSpringCloud {
- [OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource])]
- [CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')]
+ [OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource])]
+ [CmdletBinding(DefaultParameterSetName = 'CreateExpanded', PositionalBinding = $false, SupportsShouldProcess, ConfirmImpact = 'Medium')]
param(
[Parameter()]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Path')]
@@ -46,7 +46,7 @@ function New-AzServiceLinkerForSpringCloud {
[Parameter(Mandatory)]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Runtime')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.DefaultInfo(Script='"default"')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.DefaultInfo(Script = '"default"')]
[System.String]
# The deployment Name of spring cloud app to be connected.
${DeploymentName},
@@ -60,7 +60,7 @@ function New-AzServiceLinkerForSpringCloud {
[Parameter()]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Runtime')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.DefaultInfo(Script = '(Get-AzContext).Subscription.Id')]
[System.String]
# Gets subscription ID which uniquely identify the Microsoft Azure subscription.
# The subscription ID forms part of the URI for every service call.
@@ -69,14 +69,14 @@ function New-AzServiceLinkerForSpringCloud {
[Parameter()]
[Alias('LinkerName')]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Path')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.DefaultInfo(Script='"connect_"+(-join ((65..90) + (97..122) | Get-Random -Count 5 | % {[char]$_}))')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.DefaultInfo(Script = '"connect_"+(-join ((65..90) + (97..122) | Get-Random -Count 5 | % {[char]$_}))')]
[System.String]
# The name Linker resource.
${Name},
[Parameter(Mandatory)]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.IAuthInfoBase]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IAuthInfoBase]
# The authentication type.
# To construct, see NOTES section for AUTHINFO properties and create a hash table.
${AuthInfo},
@@ -84,11 +84,71 @@ function New-AzServiceLinkerForSpringCloud {
[Parameter()]
[ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ClientType])]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.DefaultInfo(Script='"none"')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.DefaultInfo(Script = '"none"')]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ClientType]
# The application client type
${ClientType},
+ [Parameter()]
+ [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ActionType])]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ActionType]
+ # Optional, indicate whether to apply configurations on source application.
+ # If enable, generate configurations and applied to the source application.
+ # Default is enable.
+ # If optOut, no configuration change will be made on source.
+ ${ConfigurationInfoAction},
+
+ [Parameter()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.Info(PossibleTypes = ([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IConfigurationInfoAdditionalConfigurations]))]
+ [System.Collections.Hashtable]
+ # A dictionary of additional configurations to be added.
+ # Service will auto generate a set of basic configurations and this property is to full fill more customized configurations
+ ${ConfigurationInfoAdditionalConfiguration},
+
+ [Parameter()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.Info(PossibleTypes = ([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IConfigurationInfoCustomizedKeys]))]
+ [System.Collections.Hashtable]
+ # Optional.
+ # A dictionary of default key name and customized key name mapping.
+ # If not specified, default key name will be used for generate configurations
+ ${ConfigurationInfoCustomizedKey},
+
+ [Parameter()]
+ [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.AllowType])]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.AllowType]
+ # Allow Azure services to access the target service if true.
+ ${FirewallRuleAzureService},
+
+ [Parameter()]
+ [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.AllowType])]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.AllowType]
+ # Allow caller client IP to access the target service if true.
+ # the property is used when connecting local application to target service.
+ ${FirewallRuleCallerClientIP},
+
+ [Parameter()]
+ [AllowEmptyCollection()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [System.String[]]
+ # This value specifies the set of IP addresses or IP address ranges in CIDR form to be included as the allowed list of client IPs for a given database account.
+ ${FirewallRuleIPRange},
+
+ [Parameter()]
+ [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ActionType])]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ActionType]
+ # Optional.
+ # Indicates public network solution.
+ # If enable, enable public network access of target service with best try.
+ # Default is enable.
+ # If optOut, opt out public network access configuration.
+ ${PublicNetworkSolutionAction},
+
[Parameter()]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
[System.String]
@@ -101,13 +161,19 @@ function New-AzServiceLinkerForSpringCloud {
# The key vault id to store secret
${SecretStoreKeyVaultId},
+ [Parameter()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [System.String]
+ # The key vault secret name to store secret, only valid when storing one secret
+ ${SecretStoreKeyVaultSecretName},
+
[Parameter(Mandatory)]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ITargetServiceBase]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ITargetServiceBase]
# The target service properties
# To construct, see NOTES section for TARGETSERVICE properties and create a hash table.
${TargetService},
-
+
[Parameter()]
[ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.VNetSolutionType])]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
@@ -188,4 +254,4 @@ function New-AzServiceLinkerForSpringCloud {
$PSBoundParameters = Set-Header -PSBoundParameters $PSBoundParameters
Az.ServiceLinker.internal\New-AzServiceLinker @PSBoundParameters
}
-}
\ No newline at end of file
+}
diff --git a/src/ServiceLinker/custom/New-AzServiceLinkerForWebApp.ps1 b/src/ServiceLinker/custom/New-AzServiceLinkerForWebApp.ps1
index c00b9a69a43a..b14f4dd0a5f9 100644
--- a/src/ServiceLinker/custom/New-AzServiceLinkerForWebApp.ps1
+++ b/src/ServiceLinker/custom/New-AzServiceLinkerForWebApp.ps1
@@ -23,7 +23,7 @@ Create or update linker resource in webapp.
https://learn.microsoft.com/powershell/module/az.servicelinker/new-azservicelinkerforwebapp
#>
function New-AzServiceLinkerForWebApp {
- [OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource])]
+ [OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource])]
[CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')]
param(
[Parameter()]
@@ -57,14 +57,14 @@ function New-AzServiceLinkerForWebApp {
[Parameter()]
[Alias('LinkerName')]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Path')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.DefaultInfo(Script='"connect_"+(-join ((65..90) + (97..122) | Get-Random -Count 5 | % {[char]$_}))')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.DefaultInfo(Script = '"connect_"+(-join ((65..90) + (97..122) | Get-Random -Count 5 | % {[char]$_}))')]
[System.String]
# The name Linker resource.
${Name},
[Parameter(Mandatory)]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.IAuthInfoBase]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IAuthInfoBase]
# The authentication type.
# To construct, see NOTES section for AUTHINFO properties and create a hash table.
${AuthInfo},
@@ -72,11 +72,71 @@ function New-AzServiceLinkerForWebApp {
[Parameter()]
[ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ClientType])]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.DefaultInfo(Script='"none"')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.DefaultInfo(Script = '"none"')]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ClientType]
# The application client type
${ClientType},
+ [Parameter()]
+ [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ActionType])]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ActionType]
+ # Optional, indicate whether to apply configurations on source application.
+ # If enable, generate configurations and applied to the source application.
+ # Default is enable.
+ # If optOut, no configuration change will be made on source.
+ ${ConfigurationInfoAction},
+
+ [Parameter()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.Info(PossibleTypes = ([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IConfigurationInfoAdditionalConfigurations]))]
+ [System.Collections.Hashtable]
+ # A dictionary of additional configurations to be added.
+ # Service will auto generate a set of basic configurations and this property is to full fill more customized configurations
+ ${ConfigurationInfoAdditionalConfiguration},
+
+ [Parameter()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.Info(PossibleTypes = ([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IConfigurationInfoCustomizedKeys]))]
+ [System.Collections.Hashtable]
+ # Optional.
+ # A dictionary of default key name and customized key name mapping.
+ # If not specified, default key name will be used for generate configurations
+ ${ConfigurationInfoCustomizedKey},
+
+ [Parameter()]
+ [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.AllowType])]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.AllowType]
+ # Allow Azure services to access the target service if true.
+ ${FirewallRuleAzureService},
+
+ [Parameter()]
+ [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.AllowType])]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.AllowType]
+ # Allow caller client IP to access the target service if true.
+ # the property is used when connecting local application to target service.
+ ${FirewallRuleCallerClientIP},
+
+ [Parameter()]
+ [AllowEmptyCollection()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [System.String[]]
+ # This value specifies the set of IP addresses or IP address ranges in CIDR form to be included as the allowed list of client IPs for a given database account.
+ ${FirewallRuleIPRange},
+
+ [Parameter()]
+ [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ActionType])]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ActionType]
+ # Optional.
+ # Indicates public network solution.
+ # If enable, enable public network access of target service with best try.
+ # Default is enable.
+ # If optOut, opt out public network access configuration.
+ ${PublicNetworkSolutionAction},
+
[Parameter()]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
[System.String]
@@ -89,13 +149,19 @@ function New-AzServiceLinkerForWebApp {
# The key vault id to store secret
${SecretStoreKeyVaultId},
+ [Parameter()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [System.String]
+ # The key vault secret name to store secret, only valid when storing one secret
+ ${SecretStoreKeyVaultSecretName},
+
[Parameter(Mandatory)]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ITargetServiceBase]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ITargetServiceBase]
# The target service properties
# To construct, see NOTES section for TARGETSERVICE properties and create a hash table.
${TargetService},
-
+
[Parameter()]
[ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.VNetSolutionType])]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
@@ -176,4 +242,4 @@ function New-AzServiceLinkerForWebApp {
$PSBoundParameters = Set-Header -PSBoundParameters $PSBoundParameters
Az.ServiceLinker.internal\New-AzServiceLinker @PSBoundParameters
}
-}
\ No newline at end of file
+}
diff --git a/src/ServiceLinker/custom/New-AzServiceLinkerKeyVaultSecretReferenceSecretInfoObject.ps1 b/src/ServiceLinker/custom/New-AzServiceLinkerKeyVaultSecretReferenceSecretInfoObject.ps1
index e25455ab6b3a..efd8561e2270 100644
--- a/src/ServiceLinker/custom/New-AzServiceLinkerKeyVaultSecretReferenceSecretInfoObject.ps1
+++ b/src/ServiceLinker/custom/New-AzServiceLinkerKeyVaultSecretReferenceSecretInfoObject.ps1
@@ -21,13 +21,13 @@ Create an in-memory object for KeyVaultSecretReferenceSecretInfo.
Create an in-memory object for KeyVaultSecretReferenceSecretInfo.
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.KeyVaultSecretReferenceSecretInfo
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.KeyVaultSecretReferenceSecretInfo
.Link
https://learn.microsoft.com/powershell/module/az.ServiceLinker/new-azservicelinkerkeyvaultsecretreferencesecretinfoobject
#>
function New-AzServiceLinkerKeyVaultSecretReferenceSecretInfoObject {
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.DoNotExportAttribute()]
- [OutputType('Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.KeyVaultSecretReferenceSecretInfo')]
+ [OutputType('Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.KeyVaultSecretReferenceSecretInfo')]
[CmdletBinding(PositionalBinding=$false)]
Param(
@@ -44,7 +44,7 @@ function New-AzServiceLinkerKeyVaultSecretReferenceSecretInfoObject {
)
process {
- $Object = [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.KeyVaultSecretReferenceSecretInfo]::New()
+ $Object = [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.KeyVaultSecretReferenceSecretInfo]::New()
if ($PSBoundParameters.ContainsKey('Name')) {
$Object.Name = $Name
diff --git a/src/ServiceLinker/custom/New-AzServiceLinkerKeyVaultSecretUriSecretInfoObject.ps1 b/src/ServiceLinker/custom/New-AzServiceLinkerKeyVaultSecretUriSecretInfoObject.ps1
index 3d7d43191fc9..cc8505ef5261 100644
--- a/src/ServiceLinker/custom/New-AzServiceLinkerKeyVaultSecretUriSecretInfoObject.ps1
+++ b/src/ServiceLinker/custom/New-AzServiceLinkerKeyVaultSecretUriSecretInfoObject.ps1
@@ -21,13 +21,13 @@ Create an in-memory object for KeyVaultSecretUriSecretInfo.
Create an in-memory object for KeyVaultSecretUriSecretInfo.
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.KeyVaultSecretUriSecretInfo
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.KeyVaultSecretUriSecretInfo
.Link
https://learn.microsoft.com/powershell/module/az.ServiceLinker/new-azservicelinkerkeyvaultsecreturisecretinfoobject
#>
function New-AzServiceLinkerKeyVaultSecretUriSecretInfoObject {
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.DoNotExportAttribute()]
- [OutputType('Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.KeyVaultSecretUriSecretInfo')]
+ [OutputType('Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.KeyVaultSecretUriSecretInfo')]
[CmdletBinding(PositionalBinding=$false)]
Param(
@@ -41,7 +41,7 @@ function New-AzServiceLinkerKeyVaultSecretUriSecretInfoObject {
)
process {
- $Object = [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.KeyVaultSecretUriSecretInfo]::New()
+ $Object = [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.KeyVaultSecretUriSecretInfo]::New()
if ($PSBoundParameters.ContainsKey('Value')) {
$Object.Value = $Value
diff --git a/src/ServiceLinker/custom/New-AzServiceLinkerSecretAuthInfoObject.ps1 b/src/ServiceLinker/custom/New-AzServiceLinkerSecretAuthInfoObject.ps1
index cff9c1223096..c277b75ab6a9 100644
--- a/src/ServiceLinker/custom/New-AzServiceLinkerSecretAuthInfoObject.ps1
+++ b/src/ServiceLinker/custom/New-AzServiceLinkerSecretAuthInfoObject.ps1
@@ -21,12 +21,12 @@ Create an in-memory object for SecretAuthInfo.
Create an in-memory object for SecretAuthInfo.
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.SecretAuthInfo
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.SecretAuthInfo
.Link
https://learn.microsoft.com/powershell/module/az.ServiceLinker/new-azservicelinkersecretauthinfoobject
#>
function New-AzServiceLinkerSecretAuthInfoObject {
- [OutputType('Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.SecretAuthInfo')]
+ [OutputType('Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.SecretAuthInfo')]
[CmdletBinding(PositionalBinding=$false)]
Param(
@@ -34,7 +34,7 @@ function New-AzServiceLinkerSecretAuthInfoObject {
[string]
$Name,
[Parameter(DontShow, HelpMessage="Password or key vault secret for secret auth.")]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ISecretInfoBase]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ISecretInfoBase]
$SecretInfo,
[Parameter(HelpMessage="Raw value of secret.")]
@@ -54,7 +54,7 @@ function New-AzServiceLinkerSecretAuthInfoObject {
)
process {
- $Object = [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.SecretAuthInfo]::New()
+ $Object = [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.SecretAuthInfo]::New()
if ($PSBoundParameters.ContainsKey('Name')) {
$Object.Name = $Name
diff --git a/src/ServiceLinker/custom/New-AzServiceLinkerServicePrincipalSecretAuthInfoObject.ps1 b/src/ServiceLinker/custom/New-AzServiceLinkerServicePrincipalSecretAuthInfoObject.ps1
index 37797ad34d82..b66d451318b0 100644
--- a/src/ServiceLinker/custom/New-AzServiceLinkerServicePrincipalSecretAuthInfoObject.ps1
+++ b/src/ServiceLinker/custom/New-AzServiceLinkerServicePrincipalSecretAuthInfoObject.ps1
@@ -21,12 +21,12 @@ Create an in-memory object for ServicePrincipalSecretAuthInfo.
Create an in-memory object for ServicePrincipalSecretAuthInfo.
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ServicePrincipalSecretAuthInfo
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ServicePrincipalSecretAuthInfo
.Link
https://learn.microsoft.com/powershell/module/az.ServiceLinker/new-azservicelinkerserviceprincipalsecretauthinfoobject
#>
function New-AzServiceLinkerServicePrincipalSecretAuthInfoObject {
- [OutputType('Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ServicePrincipalSecretAuthInfo')]
+ [OutputType('Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ServicePrincipalSecretAuthInfo')]
[CmdletBinding(PositionalBinding=$false)]
Param(
@@ -47,7 +47,7 @@ function New-AzServiceLinkerServicePrincipalSecretAuthInfoObject {
)
process {
- $Object = [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ServicePrincipalSecretAuthInfo]::New()
+ $Object = [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ServicePrincipalSecretAuthInfo]::New()
if ($PSBoundParameters.ContainsKey('ClientId')) {
$Object.ClientId = $ClientId
diff --git a/src/ServiceLinker/custom/New-AzServiceLinkerSystemAssignedIdentityAuthInfoObject.ps1 b/src/ServiceLinker/custom/New-AzServiceLinkerSystemAssignedIdentityAuthInfoObject.ps1
index 096d76d07c54..130923fa9fee 100644
--- a/src/ServiceLinker/custom/New-AzServiceLinkerSystemAssignedIdentityAuthInfoObject.ps1
+++ b/src/ServiceLinker/custom/New-AzServiceLinkerSystemAssignedIdentityAuthInfoObject.ps1
@@ -21,12 +21,12 @@ Create an in-memory object for SystemAssignedIdentityAuthInfo.
Create an in-memory object for SystemAssignedIdentityAuthInfo.
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.SystemAssignedIdentityAuthInfo
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.SystemAssignedIdentityAuthInfo
.Link
https://learn.microsoft.com/powershell/module/az.ServiceLinker/new-azservicelinkersystemassignedidentityauthinfoobject
#>
function New-AzServiceLinkerSystemAssignedIdentityAuthInfoObject {
- [OutputType('Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.SystemAssignedIdentityAuthInfo')]
+ [OutputType('Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.SystemAssignedIdentityAuthInfo')]
[CmdletBinding(PositionalBinding=$false)]
Param(
@@ -38,7 +38,7 @@ function New-AzServiceLinkerSystemAssignedIdentityAuthInfoObject {
)
process {
- $Object = [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.SystemAssignedIdentityAuthInfo]::New()
+ $Object = [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.SystemAssignedIdentityAuthInfo]::New()
if ($PSBoundParameters.ContainsKey('AuthType')) {
$Object.AuthType = $AuthType
diff --git a/src/ServiceLinker/custom/New-AzServiceLinkerUserAssignedIdentityAuthInfoObject.ps1 b/src/ServiceLinker/custom/New-AzServiceLinkerUserAssignedIdentityAuthInfoObject.ps1
index dbe3d776c360..a4656e34acfc 100644
--- a/src/ServiceLinker/custom/New-AzServiceLinkerUserAssignedIdentityAuthInfoObject.ps1
+++ b/src/ServiceLinker/custom/New-AzServiceLinkerUserAssignedIdentityAuthInfoObject.ps1
@@ -21,12 +21,12 @@ Create an in-memory object for UserAssignedIdentityAuthInfo.
Create an in-memory object for UserAssignedIdentityAuthInfo.
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.UserAssignedIdentityAuthInfo
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.UserAssignedIdentityAuthInfo
.Link
https://learn.microsoft.com/powershell/module/az.ServiceLinker/new-azservicelinkeruserassignedidentityauthinfoobject
#>
function New-AzServiceLinkerUserAssignedIdentityAuthInfoObject {
- [OutputType('Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.UserAssignedIdentityAuthInfo')]
+ [OutputType('Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.UserAssignedIdentityAuthInfo')]
[CmdletBinding(PositionalBinding=$false)]
Param(
@@ -44,7 +44,7 @@ function New-AzServiceLinkerUserAssignedIdentityAuthInfoObject {
)
process {
- $Object = [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.UserAssignedIdentityAuthInfo]::New()
+ $Object = [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.UserAssignedIdentityAuthInfo]::New()
if ($PSBoundParameters.ContainsKey('ClientId')) {
$Object.ClientId = $ClientId
diff --git a/src/ServiceLinker/custom/New-AzServiceLinkerValueSecretInfoObject.ps1 b/src/ServiceLinker/custom/New-AzServiceLinkerValueSecretInfoObject.ps1
index 856e64b3ecca..fe6f2836e136 100644
--- a/src/ServiceLinker/custom/New-AzServiceLinkerValueSecretInfoObject.ps1
+++ b/src/ServiceLinker/custom/New-AzServiceLinkerValueSecretInfoObject.ps1
@@ -21,13 +21,13 @@ Create an in-memory object for ValueSecretInfo.
Create an in-memory object for ValueSecretInfo.
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ValueSecretInfo
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ValueSecretInfo
.Link
https://learn.microsoft.com/powershell/module/az.ServiceLinker/new-azservicelinkervaluesecretinfoobject
#>
function New-AzServiceLinkerValueSecretInfoObject {
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.DoNotExportAttribute()]
- [OutputType('Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ValueSecretInfo')]
+ [OutputType('Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ValueSecretInfo')]
[CmdletBinding(PositionalBinding=$false)]
Param(
@@ -41,7 +41,7 @@ function New-AzServiceLinkerValueSecretInfoObject {
)
process {
- $Object = [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ValueSecretInfo]::New()
+ $Object = [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ValueSecretInfo]::New()
if ($PSBoundParameters.ContainsKey('Value')) {
$Object.Value = $Value
diff --git a/src/ServiceLinker/custom/README.md b/src/ServiceLinker/custom/README.md
index ddb64e96493c..7b4de8a8caef 100644
--- a/src/ServiceLinker/custom/README.md
+++ b/src/ServiceLinker/custom/README.md
@@ -32,7 +32,7 @@ These provide functionality to our HTTP pipeline and other useful features. In s
### Attributes
For processing the cmdlets, we've created some additional attributes:
- `Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.DescriptionAttribute`
- - Used in C# cmdlets to provide a high-level description of the cmdlet. This is propagated to reference documentation via [help comments](https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_comment_based_help) in the exported scripts.
+ - Used in C# cmdlets to provide a high-level description of the cmdlet. This is propagated to reference documentation via [help comments](https://docs.microsoft.com/powershell/module/microsoft.powershell.core/about/about_comment_based_help) in the exported scripts.
- `Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.DoNotExportAttribute`
- Used in C# and script cmdlets to suppress creating an exported cmdlet at build-time. These cmdlets will *not be exposed* by `Az.ServiceLinker`.
- `Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.InternalExportAttribute`
diff --git a/src/ServiceLinker/custom/Remove-AzServiceLinkerForSpringCloud.ps1 b/src/ServiceLinker/custom/Remove-AzServiceLinkerForSpringCloud.ps1
index fa300333ad0e..75d17dcedba8 100644
--- a/src/ServiceLinker/custom/Remove-AzServiceLinkerForSpringCloud.ps1
+++ b/src/ServiceLinker/custom/Remove-AzServiceLinkerForSpringCloud.ps1
@@ -34,7 +34,7 @@ INPUTOBJECT : Identity Parameter
.Link
https://learn.microsoft.com/powershell/module/az.servicelinker/remove-azservicelinkerforspringcloud
#>
-function Remove-AzServiceLinkerForSpringcloud {
+function Remove-AzServiceLinkerForSpringCloud {
[OutputType([System.Boolean])]
[CmdletBinding(DefaultParameterSetName='Delete', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')]
param(
diff --git a/src/ServiceLinker/custom/Test-AzServiceLinkerForContainerApp.ps1 b/src/ServiceLinker/custom/Test-AzServiceLinkerForContainerApp.ps1
index b0c2e5f4173f..534918c33d54 100644
--- a/src/ServiceLinker/custom/Test-AzServiceLinkerForContainerApp.ps1
+++ b/src/ServiceLinker/custom/Test-AzServiceLinkerForContainerApp.ps1
@@ -23,7 +23,7 @@ Validate a link in container app.
.Inputs
Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.IServiceLinkerIdentity
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.IValidateResult
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IValidateResult
.Notes
COMPLEX PARAMETER PROPERTIES
@@ -37,7 +37,7 @@ INPUTOBJECT : Identity Parameter
https://learn.microsoft.com/powershell/module/az.servicelinker/test-azservicelinkerforcontainerapp
#>
function Test-AzServiceLinkerForContainerApp {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.IValidateResult])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IValidateResult])]
[CmdletBinding(DefaultParameterSetName='Validate', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')]
param(
[Parameter(ParameterSetName='Validate', Mandatory)]
diff --git a/src/ServiceLinker/custom/Test-AzServiceLinkerForSpringCloud.ps1 b/src/ServiceLinker/custom/Test-AzServiceLinkerForSpringCloud.ps1
index c7a17662e33c..4e3a19d969f2 100644
--- a/src/ServiceLinker/custom/Test-AzServiceLinkerForSpringCloud.ps1
+++ b/src/ServiceLinker/custom/Test-AzServiceLinkerForSpringCloud.ps1
@@ -35,7 +35,7 @@ INPUTOBJECT : Identity Parameter
https://learn.microsoft.com/powershell/module/az.servicelinker/test-azservicelinkerforspringcloud
#>
function Test-AzServiceLinkerForSpringCloud {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.IValidateResult])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IValidateResult])]
[CmdletBinding(DefaultParameterSetName='Validate', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')]
param(
[Parameter(ParameterSetName='Validate', Mandatory)]
diff --git a/src/ServiceLinker/custom/Test-AzServiceLinkerForWebApp.ps1 b/src/ServiceLinker/custom/Test-AzServiceLinkerForWebApp.ps1
index 3cf38ac3ca14..351ad268ce9a 100644
--- a/src/ServiceLinker/custom/Test-AzServiceLinkerForWebApp.ps1
+++ b/src/ServiceLinker/custom/Test-AzServiceLinkerForWebApp.ps1
@@ -35,7 +35,7 @@ INPUTOBJECT : Identity Parameter
https://learn.microsoft.com/powershell/module/az.servicelinker/test-azservicelinkerforwebapp
#>
function Test-AzServiceLinkerForWebApp {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.IValidateResult])]
+ [OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IValidateResult])]
[CmdletBinding(DefaultParameterSetName='Validate', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')]
param(
[Parameter(ParameterSetName='Validate', Mandatory)]
diff --git a/src/ServiceLinker/custom/Update-AzServiceLinkerForContainerApp.ps1 b/src/ServiceLinker/custom/Update-AzServiceLinkerForContainerApp.ps1
index c3b5affe8866..945d86e90268 100644
--- a/src/ServiceLinker/custom/Update-AzServiceLinkerForContainerApp.ps1
+++ b/src/ServiceLinker/custom/Update-AzServiceLinkerForContainerApp.ps1
@@ -41,29 +41,29 @@ TARGETSERVICE : The target service properties
https://learn.microsoft.com/powershell/module/az.servicelinker/update-azservicelinkerforcontainerapp
#>
function Update-AzServiceLinkerForContainerApp {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource])]
-[CmdletBinding(DefaultParameterSetName='UpdateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource])]
+[CmdletBinding(DefaultParameterSetName = 'UpdateExpanded', PositionalBinding = $false, SupportsShouldProcess, ConfirmImpact = 'Medium')]
param(
- [Parameter(ParameterSetName='UpdateExpanded', Mandatory)]
+ [Parameter(ParameterSetName = 'UpdateExpanded', Mandatory)]
[Alias('LinkerName')]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Path')]
[System.String]
# The name Linker resource.
${Name},
- [Parameter(ParameterSetName='UpdateExpanded')]
+ [Parameter(ParameterSetName = 'UpdateExpanded')]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Path')]
[System.String]
# The fully qualified Azure Resource manager identifier of the resource to be connected.
${ResourceUri},
- [Parameter(ParameterSetName='UpdateExpanded', Mandatory)]
+ [Parameter(ParameterSetName = 'UpdateExpanded', Mandatory)]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Runtime')]
[System.String]
# The Name of container app of the resource to be connected.
${ContainerApp},
- [Parameter(ParameterSetName='UpdateExpanded', Mandatory)]
+ [Parameter(ParameterSetName = 'UpdateExpanded', Mandatory)]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Runtime')]
[System.String]
# The resource group of the resource to be connected.
@@ -71,13 +71,13 @@ param(
[Parameter()]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Runtime')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.DefaultInfo(Script = '(Get-AzContext).Subscription.Id')]
[System.String]
# Gets subscription ID which uniquely identify the Microsoft Azure subscription.
# The subscription ID forms part of the URI for every service call.
${SubscriptionId},
- [Parameter(ParameterSetName='UpdateViaIdentityExpanded', Mandatory, ValueFromPipeline)]
+ [Parameter(ParameterSetName = 'UpdateViaIdentityExpanded', Mandatory, ValueFromPipeline)]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Path')]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.IServiceLinkerIdentity]
# Identity Parameter
@@ -86,7 +86,7 @@ param(
[Parameter(Mandatory)]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.IAuthInfoBase]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IAuthInfoBase]
# The authentication type.
# To construct, see NOTES section for AUTHINFO properties and create a hash table.
${AuthInfo},
@@ -112,7 +112,7 @@ param(
[Parameter(Mandatory)]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ITargetServiceBase]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ITargetServiceBase]
# The target service properties
# To construct, see NOTES section for TARGETSERVICE properties and create a hash table.
${TargetService},
diff --git a/src/ServiceLinker/custom/Update-AzServiceLinkerForSpringCloud.ps1 b/src/ServiceLinker/custom/Update-AzServiceLinkerForSpringCloud.ps1
index 1ed419af49d6..ece80e6e8af9 100644
--- a/src/ServiceLinker/custom/Update-AzServiceLinkerForSpringCloud.ps1
+++ b/src/ServiceLinker/custom/Update-AzServiceLinkerForSpringCloud.ps1
@@ -41,7 +41,7 @@ TARGETSERVICE : The target service properties
https://learn.microsoft.com/powershell/module/az.servicelinker/update-azservicelinkerforspringcloud
#>
function Update-AzServiceLinkerForSpringCloud {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource])]
[CmdletBinding(DefaultParameterSetName='UpdateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')]
param(
[Parameter(ParameterSetName='UpdateExpanded', Mandatory)]
@@ -99,7 +99,7 @@ param(
[Parameter(Mandatory)]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.IAuthInfoBase]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IAuthInfoBase]
# The authentication type.
# To construct, see NOTES section for AUTHINFO properties and create a hash table.
${AuthInfo},
@@ -125,7 +125,7 @@ param(
[Parameter(Mandatory)]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ITargetServiceBase]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ITargetServiceBase]
# The target service properties
# To construct, see NOTES section for TARGETSERVICE properties and create a hash table.
${TargetService},
diff --git a/src/ServiceLinker/custom/Update-AzServiceLinkerForWebApp.ps1 b/src/ServiceLinker/custom/Update-AzServiceLinkerForWebApp.ps1
index 1825accfbbc6..9f83765fbc58 100644
--- a/src/ServiceLinker/custom/Update-AzServiceLinkerForWebApp.ps1
+++ b/src/ServiceLinker/custom/Update-AzServiceLinkerForWebApp.ps1
@@ -41,7 +41,7 @@ TARGETSERVICE : The target service properties
https://learn.microsoft.com/powershell/module/az.servicelinker/update-azservicelinkerforwebapp
#>
function Update-AzServiceLinkerForWebApp {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource])]
[CmdletBinding(DefaultParameterSetName='UpdateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')]
param(
[Parameter(ParameterSetName='UpdateExpanded', Mandatory)]
@@ -86,7 +86,7 @@ param(
[Parameter(Mandatory)]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.IAuthInfoBase]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IAuthInfoBase]
# The authentication type.
# To construct, see NOTES section for AUTHINFO properties and create a hash table.
${AuthInfo},
@@ -112,7 +112,7 @@ param(
[Parameter(Mandatory)]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ITargetServiceBase]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ITargetServiceBase]
# The target service properties
# To construct, see NOTES section for TARGETSERVICE properties and create a hash table.
${TargetService},
diff --git a/src/ServiceLinker/examples/Get-AzServiceLinkerConfigurationForContainerApp.md b/src/ServiceLinker/examples/Get-AzServiceLinkerConfigurationForContainerApp.md
index d09a4c081464..94dea83e26f4 100644
--- a/src/ServiceLinker/examples/Get-AzServiceLinkerConfigurationForContainerApp.md
+++ b/src/ServiceLinker/examples/Get-AzServiceLinkerConfigurationForContainerApp.md
@@ -1,6 +1,6 @@
### Example 1: Get container app's linker configuration list
```powershell
-Get-AzServiceLinkerConfigurationForContainerApp -ContainerApp servicelinker-containerapp -ResourceGroupName servicelinker-test-group -LinkerName postgresql_linker |fl
+Get-AzServiceLinkerConfigurationForContainerApp -ContainerApp servicelinker-containerapp -ResourceGroupName servicelinker-test-group -LinkerName postgresql_linker | Format-List
```
```output
diff --git a/src/ServiceLinker/examples/Get-AzServiceLinkerConfigurationForSpringCloud.md b/src/ServiceLinker/examples/Get-AzServiceLinkerConfigurationForSpringCloud.md
index 8490fd6a14e4..d085b9a5eaac 100644
--- a/src/ServiceLinker/examples/Get-AzServiceLinkerConfigurationForSpringCloud.md
+++ b/src/ServiceLinker/examples/Get-AzServiceLinkerConfigurationForSpringCloud.md
@@ -1,6 +1,6 @@
### Example 1: Get spring cloud's linker configuration list
```powershell
-Get-AzServiceLinkerConfigurationForSpringCloud -ServiceName servicelinker-springcloud -AppName appconfiguration -ResourceGroupName servicelinker-test-group -LinkerName postgresql_linker |fl
+Get-AzServiceLinkerConfigurationForSpringCloud -ServiceName servicelinker-springcloud -AppName appconfiguration -ResourceGroupName servicelinker-test-group -LinkerName postgresql_linker | Format-List
```
```output
diff --git a/src/ServiceLinker/examples/Get-AzServiceLinkerConfigurationForWebApp.md b/src/ServiceLinker/examples/Get-AzServiceLinkerConfigurationForWebApp.md
index dbfeddec55e9..ec2e4a5adb39 100644
--- a/src/ServiceLinker/examples/Get-AzServiceLinkerConfigurationForWebApp.md
+++ b/src/ServiceLinker/examples/Get-AzServiceLinkerConfigurationForWebApp.md
@@ -1,6 +1,6 @@
### Example 1: Get webapp's linker configuration list
```powershell
-Get-AzServiceLinkerConfigurationForWebApp -WebApp servicelinker-webapp -ResourceGroupName servicelinker-test-group -LinkerName postgresql_linker |fl
+Get-AzServiceLinkerConfigurationForWebApp -WebApp servicelinker-webapp -ResourceGroupName servicelinker-test-group -LinkerName postgresql_linker | Format-List
```
```output
diff --git a/src/ServiceLinker/examples/Get-AzServiceLinkerConfigurationName.md b/src/ServiceLinker/examples/Get-AzServiceLinkerConfigurationName.md
new file mode 100644
index 000000000000..b07bf7823a5b
--- /dev/null
+++ b/src/ServiceLinker/examples/Get-AzServiceLinkerConfigurationName.md
@@ -0,0 +1,14 @@
+### Example 1: Get expected configuration names of difference connection
+```powershell
+Get-AzServiceLinkerConfigurationName
+```
+
+```output
+systemAssignedIdentity none {Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.Config…
+userAssignedIdentity none {Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.Config…
+servicePrincipalSecret none {Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.Config…
+secret none {Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.Config…
+accessKey none {Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.Config…
+```
+
+Get the expected configuration names of connection with each auth type and client type.
diff --git a/src/ServiceLinker/examples/Get-AzServiceLinkerForContainerApp.md b/src/ServiceLinker/examples/Get-AzServiceLinkerForContainerApp.md
index a7395e11bf28..003726854a34 100644
--- a/src/ServiceLinker/examples/Get-AzServiceLinkerForContainerApp.md
+++ b/src/ServiceLinker/examples/Get-AzServiceLinkerForContainerApp.md
@@ -1,6 +1,6 @@
### Example 1: List all linkers in a container app
```powershell
-Get-AzServiceLinkerForContainerApp -ContainerApp servicelinker-app -ResourceGroupName servicelinker-test-group -Scope 'simple-hello-world-container'
+Get-AzServiceLinkerForContainerApp -ContainerApp servicelinker-app -ResourceGroupName servicelinker-test-group
```
```output
@@ -16,12 +16,12 @@ List all linkers in the container app
### Example 2: Get linker by name
```powershell
-Get-AzServiceLinkerForContainerApp -ContainerApp servicelinker-app -ResourceGroupName servicelinker-test-group -Name postgresql_connection | fl
+Get-AzServiceLinkerForContainerApp -ContainerApp servicelinker-app -ResourceGroupName servicelinker-test-group -Name postgresql_connection | Format-List
```
```output
AuthInfo : Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Model
- s.Api20220501.SecretAuthInfo
+ s.Api20221101Preview.SecretAuthInfo
ClientType : dotnet
Id : /subscriptions/00000000-0000-0000-0000-000000000000/re
sourceGroups/servicelinker-test-group/providers/
@@ -38,7 +38,7 @@ SystemDataLastModifiedAt :
SystemDataLastModifiedBy :
SystemDataLastModifiedByType :
TargetService : Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Model
- s.Api20220501.AzureResource
+ s.Api20221101Preview.AzureResource
Type : microsoft.servicelinker/linkers
VNetSolutionType : serviceEndpoint
@@ -52,12 +52,12 @@ $identity = @{
ResourceUri = '/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/servicelinker-test-linux-group/providers/Microsoft.App/containerApps/servicelinker-app'
LinkerName = 'postgresql_connection'}
-$identity | Get-AzServiceLinkerForContainerApp |fl
+$identity | Get-AzServiceLinkerForContainerApp | Format-List
```
```output
AuthInfo : Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Model
- s.Api20220501.SecretAuthInfo
+ s.Api20221101Preview.SecretAuthInfo
ClientType : dotnet
Id : /subscriptions/00000000-0000-0000-0000-000000000000/re
sourceGroups/servicelinker-test-group/providers/
@@ -74,7 +74,7 @@ SystemDataLastModifiedAt :
SystemDataLastModifiedBy :
SystemDataLastModifiedByType :
TargetService : Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Model
- s.Api20220501.AzureResource
+ s.Api20221101Preview.AzureResource
Type : microsoft.servicelinker/linkers
VNetSolutionType : serviceEndpoint
diff --git a/src/ServiceLinker/examples/Get-AzServiceLinkerForSpringCloud.md b/src/ServiceLinker/examples/Get-AzServiceLinkerForSpringCloud.md
index feedf63cf5a5..ec111a4bdab4 100644
--- a/src/ServiceLinker/examples/Get-AzServiceLinkerForSpringCloud.md
+++ b/src/ServiceLinker/examples/Get-AzServiceLinkerForSpringCloud.md
@@ -16,12 +16,12 @@ List all linkers in a spring cloud app's deployment
### Example 2: Get linker by name
```powershell
-Get-AzServiceLinkerForSpringCloud -ServiceName servicelinker-springcloud -AppName appconfiguration -DeploymentName "default" -ResourceGroupName servicelinker-test-group -Name postgresql_connection | fl
+Get-AzServiceLinkerForSpringCloud -ServiceName servicelinker-springcloud -AppName appconfiguration -DeploymentName "default" -ResourceGroupName servicelinker-test-group -Name postgresql_connection | Format-List
```
```output
AuthInfo : Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Model
- s.Api20220501.SecretAuthInfo
+ s.Api20221101Preview.SecretAuthInfo
ClientType : dotnet
Id : /subscriptions/00000000-0000-0000-0000-000000000000/re
sourceGroups/servicelinker-test-group/providers/
@@ -38,7 +38,7 @@ SystemDataLastModifiedAt :
SystemDataLastModifiedBy :
SystemDataLastModifiedByType :
TargetService : Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Model
- s.Api20220501.AzureResource
+ s.Api20221101Preview.AzureResource
Type : microsoft.servicelinker/linkers
VNetSolutionType : serviceEndpoint
@@ -52,12 +52,12 @@ $identity = @{
ResourceUri = '/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/servicelinker-test-linux-group/providers/Microsoft.AppPlatform/Spring/servicelinker-springcloud/apps/appconfiguration/deployments/default'
LinkerName = 'postgresql_connection'}
-$identity | Get-AzServiceLinkerForSpringCloud |fl
+$identity | Get-AzServiceLinkerForSpringCloud | Format-List
```
```output
AuthInfo : Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Model
- s.Api20220501.SecretAuthInfo
+ s.Api20221101Preview.SecretAuthInfo
ClientType : dotnet
Id : /subscriptions/00000000-0000-0000-0000-000000000000/re
sourceGroups/servicelinker-test-group/providers/
@@ -74,7 +74,7 @@ SystemDataLastModifiedAt :
SystemDataLastModifiedBy :
SystemDataLastModifiedByType :
TargetService : Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Model
- s.Api20220501.AzureResource
+ s.Api20221101Preview.AzureResource
Type : microsoft.servicelinker/linkers
VNetSolutionType : serviceEndpoint
diff --git a/src/ServiceLinker/examples/Get-AzServiceLinkerForWebApp.md b/src/ServiceLinker/examples/Get-AzServiceLinkerForWebApp.md
index 40def6f8ee92..8d2c2efb1566 100644
--- a/src/ServiceLinker/examples/Get-AzServiceLinkerForWebApp.md
+++ b/src/ServiceLinker/examples/Get-AzServiceLinkerForWebApp.md
@@ -16,12 +16,12 @@ List all linkers in the webapp
### Example 2: Get linker by name
```powershell
-Get-AzServiceLinkerForWebApp -WebApp servicelinker-webapp -ResourceGroupName servicelinker-test-group -Name postgresql_connection | fl
+Get-AzServiceLinkerForWebApp -WebApp servicelinker-webapp -ResourceGroupName servicelinker-test-group -Name postgresql_connection | Format-List
```
```output
AuthInfo : Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Model
- s.Api20220501.SecretAuthInfo
+ s.Api20221101Preview.SecretAuthInfo
ClientType : dotnet
Id : /subscriptions/00000000-0000-0000-0000-000000000000/re
sourceGroups/servicelinker-test-group/providers/
@@ -38,7 +38,7 @@ SystemDataLastModifiedAt :
SystemDataLastModifiedBy :
SystemDataLastModifiedByType :
TargetService : Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Model
- s.Api20220501.AzureResource
+ s.Api20221101Preview.AzureResource
Type : microsoft.servicelinker/linkers
VNetSolutionType : serviceEndpoint
@@ -52,12 +52,12 @@ $identity = @{
ResourceUri = '/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/servicelinker-test-linux-group/providers/Microsoft.Web/sites/servicelinker-webapp'
LinkerName = 'postgresql_connection'}
-$identity | Get-AzServiceLinkerForWebApp |fl
+$identity | Get-AzServiceLinkerForWebApp | Format-List
```
```output
AuthInfo : Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Model
- s.Api20220501.SecretAuthInfo
+ s.Api20221101Preview.SecretAuthInfo
ClientType : dotnet
Id : /subscriptions/00000000-0000-0000-0000-000000000000/re
sourceGroups/servicelinker-test-group/providers/
@@ -74,7 +74,7 @@ SystemDataLastModifiedAt :
SystemDataLastModifiedBy :
SystemDataLastModifiedByType :
TargetService : Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Model
- s.Api20220501.AzureResource
+ s.Api20221101Preview.AzureResource
Type : microsoft.servicelinker/linkers
VNetSolutionType : serviceEndpoint
diff --git a/src/ServiceLinker/examples/Test-AzServiceLinkerForContainerApp.md b/src/ServiceLinker/examples/Test-AzServiceLinkerForContainerApp.md
index 22cbcd179bdc..e3a3794155e9 100644
--- a/src/ServiceLinker/examples/Test-AzServiceLinkerForContainerApp.md
+++ b/src/ServiceLinker/examples/Test-AzServiceLinkerForContainerApp.md
@@ -1,6 +1,6 @@
### Example 1: Test Linker
```powershell
-Test-AzServiceLinkerForContainerApp -ContainerApp servicelinker-app -ResourceGroupName servicelinker-test-group -Name postgresql_connection | fl
+Test-AzServiceLinkerForContainerApp -ContainerApp servicelinker-app -ResourceGroupName servicelinker-test-group -Name postgresql_connection | Format-List
```
```output
diff --git a/src/ServiceLinker/examples/Test-AzServiceLinkerForSpringCloud.md b/src/ServiceLinker/examples/Test-AzServiceLinkerForSpringCloud.md
index 06cbad1e8e96..3228b471cfd4 100644
--- a/src/ServiceLinker/examples/Test-AzServiceLinkerForSpringCloud.md
+++ b/src/ServiceLinker/examples/Test-AzServiceLinkerForSpringCloud.md
@@ -1,6 +1,6 @@
### Example 1: Test Linker
```powershell
-Test-AzServiceLinkerForSpringCloud -ServiceName servicelinker-springcloud -AppName appconfiguration -DeploymentName "default" -ResourceGroupName servicelinker-test-group -Name postgresql_connection | fl
+Test-AzServiceLinkerForSpringCloud -ServiceName servicelinker-springcloud -AppName appconfiguration -DeploymentName "default" -ResourceGroupName servicelinker-test-group -Name postgresql_connection | Format-List
```
```output
diff --git a/src/ServiceLinker/examples/Test-AzServiceLinkerForWebApp.md b/src/ServiceLinker/examples/Test-AzServiceLinkerForWebApp.md
index ed9db0172aba..b8380164689c 100644
--- a/src/ServiceLinker/examples/Test-AzServiceLinkerForWebApp.md
+++ b/src/ServiceLinker/examples/Test-AzServiceLinkerForWebApp.md
@@ -1,6 +1,6 @@
### Example 1: Test Linker
```powershell
-Test-AzServiceLinkerForWebApp -WebApp servicelinker-webapp -ResourceGroupName servicelinker-test-group -Name postgresql_connection | fl
+Test-AzServiceLinkerForWebApp -WebApp servicelinker-webapp -ResourceGroupName servicelinker-test-group -Name postgresql_connection | Format-List
```
```output
diff --git a/src/ServiceLinker/exports/Get-AzServiceLinkerConfigurationForContainerApp.ps1 b/src/ServiceLinker/exports/Get-AzServiceLinkerConfigurationForContainerApp.ps1
index 64a123ff62ea..11dba22b0881 100644
--- a/src/ServiceLinker/exports/Get-AzServiceLinkerConfigurationForContainerApp.ps1
+++ b/src/ServiceLinker/exports/Get-AzServiceLinkerConfigurationForContainerApp.ps1
@@ -20,15 +20,15 @@ list source configurations for a linker in container app.
.Description
list source configurations for a linker in container app.
.Example
-Get-AzServiceLinkerConfigurationForContainerApp -ContainerApp servicelinker-containerapp -ResourceGroupName servicelinker-test-group -LinkerName postgresql_linker |fl
+Get-AzServiceLinkerConfigurationForContainerApp -ContainerApp servicelinker-containerapp -ResourceGroupName servicelinker-test-group -LinkerName postgresql_linker | Format-List
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ISourceConfiguration
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ISourceConfiguration
.Link
https://learn.microsoft.com/powershell/module/az.servicelinker/get-azservicelinkerconfigurationforcontainerapp
#>
function Get-AzServiceLinkerConfigurationForContainerApp {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ISourceConfiguration])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ISourceConfiguration])]
[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')]
param(
[Parameter(Mandatory)]
@@ -120,7 +120,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
diff --git a/src/ServiceLinker/exports/Get-AzServiceLinkerConfigurationForSpringCloud.ps1 b/src/ServiceLinker/exports/Get-AzServiceLinkerConfigurationForSpringCloud.ps1
index 8d838b5767af..793645453462 100644
--- a/src/ServiceLinker/exports/Get-AzServiceLinkerConfigurationForSpringCloud.ps1
+++ b/src/ServiceLinker/exports/Get-AzServiceLinkerConfigurationForSpringCloud.ps1
@@ -20,15 +20,15 @@ list source configurations for a linker in spring cloud.
.Description
list source configurations for a linker in spring cloud.
.Example
-Get-AzServiceLinkerConfigurationForSpringCloud -ServiceName servicelinker-springcloud -AppName appconfiguration -ResourceGroupName servicelinker-test-group -LinkerName postgresql_linker |fl
+Get-AzServiceLinkerConfigurationForSpringCloud -ServiceName servicelinker-springcloud -AppName appconfiguration -ResourceGroupName servicelinker-test-group -LinkerName postgresql_linker | Format-List
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ISourceConfiguration
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ISourceConfiguration
.Link
https://learn.microsoft.com/powershell/module/az.servicelinker/get-azservicelinkerconfigurationforspringcloud
#>
function Get-AzServiceLinkerConfigurationForSpringCloud {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ISourceConfiguration])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ISourceConfiguration])]
[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')]
param(
[Parameter(Mandatory)]
@@ -133,7 +133,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
diff --git a/src/ServiceLinker/exports/Get-AzServiceLinkerConfigurationForWebApp.ps1 b/src/ServiceLinker/exports/Get-AzServiceLinkerConfigurationForWebApp.ps1
index b3e966083a46..10d69695e35b 100644
--- a/src/ServiceLinker/exports/Get-AzServiceLinkerConfigurationForWebApp.ps1
+++ b/src/ServiceLinker/exports/Get-AzServiceLinkerConfigurationForWebApp.ps1
@@ -20,15 +20,15 @@ list source configurations for a linker in webapp.
.Description
list source configurations for a linker in webapp.
.Example
-Get-AzServiceLinkerConfigurationForWebApp -WebApp servicelinker-webapp -ResourceGroupName servicelinker-test-group -LinkerName postgresql_linker |fl
+Get-AzServiceLinkerConfigurationForWebApp -WebApp servicelinker-webapp -ResourceGroupName servicelinker-test-group -LinkerName postgresql_linker | Format-List
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ISourceConfiguration
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ISourceConfiguration
.Link
https://learn.microsoft.com/powershell/module/az.servicelinker/get-azservicelinkerconfigurationforwebapp
#>
function Get-AzServiceLinkerConfigurationForWebApp {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ISourceConfiguration])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ISourceConfiguration])]
[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')]
param(
[Parameter(Mandatory)]
@@ -120,7 +120,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
diff --git a/src/ServiceLinker/exports/Get-AzServiceLinkerConfigurationName.ps1 b/src/ServiceLinker/exports/Get-AzServiceLinkerConfigurationName.ps1
new file mode 100644
index 000000000000..ed05175c804e
--- /dev/null
+++ b/src/ServiceLinker/exports/Get-AzServiceLinkerConfigurationName.ps1
@@ -0,0 +1,166 @@
+
+# ----------------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+# http://www.apache.org/licenses/LICENSE-2.0
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# Code generated by Microsoft (R) AutoRest Code Generator.Changes may cause incorrect behavior and will be lost if the code
+# is regenerated.
+# ----------------------------------------------------------------------------------
+
+<#
+.Synopsis
+Lists the configuration names generated by Service Connector for all target, client types, auth types.
+.Description
+Lists the configuration names generated by Service Connector for all target, client types, auth types.
+.Example
+Get-AzServiceLinkerConfigurationName
+
+.Outputs
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IConfigurationNameItem
+.Link
+https://learn.microsoft.com/powershell/module/az.servicelinker/get-azservicelinkerconfigurationname
+#>
+function Get-AzServiceLinkerConfigurationName {
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IConfigurationNameItem])]
+[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)]
+param(
+ [Parameter()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Query')]
+ [System.String]
+ # OData filter options.
+ ${Filter},
+
+ [Parameter()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Query')]
+ [System.String]
+ # OData skipToken option for pagination.
+ ${SkipToken},
+
+ [Parameter()]
+ [Alias('AzureRMContext', 'AzureCredential')]
+ [ValidateNotNull()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Azure')]
+ [System.Management.Automation.PSObject]
+ # The credentials, account, tenant, and subscription used for communication with Azure.
+ ${DefaultProfile},
+
+ [Parameter(DontShow)]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Runtime')]
+ [System.Management.Automation.SwitchParameter]
+ # Wait for .NET debugger to attach
+ ${Break},
+
+ [Parameter(DontShow)]
+ [ValidateNotNull()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Runtime')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.SendAsyncStep[]]
+ # SendAsync Pipeline Steps to be appended to the front of the pipeline
+ ${HttpPipelineAppend},
+
+ [Parameter(DontShow)]
+ [ValidateNotNull()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Runtime')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.SendAsyncStep[]]
+ # SendAsync Pipeline Steps to be prepended to the front of the pipeline
+ ${HttpPipelinePrepend},
+
+ [Parameter(DontShow)]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Runtime')]
+ [System.Uri]
+ # The URI for the proxy server to use
+ ${Proxy},
+
+ [Parameter(DontShow)]
+ [ValidateNotNull()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Runtime')]
+ [System.Management.Automation.PSCredential]
+ # Credentials for a proxy server to use for the remote call
+ ${ProxyCredential},
+
+ [Parameter(DontShow)]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Runtime')]
+ [System.Management.Automation.SwitchParameter]
+ # Use the default credentials for the proxy
+ ${ProxyUseDefaultCredentials}
+)
+
+begin {
+ try {
+ $outBuffer = $null
+ if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) {
+ $PSBoundParameters['OutBuffer'] = 1
+ }
+ $parameterSet = $PSCmdlet.ParameterSetName
+
+ if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
+ }
+ $preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
+ if ($preTelemetryId -eq '') {
+ [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId =(New-Guid).ToString()
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.module]::Instance.Telemetry.Invoke('Create', $MyInvocation, $parameterSet, $PSCmdlet)
+ } else {
+ $internalCalledCmdlets = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::InternalCalledCmdlets
+ if ($internalCalledCmdlets -eq '') {
+ [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::InternalCalledCmdlets = $MyInvocation.MyCommand.Name
+ } else {
+ [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::InternalCalledCmdlets += ',' + $MyInvocation.MyCommand.Name
+ }
+ [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId = 'internal'
+ }
+
+ $mapping = @{
+ List = 'Az.ServiceLinker.private\Get-AzServiceLinkerConfigurationName_List';
+ }
+ $cmdInfo = Get-Command -Name $mapping[$parameterSet]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet)
+ $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet)
+ $scriptCmd = {& $wrappedCmd @PSBoundParameters}
+ $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin)
+ $steppablePipeline.Begin($PSCmdlet)
+ } catch {
+ [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::ClearTelemetryContext()
+ throw
+ }
+}
+
+process {
+ try {
+ $steppablePipeline.Process($_)
+ } catch {
+ [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::ClearTelemetryContext()
+ throw
+ }
+
+ finally {
+ $backupTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
+ $backupInternalCalledCmdlets = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::InternalCalledCmdlets
+ [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::ClearTelemetryContext()
+ }
+
+}
+end {
+ try {
+ $steppablePipeline.End()
+
+ [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId = $backupTelemetryId
+ [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::InternalCalledCmdlets = $backupInternalCalledCmdlets
+ if ($preTelemetryId -eq '') {
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.module]::Instance.Telemetry.Invoke('Send', $MyInvocation, $parameterSet, $PSCmdlet)
+ [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::ClearTelemetryContext()
+ }
+ [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId = $preTelemetryId
+
+ } catch {
+ [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::ClearTelemetryContext()
+ throw
+ }
+}
+}
diff --git a/src/ServiceLinker/exports/Get-AzServiceLinkerForContainerApp.ps1 b/src/ServiceLinker/exports/Get-AzServiceLinkerForContainerApp.ps1
index f8178ad6eacc..e94d5ccdac04 100644
--- a/src/ServiceLinker/exports/Get-AzServiceLinkerForContainerApp.ps1
+++ b/src/ServiceLinker/exports/Get-AzServiceLinkerForContainerApp.ps1
@@ -20,34 +20,39 @@ Returns Linker resource for a given name in container app.
.Description
Returns Linker resource for a given name in container app.
.Example
-Get-AzServiceLinkerForContainerApp -ContainerApp servicelinker-app -ResourceGroupName servicelinker-test-group -Scope 'simple-hello-world-container'
+Get-AzServiceLinkerForContainerApp -ContainerApp servicelinker-app -ResourceGroupName servicelinker-test-group
.Example
-Get-AzServiceLinkerForContainerApp -ContainerApp servicelinker-app -ResourceGroupName servicelinker-test-group -Name postgresql_connection | fl
+Get-AzServiceLinkerForContainerApp -ContainerApp servicelinker-app -ResourceGroupName servicelinker-test-group -Name postgresql_connection | Format-List
.Example
$identity = @{
ResourceUri = '/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/servicelinker-test-linux-group/providers/Microsoft.App/containerApps/servicelinker-app'
LinkerName = 'postgresql_connection'}
-$identity | Get-AzServiceLinkerForContainerApp |fl
+$identity | Get-AzServiceLinkerForContainerApp | Format-List
.Inputs
Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.IServiceLinkerIdentity
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource
.Notes
COMPLEX PARAMETER PROPERTIES
To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables.
INPUTOBJECT : Identity Parameter
+ [ConnectorName ]: The name of resource.
+ [DryrunName ]: The name of dryrun.
[Id ]: Resource identity path
[LinkerName ]: The name Linker resource.
+ [Location ]: The name of Azure region.
+ [ResourceGroupName ]: The name of the resource group. The name is case insensitive.
[ResourceUri ]: The fully qualified Azure Resource manager identifier of the resource to be connected.
+ [SubscriptionId ]: The ID of the target subscription.
.Link
https://learn.microsoft.com/powershell/module/az.servicelinker/get-azservicelinkerforcontainerapp
#>
function Get-AzServiceLinkerForContainerApp {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource])]
[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)]
param(
[Parameter(ParameterSetName='List')]
@@ -150,7 +155,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
diff --git a/src/ServiceLinker/exports/Get-AzServiceLinkerForSpringCloud.ps1 b/src/ServiceLinker/exports/Get-AzServiceLinkerForSpringCloud.ps1
index f0fc6a6990cb..e84477991cff 100644
--- a/src/ServiceLinker/exports/Get-AzServiceLinkerForSpringCloud.ps1
+++ b/src/ServiceLinker/exports/Get-AzServiceLinkerForSpringCloud.ps1
@@ -22,32 +22,37 @@ Returns Linker resource for a given name in spring cloud.
.Example
Get-AzServiceLinkerForSpringCloud -ServiceName servicelinker-springcloud -AppName appconfiguration -ResourceGroupName servicelinker-test-group -DeploymentName "default"
.Example
-Get-AzServiceLinkerForSpringCloud -ServiceName servicelinker-springcloud -AppName appconfiguration -DeploymentName "default" -ResourceGroupName servicelinker-test-group -Name postgresql_connection | fl
+Get-AzServiceLinkerForSpringCloud -ServiceName servicelinker-springcloud -AppName appconfiguration -DeploymentName "default" -ResourceGroupName servicelinker-test-group -Name postgresql_connection | Format-List
.Example
$identity = @{
ResourceUri = '/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/servicelinker-test-linux-group/providers/Microsoft.AppPlatform/Spring/servicelinker-springcloud/apps/appconfiguration/deployments/default'
LinkerName = 'postgresql_connection'}
-$identity | Get-AzServiceLinkerForSpringCloud |fl
+$identity | Get-AzServiceLinkerForSpringCloud | Format-List
.Inputs
Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.IServiceLinkerIdentity
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource
.Notes
COMPLEX PARAMETER PROPERTIES
To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables.
INPUTOBJECT : Identity Parameter
+ [ConnectorName ]: The name of resource.
+ [DryrunName ]: The name of dryrun.
[Id ]: Resource identity path
[LinkerName ]: The name Linker resource.
+ [Location ]: The name of Azure region.
+ [ResourceGroupName ]: The name of the resource group. The name is case insensitive.
[ResourceUri ]: The fully qualified Azure Resource manager identifier of the resource to be connected.
+ [SubscriptionId ]: The ID of the target subscription.
.Link
https://learn.microsoft.com/powershell/module/az.servicelinker/get-azservicelinkerforspringcloud
#>
function Get-AzServiceLinkerForSpringCloud {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource])]
[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)]
param(
[Parameter(ParameterSetName='List')]
@@ -165,7 +170,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
diff --git a/src/ServiceLinker/exports/Get-AzServiceLinkerForWebApp.ps1 b/src/ServiceLinker/exports/Get-AzServiceLinkerForWebApp.ps1
index c289d5427791..e41a3ea3e230 100644
--- a/src/ServiceLinker/exports/Get-AzServiceLinkerForWebApp.ps1
+++ b/src/ServiceLinker/exports/Get-AzServiceLinkerForWebApp.ps1
@@ -22,32 +22,37 @@ Returns Linker resource for a given name in webapp.
.Example
Get-AzServiceLinkerForWebApp -WebApp servicelinker-webapp -ResourceGroupName servicelinker-test-group
.Example
-Get-AzServiceLinkerForWebApp -WebApp servicelinker-webapp -ResourceGroupName servicelinker-test-group -Name postgresql_connection | fl
+Get-AzServiceLinkerForWebApp -WebApp servicelinker-webapp -ResourceGroupName servicelinker-test-group -Name postgresql_connection | Format-List
.Example
$identity = @{
ResourceUri = '/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/servicelinker-test-linux-group/providers/Microsoft.Web/sites/servicelinker-webapp'
LinkerName = 'postgresql_connection'}
-$identity | Get-AzServiceLinkerForWebApp |fl
+$identity | Get-AzServiceLinkerForWebApp | Format-List
.Inputs
Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.IServiceLinkerIdentity
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource
.Notes
COMPLEX PARAMETER PROPERTIES
To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables.
INPUTOBJECT : Identity Parameter
+ [ConnectorName ]: The name of resource.
+ [DryrunName ]: The name of dryrun.
[Id ]: Resource identity path
[LinkerName ]: The name Linker resource.
+ [Location ]: The name of Azure region.
+ [ResourceGroupName ]: The name of the resource group. The name is case insensitive.
[ResourceUri ]: The fully qualified Azure Resource manager identifier of the resource to be connected.
+ [SubscriptionId ]: The ID of the target subscription.
.Link
https://learn.microsoft.com/powershell/module/az.servicelinker/get-azservicelinkerforwebapp
#>
function Get-AzServiceLinkerForWebApp {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource])]
[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)]
param(
[Parameter(ParameterSetName='List')]
@@ -150,7 +155,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
diff --git a/src/ServiceLinker/exports/New-AzServiceLinkerAzureResourceObject.ps1 b/src/ServiceLinker/exports/New-AzServiceLinkerAzureResourceObject.ps1
index 5b9ea86156fd..0c8e16636d7a 100644
--- a/src/ServiceLinker/exports/New-AzServiceLinkerAzureResourceObject.ps1
+++ b/src/ServiceLinker/exports/New-AzServiceLinkerAzureResourceObject.ps1
@@ -23,12 +23,12 @@ Create an in-memory object for AzureResource.
New-AzServiceLinkerAzureResourceObject -Id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/servicelinker-test-group/providers/Microsoft.KeyVault/vaults/servicelinker-test-kv -ConnectAsKubernetesCsiDriver 1
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.AzureResource
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.AzureResource
.Link
https://learn.microsoft.com/powershell/module/az.ServiceLinker/new-azservicelinkerazureresourceobject
#>
function New-AzServiceLinkerAzureResourceObject {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.AzureResource])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.AzureResource])]
[CmdletBinding(PositionalBinding=$false)]
param(
[Parameter(Mandatory)]
@@ -62,7 +62,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
diff --git a/src/ServiceLinker/exports/New-AzServiceLinkerConfluentBootstrapServerObject.ps1 b/src/ServiceLinker/exports/New-AzServiceLinkerConfluentBootstrapServerObject.ps1
index 6db49bd353f9..5572210df2ea 100644
--- a/src/ServiceLinker/exports/New-AzServiceLinkerConfluentBootstrapServerObject.ps1
+++ b/src/ServiceLinker/exports/New-AzServiceLinkerConfluentBootstrapServerObject.ps1
@@ -23,12 +23,12 @@ Create an in-memory object for ConfluentBootstrapServer.
New-AzServiceLinkerConfluentBootstrapServerObject -Endpoint "pkc-xxxx.eastus.azure.confluent.cloud:9092"
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ConfluentBootstrapServer
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ConfluentBootstrapServer
.Link
https://learn.microsoft.com/powershell/module/az.ServiceLinker/new-azservicelinkerconfluentbootstrapserverobject
#>
function New-AzServiceLinkerConfluentBootstrapServerObject {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ConfluentBootstrapServer])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ConfluentBootstrapServer])]
[CmdletBinding(PositionalBinding=$false)]
param(
[Parameter(Mandatory)]
@@ -55,7 +55,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
diff --git a/src/ServiceLinker/exports/New-AzServiceLinkerConfluentSchemaRegistryObject.ps1 b/src/ServiceLinker/exports/New-AzServiceLinkerConfluentSchemaRegistryObject.ps1
index 3b6ed567b51b..a1ea400cb68c 100644
--- a/src/ServiceLinker/exports/New-AzServiceLinkerConfluentSchemaRegistryObject.ps1
+++ b/src/ServiceLinker/exports/New-AzServiceLinkerConfluentSchemaRegistryObject.ps1
@@ -23,12 +23,12 @@ Create an in-memory object for ConfluentSchemaRegistry.
New-AzServiceLinkerConfluentSchemaRegistryObject -Endpoint "https://psrc-xxxx.westus2.azure.confluent.cloud"
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ConfluentSchemaRegistry
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ConfluentSchemaRegistry
.Link
https://learn.microsoft.com/powershell/module/az.ServiceLinker/new-azservicelinkerconfluentschemaregistryobject
#>
function New-AzServiceLinkerConfluentSchemaRegistryObject {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ConfluentSchemaRegistry])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ConfluentSchemaRegistry])]
[CmdletBinding(PositionalBinding=$false)]
param(
[Parameter(Mandatory)]
@@ -55,7 +55,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
diff --git a/src/ServiceLinker/exports/New-AzServiceLinkerForContainerApp.ps1 b/src/ServiceLinker/exports/New-AzServiceLinkerForContainerApp.ps1
index 1602033c6bd6..5a9091497fd3 100644
--- a/src/ServiceLinker/exports/New-AzServiceLinkerForContainerApp.ps1
+++ b/src/ServiceLinker/exports/New-AzServiceLinkerForContainerApp.ps1
@@ -27,7 +27,7 @@ $authInfo=New-AzServiceLinkerSecretAuthInfoObject -Name testUser -SecretValue **
New-AzServiceLinkerForContainerApp -TargetService $target -AuthInfo $auth -ClientType dotnet -LinkerName testLinker -ContainerApp servicelinker-app -ResourceGroupName servicelinker-test-linux-group -Scope 'simple-hello-world-container'
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource
.Notes
COMPLEX PARAMETER PROPERTIES
@@ -42,7 +42,7 @@ TARGETSERVICE : The target service properties
https://learn.microsoft.com/powershell/module/az.servicelinker/new-azservicelinkerforcontainerapp
#>
function New-AzServiceLinkerForContainerApp {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource])]
[CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')]
param(
[Parameter()]
@@ -67,20 +67,14 @@ param(
[Parameter(Mandatory)]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.IAuthInfoBase]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IAuthInfoBase]
# The authentication type.
# To construct, see NOTES section for AUTHINFO properties and create a hash table.
${AuthInfo},
[Parameter(Mandatory)]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
- [System.String]
- # connection scope in source service.
- ${Scope},
-
- [Parameter(Mandatory)]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ITargetServiceBase]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ITargetServiceBase]
# The target service properties
# To construct, see NOTES section for TARGETSERVICE properties and create a hash table.
${TargetService},
@@ -93,12 +87,84 @@ param(
# The application client type
${ClientType},
+ [Parameter()]
+ [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ActionType])]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ActionType]
+ # Optional, indicate whether to apply configurations on source application.
+ # If enable, generate configurations and applied to the source application.
+ # Default is enable.
+ # If optOut, no configuration change will be made on source.
+ ${ConfigurationInfoAction},
+
+ [Parameter()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IConfigurationInfoAdditionalConfigurations]))]
+ [System.Collections.Hashtable]
+ # A dictionary of additional configurations to be added.
+ # Service will auto generate a set of basic configurations and this property is to full fill more customized configurations
+ ${ConfigurationInfoAdditionalConfiguration},
+
+ [Parameter()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IConfigurationInfoCustomizedKeys]))]
+ [System.Collections.Hashtable]
+ # Optional.
+ # A dictionary of default key name and customized key name mapping.
+ # If not specified, default key name will be used for generate configurations
+ ${ConfigurationInfoCustomizedKey},
+
+ [Parameter()]
+ [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.AllowType])]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.AllowType]
+ # Allow Azure services to access the target service if true.
+ ${FirewallRuleAzureService},
+
+ [Parameter()]
+ [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.AllowType])]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.AllowType]
+ # Allow caller client IP to access the target service if true.
+ # the property is used when connecting local application to target service.
+ ${FirewallRuleCallerClientIP},
+
+ [Parameter()]
+ [AllowEmptyCollection()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [System.String[]]
+ # This value specifies the set of IP addresses or IP address ranges in CIDR form to be included as the allowed list of client IPs for a given database account.
+ ${FirewallRuleIPRange},
+
+ [Parameter()]
+ [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ActionType])]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ActionType]
+ # Optional.
+ # Indicates public network solution.
+ # If enable, enable public network access of target service with best try.
+ # Default is enable.
+ # If optOut, opt out public network access configuration.
+ ${PublicNetworkSolutionAction},
+
+ [Parameter()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [System.String]
+ # connection scope in source service.
+ ${Scope},
+
[Parameter()]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
[System.String]
# The key vault id to store secret
${SecretStoreKeyVaultId},
+ [Parameter()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [System.String]
+ # The key vault secret name to store secret, only valid when storing one secret
+ ${SecretStoreKeyVaultSecretName},
+
[Parameter()]
[ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.VNetSolutionType])]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
@@ -196,7 +262,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
diff --git a/src/ServiceLinker/exports/New-AzServiceLinkerForSpringCloud.ps1 b/src/ServiceLinker/exports/New-AzServiceLinkerForSpringCloud.ps1
index 17c75dfdeb05..002048ff2a97 100644
--- a/src/ServiceLinker/exports/New-AzServiceLinkerForSpringCloud.ps1
+++ b/src/ServiceLinker/exports/New-AzServiceLinkerForSpringCloud.ps1
@@ -29,7 +29,7 @@ New-AzServiceLinkerForSpringCloud -TargetService $target -AuthInfo $auth -Client
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource
.Notes
COMPLEX PARAMETER PROPERTIES
@@ -44,7 +44,7 @@ TARGETSERVICE : The target service properties
https://learn.microsoft.com/powershell/module/az.servicelinker/new-azservicelinkerforspringcloud
#>
function New-AzServiceLinkerForSpringCloud {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource])]
[CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')]
param(
[Parameter()]
@@ -69,14 +69,14 @@ param(
[Parameter(Mandatory)]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.IAuthInfoBase]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IAuthInfoBase]
# The authentication type.
# To construct, see NOTES section for AUTHINFO properties and create a hash table.
${AuthInfo},
[Parameter(Mandatory)]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ITargetServiceBase]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ITargetServiceBase]
# The target service properties
# To construct, see NOTES section for TARGETSERVICE properties and create a hash table.
${TargetService},
@@ -89,6 +89,66 @@ param(
# The application client type
${ClientType},
+ [Parameter()]
+ [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ActionType])]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ActionType]
+ # Optional, indicate whether to apply configurations on source application.
+ # If enable, generate configurations and applied to the source application.
+ # Default is enable.
+ # If optOut, no configuration change will be made on source.
+ ${ConfigurationInfoAction},
+
+ [Parameter()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IConfigurationInfoAdditionalConfigurations]))]
+ [System.Collections.Hashtable]
+ # A dictionary of additional configurations to be added.
+ # Service will auto generate a set of basic configurations and this property is to full fill more customized configurations
+ ${ConfigurationInfoAdditionalConfiguration},
+
+ [Parameter()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IConfigurationInfoCustomizedKeys]))]
+ [System.Collections.Hashtable]
+ # Optional.
+ # A dictionary of default key name and customized key name mapping.
+ # If not specified, default key name will be used for generate configurations
+ ${ConfigurationInfoCustomizedKey},
+
+ [Parameter()]
+ [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.AllowType])]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.AllowType]
+ # Allow Azure services to access the target service if true.
+ ${FirewallRuleAzureService},
+
+ [Parameter()]
+ [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.AllowType])]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.AllowType]
+ # Allow caller client IP to access the target service if true.
+ # the property is used when connecting local application to target service.
+ ${FirewallRuleCallerClientIP},
+
+ [Parameter()]
+ [AllowEmptyCollection()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [System.String[]]
+ # This value specifies the set of IP addresses or IP address ranges in CIDR form to be included as the allowed list of client IPs for a given database account.
+ ${FirewallRuleIPRange},
+
+ [Parameter()]
+ [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ActionType])]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ActionType]
+ # Optional.
+ # Indicates public network solution.
+ # If enable, enable public network access of target service with best try.
+ # Default is enable.
+ # If optOut, opt out public network access configuration.
+ ${PublicNetworkSolutionAction},
+
[Parameter()]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
[System.String]
@@ -101,6 +161,12 @@ param(
# The key vault id to store secret
${SecretStoreKeyVaultId},
+ [Parameter()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [System.String]
+ # The key vault secret name to store secret, only valid when storing one secret
+ ${SecretStoreKeyVaultSecretName},
+
[Parameter()]
[ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.VNetSolutionType])]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
@@ -211,7 +277,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
diff --git a/src/ServiceLinker/exports/New-AzServiceLinkerForWebApp.ps1 b/src/ServiceLinker/exports/New-AzServiceLinkerForWebApp.ps1
index fc290b985424..466bf4013876 100644
--- a/src/ServiceLinker/exports/New-AzServiceLinkerForWebApp.ps1
+++ b/src/ServiceLinker/exports/New-AzServiceLinkerForWebApp.ps1
@@ -27,7 +27,7 @@ $authInfo=New-AzServiceLinkerSecretAuthInfoObject -Name testUser -SecretValue **
New-AzServiceLinkerForWebApp -TargetService $target -AuthInfo $auth -ClientType dotnet -LinkerName testLinker -WebApp servicelinker-app -ResourceGroupName servicelinker-test-group
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource
.Notes
COMPLEX PARAMETER PROPERTIES
@@ -42,7 +42,7 @@ TARGETSERVICE : The target service properties
https://learn.microsoft.com/powershell/module/az.servicelinker/new-azservicelinkerforwebapp
#>
function New-AzServiceLinkerForWebApp {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource])]
[CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')]
param(
[Parameter()]
@@ -67,14 +67,14 @@ param(
[Parameter(Mandatory)]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.IAuthInfoBase]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IAuthInfoBase]
# The authentication type.
# To construct, see NOTES section for AUTHINFO properties and create a hash table.
${AuthInfo},
[Parameter(Mandatory)]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ITargetServiceBase]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ITargetServiceBase]
# The target service properties
# To construct, see NOTES section for TARGETSERVICE properties and create a hash table.
${TargetService},
@@ -87,6 +87,66 @@ param(
# The application client type
${ClientType},
+ [Parameter()]
+ [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ActionType])]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ActionType]
+ # Optional, indicate whether to apply configurations on source application.
+ # If enable, generate configurations and applied to the source application.
+ # Default is enable.
+ # If optOut, no configuration change will be made on source.
+ ${ConfigurationInfoAction},
+
+ [Parameter()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IConfigurationInfoAdditionalConfigurations]))]
+ [System.Collections.Hashtable]
+ # A dictionary of additional configurations to be added.
+ # Service will auto generate a set of basic configurations and this property is to full fill more customized configurations
+ ${ConfigurationInfoAdditionalConfiguration},
+
+ [Parameter()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IConfigurationInfoCustomizedKeys]))]
+ [System.Collections.Hashtable]
+ # Optional.
+ # A dictionary of default key name and customized key name mapping.
+ # If not specified, default key name will be used for generate configurations
+ ${ConfigurationInfoCustomizedKey},
+
+ [Parameter()]
+ [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.AllowType])]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.AllowType]
+ # Allow Azure services to access the target service if true.
+ ${FirewallRuleAzureService},
+
+ [Parameter()]
+ [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.AllowType])]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.AllowType]
+ # Allow caller client IP to access the target service if true.
+ # the property is used when connecting local application to target service.
+ ${FirewallRuleCallerClientIP},
+
+ [Parameter()]
+ [AllowEmptyCollection()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [System.String[]]
+ # This value specifies the set of IP addresses or IP address ranges in CIDR form to be included as the allowed list of client IPs for a given database account.
+ ${FirewallRuleIPRange},
+
+ [Parameter()]
+ [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ActionType])]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ActionType]
+ # Optional.
+ # Indicates public network solution.
+ # If enable, enable public network access of target service with best try.
+ # Default is enable.
+ # If optOut, opt out public network access configuration.
+ ${PublicNetworkSolutionAction},
+
[Parameter()]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
[System.String]
@@ -99,6 +159,12 @@ param(
# The key vault id to store secret
${SecretStoreKeyVaultId},
+ [Parameter()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [System.String]
+ # The key vault secret name to store secret, only valid when storing one secret
+ ${SecretStoreKeyVaultSecretName},
+
[Parameter()]
[ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.VNetSolutionType])]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
@@ -197,7 +263,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
diff --git a/src/ServiceLinker/exports/New-AzServiceLinkerSecretAuthInfoObject.ps1 b/src/ServiceLinker/exports/New-AzServiceLinkerSecretAuthInfoObject.ps1
index 90737ed7ce85..7c394a7b0d60 100644
--- a/src/ServiceLinker/exports/New-AzServiceLinkerSecretAuthInfoObject.ps1
+++ b/src/ServiceLinker/exports/New-AzServiceLinkerSecretAuthInfoObject.ps1
@@ -27,12 +27,12 @@ New-AzServiceLinkerSecretAuthInfoObject -Name user -SecretKeyVaultUri "https://s
New-AzServiceLinkerSecretAuthInfoObject -Name user -SecretNameInKeyVault test-secret
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.SecretAuthInfo
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.SecretAuthInfo
.Link
https://learn.microsoft.com/powershell/module/az.ServiceLinker/new-azservicelinkersecretauthinfoobject
#>
function New-AzServiceLinkerSecretAuthInfoObject {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.SecretAuthInfo])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.SecretAuthInfo])]
[CmdletBinding(PositionalBinding=$false)]
param(
[Parameter()]
@@ -43,7 +43,7 @@ param(
[Parameter(DontShow)]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ISecretInfoBase]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ISecretInfoBase]
# Password or key vault secret for secret auth.
# To construct, see NOTES section for SECRETINFO properties and create a hash table.
${SecretInfo},
@@ -84,7 +84,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
diff --git a/src/ServiceLinker/exports/New-AzServiceLinkerServicePrincipalSecretAuthInfoObject.ps1 b/src/ServiceLinker/exports/New-AzServiceLinkerServicePrincipalSecretAuthInfoObject.ps1
index d0e12925f6e6..d8b4877c36c2 100644
--- a/src/ServiceLinker/exports/New-AzServiceLinkerServicePrincipalSecretAuthInfoObject.ps1
+++ b/src/ServiceLinker/exports/New-AzServiceLinkerServicePrincipalSecretAuthInfoObject.ps1
@@ -23,12 +23,12 @@ Create an in-memory object for ServicePrincipalSecretAuthInfo.
New-AzServiceLinkerServicePrincipalSecretAuthInfoObject -ClientId 00000000-0000-0000-0000-000000000000 -PrincipalId 00000000-0000-0000-0000-000000000000 -Secret secret
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ServicePrincipalSecretAuthInfo
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ServicePrincipalSecretAuthInfo
.Link
https://learn.microsoft.com/powershell/module/az.ServiceLinker/new-azservicelinkerserviceprincipalsecretauthinfoobject
#>
function New-AzServiceLinkerServicePrincipalSecretAuthInfoObject {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ServicePrincipalSecretAuthInfo])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ServicePrincipalSecretAuthInfo])]
[CmdletBinding(PositionalBinding=$false)]
param(
[Parameter(Mandatory)]
@@ -67,7 +67,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
diff --git a/src/ServiceLinker/exports/New-AzServiceLinkerSystemAssignedIdentityAuthInfoObject.ps1 b/src/ServiceLinker/exports/New-AzServiceLinkerSystemAssignedIdentityAuthInfoObject.ps1
index 40f4ae092d69..086112f730b1 100644
--- a/src/ServiceLinker/exports/New-AzServiceLinkerSystemAssignedIdentityAuthInfoObject.ps1
+++ b/src/ServiceLinker/exports/New-AzServiceLinkerSystemAssignedIdentityAuthInfoObject.ps1
@@ -23,12 +23,12 @@ Create an in-memory object for SystemAssignedIdentityAuthInfo.
New-AzServiceLinkerSystemAssignedIdentityAuthInfoObject
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.SystemAssignedIdentityAuthInfo
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.SystemAssignedIdentityAuthInfo
.Link
https://learn.microsoft.com/powershell/module/az.ServiceLinker/new-azservicelinkersystemassignedidentityauthinfoobject
#>
function New-AzServiceLinkerSystemAssignedIdentityAuthInfoObject {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.SystemAssignedIdentityAuthInfo])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.SystemAssignedIdentityAuthInfo])]
[CmdletBinding(PositionalBinding=$false)]
param(
[Parameter(DontShow)]
@@ -49,7 +49,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
diff --git a/src/ServiceLinker/exports/New-AzServiceLinkerUserAssignedIdentityAuthInfoObject.ps1 b/src/ServiceLinker/exports/New-AzServiceLinkerUserAssignedIdentityAuthInfoObject.ps1
index 58d8b44cd8df..060f7937b068 100644
--- a/src/ServiceLinker/exports/New-AzServiceLinkerUserAssignedIdentityAuthInfoObject.ps1
+++ b/src/ServiceLinker/exports/New-AzServiceLinkerUserAssignedIdentityAuthInfoObject.ps1
@@ -23,12 +23,12 @@ Create an in-memory object for UserAssignedIdentityAuthInfo.
New-AzServiceLinkerUserAssignedIdentityAuthInfoObject -ClientId 00000000-0000-0000-0000-000000000000 -SubscriptionId 00000000-0000-0000-0000-000000000000
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.UserAssignedIdentityAuthInfo
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.UserAssignedIdentityAuthInfo
.Link
https://learn.microsoft.com/powershell/module/az.ServiceLinker/new-azservicelinkeruserassignedidentityauthinfoobject
#>
function New-AzServiceLinkerUserAssignedIdentityAuthInfoObject {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.UserAssignedIdentityAuthInfo])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.UserAssignedIdentityAuthInfo])]
[CmdletBinding(PositionalBinding=$false)]
param(
[Parameter()]
@@ -61,7 +61,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
diff --git a/src/ServiceLinker/exports/ProxyCmdletDefinitions.ps1 b/src/ServiceLinker/exports/ProxyCmdletDefinitions.ps1
index 0954dbd53ce2..2bc680499312 100644
--- a/src/ServiceLinker/exports/ProxyCmdletDefinitions.ps1
+++ b/src/ServiceLinker/exports/ProxyCmdletDefinitions.ps1
@@ -14,21 +14,172 @@
# is regenerated.
# ----------------------------------------------------------------------------------
+<#
+.Synopsis
+Lists the configuration names generated by Service Connector for all target, client types, auth types.
+.Description
+Lists the configuration names generated by Service Connector for all target, client types, auth types.
+.Example
+Get-AzServiceLinkerConfigurationName
+
+.Outputs
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IConfigurationNameItem
+.Link
+https://learn.microsoft.com/powershell/module/az.servicelinker/get-azservicelinkerconfigurationname
+#>
+function Get-AzServiceLinkerConfigurationName {
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IConfigurationNameItem])]
+[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)]
+param(
+ [Parameter()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Query')]
+ [System.String]
+ # OData filter options.
+ ${Filter},
+
+ [Parameter()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Query')]
+ [System.String]
+ # OData skipToken option for pagination.
+ ${SkipToken},
+
+ [Parameter()]
+ [Alias('AzureRMContext', 'AzureCredential')]
+ [ValidateNotNull()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Azure')]
+ [System.Management.Automation.PSObject]
+ # The credentials, account, tenant, and subscription used for communication with Azure.
+ ${DefaultProfile},
+
+ [Parameter(DontShow)]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Runtime')]
+ [System.Management.Automation.SwitchParameter]
+ # Wait for .NET debugger to attach
+ ${Break},
+
+ [Parameter(DontShow)]
+ [ValidateNotNull()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Runtime')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.SendAsyncStep[]]
+ # SendAsync Pipeline Steps to be appended to the front of the pipeline
+ ${HttpPipelineAppend},
+
+ [Parameter(DontShow)]
+ [ValidateNotNull()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Runtime')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.SendAsyncStep[]]
+ # SendAsync Pipeline Steps to be prepended to the front of the pipeline
+ ${HttpPipelinePrepend},
+
+ [Parameter(DontShow)]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Runtime')]
+ [System.Uri]
+ # The URI for the proxy server to use
+ ${Proxy},
+
+ [Parameter(DontShow)]
+ [ValidateNotNull()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Runtime')]
+ [System.Management.Automation.PSCredential]
+ # Credentials for a proxy server to use for the remote call
+ ${ProxyCredential},
+
+ [Parameter(DontShow)]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Runtime')]
+ [System.Management.Automation.SwitchParameter]
+ # Use the default credentials for the proxy
+ ${ProxyUseDefaultCredentials}
+)
+
+begin {
+ try {
+ $outBuffer = $null
+ if ($PSBoundParameters.TryGetValue('OutBuffer', [ref]$outBuffer)) {
+ $PSBoundParameters['OutBuffer'] = 1
+ }
+ $parameterSet = $PSCmdlet.ParameterSetName
+
+ if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
+ }
+ $preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
+ if ($preTelemetryId -eq '') {
+ [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId =(New-Guid).ToString()
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.module]::Instance.Telemetry.Invoke('Create', $MyInvocation, $parameterSet, $PSCmdlet)
+ } else {
+ $internalCalledCmdlets = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::InternalCalledCmdlets
+ if ($internalCalledCmdlets -eq '') {
+ [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::InternalCalledCmdlets = $MyInvocation.MyCommand.Name
+ } else {
+ [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::InternalCalledCmdlets += ',' + $MyInvocation.MyCommand.Name
+ }
+ [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId = 'internal'
+ }
+
+ $mapping = @{
+ List = 'Az.ServiceLinker.private\Get-AzServiceLinkerConfigurationName_List';
+ }
+ $cmdInfo = Get-Command -Name $mapping[$parameterSet]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.MessageAttributeHelper]::ProcessCustomAttributesAtRuntime($cmdInfo, $MyInvocation, $parameterSet, $PSCmdlet)
+ $wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand(($mapping[$parameterSet]), [System.Management.Automation.CommandTypes]::Cmdlet)
+ $scriptCmd = {& $wrappedCmd @PSBoundParameters}
+ $steppablePipeline = $scriptCmd.GetSteppablePipeline($MyInvocation.CommandOrigin)
+ $steppablePipeline.Begin($PSCmdlet)
+ } catch {
+ [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::ClearTelemetryContext()
+ throw
+ }
+}
+
+process {
+ try {
+ $steppablePipeline.Process($_)
+ } catch {
+ [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::ClearTelemetryContext()
+ throw
+ }
+
+ finally {
+ $backupTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
+ $backupInternalCalledCmdlets = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::InternalCalledCmdlets
+ [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::ClearTelemetryContext()
+ }
+
+}
+end {
+ try {
+ $steppablePipeline.End()
+
+ [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId = $backupTelemetryId
+ [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::InternalCalledCmdlets = $backupInternalCalledCmdlets
+ if ($preTelemetryId -eq '') {
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.module]::Instance.Telemetry.Invoke('Send', $MyInvocation, $parameterSet, $PSCmdlet)
+ [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::ClearTelemetryContext()
+ }
+ [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId = $preTelemetryId
+
+ } catch {
+ [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::ClearTelemetryContext()
+ throw
+ }
+}
+}
+
<#
.Synopsis
list source configurations for a linker in container app.
.Description
list source configurations for a linker in container app.
.Example
-Get-AzServiceLinkerConfigurationForContainerApp -ContainerApp servicelinker-containerapp -ResourceGroupName servicelinker-test-group -LinkerName postgresql_linker |fl
+Get-AzServiceLinkerConfigurationForContainerApp -ContainerApp servicelinker-containerapp -ResourceGroupName servicelinker-test-group -LinkerName postgresql_linker | Format-List
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ISourceConfiguration
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ISourceConfiguration
.Link
https://learn.microsoft.com/powershell/module/az.servicelinker/get-azservicelinkerconfigurationforcontainerapp
#>
function Get-AzServiceLinkerConfigurationForContainerApp {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ISourceConfiguration])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ISourceConfiguration])]
[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')]
param(
[Parameter(Mandatory)]
@@ -120,7 +271,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
@@ -194,15 +345,15 @@ list source configurations for a linker in spring cloud.
.Description
list source configurations for a linker in spring cloud.
.Example
-Get-AzServiceLinkerConfigurationForSpringCloud -ServiceName servicelinker-springcloud -AppName appconfiguration -ResourceGroupName servicelinker-test-group -LinkerName postgresql_linker |fl
+Get-AzServiceLinkerConfigurationForSpringCloud -ServiceName servicelinker-springcloud -AppName appconfiguration -ResourceGroupName servicelinker-test-group -LinkerName postgresql_linker | Format-List
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ISourceConfiguration
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ISourceConfiguration
.Link
https://learn.microsoft.com/powershell/module/az.servicelinker/get-azservicelinkerconfigurationforspringcloud
#>
function Get-AzServiceLinkerConfigurationForSpringCloud {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ISourceConfiguration])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ISourceConfiguration])]
[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')]
param(
[Parameter(Mandatory)]
@@ -307,7 +458,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
@@ -384,15 +535,15 @@ list source configurations for a linker in webapp.
.Description
list source configurations for a linker in webapp.
.Example
-Get-AzServiceLinkerConfigurationForWebApp -WebApp servicelinker-webapp -ResourceGroupName servicelinker-test-group -LinkerName postgresql_linker |fl
+Get-AzServiceLinkerConfigurationForWebApp -WebApp servicelinker-webapp -ResourceGroupName servicelinker-test-group -LinkerName postgresql_linker | Format-List
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ISourceConfiguration
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ISourceConfiguration
.Link
https://learn.microsoft.com/powershell/module/az.servicelinker/get-azservicelinkerconfigurationforwebapp
#>
function Get-AzServiceLinkerConfigurationForWebApp {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ISourceConfiguration])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ISourceConfiguration])]
[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')]
param(
[Parameter(Mandatory)]
@@ -484,7 +635,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
@@ -558,34 +709,39 @@ Returns Linker resource for a given name in container app.
.Description
Returns Linker resource for a given name in container app.
.Example
-Get-AzServiceLinkerForContainerApp -ContainerApp servicelinker-app -ResourceGroupName servicelinker-test-group -Scope 'simple-hello-world-container'
+Get-AzServiceLinkerForContainerApp -ContainerApp servicelinker-app -ResourceGroupName servicelinker-test-group
.Example
-Get-AzServiceLinkerForContainerApp -ContainerApp servicelinker-app -ResourceGroupName servicelinker-test-group -Name postgresql_connection | fl
+Get-AzServiceLinkerForContainerApp -ContainerApp servicelinker-app -ResourceGroupName servicelinker-test-group -Name postgresql_connection | Format-List
.Example
$identity = @{
ResourceUri = '/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/servicelinker-test-linux-group/providers/Microsoft.App/containerApps/servicelinker-app'
LinkerName = 'postgresql_connection'}
-$identity | Get-AzServiceLinkerForContainerApp |fl
+$identity | Get-AzServiceLinkerForContainerApp | Format-List
.Inputs
Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.IServiceLinkerIdentity
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource
.Notes
COMPLEX PARAMETER PROPERTIES
To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables.
INPUTOBJECT : Identity Parameter
+ [ConnectorName ]: The name of resource.
+ [DryrunName ]: The name of dryrun.
[Id ]: Resource identity path
[LinkerName ]: The name Linker resource.
+ [Location ]: The name of Azure region.
+ [ResourceGroupName ]: The name of the resource group. The name is case insensitive.
[ResourceUri ]: The fully qualified Azure Resource manager identifier of the resource to be connected.
+ [SubscriptionId ]: The ID of the target subscription.
.Link
https://learn.microsoft.com/powershell/module/az.servicelinker/get-azservicelinkerforcontainerapp
#>
function Get-AzServiceLinkerForContainerApp {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource])]
[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)]
param(
[Parameter(ParameterSetName='List')]
@@ -688,7 +844,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
@@ -766,32 +922,37 @@ Returns Linker resource for a given name in spring cloud.
.Example
Get-AzServiceLinkerForSpringCloud -ServiceName servicelinker-springcloud -AppName appconfiguration -ResourceGroupName servicelinker-test-group -DeploymentName "default"
.Example
-Get-AzServiceLinkerForSpringCloud -ServiceName servicelinker-springcloud -AppName appconfiguration -DeploymentName "default" -ResourceGroupName servicelinker-test-group -Name postgresql_connection | fl
+Get-AzServiceLinkerForSpringCloud -ServiceName servicelinker-springcloud -AppName appconfiguration -DeploymentName "default" -ResourceGroupName servicelinker-test-group -Name postgresql_connection | Format-List
.Example
$identity = @{
ResourceUri = '/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/servicelinker-test-linux-group/providers/Microsoft.AppPlatform/Spring/servicelinker-springcloud/apps/appconfiguration/deployments/default'
LinkerName = 'postgresql_connection'}
-$identity | Get-AzServiceLinkerForSpringCloud |fl
+$identity | Get-AzServiceLinkerForSpringCloud | Format-List
.Inputs
Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.IServiceLinkerIdentity
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource
.Notes
COMPLEX PARAMETER PROPERTIES
To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables.
INPUTOBJECT : Identity Parameter
+ [ConnectorName ]: The name of resource.
+ [DryrunName ]: The name of dryrun.
[Id ]: Resource identity path
[LinkerName ]: The name Linker resource.
+ [Location ]: The name of Azure region.
+ [ResourceGroupName ]: The name of the resource group. The name is case insensitive.
[ResourceUri ]: The fully qualified Azure Resource manager identifier of the resource to be connected.
+ [SubscriptionId ]: The ID of the target subscription.
.Link
https://learn.microsoft.com/powershell/module/az.servicelinker/get-azservicelinkerforspringcloud
#>
function Get-AzServiceLinkerForSpringCloud {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource])]
[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)]
param(
[Parameter(ParameterSetName='List')]
@@ -909,7 +1070,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
@@ -990,32 +1151,37 @@ Returns Linker resource for a given name in webapp.
.Example
Get-AzServiceLinkerForWebApp -WebApp servicelinker-webapp -ResourceGroupName servicelinker-test-group
.Example
-Get-AzServiceLinkerForWebApp -WebApp servicelinker-webapp -ResourceGroupName servicelinker-test-group -Name postgresql_connection | fl
+Get-AzServiceLinkerForWebApp -WebApp servicelinker-webapp -ResourceGroupName servicelinker-test-group -Name postgresql_connection | Format-List
.Example
$identity = @{
ResourceUri = '/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/servicelinker-test-linux-group/providers/Microsoft.Web/sites/servicelinker-webapp'
LinkerName = 'postgresql_connection'}
-$identity | Get-AzServiceLinkerForWebApp |fl
+$identity | Get-AzServiceLinkerForWebApp | Format-List
.Inputs
Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.IServiceLinkerIdentity
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource
.Notes
COMPLEX PARAMETER PROPERTIES
To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables.
INPUTOBJECT : Identity Parameter
+ [ConnectorName ]: The name of resource.
+ [DryrunName ]: The name of dryrun.
[Id ]: Resource identity path
[LinkerName ]: The name Linker resource.
+ [Location ]: The name of Azure region.
+ [ResourceGroupName ]: The name of the resource group. The name is case insensitive.
[ResourceUri ]: The fully qualified Azure Resource manager identifier of the resource to be connected.
+ [SubscriptionId ]: The ID of the target subscription.
.Link
https://learn.microsoft.com/powershell/module/az.servicelinker/get-azservicelinkerforwebapp
#>
function Get-AzServiceLinkerForWebApp {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource])]
[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false)]
param(
[Parameter(ParameterSetName='List')]
@@ -1118,7 +1284,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
@@ -1197,12 +1363,12 @@ Create an in-memory object for AzureResource.
New-AzServiceLinkerAzureResourceObject -Id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/servicelinker-test-group/providers/Microsoft.KeyVault/vaults/servicelinker-test-kv -ConnectAsKubernetesCsiDriver 1
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.AzureResource
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.AzureResource
.Link
https://learn.microsoft.com/powershell/module/az.ServiceLinker/new-azservicelinkerazureresourceobject
#>
function New-AzServiceLinkerAzureResourceObject {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.AzureResource])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.AzureResource])]
[CmdletBinding(PositionalBinding=$false)]
param(
[Parameter(Mandatory)]
@@ -1236,7 +1402,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
@@ -1313,12 +1479,12 @@ Create an in-memory object for ConfluentBootstrapServer.
New-AzServiceLinkerConfluentBootstrapServerObject -Endpoint "pkc-xxxx.eastus.azure.confluent.cloud:9092"
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ConfluentBootstrapServer
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ConfluentBootstrapServer
.Link
https://learn.microsoft.com/powershell/module/az.ServiceLinker/new-azservicelinkerconfluentbootstrapserverobject
#>
function New-AzServiceLinkerConfluentBootstrapServerObject {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ConfluentBootstrapServer])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ConfluentBootstrapServer])]
[CmdletBinding(PositionalBinding=$false)]
param(
[Parameter(Mandatory)]
@@ -1345,7 +1511,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
@@ -1422,12 +1588,12 @@ Create an in-memory object for ConfluentSchemaRegistry.
New-AzServiceLinkerConfluentSchemaRegistryObject -Endpoint "https://psrc-xxxx.westus2.azure.confluent.cloud"
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ConfluentSchemaRegistry
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ConfluentSchemaRegistry
.Link
https://learn.microsoft.com/powershell/module/az.ServiceLinker/new-azservicelinkerconfluentschemaregistryobject
#>
function New-AzServiceLinkerConfluentSchemaRegistryObject {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ConfluentSchemaRegistry])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ConfluentSchemaRegistry])]
[CmdletBinding(PositionalBinding=$false)]
param(
[Parameter(Mandatory)]
@@ -1454,7 +1620,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
@@ -1535,7 +1701,7 @@ $authInfo=New-AzServiceLinkerSecretAuthInfoObject -Name testUser -SecretValue **
New-AzServiceLinkerForContainerApp -TargetService $target -AuthInfo $auth -ClientType dotnet -LinkerName testLinker -ContainerApp servicelinker-app -ResourceGroupName servicelinker-test-linux-group -Scope 'simple-hello-world-container'
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource
.Notes
COMPLEX PARAMETER PROPERTIES
@@ -1550,7 +1716,7 @@ TARGETSERVICE : The target service properties
https://learn.microsoft.com/powershell/module/az.servicelinker/new-azservicelinkerforcontainerapp
#>
function New-AzServiceLinkerForContainerApp {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource])]
[CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')]
param(
[Parameter()]
@@ -1575,20 +1741,14 @@ param(
[Parameter(Mandatory)]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.IAuthInfoBase]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IAuthInfoBase]
# The authentication type.
# To construct, see NOTES section for AUTHINFO properties and create a hash table.
${AuthInfo},
[Parameter(Mandatory)]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
- [System.String]
- # connection scope in source service.
- ${Scope},
-
- [Parameter(Mandatory)]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ITargetServiceBase]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ITargetServiceBase]
# The target service properties
# To construct, see NOTES section for TARGETSERVICE properties and create a hash table.
${TargetService},
@@ -1601,12 +1761,84 @@ param(
# The application client type
${ClientType},
+ [Parameter()]
+ [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ActionType])]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ActionType]
+ # Optional, indicate whether to apply configurations on source application.
+ # If enable, generate configurations and applied to the source application.
+ # Default is enable.
+ # If optOut, no configuration change will be made on source.
+ ${ConfigurationInfoAction},
+
+ [Parameter()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IConfigurationInfoAdditionalConfigurations]))]
+ [System.Collections.Hashtable]
+ # A dictionary of additional configurations to be added.
+ # Service will auto generate a set of basic configurations and this property is to full fill more customized configurations
+ ${ConfigurationInfoAdditionalConfiguration},
+
+ [Parameter()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IConfigurationInfoCustomizedKeys]))]
+ [System.Collections.Hashtable]
+ # Optional.
+ # A dictionary of default key name and customized key name mapping.
+ # If not specified, default key name will be used for generate configurations
+ ${ConfigurationInfoCustomizedKey},
+
+ [Parameter()]
+ [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.AllowType])]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.AllowType]
+ # Allow Azure services to access the target service if true.
+ ${FirewallRuleAzureService},
+
+ [Parameter()]
+ [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.AllowType])]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.AllowType]
+ # Allow caller client IP to access the target service if true.
+ # the property is used when connecting local application to target service.
+ ${FirewallRuleCallerClientIP},
+
+ [Parameter()]
+ [AllowEmptyCollection()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [System.String[]]
+ # This value specifies the set of IP addresses or IP address ranges in CIDR form to be included as the allowed list of client IPs for a given database account.
+ ${FirewallRuleIPRange},
+
+ [Parameter()]
+ [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ActionType])]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ActionType]
+ # Optional.
+ # Indicates public network solution.
+ # If enable, enable public network access of target service with best try.
+ # Default is enable.
+ # If optOut, opt out public network access configuration.
+ ${PublicNetworkSolutionAction},
+
+ [Parameter()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [System.String]
+ # connection scope in source service.
+ ${Scope},
+
[Parameter()]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
[System.String]
# The key vault id to store secret
${SecretStoreKeyVaultId},
+ [Parameter()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [System.String]
+ # The key vault secret name to store secret, only valid when storing one secret
+ ${SecretStoreKeyVaultSecretName},
+
[Parameter()]
[ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.VNetSolutionType])]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
@@ -1704,7 +1936,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
@@ -1793,7 +2025,7 @@ New-AzServiceLinkerForSpringCloud -TargetService $target -AuthInfo $auth -Client
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource
.Notes
COMPLEX PARAMETER PROPERTIES
@@ -1808,7 +2040,7 @@ TARGETSERVICE : The target service properties
https://learn.microsoft.com/powershell/module/az.servicelinker/new-azservicelinkerforspringcloud
#>
function New-AzServiceLinkerForSpringCloud {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource])]
[CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')]
param(
[Parameter()]
@@ -1833,14 +2065,14 @@ param(
[Parameter(Mandatory)]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.IAuthInfoBase]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IAuthInfoBase]
# The authentication type.
# To construct, see NOTES section for AUTHINFO properties and create a hash table.
${AuthInfo},
[Parameter(Mandatory)]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ITargetServiceBase]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ITargetServiceBase]
# The target service properties
# To construct, see NOTES section for TARGETSERVICE properties and create a hash table.
${TargetService},
@@ -1853,6 +2085,66 @@ param(
# The application client type
${ClientType},
+ [Parameter()]
+ [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ActionType])]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ActionType]
+ # Optional, indicate whether to apply configurations on source application.
+ # If enable, generate configurations and applied to the source application.
+ # Default is enable.
+ # If optOut, no configuration change will be made on source.
+ ${ConfigurationInfoAction},
+
+ [Parameter()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IConfigurationInfoAdditionalConfigurations]))]
+ [System.Collections.Hashtable]
+ # A dictionary of additional configurations to be added.
+ # Service will auto generate a set of basic configurations and this property is to full fill more customized configurations
+ ${ConfigurationInfoAdditionalConfiguration},
+
+ [Parameter()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IConfigurationInfoCustomizedKeys]))]
+ [System.Collections.Hashtable]
+ # Optional.
+ # A dictionary of default key name and customized key name mapping.
+ # If not specified, default key name will be used for generate configurations
+ ${ConfigurationInfoCustomizedKey},
+
+ [Parameter()]
+ [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.AllowType])]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.AllowType]
+ # Allow Azure services to access the target service if true.
+ ${FirewallRuleAzureService},
+
+ [Parameter()]
+ [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.AllowType])]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.AllowType]
+ # Allow caller client IP to access the target service if true.
+ # the property is used when connecting local application to target service.
+ ${FirewallRuleCallerClientIP},
+
+ [Parameter()]
+ [AllowEmptyCollection()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [System.String[]]
+ # This value specifies the set of IP addresses or IP address ranges in CIDR form to be included as the allowed list of client IPs for a given database account.
+ ${FirewallRuleIPRange},
+
+ [Parameter()]
+ [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ActionType])]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ActionType]
+ # Optional.
+ # Indicates public network solution.
+ # If enable, enable public network access of target service with best try.
+ # Default is enable.
+ # If optOut, opt out public network access configuration.
+ ${PublicNetworkSolutionAction},
+
[Parameter()]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
[System.String]
@@ -1865,6 +2157,12 @@ param(
# The key vault id to store secret
${SecretStoreKeyVaultId},
+ [Parameter()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [System.String]
+ # The key vault secret name to store secret, only valid when storing one secret
+ ${SecretStoreKeyVaultSecretName},
+
[Parameter()]
[ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.VNetSolutionType])]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
@@ -1975,7 +2273,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
@@ -2065,7 +2363,7 @@ $authInfo=New-AzServiceLinkerSecretAuthInfoObject -Name testUser -SecretValue **
New-AzServiceLinkerForWebApp -TargetService $target -AuthInfo $auth -ClientType dotnet -LinkerName testLinker -WebApp servicelinker-app -ResourceGroupName servicelinker-test-group
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource
.Notes
COMPLEX PARAMETER PROPERTIES
@@ -2080,7 +2378,7 @@ TARGETSERVICE : The target service properties
https://learn.microsoft.com/powershell/module/az.servicelinker/new-azservicelinkerforwebapp
#>
function New-AzServiceLinkerForWebApp {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource])]
[CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')]
param(
[Parameter()]
@@ -2105,14 +2403,14 @@ param(
[Parameter(Mandatory)]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.IAuthInfoBase]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IAuthInfoBase]
# The authentication type.
# To construct, see NOTES section for AUTHINFO properties and create a hash table.
${AuthInfo},
[Parameter(Mandatory)]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ITargetServiceBase]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ITargetServiceBase]
# The target service properties
# To construct, see NOTES section for TARGETSERVICE properties and create a hash table.
${TargetService},
@@ -2125,6 +2423,66 @@ param(
# The application client type
${ClientType},
+ [Parameter()]
+ [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ActionType])]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ActionType]
+ # Optional, indicate whether to apply configurations on source application.
+ # If enable, generate configurations and applied to the source application.
+ # Default is enable.
+ # If optOut, no configuration change will be made on source.
+ ${ConfigurationInfoAction},
+
+ [Parameter()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IConfigurationInfoAdditionalConfigurations]))]
+ [System.Collections.Hashtable]
+ # A dictionary of additional configurations to be added.
+ # Service will auto generate a set of basic configurations and this property is to full fill more customized configurations
+ ${ConfigurationInfoAdditionalConfiguration},
+
+ [Parameter()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IConfigurationInfoCustomizedKeys]))]
+ [System.Collections.Hashtable]
+ # Optional.
+ # A dictionary of default key name and customized key name mapping.
+ # If not specified, default key name will be used for generate configurations
+ ${ConfigurationInfoCustomizedKey},
+
+ [Parameter()]
+ [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.AllowType])]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.AllowType]
+ # Allow Azure services to access the target service if true.
+ ${FirewallRuleAzureService},
+
+ [Parameter()]
+ [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.AllowType])]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.AllowType]
+ # Allow caller client IP to access the target service if true.
+ # the property is used when connecting local application to target service.
+ ${FirewallRuleCallerClientIP},
+
+ [Parameter()]
+ [AllowEmptyCollection()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [System.String[]]
+ # This value specifies the set of IP addresses or IP address ranges in CIDR form to be included as the allowed list of client IPs for a given database account.
+ ${FirewallRuleIPRange},
+
+ [Parameter()]
+ [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ActionType])]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.ActionType]
+ # Optional.
+ # Indicates public network solution.
+ # If enable, enable public network access of target service with best try.
+ # Default is enable.
+ # If optOut, opt out public network access configuration.
+ ${PublicNetworkSolutionAction},
+
[Parameter()]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
[System.String]
@@ -2137,6 +2495,12 @@ param(
# The key vault id to store secret
${SecretStoreKeyVaultId},
+ [Parameter()]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
+ [System.String]
+ # The key vault secret name to store secret, only valid when storing one secret
+ ${SecretStoreKeyVaultSecretName},
+
[Parameter()]
[ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Support.VNetSolutionType])]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
@@ -2235,7 +2599,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
@@ -2322,12 +2686,12 @@ New-AzServiceLinkerSecretAuthInfoObject -Name user -SecretKeyVaultUri "https://s
New-AzServiceLinkerSecretAuthInfoObject -Name user -SecretNameInKeyVault test-secret
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.SecretAuthInfo
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.SecretAuthInfo
.Link
https://learn.microsoft.com/powershell/module/az.ServiceLinker/new-azservicelinkersecretauthinfoobject
#>
function New-AzServiceLinkerSecretAuthInfoObject {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.SecretAuthInfo])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.SecretAuthInfo])]
[CmdletBinding(PositionalBinding=$false)]
param(
[Parameter()]
@@ -2338,7 +2702,7 @@ param(
[Parameter(DontShow)]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ISecretInfoBase]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ISecretInfoBase]
# Password or key vault secret for secret auth.
# To construct, see NOTES section for SECRETINFO properties and create a hash table.
${SecretInfo},
@@ -2379,7 +2743,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
@@ -2456,12 +2820,12 @@ Create an in-memory object for ServicePrincipalSecretAuthInfo.
New-AzServiceLinkerServicePrincipalSecretAuthInfoObject -ClientId 00000000-0000-0000-0000-000000000000 -PrincipalId 00000000-0000-0000-0000-000000000000 -Secret secret
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ServicePrincipalSecretAuthInfo
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ServicePrincipalSecretAuthInfo
.Link
https://learn.microsoft.com/powershell/module/az.ServiceLinker/new-azservicelinkerserviceprincipalsecretauthinfoobject
#>
function New-AzServiceLinkerServicePrincipalSecretAuthInfoObject {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ServicePrincipalSecretAuthInfo])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ServicePrincipalSecretAuthInfo])]
[CmdletBinding(PositionalBinding=$false)]
param(
[Parameter(Mandatory)]
@@ -2500,7 +2864,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
@@ -2577,12 +2941,12 @@ Create an in-memory object for SystemAssignedIdentityAuthInfo.
New-AzServiceLinkerSystemAssignedIdentityAuthInfoObject
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.SystemAssignedIdentityAuthInfo
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.SystemAssignedIdentityAuthInfo
.Link
https://learn.microsoft.com/powershell/module/az.ServiceLinker/new-azservicelinkersystemassignedidentityauthinfoobject
#>
function New-AzServiceLinkerSystemAssignedIdentityAuthInfoObject {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.SystemAssignedIdentityAuthInfo])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.SystemAssignedIdentityAuthInfo])]
[CmdletBinding(PositionalBinding=$false)]
param(
[Parameter(DontShow)]
@@ -2603,7 +2967,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
@@ -2680,12 +3044,12 @@ Create an in-memory object for UserAssignedIdentityAuthInfo.
New-AzServiceLinkerUserAssignedIdentityAuthInfoObject -ClientId 00000000-0000-0000-0000-000000000000 -SubscriptionId 00000000-0000-0000-0000-000000000000
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.UserAssignedIdentityAuthInfo
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.UserAssignedIdentityAuthInfo
.Link
https://learn.microsoft.com/powershell/module/az.ServiceLinker/new-azservicelinkeruserassignedidentityauthinfoobject
#>
function New-AzServiceLinkerUserAssignedIdentityAuthInfoObject {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.UserAssignedIdentityAuthInfo])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.UserAssignedIdentityAuthInfo])]
[CmdletBinding(PositionalBinding=$false)]
param(
[Parameter()]
@@ -2718,7 +3082,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
@@ -2804,9 +3168,14 @@ COMPLEX PARAMETER PROPERTIES
To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables.
INPUTOBJECT : Identity Parameter
+ [ConnectorName ]: The name of resource.
+ [DryrunName ]: The name of dryrun.
[Id ]: Resource identity path
[LinkerName ]: The name Linker resource.
+ [Location ]: The name of Azure region.
+ [ResourceGroupName ]: The name of the resource group. The name is case insensitive.
[ResourceUri ]: The fully qualified Azure Resource manager identifier of the resource to be connected.
+ [SubscriptionId ]: The ID of the target subscription.
.Link
https://learn.microsoft.com/powershell/module/az.servicelinker/remove-azservicelinkerforcontainerapp
#>
@@ -2929,7 +3298,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
@@ -3016,13 +3385,18 @@ COMPLEX PARAMETER PROPERTIES
To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables.
INPUTOBJECT : Identity Parameter
+ [ConnectorName ]: The name of resource.
+ [DryrunName ]: The name of dryrun.
[Id ]: Resource identity path
[LinkerName ]: The name Linker resource.
+ [Location ]: The name of Azure region.
+ [ResourceGroupName ]: The name of the resource group. The name is case insensitive.
[ResourceUri ]: The fully qualified Azure Resource manager identifier of the resource to be connected.
+ [SubscriptionId ]: The ID of the target subscription.
.Link
https://learn.microsoft.com/powershell/module/az.servicelinker/remove-azservicelinkerforspringcloud
#>
-function Remove-AzServiceLinkerForSpringcloud {
+function Remove-AzServiceLinkerForSpringCloud {
[OutputType([System.Boolean])]
[CmdletBinding(DefaultParameterSetName='Delete', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')]
param(
@@ -3154,7 +3528,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
@@ -3171,8 +3545,8 @@ begin {
}
$mapping = @{
- Delete = 'Az.ServiceLinker.custom\Remove-AzServiceLinkerForSpringcloud';
- DeleteViaIdentity = 'Az.ServiceLinker.custom\Remove-AzServiceLinkerForSpringcloud';
+ Delete = 'Az.ServiceLinker.custom\Remove-AzServiceLinkerForSpringCloud';
+ DeleteViaIdentity = 'Az.ServiceLinker.custom\Remove-AzServiceLinkerForSpringCloud';
}
if (('Delete') -contains $parameterSet -and -not $PSBoundParameters.ContainsKey('DeploymentName')) {
$PSBoundParameters['DeploymentName'] = "default"
@@ -3244,9 +3618,14 @@ COMPLEX PARAMETER PROPERTIES
To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables.
INPUTOBJECT : Identity Parameter
+ [ConnectorName ]: The name of resource.
+ [DryrunName ]: The name of dryrun.
[Id ]: Resource identity path
[LinkerName ]: The name Linker resource.
+ [Location ]: The name of Azure region.
+ [ResourceGroupName ]: The name of the resource group. The name is case insensitive.
[ResourceUri ]: The fully qualified Azure Resource manager identifier of the resource to be connected.
+ [SubscriptionId ]: The ID of the target subscription.
.Link
https://learn.microsoft.com/powershell/module/az.servicelinker/remove-azservicelinkerforwebapp
#>
@@ -3369,7 +3748,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
@@ -3444,26 +3823,31 @@ Validate a link.
.Description
Validate a link in container app.
.Example
-Test-AzServiceLinkerForContainerApp -ContainerApp servicelinker-app -ResourceGroupName servicelinker-test-group -Name postgresql_connection | fl
+Test-AzServiceLinkerForContainerApp -ContainerApp servicelinker-app -ResourceGroupName servicelinker-test-group -Name postgresql_connection | Format-List
.Inputs
Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.IServiceLinkerIdentity
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.IValidateResult
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IValidateResult
.Notes
COMPLEX PARAMETER PROPERTIES
To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables.
INPUTOBJECT : Identity Parameter
+ [ConnectorName ]: The name of resource.
+ [DryrunName ]: The name of dryrun.
[Id ]: Resource identity path
[LinkerName ]: The name Linker resource.
+ [Location ]: The name of Azure region.
+ [ResourceGroupName ]: The name of the resource group. The name is case insensitive.
[ResourceUri ]: The fully qualified Azure Resource manager identifier of the resource to be connected.
+ [SubscriptionId ]: The ID of the target subscription.
.Link
https://learn.microsoft.com/powershell/module/az.servicelinker/test-azservicelinkerforcontainerapp
#>
function Test-AzServiceLinkerForContainerApp {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.IValidateResult])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IValidateResult])]
[CmdletBinding(DefaultParameterSetName='Validate', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')]
param(
[Parameter(ParameterSetName='Validate', Mandatory)]
@@ -3575,7 +3959,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
@@ -3650,26 +4034,31 @@ Validate a link in spring cloud.
.Description
Validate a link in spring cloud.
.Example
-Test-AzServiceLinkerForSpringCloud -ServiceName servicelinker-springcloud -AppName appconfiguration -DeploymentName "default" -ResourceGroupName servicelinker-test-group -Name postgresql_connection | fl
+Test-AzServiceLinkerForSpringCloud -ServiceName servicelinker-springcloud -AppName appconfiguration -DeploymentName "default" -ResourceGroupName servicelinker-test-group -Name postgresql_connection | Format-List
.Inputs
Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.IServiceLinkerIdentity
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.IValidateResult
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IValidateResult
.Notes
COMPLEX PARAMETER PROPERTIES
To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables.
INPUTOBJECT : Identity Parameter
+ [ConnectorName ]: The name of resource.
+ [DryrunName ]: The name of dryrun.
[Id ]: Resource identity path
[LinkerName ]: The name Linker resource.
+ [Location ]: The name of Azure region.
+ [ResourceGroupName ]: The name of the resource group. The name is case insensitive.
[ResourceUri ]: The fully qualified Azure Resource manager identifier of the resource to be connected.
+ [SubscriptionId ]: The ID of the target subscription.
.Link
https://learn.microsoft.com/powershell/module/az.servicelinker/test-azservicelinkerforspringcloud
#>
function Test-AzServiceLinkerForSpringCloud {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.IValidateResult])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IValidateResult])]
[CmdletBinding(DefaultParameterSetName='Validate', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')]
param(
[Parameter(ParameterSetName='Validate', Mandatory)]
@@ -3794,7 +4183,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
@@ -3872,26 +4261,31 @@ Validate a link in webapp.
.Description
Validate a link in webapp.
.Example
-Test-AzServiceLinkerForWebApp -WebApp servicelinker-webapp -ResourceGroupName servicelinker-test-group -Name postgresql_connection | fl
+Test-AzServiceLinkerForWebApp -WebApp servicelinker-webapp -ResourceGroupName servicelinker-test-group -Name postgresql_connection | Format-List
.Inputs
Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.IServiceLinkerIdentity
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.IValidateResult
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IValidateResult
.Notes
COMPLEX PARAMETER PROPERTIES
To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables.
INPUTOBJECT : Identity Parameter
+ [ConnectorName ]: The name of resource.
+ [DryrunName ]: The name of dryrun.
[Id ]: Resource identity path
[LinkerName ]: The name Linker resource.
+ [Location ]: The name of Azure region.
+ [ResourceGroupName ]: The name of the resource group. The name is case insensitive.
[ResourceUri ]: The fully qualified Azure Resource manager identifier of the resource to be connected.
+ [SubscriptionId ]: The ID of the target subscription.
.Link
https://learn.microsoft.com/powershell/module/az.servicelinker/test-azservicelinkerforwebapp
#>
function Test-AzServiceLinkerForWebApp {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.IValidateResult])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IValidateResult])]
[CmdletBinding(DefaultParameterSetName='Validate', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')]
param(
[Parameter(ParameterSetName='Validate', Mandatory)]
@@ -4003,7 +4397,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
@@ -4085,7 +4479,7 @@ Update-AzServiceLinkerForContainerApp -ResourceGroupName servicelinker-test-linu
.Inputs
Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.IServiceLinkerIdentity
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource
.Notes
COMPLEX PARAMETER PROPERTIES
@@ -4095,9 +4489,14 @@ AUTHINFO : The authentication type.
AuthType : The authentication type.
INPUTOBJECT : Identity Parameter
+ [ConnectorName ]: The name of resource.
+ [DryrunName ]: The name of dryrun.
[Id ]: Resource identity path
[LinkerName ]: The name Linker resource.
+ [Location ]: The name of Azure region.
+ [ResourceGroupName ]: The name of the resource group. The name is case insensitive.
[ResourceUri ]: The fully qualified Azure Resource manager identifier of the resource to be connected.
+ [SubscriptionId ]: The ID of the target subscription.
TARGETSERVICE : The target service properties
Type : The target service type.
@@ -4105,7 +4504,7 @@ TARGETSERVICE : The target service properties
https://learn.microsoft.com/powershell/module/az.servicelinker/update-azservicelinkerforcontainerapp
#>
function Update-AzServiceLinkerForContainerApp {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource])]
[CmdletBinding(DefaultParameterSetName='UpdateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')]
param(
[Parameter(ParameterSetName='UpdateExpanded', Mandatory)]
@@ -4136,7 +4535,7 @@ param(
[Parameter(Mandatory)]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.IAuthInfoBase]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IAuthInfoBase]
# The authentication type.
# To construct, see NOTES section for AUTHINFO properties and create a hash table.
${AuthInfo},
@@ -4156,7 +4555,7 @@ param(
[Parameter(Mandatory)]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ITargetServiceBase]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ITargetServiceBase]
# The target service properties
# To construct, see NOTES section for TARGETSERVICE properties and create a hash table.
${TargetService},
@@ -4263,7 +4662,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
@@ -4345,7 +4744,7 @@ Update-AzServiceLinkerForSpringCloud -ServiceName servicelinker-springcloud -App
.Inputs
Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.IServiceLinkerIdentity
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource
.Notes
COMPLEX PARAMETER PROPERTIES
@@ -4355,9 +4754,14 @@ AUTHINFO : The authentication type.
AuthType : The authentication type.
INPUTOBJECT : Identity Parameter
+ [ConnectorName ]: The name of resource.
+ [DryrunName ]: The name of dryrun.
[Id ]: Resource identity path
[LinkerName ]: The name Linker resource.
+ [Location ]: The name of Azure region.
+ [ResourceGroupName ]: The name of the resource group. The name is case insensitive.
[ResourceUri ]: The fully qualified Azure Resource manager identifier of the resource to be connected.
+ [SubscriptionId ]: The ID of the target subscription.
TARGETSERVICE : The target service properties
Type : The target service type.
@@ -4365,7 +4769,7 @@ TARGETSERVICE : The target service properties
https://learn.microsoft.com/powershell/module/az.servicelinker/update-azservicelinkerforspringcloud
#>
function Update-AzServiceLinkerForSpringCloud {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource])]
[CmdletBinding(DefaultParameterSetName='UpdateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')]
param(
[Parameter(ParameterSetName='UpdateExpanded', Mandatory)]
@@ -4396,7 +4800,7 @@ param(
[Parameter(Mandatory)]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.IAuthInfoBase]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IAuthInfoBase]
# The authentication type.
# To construct, see NOTES section for AUTHINFO properties and create a hash table.
${AuthInfo},
@@ -4410,7 +4814,7 @@ param(
[Parameter(Mandatory)]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ITargetServiceBase]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ITargetServiceBase]
# The target service properties
# To construct, see NOTES section for TARGETSERVICE properties and create a hash table.
${TargetService},
@@ -4536,7 +4940,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
@@ -4621,7 +5025,7 @@ Update-AzServiceLinkerForWebApp -ResourceGroupName servicelinker-test-linux-grou
.Inputs
Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.IServiceLinkerIdentity
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource
.Notes
COMPLEX PARAMETER PROPERTIES
@@ -4631,9 +5035,14 @@ AUTHINFO : The authentication type.
AuthType : The authentication type.
INPUTOBJECT : Identity Parameter
+ [ConnectorName ]: The name of resource.
+ [DryrunName ]: The name of dryrun.
[Id ]: Resource identity path
[LinkerName ]: The name Linker resource.
+ [Location ]: The name of Azure region.
+ [ResourceGroupName ]: The name of the resource group. The name is case insensitive.
[ResourceUri ]: The fully qualified Azure Resource manager identifier of the resource to be connected.
+ [SubscriptionId ]: The ID of the target subscription.
TARGETSERVICE : The target service properties
Type : The target service type.
@@ -4641,7 +5050,7 @@ TARGETSERVICE : The target service properties
https://learn.microsoft.com/powershell/module/az.servicelinker/update-azservicelinkerforwebapp
#>
function Update-AzServiceLinkerForWebApp {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource])]
[CmdletBinding(DefaultParameterSetName='UpdateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')]
param(
[Parameter(ParameterSetName='UpdateExpanded', Mandatory)]
@@ -4672,7 +5081,7 @@ param(
[Parameter(Mandatory)]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.IAuthInfoBase]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IAuthInfoBase]
# The authentication type.
# To construct, see NOTES section for AUTHINFO properties and create a hash table.
${AuthInfo},
@@ -4686,7 +5095,7 @@ param(
[Parameter(Mandatory)]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ITargetServiceBase]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ITargetServiceBase]
# The target service properties
# To construct, see NOTES section for TARGETSERVICE properties and create a hash table.
${TargetService},
@@ -4799,7 +5208,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
diff --git a/src/ServiceLinker/exports/README.md b/src/ServiceLinker/exports/README.md
index 0e8209403a94..b5959c261318 100644
--- a/src/ServiceLinker/exports/README.md
+++ b/src/ServiceLinker/exports/README.md
@@ -1,5 +1,5 @@
# Exports
-This directory contains the cmdlets *exported by* `Az.ServiceLinker`. No other cmdlets in this repository are directly exported. What that means is the `Az.ServiceLinker` module will run [Export-ModuleMember](https://learn.microsoft.com/powershell/module/microsoft.powershell.core/export-modulemember) on the cmldets in this directory. The cmdlets in this directory are generated at **build-time**. Do not put any custom code, files, cmdlets, etc. into this directory. Please use `..\custom` for all custom implementation.
+This directory contains the cmdlets *exported by* `Az.ServiceLinker`. No other cmdlets in this repository are directly exported. What that means is the `Az.ServiceLinker` module will run [Export-ModuleMember](https://docs.microsoft.com/powershell/module/microsoft.powershell.core/export-modulemember) on the cmldets in this directory. The cmdlets in this directory are generated at **build-time**. Do not put any custom code, files, cmdlets, etc. into this directory. Please use `..\custom` for all custom implementation.
## Info
- Modifiable: no
diff --git a/src/ServiceLinker/exports/Remove-AzServiceLinkerForContainerApp.ps1 b/src/ServiceLinker/exports/Remove-AzServiceLinkerForContainerApp.ps1
index 8c5f3a172456..bd53094bbf2a 100644
--- a/src/ServiceLinker/exports/Remove-AzServiceLinkerForContainerApp.ps1
+++ b/src/ServiceLinker/exports/Remove-AzServiceLinkerForContainerApp.ps1
@@ -32,9 +32,14 @@ COMPLEX PARAMETER PROPERTIES
To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables.
INPUTOBJECT : Identity Parameter
+ [ConnectorName ]: The name of resource.
+ [DryrunName ]: The name of dryrun.
[Id ]: Resource identity path
[LinkerName ]: The name Linker resource.
+ [Location ]: The name of Azure region.
+ [ResourceGroupName ]: The name of the resource group. The name is case insensitive.
[ResourceUri ]: The fully qualified Azure Resource manager identifier of the resource to be connected.
+ [SubscriptionId ]: The ID of the target subscription.
.Link
https://learn.microsoft.com/powershell/module/az.servicelinker/remove-azservicelinkerforcontainerapp
#>
@@ -157,7 +162,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
diff --git a/src/ServiceLinker/exports/Remove-AzServiceLinkerForSpringcloud.ps1 b/src/ServiceLinker/exports/Remove-AzServiceLinkerForSpringcloud.ps1
index a6c4834503c0..3a96123afb66 100644
--- a/src/ServiceLinker/exports/Remove-AzServiceLinkerForSpringcloud.ps1
+++ b/src/ServiceLinker/exports/Remove-AzServiceLinkerForSpringcloud.ps1
@@ -32,13 +32,18 @@ COMPLEX PARAMETER PROPERTIES
To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables.
INPUTOBJECT : Identity Parameter
+ [ConnectorName ]: The name of resource.
+ [DryrunName ]: The name of dryrun.
[Id ]: Resource identity path
[LinkerName ]: The name Linker resource.
+ [Location ]: The name of Azure region.
+ [ResourceGroupName ]: The name of the resource group. The name is case insensitive.
[ResourceUri ]: The fully qualified Azure Resource manager identifier of the resource to be connected.
+ [SubscriptionId ]: The ID of the target subscription.
.Link
https://learn.microsoft.com/powershell/module/az.servicelinker/remove-azservicelinkerforspringcloud
#>
-function Remove-AzServiceLinkerForSpringcloud {
+function Remove-AzServiceLinkerForSpringCloud {
[OutputType([System.Boolean])]
[CmdletBinding(DefaultParameterSetName='Delete', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')]
param(
@@ -170,7 +175,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
@@ -187,8 +192,8 @@ begin {
}
$mapping = @{
- Delete = 'Az.ServiceLinker.custom\Remove-AzServiceLinkerForSpringcloud';
- DeleteViaIdentity = 'Az.ServiceLinker.custom\Remove-AzServiceLinkerForSpringcloud';
+ Delete = 'Az.ServiceLinker.custom\Remove-AzServiceLinkerForSpringCloud';
+ DeleteViaIdentity = 'Az.ServiceLinker.custom\Remove-AzServiceLinkerForSpringCloud';
}
if (('Delete') -contains $parameterSet -and -not $PSBoundParameters.ContainsKey('DeploymentName')) {
$PSBoundParameters['DeploymentName'] = "default"
diff --git a/src/ServiceLinker/exports/Remove-AzServiceLinkerForWebApp.ps1 b/src/ServiceLinker/exports/Remove-AzServiceLinkerForWebApp.ps1
index d134c141c3d7..47b0b4d439a6 100644
--- a/src/ServiceLinker/exports/Remove-AzServiceLinkerForWebApp.ps1
+++ b/src/ServiceLinker/exports/Remove-AzServiceLinkerForWebApp.ps1
@@ -32,9 +32,14 @@ COMPLEX PARAMETER PROPERTIES
To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables.
INPUTOBJECT : Identity Parameter
+ [ConnectorName ]: The name of resource.
+ [DryrunName ]: The name of dryrun.
[Id ]: Resource identity path
[LinkerName ]: The name Linker resource.
+ [Location ]: The name of Azure region.
+ [ResourceGroupName ]: The name of the resource group. The name is case insensitive.
[ResourceUri ]: The fully qualified Azure Resource manager identifier of the resource to be connected.
+ [SubscriptionId ]: The ID of the target subscription.
.Link
https://learn.microsoft.com/powershell/module/az.servicelinker/remove-azservicelinkerforwebapp
#>
@@ -157,7 +162,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
diff --git a/src/ServiceLinker/exports/Test-AzServiceLinkerForContainerApp.ps1 b/src/ServiceLinker/exports/Test-AzServiceLinkerForContainerApp.ps1
index 0f8189166a84..fc287a854354 100644
--- a/src/ServiceLinker/exports/Test-AzServiceLinkerForContainerApp.ps1
+++ b/src/ServiceLinker/exports/Test-AzServiceLinkerForContainerApp.ps1
@@ -20,26 +20,31 @@ Validate a link.
.Description
Validate a link in container app.
.Example
-Test-AzServiceLinkerForContainerApp -ContainerApp servicelinker-app -ResourceGroupName servicelinker-test-group -Name postgresql_connection | fl
+Test-AzServiceLinkerForContainerApp -ContainerApp servicelinker-app -ResourceGroupName servicelinker-test-group -Name postgresql_connection | Format-List
.Inputs
Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.IServiceLinkerIdentity
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.IValidateResult
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IValidateResult
.Notes
COMPLEX PARAMETER PROPERTIES
To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables.
INPUTOBJECT : Identity Parameter
+ [ConnectorName ]: The name of resource.
+ [DryrunName ]: The name of dryrun.
[Id ]: Resource identity path
[LinkerName ]: The name Linker resource.
+ [Location ]: The name of Azure region.
+ [ResourceGroupName ]: The name of the resource group. The name is case insensitive.
[ResourceUri ]: The fully qualified Azure Resource manager identifier of the resource to be connected.
+ [SubscriptionId ]: The ID of the target subscription.
.Link
https://learn.microsoft.com/powershell/module/az.servicelinker/test-azservicelinkerforcontainerapp
#>
function Test-AzServiceLinkerForContainerApp {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.IValidateResult])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IValidateResult])]
[CmdletBinding(DefaultParameterSetName='Validate', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')]
param(
[Parameter(ParameterSetName='Validate', Mandatory)]
@@ -151,7 +156,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
diff --git a/src/ServiceLinker/exports/Test-AzServiceLinkerForSpringCloud.ps1 b/src/ServiceLinker/exports/Test-AzServiceLinkerForSpringCloud.ps1
index 92d1e06c7e7e..314052d71cef 100644
--- a/src/ServiceLinker/exports/Test-AzServiceLinkerForSpringCloud.ps1
+++ b/src/ServiceLinker/exports/Test-AzServiceLinkerForSpringCloud.ps1
@@ -20,26 +20,31 @@ Validate a link in spring cloud.
.Description
Validate a link in spring cloud.
.Example
-Test-AzServiceLinkerForSpringCloud -ServiceName servicelinker-springcloud -AppName appconfiguration -DeploymentName "default" -ResourceGroupName servicelinker-test-group -Name postgresql_connection | fl
+Test-AzServiceLinkerForSpringCloud -ServiceName servicelinker-springcloud -AppName appconfiguration -DeploymentName "default" -ResourceGroupName servicelinker-test-group -Name postgresql_connection | Format-List
.Inputs
Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.IServiceLinkerIdentity
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.IValidateResult
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IValidateResult
.Notes
COMPLEX PARAMETER PROPERTIES
To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables.
INPUTOBJECT : Identity Parameter
+ [ConnectorName ]: The name of resource.
+ [DryrunName ]: The name of dryrun.
[Id ]: Resource identity path
[LinkerName ]: The name Linker resource.
+ [Location ]: The name of Azure region.
+ [ResourceGroupName ]: The name of the resource group. The name is case insensitive.
[ResourceUri ]: The fully qualified Azure Resource manager identifier of the resource to be connected.
+ [SubscriptionId ]: The ID of the target subscription.
.Link
https://learn.microsoft.com/powershell/module/az.servicelinker/test-azservicelinkerforspringcloud
#>
function Test-AzServiceLinkerForSpringCloud {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.IValidateResult])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IValidateResult])]
[CmdletBinding(DefaultParameterSetName='Validate', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')]
param(
[Parameter(ParameterSetName='Validate', Mandatory)]
@@ -164,7 +169,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
diff --git a/src/ServiceLinker/exports/Test-AzServiceLinkerForWebApp.ps1 b/src/ServiceLinker/exports/Test-AzServiceLinkerForWebApp.ps1
index 7fb498ab8206..fd51648c9d16 100644
--- a/src/ServiceLinker/exports/Test-AzServiceLinkerForWebApp.ps1
+++ b/src/ServiceLinker/exports/Test-AzServiceLinkerForWebApp.ps1
@@ -20,26 +20,31 @@ Validate a link in webapp.
.Description
Validate a link in webapp.
.Example
-Test-AzServiceLinkerForWebApp -WebApp servicelinker-webapp -ResourceGroupName servicelinker-test-group -Name postgresql_connection | fl
+Test-AzServiceLinkerForWebApp -WebApp servicelinker-webapp -ResourceGroupName servicelinker-test-group -Name postgresql_connection | Format-List
.Inputs
Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.IServiceLinkerIdentity
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.IValidateResult
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IValidateResult
.Notes
COMPLEX PARAMETER PROPERTIES
To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables.
INPUTOBJECT : Identity Parameter
+ [ConnectorName ]: The name of resource.
+ [DryrunName ]: The name of dryrun.
[Id ]: Resource identity path
[LinkerName ]: The name Linker resource.
+ [Location ]: The name of Azure region.
+ [ResourceGroupName ]: The name of the resource group. The name is case insensitive.
[ResourceUri ]: The fully qualified Azure Resource manager identifier of the resource to be connected.
+ [SubscriptionId ]: The ID of the target subscription.
.Link
https://learn.microsoft.com/powershell/module/az.servicelinker/test-azservicelinkerforwebapp
#>
function Test-AzServiceLinkerForWebApp {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.IValidateResult])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IValidateResult])]
[CmdletBinding(DefaultParameterSetName='Validate', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')]
param(
[Parameter(ParameterSetName='Validate', Mandatory)]
@@ -151,7 +156,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
diff --git a/src/ServiceLinker/exports/Update-AzServiceLinkerForContainerApp.ps1 b/src/ServiceLinker/exports/Update-AzServiceLinkerForContainerApp.ps1
index 786cd437ae65..f7d39bf04742 100644
--- a/src/ServiceLinker/exports/Update-AzServiceLinkerForContainerApp.ps1
+++ b/src/ServiceLinker/exports/Update-AzServiceLinkerForContainerApp.ps1
@@ -27,7 +27,7 @@ Update-AzServiceLinkerForContainerApp -ResourceGroupName servicelinker-test-linu
.Inputs
Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.IServiceLinkerIdentity
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource
.Notes
COMPLEX PARAMETER PROPERTIES
@@ -37,9 +37,14 @@ AUTHINFO : The authentication type.
AuthType : The authentication type.
INPUTOBJECT : Identity Parameter
+ [ConnectorName ]: The name of resource.
+ [DryrunName ]: The name of dryrun.
[Id ]: Resource identity path
[LinkerName ]: The name Linker resource.
+ [Location ]: The name of Azure region.
+ [ResourceGroupName ]: The name of the resource group. The name is case insensitive.
[ResourceUri ]: The fully qualified Azure Resource manager identifier of the resource to be connected.
+ [SubscriptionId ]: The ID of the target subscription.
TARGETSERVICE : The target service properties
Type : The target service type.
@@ -47,7 +52,7 @@ TARGETSERVICE : The target service properties
https://learn.microsoft.com/powershell/module/az.servicelinker/update-azservicelinkerforcontainerapp
#>
function Update-AzServiceLinkerForContainerApp {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource])]
[CmdletBinding(DefaultParameterSetName='UpdateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')]
param(
[Parameter(ParameterSetName='UpdateExpanded', Mandatory)]
@@ -78,7 +83,7 @@ param(
[Parameter(Mandatory)]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.IAuthInfoBase]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IAuthInfoBase]
# The authentication type.
# To construct, see NOTES section for AUTHINFO properties and create a hash table.
${AuthInfo},
@@ -98,7 +103,7 @@ param(
[Parameter(Mandatory)]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ITargetServiceBase]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ITargetServiceBase]
# The target service properties
# To construct, see NOTES section for TARGETSERVICE properties and create a hash table.
${TargetService},
@@ -205,7 +210,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
diff --git a/src/ServiceLinker/exports/Update-AzServiceLinkerForSpringCloud.ps1 b/src/ServiceLinker/exports/Update-AzServiceLinkerForSpringCloud.ps1
index baa31322a1cf..20359e2976a3 100644
--- a/src/ServiceLinker/exports/Update-AzServiceLinkerForSpringCloud.ps1
+++ b/src/ServiceLinker/exports/Update-AzServiceLinkerForSpringCloud.ps1
@@ -27,7 +27,7 @@ Update-AzServiceLinkerForSpringCloud -ServiceName servicelinker-springcloud -App
.Inputs
Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.IServiceLinkerIdentity
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource
.Notes
COMPLEX PARAMETER PROPERTIES
@@ -37,9 +37,14 @@ AUTHINFO : The authentication type.
AuthType : The authentication type.
INPUTOBJECT : Identity Parameter
+ [ConnectorName ]: The name of resource.
+ [DryrunName ]: The name of dryrun.
[Id ]: Resource identity path
[LinkerName ]: The name Linker resource.
+ [Location ]: The name of Azure region.
+ [ResourceGroupName ]: The name of the resource group. The name is case insensitive.
[ResourceUri ]: The fully qualified Azure Resource manager identifier of the resource to be connected.
+ [SubscriptionId ]: The ID of the target subscription.
TARGETSERVICE : The target service properties
Type : The target service type.
@@ -47,7 +52,7 @@ TARGETSERVICE : The target service properties
https://learn.microsoft.com/powershell/module/az.servicelinker/update-azservicelinkerforspringcloud
#>
function Update-AzServiceLinkerForSpringCloud {
-[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource])]
+[OutputType([Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource])]
[CmdletBinding(DefaultParameterSetName='UpdateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')]
param(
[Parameter(ParameterSetName='UpdateExpanded', Mandatory)]
@@ -78,7 +83,7 @@ param(
[Parameter(Mandatory)]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.IAuthInfoBase]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IAuthInfoBase]
# The authentication type.
# To construct, see NOTES section for AUTHINFO properties and create a hash table.
${AuthInfo},
@@ -92,7 +97,7 @@ param(
[Parameter(Mandatory)]
[Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Category('Body')]
- [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ITargetServiceBase]
+ [Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ITargetServiceBase]
# The target service properties
# To construct, see NOTES section for TARGETSERVICE properties and create a hash table.
${TargetService},
@@ -218,7 +223,7 @@ begin {
$parameterSet = $PSCmdlet.ParameterSetName
if ($null -eq [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion) {
- [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Runspace.Version.ToString()
+ [Microsoft.WindowsAzure.Commands.Utilities.Common.AzurePSCmdlet]::PowerShellVersion = $Host.Version.ToString()
}
$preTelemetryId = [Microsoft.WindowsAzure.Commands.Common.MetricHelper]::TelemetryId
if ($preTelemetryId -eq '') {
diff --git a/src/ServiceLinker/exports/Update-AzServiceLinkerForWebApp.ps1 b/src/ServiceLinker/exports/Update-AzServiceLinkerForWebApp.ps1
index ecf820f60d13..291e4e65ef22 100644
--- a/src/ServiceLinker/exports/Update-AzServiceLinkerForWebApp.ps1
+++ b/src/ServiceLinker/exports/Update-AzServiceLinkerForWebApp.ps1
@@ -27,7 +27,7 @@ Update-AzServiceLinkerForWebApp -ResourceGroupName servicelinker-test-linux-grou
.Inputs
Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.IServiceLinkerIdentity
.Outputs
-Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20220501.ILinkerResource
+Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ILinkerResource
.Notes
COMPLEX PARAMETER PROPERTIES
@@ -37,9 +37,14 @@ AUTHINFO : The authentication type.
AuthType