-
Notifications
You must be signed in to change notification settings - Fork 4k
ApiManagement Resource Provider Zone Changes #15472
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Let me move the pull request to draft state. Please feel free to mark it "Ready for review" when you feel comfortable. Thanks |
30c56fb
to
7145522
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@@ -11,7 +11,7 @@ | |||
</PropertyGroup> | |||
|
|||
<ItemGroup> | |||
<PackageReference Include="Microsoft.Azure.Management.ApiManagement" Version="6.0.0-preview" /> | |||
<PackageReference Include="Microsoft.Azure.Management.ApiManagement" Version="7.0.0-preview" /> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There are also references to ApiManagement SDK in ApiManagement.ServiceManagement.csproj and its test project. Please update them all.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@KacieKK is working on that project. She will publish a PR soon!
Is this okay?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry but I'm afraid then both of your PRs will be blocked.
All dependencies to the same libaray should be updated in one PR, otherwise there will be assembly loading conflicts at runtime, never to mention what if only one of your PRs makes into the release.
Can you update just the reference for her in your PR? Or will it make it unable to compile?
ValueFromPipelineByPropertyName = false, | ||
ParameterSetName = SslCertificateFromKeyVault, | ||
Mandatory = false, | ||
HelpMessage = "User Assigned Managed Identity ClientId credentials to authenticate to KeyVault to fetch Custom SSL Certificate.")] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
HelpMessage = "User Assigned Managed Identity ClientId credentials to authenticate to KeyVault to fetch Custom SSL Certificate.")] | |
HelpMessage = "User-assigned managed identity client ID to authenticate to KeyVault to fetch Custom SSL Certificate.")] |
Client ID is not credential so I suggest remove that word
[Parameter( | ||
Mandatory = false, | ||
HelpMessage = "Flag only meant to be used for Premium SKU ApiManagement Service and Non Internal VNET deployments. " + | ||
"This is useful in case we want to take a gateway region out of rotation." + | ||
" This can also be used to standup a new region in Passive mode, test it and then make it Live later.")] | ||
public bool? DisableGateway { get; set; } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should also mention the default behavior when DIsableGateway is omitted.
[Parameter( | ||
Mandatory = false, | ||
HelpMessage = "Control Plane Apis version constraint for the API Management service.")] | ||
public string ApiVersionConstraint { get; set; } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should describe the format of ApiVersionConstraint. It's not obvious to me whether it's a single version or a range or even an expression
I see this PR is combined into #15524 so let me close it |
Description
Moved to 7.0.0 version of .NET SDK https://www.nuget.org/packages/Microsoft.Azure.Management.ApiManagement/7.0.0-preview
Updated cmdlet New-AzApiManagement to manage ApiManagement service
Isolated
SKUZone
propertyDisableGateway
propertyApiVersionConstraint
property.Updated cmdlet New-AzApiManagementRegion to manage ApiManagement service
Zone
propertyDisableGateway
propertyUpdated cmdlet Add-AzApiManagementRegion to manage ApiManagement service
Zone
propertyDisableGateway
propertyUpdated cmdlet Update-AzApiManagementRegion to manage ApiManagement service
Zone
propertyDisableGateway
propertyUpdated cmdlet New-AzApiManagementCustomHostnameConfiguration to manage Custom Hostname Configuration
IdentityClientId
to provide Managed Identity User Assigned ClientId to use with KeyVaultChecklist
CONTRIBUTING.md
ChangeLog.md
file(s) has been updated:ChangeLog.md
file can be found atsrc/{{SERVICE}}/{{SERVICE}}/ChangeLog.md
## Upcoming Release
header -- no new version header should be added