diff --git a/src/ServiceFabric/ServiceFabric/ChangeLog.md b/src/ServiceFabric/ServiceFabric/ChangeLog.md index cacb05993384..a3b0e43ed4f8 100644 --- a/src/ServiceFabric/ServiceFabric/ChangeLog.md +++ b/src/ServiceFabric/ServiceFabric/ChangeLog.md @@ -19,6 +19,15 @@ --> ## Upcoming Release * Updated SFMC to latest api general version "2026-02-01" +* Fixed `Set-AzServiceFabricManagedClusterApplication` to use correct resource completer for managed clusters instead of classic clusters. +* Added parameters `-IdentityType`, `-UserAssignedIdentityId`, and `-ApplicationManagedIdentity` to `New-AzServiceFabricManagedClusterApplication` to support managed identity configuration on applications. +* Added parameters `-IdentityType`, `-UserAssignedIdentityId`, and `-ApplicationManagedIdentity` to `Set-AzServiceFabricManagedClusterApplication` to support managed identity configuration on applications. +* Added parameters `-AzureActiveDirectoryClientApplication`, `-AzureActiveDirectoryClusterApplication`, `-AzureActiveDirectoryTenantId`, `-EnableHttpGatewayExclusiveAuthMode`, `-HttpGatewayTokenAuthConnectionPort`, `-MaxPercentUnhealthyApplications`, `-MaxPercentUnhealthyNodes`, `-MaxUnusedVersionsToKeep`, `-AddonFeature`, `-DdosProtectionPlanId`, `-EnableIpv6`, `-EnableServicePublicIP`, `-PublicIPPrefixId`, `-PublicIPv6PrefixId`, `-SubnetId`, `-UseCustomVnet`, `-VMImage`, `-AllocatedOutboundPort`, `-EnableOutboundOnlyNodeTypes`, and `-SkipManagedNsgAssignment` to `New-AzServiceFabricManagedCluster`. +* Added parameters `-AzureActiveDirectoryClientApplication`, `-AzureActiveDirectoryClusterApplication`, `-AzureActiveDirectoryTenantId`, `-EnableHttpGatewayExclusiveAuthMode`, `-HttpGatewayTokenAuthConnectionPort`, `-MaxPercentUnhealthyApplications`, `-MaxPercentUnhealthyNodes`, `-MaxUnusedVersionsToKeep`, `-AddonFeature`, `-DdosProtectionPlanId`, `-PublicIPPrefixId`, `-PublicIPv6PrefixId`, `-VMImage`, `-AllocatedOutboundPort`, `-EnableOutboundOnlyNodeTypes`, and `-SkipManagedNsgAssignment` to `Set-AzServiceFabricManagedCluster`. +* Enabled `Manual` option for the `-UpgradeMode` parameter in `Set-AzServiceFabricManagedCluster`. +* Added parameters `-IsOutboundOnly`, `-EnableResilientEphemeralOSDisk`, `-EnableAcceleratedNetworking`, `-EnableEncryptionAtHost`, `-EnableNodePublicIP`, `-EnableNodePublicIPv6`, `-SecureBootEnabled`, and `-UseEphemeralOSDisk` to `New-AzServiceFabricManagedNodeType`. +* Added parameters `-IsOutboundOnly`, `-EnableResilientEphemeralOSDisk`, `-EnableAcceleratedNetworking`, `-EnableEncryptionAtHost`, `-EnableNodePublicIP`, `-EnableNodePublicIPv6`, `-SecureBootEnabled`, and `-UseEphemeralOSDisk` to `Set-AzServiceFabricManagedNodeType`. +* Added parameter `-ServiceDnsName` to `New-AzServiceFabricManagedClusterService` for DNS-based service discovery. ## Version 5.0.0 * Removed `ReimageByName`, `ReimageById`, and `ReimageByObj` parameter sets from `Set-AzServiceFabricManagedNodeType`. diff --git a/src/ServiceFabric/ServiceFabric/Commands/ManagedClusters/Applications/NewAzServiceFabricManagedClusterApplication.cs b/src/ServiceFabric/ServiceFabric/Commands/ManagedClusters/Applications/NewAzServiceFabricManagedClusterApplication.cs index bdb0d4686765..288c2929329a 100644 --- a/src/ServiceFabric/ServiceFabric/Commands/ManagedClusters/Applications/NewAzServiceFabricManagedClusterApplication.cs +++ b/src/ServiceFabric/ServiceFabric/Commands/ManagedClusters/Applications/NewAzServiceFabricManagedClusterApplication.cs @@ -14,6 +14,7 @@ using System; using System.Collections; +using System.Collections.Generic; using System.Linq; using System.Management.Automation; using Microsoft.Azure.Commands.ResourceManager.Common.ArgumentCompleters; @@ -21,6 +22,7 @@ using Microsoft.Azure.Commands.ServiceFabric.Models; using Microsoft.Azure.Management.ServiceFabricManagedClusters; using Microsoft.Azure.Management.ServiceFabricManagedClusters.Models; +using Microsoft.WindowsAzure.Commands.Utilities.Common; namespace Microsoft.Azure.Commands.ServiceFabric.Commands { @@ -87,6 +89,30 @@ public class NewAzServiceFabricManagedClusterApplication : ManagedApplicationCmd [Parameter(Mandatory = false, ValueFromPipeline = true, ParameterSetName = CreateAppTypeVersion, HelpMessage = "Specify the tags as key/value pairs.")] public Hashtable Tag { get; set; } + #region Identity params + + [Parameter(Mandatory = false, ParameterSetName = SkipAppTypeVersion, + HelpMessage = "Specify the type of managed identity for the application. Options are None, SystemAssigned, UserAssigned, and SystemAssigned,UserAssigned.")] + [Parameter(Mandatory = false, ParameterSetName = CreateAppTypeVersion, + HelpMessage = "Specify the type of managed identity for the application. Options are None, SystemAssigned, UserAssigned, and SystemAssigned,UserAssigned.")] + public ManagedIdentityType IdentityType { get; set; } + + [Parameter(Mandatory = false, ParameterSetName = SkipAppTypeVersion, + HelpMessage = "Specify the list of user assigned identity ARM resource IDs for the application.")] + [Parameter(Mandatory = false, ParameterSetName = CreateAppTypeVersion, + HelpMessage = "Specify the list of user assigned identity ARM resource IDs for the application.")] + [ValidateNotNullOrEmpty] + public string[] UserAssignedIdentityId { get; set; } + + [Parameter(Mandatory = false, ParameterSetName = SkipAppTypeVersion, + HelpMessage = "Specify the application managed identities as key/value pairs. The key is the friendly identity name, and the value is the principal id.")] + [Parameter(Mandatory = false, ParameterSetName = CreateAppTypeVersion, + HelpMessage = "Specify the application managed identities as key/value pairs. The key is the friendly identity name, and the value is the principal id.")] + [ValidateNotNullOrEmpty] + public Hashtable ApplicationManagedIdentity { get; set; } + + #endregion + [Parameter(Mandatory = false, HelpMessage = "Continue without prompts")] public SwitchParameter Force { get; set; } @@ -168,9 +194,43 @@ private ApplicationResource GetNewAppParameters(string location) version: this.GetAppTypeArmResourceId(this.DefaultContext.Subscription.Id, this.ResourceGroupName, this.ClusterName, this.ApplicationTypeName, this.ApplicationTypeVersion), parameters: this.ApplicationParameter?.Cast().ToDictionary(d => d.Key as string, d => d.Value as string), location: location, + identity: this.GetManagedIdentity(), + managedIdentities: this.GetApplicationManagedIdentities(), tags: this.Tag?.Cast().ToDictionary(d => d.Key as string, d => d.Value as string)); } + private ManagedIdentity GetManagedIdentity() + { + if (!this.IsParameterBound(c => c.IdentityType)) + { + return null; + } + + var identity = new ManagedIdentity(type: this.IdentityType); + + if (this.UserAssignedIdentityId != null && this.UserAssignedIdentityId.Length > 0) + { + identity.UserAssignedIdentities = this.UserAssignedIdentityId + .ToDictionary(id => id, id => new UserAssignedIdentity()); + } + + return identity; + } + + private IList GetApplicationManagedIdentities() + { + if (this.ApplicationManagedIdentity == null) + { + return null; + } + + return this.ApplicationManagedIdentity.Cast() + .Select(entry => new ApplicationUserAssignedIdentity( + name: entry.Key as string, + principalId: entry.Value as string)) + .ToList(); + } + private string GetAppTypeArmResourceId(string subscriptionId, string resourceGroup, string clusterName, string appTypeName, string appTypeVersion) { return string.Format(AppTypeArmResourceIdFormat, subscriptionId, resourceGroup, clusterName, appTypeName, appTypeVersion); diff --git a/src/ServiceFabric/ServiceFabric/Commands/ManagedClusters/Applications/SetAzServiceFabricManagedClusterApplication.cs b/src/ServiceFabric/ServiceFabric/Commands/ManagedClusters/Applications/SetAzServiceFabricManagedClusterApplication.cs index 3b1156e1abf0..c2921534af56 100644 --- a/src/ServiceFabric/ServiceFabric/Commands/ManagedClusters/Applications/SetAzServiceFabricManagedClusterApplication.cs +++ b/src/ServiceFabric/ServiceFabric/Commands/ManagedClusters/Applications/SetAzServiceFabricManagedClusterApplication.cs @@ -54,7 +54,7 @@ public class SetAzServiceFabricManagedClusterApplication : ManagedApplicationCmd [Parameter(Mandatory = true, Position = 1, ParameterSetName = ByResourceGroup, ValueFromPipelineByPropertyName = true, HelpMessage = "Specify the name of the cluster.")] - [ResourceNameCompleter("Microsoft.ServiceFabric/clusters", nameof(ResourceGroupName))] + [ResourceNameCompleter(Constants.ManagedClustersFullType, nameof(ResourceGroupName))] [ValidateNotNullOrEmpty] public override string ClusterName { get; set; } @@ -244,6 +244,36 @@ public class SetAzServiceFabricManagedClusterApplication : ManagedApplicationCmd [Parameter(Mandatory = false, ValueFromPipelineByPropertyName = true, HelpMessage = "Specify the tags as key/value pairs.")] public Hashtable Tag { get; set; } + #region Identity params + + [Parameter(Mandatory = false, ParameterSetName = ByResourceGroup, + HelpMessage = "Specify the type of managed identity for the application. Options are None, SystemAssigned, UserAssigned, and SystemAssigned,UserAssigned.")] + [Parameter(Mandatory = false, ParameterSetName = ByResourceId, + HelpMessage = "Specify the type of managed identity for the application. Options are None, SystemAssigned, UserAssigned, and SystemAssigned,UserAssigned.")] + [Parameter(Mandatory = false, ParameterSetName = ByInputObject, + HelpMessage = "Specify the type of managed identity for the application. Options are None, SystemAssigned, UserAssigned, and SystemAssigned,UserAssigned.")] + public ManagedIdentityType IdentityType { get; set; } + + [Parameter(Mandatory = false, ParameterSetName = ByResourceGroup, + HelpMessage = "Specify the list of user assigned identity ARM resource IDs for the application.")] + [Parameter(Mandatory = false, ParameterSetName = ByResourceId, + HelpMessage = "Specify the list of user assigned identity ARM resource IDs for the application.")] + [Parameter(Mandatory = false, ParameterSetName = ByInputObject, + HelpMessage = "Specify the list of user assigned identity ARM resource IDs for the application.")] + [ValidateNotNullOrEmpty] + public string[] UserAssignedIdentityId { get; set; } + + [Parameter(Mandatory = false, ParameterSetName = ByResourceGroup, + HelpMessage = "Specify the application managed identities as key/value pairs. The key is the friendly identity name, and the value is the principal id.")] + [Parameter(Mandatory = false, ParameterSetName = ByResourceId, + HelpMessage = "Specify the application managed identities as key/value pairs. The key is the friendly identity name, and the value is the principal id.")] + [Parameter(Mandatory = false, ParameterSetName = ByInputObject, + HelpMessage = "Specify the application managed identities as key/value pairs. The key is the friendly identity name, and the value is the principal id.")] + [ValidateNotNullOrEmpty] + public Hashtable ApplicationManagedIdentity { get; set; } + + #endregion + [Parameter(Mandatory = true, ParameterSetName = ByResourceId, ValueFromPipelineByPropertyName = true, HelpMessage = "Arm ResourceId of the managed application.")] [ResourceIdCompleter(Constants.ManagedClustersFullType)] @@ -337,6 +367,36 @@ private ApplicationResource GetUpdatedAppParams(ApplicationResource inputObject currentApp.Tags = this.Tag?.Cast().ToDictionary(d => d.Key as string, d => d.Value as string); } + if (this.IsParameterBound(c => c.IdentityType)) + { + if (currentApp.Identity == null) + { + currentApp.Identity = new ManagedIdentity(); + } + + currentApp.Identity.Type = this.IdentityType; + } + + if (this.IsParameterBound(c => c.UserAssignedIdentityId)) + { + if (currentApp.Identity == null) + { + currentApp.Identity = new ManagedIdentity(); + } + + currentApp.Identity.UserAssignedIdentities = this.UserAssignedIdentityId + ?.ToDictionary(id => id, id => new UserAssignedIdentity()); + } + + if (this.IsParameterBound(c => c.ApplicationManagedIdentity)) + { + currentApp.ManagedIdentities = this.ApplicationManagedIdentity?.Cast() + .Select(entry => new ApplicationUserAssignedIdentity( + name: entry.Key as string, + principalId: entry.Value as string)) + .ToList(); + } + currentApp.UpgradePolicy = SetUpgradePolicy(currentApp.UpgradePolicy); return currentApp; diff --git a/src/ServiceFabric/ServiceFabric/Commands/ManagedClusters/ManagedClusters/NewAzServiceFabricManagedCluster.cs b/src/ServiceFabric/ServiceFabric/Commands/ManagedClusters/ManagedClusters/NewAzServiceFabricManagedCluster.cs index 98c0ab6a9b1b..09ad9d14e0ff 100644 --- a/src/ServiceFabric/ServiceFabric/Commands/ManagedClusters/ManagedClusters/NewAzServiceFabricManagedCluster.cs +++ b/src/ServiceFabric/ServiceFabric/Commands/ManagedClusters/ManagedClusters/NewAzServiceFabricManagedCluster.cs @@ -64,6 +64,8 @@ public class NewAzServiceFabricManagedCluster : ServiceFabricManagedCmdletBase #endregion + #region Upgrade params + [Parameter(Mandatory = false, ParameterSetName = ClientCertByTp, HelpMessage = "Cluster service fabric code version upgrade mode. Automatic or Manual.")] [Parameter(Mandatory = false, ParameterSetName = ClientCertByCn, HelpMessage = "Cluster service fabric code version upgrade mode. Automatic or Manual.")] [Alias("ClusterUpgradeMode")] @@ -81,6 +83,12 @@ public class NewAzServiceFabricManagedCluster : ServiceFabricManagedCmdletBase [Alias("ClusterUpgradeCadence")] public PSClusterUpgradeCadence UpgradeCadence { get; set; } = PSClusterUpgradeCadence.Wave0; + [Parameter(Mandatory = false, ParameterSetName = ClientCertByTp, HelpMessage = "Enables automatic OS upgrade for node types created using OS images with version 'latest'. The default value for this setting is false.")] + [Parameter(Mandatory = false, ParameterSetName = ClientCertByCn, HelpMessage = "Enables automatic OS upgrade for node types created using OS images with version 'latest'. The default value for this setting is false.")] + public SwitchParameter EnableAutoOsUpgrade { get; set; } + + #endregion + #region Client cert params [Parameter(Mandatory = false, ParameterSetName = ClientCertByTp, @@ -105,6 +113,8 @@ public class NewAzServiceFabricManagedCluster : ServiceFabricManagedCmdletBase #endregion + #region Cluster configuration params + [Parameter(Mandatory = true, ParameterSetName = ClientCertByTp, HelpMessage = "Admin password used for the virtual machines.")] [Parameter(Mandatory = true, ParameterSetName = ClientCertByCn, HelpMessage = "Admin password used for the virtual machines.")] [ValidateNotNullOrEmpty()] @@ -114,14 +124,6 @@ public class NewAzServiceFabricManagedCluster : ServiceFabricManagedCmdletBase [Parameter(Mandatory = false, ParameterSetName = ClientCertByCn, HelpMessage = "Admin user used for the virtual machines. Default: vmadmin.")] public string AdminUserName { get; set; } = "vmadmin"; - [Parameter(Mandatory = false, ParameterSetName = ClientCertByTp, HelpMessage = "Port used for http connections to the cluster. Default: 19080.")] - [Parameter(Mandatory = false, ParameterSetName = ClientCertByCn, HelpMessage = "Port used for http connections to the cluster. Default: 19080.")] - public int HttpGatewayConnectionPort { get; set; } = 19080; - - [Parameter(Mandatory = false, ParameterSetName = ClientCertByTp, HelpMessage = "Port used for client connections to the cluster. Default: 19000.")] - [Parameter(Mandatory = false, ParameterSetName = ClientCertByCn, HelpMessage = "Port used for client connections to the cluster. Default: 19000.")] - public int ClientConnectionPort { get; set; } = 19000; - [Parameter(Mandatory = false, ParameterSetName = ClientCertByTp, HelpMessage = "Cluster's dns name.")] [Parameter(Mandatory = false, ParameterSetName = ClientCertByCn, HelpMessage = "Cluster's dns name.")] public string DnsName { get; set; } @@ -140,18 +142,116 @@ public class NewAzServiceFabricManagedCluster : ServiceFabricManagedCmdletBase [Parameter(Mandatory = false, ParameterSetName = ClientCertByCn, HelpMessage = "Indicates if the cluster has zone resiliency.")] public SwitchParameter ZonalResiliency { get; set; } + #endregion + + #region Network and Infrastructure Properties + + [Parameter(Mandatory = false, ParameterSetName = ClientCertByTp, HelpMessage = "Port used for http connections to the cluster. Default: 19080.")] + [Parameter(Mandatory = false, ParameterSetName = ClientCertByCn, HelpMessage = "Port used for http connections to the cluster. Default: 19080.")] + public int HttpGatewayConnectionPort { get; set; } = 19080; + + [Parameter(Mandatory = false, ParameterSetName = ClientCertByTp, HelpMessage = "Port used for client connections to the cluster. Default: 19000.")] + [Parameter(Mandatory = false, ParameterSetName = ClientCertByCn, HelpMessage = "Port used for client connections to the cluster. Default: 19000.")] + public int ClientConnectionPort { get; set; } = 19000; + [Parameter(Mandatory = false, ParameterSetName = ClientCertByTp, HelpMessage = "This property is the entry point to using a public CA cert for your cluster cert. It specifies the level of reuse allowed for the custom FQDN created, matching the subject of the public CA cert.")] [Parameter(Mandatory = false, ParameterSetName = ClientCertByCn, HelpMessage = "This property is the entry point to using a public CA cert for your cluster cert. It specifies the level of reuse allowed for the custom FQDN created, matching the subject of the public CA cert.")] public string AutoGeneratedDomainNameLabelScope { get; set; } - [Parameter(Mandatory = false, ParameterSetName = ClientCertByTp, HelpMessage = "Enables automatic OS upgrade for node types created using OS images with version 'latest'. The default value for this setting is false.")] - [Parameter(Mandatory = false, ParameterSetName = ClientCertByCn, HelpMessage = "Enables automatic OS upgrade for node types created using OS images with version 'latest'. The default value for this setting is false.")] - public SwitchParameter EnableAutoOsUpgrade { get; set; } + [Parameter(Mandatory = false, ParameterSetName = ClientCertByTp, HelpMessage = "List of add-on features to enable on the cluster.")] + [Parameter(Mandatory = false, ParameterSetName = ClientCertByCn, HelpMessage = "List of add-on features to enable on the cluster.")] + public string[] AddonFeature { get; set; } + + [Parameter(Mandatory = false, ParameterSetName = ClientCertByTp, HelpMessage = "Specify the resource id of a DDoS network protection plan that will be associated with the virtual network of the cluster.")] + [Parameter(Mandatory = false, ParameterSetName = ClientCertByCn, HelpMessage = "Specify the resource id of a DDoS network protection plan that will be associated with the virtual network of the cluster.")] + public string DdosProtectionPlanId { get; set; } + + [Parameter(Mandatory = false, ParameterSetName = ClientCertByTp, HelpMessage = "Setting this to true creates IPv6 address space for the default VNet used by the cluster. This setting cannot be changed once the cluster is created. The default value for this setting is false.")] + [Parameter(Mandatory = false, ParameterSetName = ClientCertByCn, HelpMessage = "Setting this to true creates IPv6 address space for the default VNet used by the cluster. This setting cannot be changed once the cluster is created. The default value for this setting is false.")] + public SwitchParameter EnableIpv6 { get; set; } + + [Parameter(Mandatory = false, ParameterSetName = ClientCertByTp, HelpMessage = "Setting this to true will link the IPv4 address as the ServicePublicIP of the IPv6 address. It can only be set to True if IPv6 is enabled on the cluster.")] + [Parameter(Mandatory = false, ParameterSetName = ClientCertByCn, HelpMessage = "Setting this to true will link the IPv4 address as the ServicePublicIP of the IPv6 address. It can only be set to True if IPv6 is enabled on the cluster.")] + public SwitchParameter EnableServicePublicIP { get; set; } + + [Parameter(Mandatory = false, ParameterSetName = ClientCertByTp, HelpMessage = "Specify the resource ID of the public IP prefix that the load balancer will allocate a public IP address from.")] + [Parameter(Mandatory = false, ParameterSetName = ClientCertByCn, HelpMessage = "Specify the resource ID of the public IP prefix that the load balancer will allocate a public IP address from.")] + public string PublicIPPrefixId { get; set; } + + [Parameter(Mandatory = false, ParameterSetName = ClientCertByTp, HelpMessage = "Specify the resource ID of the IPv6 public IP prefix that the load balancer will allocate an IPv6 public IP address from.")] + [Parameter(Mandatory = false, ParameterSetName = ClientCertByCn, HelpMessage = "Specify the resource ID of the IPv6 public IP prefix that the load balancer will allocate an IPv6 public IP address from.")] + public string PublicIPv6PrefixId { get; set; } + + [Parameter(Mandatory = false, ParameterSetName = ClientCertByTp, HelpMessage = "Specify the resource ID of the subnet for the cluster to use.")] + [Parameter(Mandatory = false, ParameterSetName = ClientCertByCn, HelpMessage = "Specify the resource ID of the subnet for the cluster to use.")] + public string SubnetId { get; set; } + + [Parameter(Mandatory = false, ParameterSetName = ClientCertByTp, HelpMessage = "Setting this to true enables the use of custom VNet for the cluster.")] + [Parameter(Mandatory = false, ParameterSetName = ClientCertByCn, HelpMessage = "Setting this to true enables the use of custom VNet for the cluster.")] + public SwitchParameter UseCustomVnet { get; set; } + + [Parameter(Mandatory = false, ParameterSetName = ClientCertByTp, HelpMessage = "The VM image used to create cluster nodes. Default: Windows.")] + [Parameter(Mandatory = false, ParameterSetName = ClientCertByCn, HelpMessage = "The VM image used to create cluster nodes. Default: Windows.")] + public string VMImage { get; set; } + + [Parameter(Mandatory = false, ParameterSetName = ClientCertByTp, HelpMessage = "The number of outbound ports allocated for SNAT for each node in the backend pool of the default load balancer. The default value is 0 which provides dynamic port allocation based on pool size.")] + [Parameter(Mandatory = false, ParameterSetName = ClientCertByCn, HelpMessage = "The number of outbound ports allocated for SNAT for each node in the backend pool of the default load balancer. The default value is 0 which provides dynamic port allocation based on pool size.")] + public int? AllocatedOutboundPort { get; set; } + + [Parameter(Mandatory = false, ParameterSetName = ClientCertByTp, HelpMessage = "Setting this to true enables outbound-only node types. These node types will not have load balancing rules associated with them.")] + [Parameter(Mandatory = false, ParameterSetName = ClientCertByCn, HelpMessage = "Setting this to true enables outbound-only node types. These node types will not have load balancing rules associated with them.")] + public SwitchParameter EnableOutboundOnlyNodeTypes { get; set; } + + [Parameter(Mandatory = false, ParameterSetName = ClientCertByTp, HelpMessage = "Setting this to true skips the assignment of managed NSG to the cluster's subnet.")] + [Parameter(Mandatory = false, ParameterSetName = ClientCertByCn, HelpMessage = "Setting this to true skips the assignment of managed NSG to the cluster's subnet.")] + public SwitchParameter SkipManagedNsgAssignment { get; set; } + + #endregion + + #region Security and Authentication Properties [Parameter(Mandatory = false, ParameterSetName = ClientCertByTp, HelpMessage = "Setting this to true enables RDP access to the VM. The default NSG rule opens RDP port to Internet which can be overridden with custom Network Security Rules. The default value for this setting is false.")] [Parameter(Mandatory = false, ParameterSetName = ClientCertByCn, HelpMessage = "Setting this to true enables RDP access to the VM. The default NSG rule opens RDP port to Internet which can be overridden with custom Network Security Rules. The default value for this setting is false.")] public SwitchParameter AllowRdpAccess { get; set; } + [Parameter(Mandatory = false, ParameterSetName = ClientCertByTp, HelpMessage = "Azure active directory client application id.")] + [Parameter(Mandatory = false, ParameterSetName = ClientCertByCn, HelpMessage = "Azure active directory client application id.")] + public string AzureActiveDirectoryClientApplication { get; set; } + + [Parameter(Mandatory = false, ParameterSetName = ClientCertByTp, HelpMessage = "Azure active directory cluster application id.")] + [Parameter(Mandatory = false, ParameterSetName = ClientCertByCn, HelpMessage = "Azure active directory cluster application id.")] + public string AzureActiveDirectoryClusterApplication { get; set; } + + [Parameter(Mandatory = false, ParameterSetName = ClientCertByTp, HelpMessage = "Azure active directory tenant id.")] + [Parameter(Mandatory = false, ParameterSetName = ClientCertByCn, HelpMessage = "Azure active directory tenant id.")] + public string AzureActiveDirectoryTenantId { get; set; } + + [Parameter(Mandatory = false, ParameterSetName = ClientCertByTp, HelpMessage = "If true, token-based authentication is not allowed on the HttpGatewayEndpoint. This is required to support TLS versions 1.3 and above. If token-based authentication is used, HttpGatewayTokenAuthConnectionPort must be defined.")] + [Parameter(Mandatory = false, ParameterSetName = ClientCertByCn, HelpMessage = "If true, token-based authentication is not allowed on the HttpGatewayEndpoint. This is required to support TLS versions 1.3 and above. If token-based authentication is used, HttpGatewayTokenAuthConnectionPort must be defined.")] + public SwitchParameter EnableHttpGatewayExclusiveAuthMode { get; set; } + + [Parameter(Mandatory = false, ParameterSetName = ClientCertByTp, HelpMessage = "The port used for token-auth based HTTPS connections to the cluster. Cannot be set to the same port as HttpGatewayEndpoint.")] + [Parameter(Mandatory = false, ParameterSetName = ClientCertByCn, HelpMessage = "The port used for token-auth based HTTPS connections to the cluster. Cannot be set to the same port as HttpGatewayEndpoint.")] + public int? HttpGatewayTokenAuthConnectionPort { get; set; } + + #endregion + + #region Health Policy Properties + + [Parameter(Mandatory = false, ParameterSetName = ClientCertByTp, HelpMessage = "The maximum allowed percentage of unhealthy applications before reporting an error. For example, to allow 10% of applications to be unhealthy, this value would be 10.")] + [Parameter(Mandatory = false, ParameterSetName = ClientCertByCn, HelpMessage = "The maximum allowed percentage of unhealthy applications before reporting an error. For example, to allow 10% of applications to be unhealthy, this value would be 10.")] + public int? MaxPercentUnhealthyApplications { get; set; } + + [Parameter(Mandatory = false, ParameterSetName = ClientCertByTp, HelpMessage = "The maximum allowed percentage of unhealthy nodes before reporting an error. For example, to allow 10% of nodes to be unhealthy, this value would be 10.")] + [Parameter(Mandatory = false, ParameterSetName = ClientCertByCn, HelpMessage = "The maximum allowed percentage of unhealthy nodes before reporting an error. For example, to allow 10% of nodes to be unhealthy, this value would be 10.")] + public int? MaxPercentUnhealthyNodes { get; set; } + + [Parameter(Mandatory = false, ParameterSetName = ClientCertByTp, HelpMessage = "Number of unused versions per application type to keep.")] + [Parameter(Mandatory = false, ParameterSetName = ClientCertByCn, HelpMessage = "Number of unused versions per application type to keep.")] + public int? MaxUnusedVersionsToKeep { get; set; } + + #endregion + [Parameter(Mandatory = false, HelpMessage = "Run cmdlet in the background and return a Job to track progress.")] public SwitchParameter AsJob { get; set; } @@ -254,6 +354,122 @@ private ManagedCluster GetNewManagedClusterParameters() tags: this.Tag?.Cast().ToDictionary(d => d.Key as string, d => d.Value as string) ); + // Set additional Network and Infrastructure properties + if (this.AddonFeature != null) + { + newCluster.AddonFeatures = this.AddonFeature.ToList(); + } + + if (!string.IsNullOrEmpty(this.DdosProtectionPlanId)) + { + newCluster.DdosProtectionPlanId = this.DdosProtectionPlanId; + } + + if (this.EnableIpv6.IsPresent) + { + newCluster.EnableIpv6 = true; + } + + if (this.EnableServicePublicIP.IsPresent) + { + newCluster.EnableServicePublicIP = true; + } + + if (!string.IsNullOrEmpty(this.PublicIPPrefixId)) + { + newCluster.PublicIPPrefixId = this.PublicIPPrefixId; + } + + if (!string.IsNullOrEmpty(this.PublicIPv6PrefixId)) + { + newCluster.PublicIPv6PrefixId = this.PublicIPv6PrefixId; + } + + if (!string.IsNullOrEmpty(this.SubnetId)) + { + newCluster.SubnetId = this.SubnetId; + } + + if (this.UseCustomVnet.IsPresent) + { + newCluster.UseCustomVnet = true; + } + + if (!string.IsNullOrEmpty(this.VMImage)) + { + newCluster.VMImage = this.VMImage; + } + + if (this.AllocatedOutboundPort.HasValue) + { + newCluster.AllocatedOutboundPorts = this.AllocatedOutboundPort; + } + + if (this.EnableOutboundOnlyNodeTypes.IsPresent) + { + newCluster.EnableOutboundOnlyNodeTypes = true; + } + + if (this.SkipManagedNsgAssignment.IsPresent) + { + newCluster.SkipManagedNsgAssignment = true; + } + + // Set Security and Authentication properties + bool hasAnyAadParam = !string.IsNullOrEmpty(this.AzureActiveDirectoryClientApplication) || + !string.IsNullOrEmpty(this.AzureActiveDirectoryClusterApplication) || + !string.IsNullOrEmpty(this.AzureActiveDirectoryTenantId); + + if (hasAnyAadParam) + { + newCluster.AzureActiveDirectory = new AzureActiveDirectory( + clientApplication: this.AzureActiveDirectoryClientApplication, + clusterApplication: this.AzureActiveDirectoryClusterApplication, + tenantId: this.AzureActiveDirectoryTenantId + ); + } + + if (this.EnableHttpGatewayExclusiveAuthMode.IsPresent) + { + newCluster.EnableHttpGatewayExclusiveAuthMode = true; + } + + if (this.HttpGatewayTokenAuthConnectionPort.HasValue) + { + newCluster.HttpGatewayTokenAuthConnectionPort = this.HttpGatewayTokenAuthConnectionPort; + } + + // Set Health Policy properties + if (this.MaxPercentUnhealthyApplications.HasValue || this.MaxPercentUnhealthyNodes.HasValue) + { + if (newCluster.UpgradeDescription == null) + { + newCluster.UpgradeDescription = new ClusterUpgradePolicy(); + } + + if (newCluster.UpgradeDescription.HealthPolicy == null) + { + newCluster.UpgradeDescription.HealthPolicy = new ClusterHealthPolicy(); + } + + if (this.MaxPercentUnhealthyApplications.HasValue) + { + newCluster.UpgradeDescription.HealthPolicy.MaxPercentUnhealthyApplications = this.MaxPercentUnhealthyApplications.Value; + } + + if (this.MaxPercentUnhealthyNodes.HasValue) + { + newCluster.UpgradeDescription.HealthPolicy.MaxPercentUnhealthyNodes = this.MaxPercentUnhealthyNodes.Value; + } + } + + if (this.MaxUnusedVersionsToKeep.HasValue) + { + newCluster.ApplicationTypeVersionsCleanupPolicy = new ApplicationTypeVersionsCleanupPolicy( + maxUnusedVersionsToKeep: this.MaxUnusedVersionsToKeep.Value + ); + } + if (this.UpgradeMode == Models.ClusterUpgradeMode.Manual) { newCluster.ClusterCodeVersion = this.CodeVersion; diff --git a/src/ServiceFabric/ServiceFabric/Commands/ManagedClusters/ManagedClusters/SetAzServiceFabricManagedCluster.cs b/src/ServiceFabric/ServiceFabric/Commands/ManagedClusters/ManagedClusters/SetAzServiceFabricManagedCluster.cs index 91e1d21e16c6..6d928cc89e1d 100644 --- a/src/ServiceFabric/ServiceFabric/Commands/ManagedClusters/ManagedClusters/SetAzServiceFabricManagedCluster.cs +++ b/src/ServiceFabric/ServiceFabric/Commands/ManagedClusters/ManagedClusters/SetAzServiceFabricManagedCluster.cs @@ -62,6 +62,8 @@ public class SetAzServiceFabricManagedCluster : ServiceFabricManagedCmdletBase #endregion + #region Upgrade params + [Parameter(Mandatory = false, ParameterSetName = WithParamsByName, HelpMessage = "Cluster code version upgrade mode. Automatic or Manual.")] [Parameter(Mandatory = false, ParameterSetName = WithParamsById, HelpMessage = "Cluster code version upgrade mode. Automatic or Manual.")] public Models.ClusterUpgradeMode? UpgradeMode { get; set; } @@ -70,6 +72,14 @@ public class SetAzServiceFabricManagedCluster : ServiceFabricManagedCmdletBase [Parameter(Mandatory = false, ParameterSetName = WithParamsById, HelpMessage = "Cluster code version. Only use if upgrade mode is Manual.")] public string CodeVersion { get; set; } + [Parameter(Mandatory = false, ParameterSetName = WithParamsByName, HelpMessage = "Enables automatic OS upgrade for node types created using OS images with version 'latest'. The default value for this setting is false.")] + [Parameter(Mandatory = false, ParameterSetName = WithParamsById, HelpMessage = "Enables automatic OS upgrade for node types created using OS images with version 'latest'. The default value for this setting is false.")] + public bool? EnableAutoOsUpgrade { get; set; } + + #endregion + + #region Network and Infrastructure Properties + [Parameter(Mandatory = false, ParameterSetName = WithParamsByName, HelpMessage = "Port used for http connections to the cluster. Default: 19080.")] [Parameter(Mandatory = false, ParameterSetName = WithParamsById, HelpMessage = "Port used for http connections to the cluster. Default: 19080.")] public int? HttpGatewayConnectionPort { get; set; } @@ -86,17 +96,87 @@ public class SetAzServiceFabricManagedCluster : ServiceFabricManagedCmdletBase [Parameter(Mandatory = false, ParameterSetName = WithParamsById, HelpMessage = "This property is the entry point to using a public CA cert for your cluster cert. It specifies the level of reuse allowed for the custom FQDN created, matching the subject of the public CA cert.")] public string AutoGeneratedDomainNameLabelScope { get; set; } - [Parameter(Mandatory = false, ParameterSetName = WithParamsByName, HelpMessage = "Enables automatic OS upgrade for node types created using OS images with version 'latest'. The default value for this setting is false.")] - [Parameter(Mandatory = false, ParameterSetName = WithParamsById, HelpMessage = "Enables automatic OS upgrade for node types created using OS images with version 'latest'. The default value for this setting is false.")] - public bool? EnableAutoOsUpgrade { get; set; } + [Parameter(Mandatory = false, ParameterSetName = WithParamsByName, HelpMessage = "List of add-on features to enable on the cluster.")] + [Parameter(Mandatory = false, ParameterSetName = WithParamsById, HelpMessage = "List of add-on features to enable on the cluster.")] + public string[] AddonFeature { get; set; } + + [Parameter(Mandatory = false, ParameterSetName = WithParamsByName, HelpMessage = "Specify the resource id of a DDoS network protection plan that will be associated with the virtual network of the cluster.")] + [Parameter(Mandatory = false, ParameterSetName = WithParamsById, HelpMessage = "Specify the resource id of a DDoS network protection plan that will be associated with the virtual network of the cluster.")] + public string DdosProtectionPlanId { get; set; } + + [Parameter(Mandatory = false, ParameterSetName = WithParamsByName, HelpMessage = "Specify the resource ID of the public IP prefix that the load balancer will allocate a public IP address from.")] + [Parameter(Mandatory = false, ParameterSetName = WithParamsById, HelpMessage = "Specify the resource ID of the public IP prefix that the load balancer will allocate a public IP address from.")] + public string PublicIPPrefixId { get; set; } + + [Parameter(Mandatory = false, ParameterSetName = WithParamsByName, HelpMessage = "Specify the resource ID of the IPv6 public IP prefix that the load balancer will allocate an IPv6 public IP address from.")] + [Parameter(Mandatory = false, ParameterSetName = WithParamsById, HelpMessage = "Specify the resource ID of the IPv6 public IP prefix that the load balancer will allocate an IPv6 public IP address from.")] + public string PublicIPv6PrefixId { get; set; } + + [Parameter(Mandatory = false, ParameterSetName = WithParamsByName, HelpMessage = "The VM image used to create cluster nodes.")] + [Parameter(Mandatory = false, ParameterSetName = WithParamsById, HelpMessage = "The VM image used to create cluster nodes.")] + public string VMImage { get; set; } + + [Parameter(Mandatory = false, ParameterSetName = WithParamsByName, HelpMessage = "The number of outbound ports allocated for SNAT for each node in the backend pool of the default load balancer.")] + [Parameter(Mandatory = false, ParameterSetName = WithParamsById, HelpMessage = "The number of outbound ports allocated for SNAT for each node in the backend pool of the default load balancer.")] + public int? AllocatedOutboundPort { get; set; } + + [Parameter(Mandatory = false, ParameterSetName = WithParamsByName, HelpMessage = "Setting this to true enables outbound-only node types.")] + [Parameter(Mandatory = false, ParameterSetName = WithParamsById, HelpMessage = "Setting this to true enables outbound-only node types.")] + public bool? EnableOutboundOnlyNodeTypes { get; set; } + + [Parameter(Mandatory = false, ParameterSetName = WithParamsByName, HelpMessage = "Setting this to true skips the assignment of managed NSG to the cluster's subnet.")] + [Parameter(Mandatory = false, ParameterSetName = WithParamsById, HelpMessage = "Setting this to true skips the assignment of managed NSG to the cluster's subnet.")] + public bool? SkipManagedNsgAssignment { get; set; } + + #endregion + + #region Security and Authentication Properties [Parameter(Mandatory = false, ParameterSetName = WithParamsByName, HelpMessage = "Setting this to true enables RDP access to the VM. The default NSG rule opens RDP port to Internet which can be overridden with custom Network Security Rules. The default value for this setting is false.")] [Parameter(Mandatory = false, ParameterSetName = WithParamsById, HelpMessage = "Setting this to true enables RDP access to the VM. The default NSG rule opens RDP port to Internet which can be overridden with custom Network Security Rules. The default value for this setting is false.")] public bool? AllowRdpAccess { get; set; } + [Parameter(Mandatory = false, ParameterSetName = WithParamsByName, HelpMessage = "Azure active directory client application id.")] + [Parameter(Mandatory = false, ParameterSetName = WithParamsById, HelpMessage = "Azure active directory client application id.")] + public string AzureActiveDirectoryClientApplication { get; set; } + + [Parameter(Mandatory = false, ParameterSetName = WithParamsByName, HelpMessage = "Azure active directory cluster application id.")] + [Parameter(Mandatory = false, ParameterSetName = WithParamsById, HelpMessage = "Azure active directory cluster application id.")] + public string AzureActiveDirectoryClusterApplication { get; set; } + + [Parameter(Mandatory = false, ParameterSetName = WithParamsByName, HelpMessage = "Azure active directory tenant id.")] + [Parameter(Mandatory = false, ParameterSetName = WithParamsById, HelpMessage = "Azure active directory tenant id.")] + public string AzureActiveDirectoryTenantId { get; set; } + + [Parameter(Mandatory = false, ParameterSetName = WithParamsByName, HelpMessage = "If true, token-based authentication is not allowed on the HttpGatewayEndpoint. This is required to support TLS versions 1.3 and above.")] + [Parameter(Mandatory = false, ParameterSetName = WithParamsById, HelpMessage = "If true, token-based authentication is not allowed on the HttpGatewayEndpoint. This is required to support TLS versions 1.3 and above.")] + public bool? EnableHttpGatewayExclusiveAuthMode { get; set; } + + [Parameter(Mandatory = false, ParameterSetName = WithParamsByName, HelpMessage = "The port used for token-auth based HTTPS connections to the cluster. Cannot be set to the same port as HttpGatewayConnectionPort.")] + [Parameter(Mandatory = false, ParameterSetName = WithParamsById, HelpMessage = "The port used for token-auth based HTTPS connections to the cluster. Cannot be set to the same port as HttpGatewayConnectionPort.")] + public int? HttpGatewayTokenAuthConnectionPort { get; set; } + + #endregion + + #region Health Policy Properties + + [Parameter(Mandatory = false, ParameterSetName = WithParamsByName, HelpMessage = "The maximum allowed percentage of unhealthy applications before reporting an error.")] + [Parameter(Mandatory = false, ParameterSetName = WithParamsById, HelpMessage = "The maximum allowed percentage of unhealthy applications before reporting an error.")] + public int? MaxPercentUnhealthyApplications { get; set; } + + [Parameter(Mandatory = false, ParameterSetName = WithParamsByName, HelpMessage = "The maximum allowed percentage of unhealthy nodes before reporting an error.")] + [Parameter(Mandatory = false, ParameterSetName = WithParamsById, HelpMessage = "The maximum allowed percentage of unhealthy nodes before reporting an error.")] + public int? MaxPercentUnhealthyNodes { get; set; } + + [Parameter(Mandatory = false, ParameterSetName = WithParamsByName, HelpMessage = "Number of unused versions per application type to keep.")] + [Parameter(Mandatory = false, ParameterSetName = WithParamsById, HelpMessage = "Number of unused versions per application type to keep.")] + public int? MaxUnusedVersionsToKeep { get; set; } + + #endregion + [Parameter(Mandatory = false, HelpMessage = "Run cmdlet in the background and return a Job to track progress.")] public SwitchParameter AsJob { get; set; } - + [Parameter(Mandatory = false, ParameterSetName = WithParamsByName, HelpMessage = "Specify the tags as key/value pairs.")] [Parameter(Mandatory = false, ParameterSetName = WithParamsById, HelpMessage = "Specify the tags as key/value pairs.")] public Hashtable Tag { get; set; } @@ -189,31 +269,132 @@ private ManagedCluster GetUpdatedClusterParams() currentCluster.AllowRdpAccess = this.AllowRdpAccess; } - return currentCluster; - } + // Update Network and Infrastructure properties + if (this.IsParameterBound(c => c.AddonFeature)) + { + currentCluster.AddonFeatures = this.AddonFeature?.ToList(); + } - private void ValidateParams(ManagedCluster currentCluster) - { - if (this.UpgradeMode.HasValue) + if (this.IsParameterBound(c => c.DdosProtectionPlanId)) + { + currentCluster.DdosProtectionPlanId = this.DdosProtectionPlanId; + } + + if (this.IsParameterBound(c => c.PublicIPPrefixId)) + { + currentCluster.PublicIPPrefixId = this.PublicIPPrefixId; + } + + if (this.IsParameterBound(c => c.PublicIPv6PrefixId)) + { + currentCluster.PublicIPv6PrefixId = this.PublicIPv6PrefixId; + } + + if (this.IsParameterBound(c => c.VMImage)) + { + currentCluster.VMImage = this.VMImage; + } + + if (this.IsParameterBound(c => c.AllocatedOutboundPort)) + { + currentCluster.AllocatedOutboundPorts = this.AllocatedOutboundPort; + } + + if (this.IsParameterBound(c => c.EnableOutboundOnlyNodeTypes)) + { + currentCluster.EnableOutboundOnlyNodeTypes = this.EnableOutboundOnlyNodeTypes; + } + + if (this.IsParameterBound(c => c.SkipManagedNsgAssignment)) + { + currentCluster.SkipManagedNsgAssignment = this.SkipManagedNsgAssignment; + } + + // Update Security and Authentication properties + if (this.IsParameterBound(c => c.AzureActiveDirectoryClientApplication) || + this.IsParameterBound(c => c.AzureActiveDirectoryClusterApplication) || + this.IsParameterBound(c => c.AzureActiveDirectoryTenantId)) + { + // Create or update the Azure Active Directory configuration + string clientApp = this.IsParameterBound(c => c.AzureActiveDirectoryClientApplication) + ? this.AzureActiveDirectoryClientApplication + : currentCluster.AzureActiveDirectory?.ClientApplication; + string clusterApp = this.IsParameterBound(c => c.AzureActiveDirectoryClusterApplication) + ? this.AzureActiveDirectoryClusterApplication + : currentCluster.AzureActiveDirectory?.ClusterApplication; + string tenantId = this.IsParameterBound(c => c.AzureActiveDirectoryTenantId) + ? this.AzureActiveDirectoryTenantId + : currentCluster.AzureActiveDirectory?.TenantId; + + if (!string.IsNullOrEmpty(clientApp) && !string.IsNullOrEmpty(clusterApp) && !string.IsNullOrEmpty(tenantId)) + { + currentCluster.AzureActiveDirectory = new AzureActiveDirectory( + clientApplication: clientApp, + clusterApplication: clusterApp, + tenantId: tenantId + ); + } + } + + if (this.IsParameterBound(c => c.EnableHttpGatewayExclusiveAuthMode)) + { + currentCluster.EnableHttpGatewayExclusiveAuthMode = this.EnableHttpGatewayExclusiveAuthMode; + } + + if (this.IsParameterBound(c => c.HttpGatewayTokenAuthConnectionPort)) + { + currentCluster.HttpGatewayTokenAuthConnectionPort = this.HttpGatewayTokenAuthConnectionPort; + } + + // Update Health Policy properties + if (this.IsParameterBound(c => c.MaxPercentUnhealthyApplications) || + this.IsParameterBound(c => c.MaxPercentUnhealthyNodes)) { - if (this.UpgradeMode == Models.ClusterUpgradeMode.Manual) + if (currentCluster.UpgradeDescription == null) + { + currentCluster.UpgradeDescription = new ClusterUpgradePolicy(); + } + + if (currentCluster.UpgradeDescription.HealthPolicy == null) + { + currentCluster.UpgradeDescription.HealthPolicy = new ClusterHealthPolicy(); + } + + if (this.IsParameterBound(c => c.MaxPercentUnhealthyApplications)) { - throw new PSArgumentException("Currently only upgrade mode Automatic is supported. Support for Manual mode will be added latter on.", "UpgradeMode"); + currentCluster.UpgradeDescription.HealthPolicy.MaxPercentUnhealthyApplications = this.MaxPercentUnhealthyApplications.Value; } + + if (this.IsParameterBound(c => c.MaxPercentUnhealthyNodes)) + { + currentCluster.UpgradeDescription.HealthPolicy.MaxPercentUnhealthyNodes = this.MaxPercentUnhealthyNodes.Value; + } + } + + if (this.IsParameterBound(c => c.MaxUnusedVersionsToKeep)) + { + currentCluster.ApplicationTypeVersionsCleanupPolicy = new ApplicationTypeVersionsCleanupPolicy( + maxUnusedVersionsToKeep: this.MaxUnusedVersionsToKeep.Value + ); } - + + return currentCluster; + } + + private void ValidateParams(ManagedCluster currentCluster) + { if (!string.IsNullOrEmpty(this.CodeVersion)) { - throw new PSArgumentException("Currently the cluster upgrade mode is set to Automatic and CodeVersion should only be used when upgrade mode is set to Manual.", "CodeVersion"); + // If UpgradeMode is being set in this invocation, check it directly; + // otherwise fall back to the current cluster's mode. + string effectiveMode = this.UpgradeMode.HasValue + ? this.UpgradeMode.ToString() + : currentCluster.ClusterUpgradeMode; - // TODO: when manual is available add this validation - /* - Enum.TryParse(currentCluster.ClusterUpgradeMode, out ClusterUpgradeMode upgradeMode); - if (upgradeMode == ClusterUpgradeMode.Automatic) + if (string.Equals(effectiveMode, Models.ClusterUpgradeMode.Automatic.ToString(), StringComparison.OrdinalIgnoreCase)) { - throw new PSArgumentException("Currently the cluster upgrade mode is set to Automatic and CodeVersion should only be used when upgrade mode is set to Manual.", "CodeVersion"); + throw new PSArgumentException("CodeVersion should only be used when upgrade mode is set to Manual.", "CodeVersion"); } - */ } } diff --git a/src/ServiceFabric/ServiceFabric/Commands/ManagedClusters/NodeTypes/NewAzServiceFabricManagedNodeType.cs b/src/ServiceFabric/ServiceFabric/Commands/ManagedClusters/NodeTypes/NewAzServiceFabricManagedNodeType.cs index 581951dc4404..ec605e6f08d7 100644 --- a/src/ServiceFabric/ServiceFabric/Commands/ManagedClusters/NodeTypes/NewAzServiceFabricManagedNodeType.cs +++ b/src/ServiceFabric/ServiceFabric/Commands/ManagedClusters/NodeTypes/NewAzServiceFabricManagedNodeType.cs @@ -114,6 +114,30 @@ public class NewAzServiceFabricManagedNodeType : ServiceFabricManagedCmdletBase [Parameter(Mandatory = false, HelpMessage = "Specifies whether the node type should be overprovisioned. It is only allowed for stateless node types.")] public SwitchParameter EnableOverProvisioning { get; set; } + [Parameter(Mandatory = false, HelpMessage = "Indicates if this node type can only be used for outbound connections. Outbound-only node types will not have load balancing rules associated with them.")] + public SwitchParameter IsOutboundOnly { get; set; } + + [Parameter(Mandatory = false, HelpMessage = "Enable resilient ephemeral OS disk for the node type. This provides better performance and resilience for ephemeral OS disks.")] + public SwitchParameter EnableResilientEphemeralOSDisk { get; set; } + + [Parameter(Mandatory = false, HelpMessage = "Enable accelerated networking on the node type VMs. This provides better network performance.")] + public SwitchParameter EnableAcceleratedNetworking { get; set; } + + [Parameter(Mandatory = false, HelpMessage = "Enable encryption at host for the node type VMs. This encrypts data at the VM host level.")] + public SwitchParameter EnableEncryptionAtHost { get; set; } + + [Parameter(Mandatory = false, HelpMessage = "Enable public IP for each node in the node type. Each VM will get its own public IP.")] + public SwitchParameter EnableNodePublicIP { get; set; } + + [Parameter(Mandatory = false, HelpMessage = "Enable public IPv6 for each node in the node type.")] + public SwitchParameter EnableNodePublicIPv6 { get; set; } + + [Parameter(Mandatory = false, HelpMessage = "Enable secure boot for the node type VMs. This provides additional security during boot.")] + public SwitchParameter SecureBootEnabled { get; set; } + + [Parameter(Mandatory = false, HelpMessage = "Use ephemeral OS disk instead of managed disk for the node type VMs.")] + public SwitchParameter UseEphemeralOSDisk { get; set; } + [Parameter(Mandatory = false, HelpMessage = "Specifies the availability zones where the node type would span across. If the cluster is not spanning across availability zones, initiates az migration for the cluster.")] public List Zone { get; set; } @@ -214,6 +238,46 @@ private NodeType GetNewNodeTypeParameters() newNodeType.EnableOverProvisioning = this.EnableOverProvisioning.IsPresent; } + if (this.IsOutboundOnly.IsPresent) + { + newNodeType.IsOutboundOnly = this.IsOutboundOnly.IsPresent; + } + + if (this.EnableResilientEphemeralOSDisk.IsPresent) + { + newNodeType.EnableResilientEphemeralOSDisk = this.EnableResilientEphemeralOSDisk.IsPresent; + } + + if (this.EnableAcceleratedNetworking.IsPresent) + { + newNodeType.EnableAcceleratedNetworking = this.EnableAcceleratedNetworking.IsPresent; + } + + if (this.EnableEncryptionAtHost.IsPresent) + { + newNodeType.EnableEncryptionAtHost = this.EnableEncryptionAtHost.IsPresent; + } + + if (this.EnableNodePublicIP.IsPresent) + { + newNodeType.EnableNodePublicIP = this.EnableNodePublicIP.IsPresent; + } + + if (this.EnableNodePublicIPv6.IsPresent) + { + newNodeType.EnableNodePublicIPv6 = this.EnableNodePublicIPv6.IsPresent; + } + + if (this.SecureBootEnabled.IsPresent) + { + newNodeType.SecureBootEnabled = this.SecureBootEnabled.IsPresent; + } + + if (this.UseEphemeralOSDisk.IsPresent) + { + newNodeType.UseEphemeralOSDisk = this.UseEphemeralOSDisk.IsPresent; + } + return newNodeType; } } diff --git a/src/ServiceFabric/ServiceFabric/Commands/ManagedClusters/NodeTypes/SetAzServiceFabricManagedNodeType.cs b/src/ServiceFabric/ServiceFabric/Commands/ManagedClusters/NodeTypes/SetAzServiceFabricManagedNodeType.cs index 6d4e3b55c5a2..4c80a5fd6c56 100644 --- a/src/ServiceFabric/ServiceFabric/Commands/ManagedClusters/NodeTypes/SetAzServiceFabricManagedNodeType.cs +++ b/src/ServiceFabric/ServiceFabric/Commands/ManagedClusters/NodeTypes/SetAzServiceFabricManagedNodeType.cs @@ -98,6 +98,30 @@ public class SetAzServiceFabricManagedNodeType : ServiceFabricManagedCmdletBase [Parameter(Mandatory = false, ParameterSetName = WithParamsByName, HelpMessage = "Specifies whether the node type should be overprovisioned. It is only allowed for stateless node types.")] public bool? EnableOverProvisioning { get; set; } + [Parameter(Mandatory = false, ParameterSetName = WithParamsByName, HelpMessage = "Indicates if this node type can only be used for outbound connections. Outbound-only node types will not have load balancing rules associated with them.")] + public bool? IsOutboundOnly { get; set; } + + [Parameter(Mandatory = false, ParameterSetName = WithParamsByName, HelpMessage = "Enable resilient ephemeral OS disk for the node type. This provides better performance and resilience for ephemeral OS disks.")] + public bool? EnableResilientEphemeralOSDisk { get; set; } + + [Parameter(Mandatory = false, ParameterSetName = WithParamsByName, HelpMessage = "Enable accelerated networking on the node type VMs. This provides better network performance.")] + public bool? EnableAcceleratedNetworking { get; set; } + + [Parameter(Mandatory = false, ParameterSetName = WithParamsByName, HelpMessage = "Enable encryption at host for the node type VMs. This encrypts data at the VM host level.")] + public bool? EnableEncryptionAtHost { get; set; } + + [Parameter(Mandatory = false, ParameterSetName = WithParamsByName, HelpMessage = "Enable public IP for each node in the node type. Each VM will get its own public IP.")] + public bool? EnableNodePublicIP { get; set; } + + [Parameter(Mandatory = false, ParameterSetName = WithParamsByName, HelpMessage = "Enable public IPv6 for each node in the node type.")] + public bool? EnableNodePublicIPv6 { get; set; } + + [Parameter(Mandatory = false, ParameterSetName = WithParamsByName, HelpMessage = "Enable secure boot for the node type VMs. This provides additional security during boot.")] + public bool? SecureBootEnabled { get; set; } + + [Parameter(Mandatory = false, ParameterSetName = WithParamsByName, HelpMessage = "Use ephemeral OS disk instead of managed disk for the node type VMs.")] + public bool? UseEphemeralOSDisk { get; set; } + [Parameter(Mandatory = false, ParameterSetName = WithParamsByName, HelpMessage = "Specifies the availability zones where the node type would span across. If the cluster is not spanning across availability zones, initiates az migration for the cluster.")] public List Zone { get; set; } @@ -195,6 +219,46 @@ private NodeType GetUpdatedNodeTypeParams() currentNodeType.EnableOverProvisioning = this.EnableOverProvisioning.Value; } + if (this.IsOutboundOnly.HasValue) + { + currentNodeType.IsOutboundOnly = this.IsOutboundOnly.Value; + } + + if (this.EnableResilientEphemeralOSDisk.HasValue) + { + currentNodeType.EnableResilientEphemeralOSDisk = this.EnableResilientEphemeralOSDisk.Value; + } + + if (this.EnableAcceleratedNetworking.HasValue) + { + currentNodeType.EnableAcceleratedNetworking = this.EnableAcceleratedNetworking.Value; + } + + if (this.EnableEncryptionAtHost.HasValue) + { + currentNodeType.EnableEncryptionAtHost = this.EnableEncryptionAtHost.Value; + } + + if (this.EnableNodePublicIP.HasValue) + { + currentNodeType.EnableNodePublicIP = this.EnableNodePublicIP.Value; + } + + if (this.EnableNodePublicIPv6.HasValue) + { + currentNodeType.EnableNodePublicIPv6 = this.EnableNodePublicIPv6.Value; + } + + if (this.SecureBootEnabled.HasValue) + { + currentNodeType.SecureBootEnabled = this.SecureBootEnabled.Value; + } + + if (this.UseEphemeralOSDisk.HasValue) + { + currentNodeType.UseEphemeralOSDisk = this.UseEphemeralOSDisk.Value; + } + if (this.Zone != null && this.Zone.Count > 0) { currentNodeType.Zones = this.Zone; diff --git a/src/ServiceFabric/ServiceFabric/Commands/ManagedClusters/Services/NewAzServiceFabricManagedClusterService.cs b/src/ServiceFabric/ServiceFabric/Commands/ManagedClusters/Services/NewAzServiceFabricManagedClusterService.cs index 41deb1d3f44b..3dda9dc4eb15 100644 --- a/src/ServiceFabric/ServiceFabric/Commands/ManagedClusters/Services/NewAzServiceFabricManagedClusterService.cs +++ b/src/ServiceFabric/ServiceFabric/Commands/ManagedClusters/Services/NewAzServiceFabricManagedClusterService.cs @@ -313,6 +313,21 @@ public class NewAzServiceFabricManagedClusterService : ManagedApplicationCmdletB [ValidateNotNullOrEmpty] public ServicePackageActivationModeEnum ServicePackageActivationMode { get; set; } + [Parameter(Mandatory = false, ParameterSetName = StatelessSingleton, + HelpMessage = "Specify the DNS name for the service. This enables service discovery via DNS.")] + [Parameter(Mandatory = false, ParameterSetName = StatelessUniformInt64, + HelpMessage = "Specify the DNS name for the service. This enables service discovery via DNS.")] + [Parameter(Mandatory = false, ParameterSetName = StatelessNamed, + HelpMessage = "Specify the DNS name for the service. This enables service discovery via DNS.")] + [Parameter(Mandatory = false, ParameterSetName = StatefulSingleton, + HelpMessage = "Specify the DNS name for the service. This enables service discovery via DNS.")] + [Parameter(Mandatory = false, ParameterSetName = StatefulUniformInt64, + HelpMessage = "Specify the DNS name for the service. This enables service discovery via DNS.")] + [Parameter(Mandatory = false, ParameterSetName = StatefulNamed, + HelpMessage = "Specify the DNS name for the service. This enables service discovery via DNS.")] + [ValidateNotNullOrEmpty] + public string ServiceDnsName { get; set; } + [Parameter(Mandatory = false, ValueFromPipelineByPropertyName = true, HelpMessage = "Specify the tags as key/value pairs.")] public Hashtable Tag { get; set; } @@ -527,6 +542,10 @@ private void SetCommonProperties(ServiceResourceProperties properties) { properties.ServicePackageActivationMode = this.ServicePackageActivationMode.ToString(); } + if (this.IsParameterBound(c => c.ServiceDnsName)) + { + properties.ServiceDnsName = this.ServiceDnsName; + } if (this.IsParameterBound(c => c.DefaultMoveCost)) { properties.DefaultMoveCost = this.DefaultMoveCost.ToString(); diff --git a/src/ServiceFabric/ServiceFabric/Models/ManagedClusters/PSManagedApplication.cs b/src/ServiceFabric/ServiceFabric/Models/ManagedClusters/PSManagedApplication.cs index 895cbeb2f963..228cf16b8913 100644 --- a/src/ServiceFabric/ServiceFabric/Models/ManagedClusters/PSManagedApplication.cs +++ b/src/ServiceFabric/ServiceFabric/Models/ManagedClusters/PSManagedApplication.cs @@ -21,16 +21,16 @@ public class PSManagedApplication : ApplicationResource public PSManagedApplication(ApplicationResource app) : base( id: app.Id, - name: app.Name, - type: app.Type, + identity: app.Identity, location: app.Location, - tags: app.Tags, - version: app.Version, + managedIdentities: app.ManagedIdentities, + name: app.Name, parameters: app.Parameters, - upgradePolicy: app.UpgradePolicy, provisioningState: app.ProvisioningState, - identity: app.Identity, - managedIdentities: app.ManagedIdentities) + tags: app.Tags, + type: app.Type, + upgradePolicy: app.UpgradePolicy, + version: app.Version) { } } diff --git a/src/ServiceFabric/ServiceFabric/Models/ManagedClusters/PSManagedApplicationType.cs b/src/ServiceFabric/ServiceFabric/Models/ManagedClusters/PSManagedApplicationType.cs index da1984a59da2..2195da18f1bf 100644 --- a/src/ServiceFabric/ServiceFabric/Models/ManagedClusters/PSManagedApplicationType.cs +++ b/src/ServiceFabric/ServiceFabric/Models/ManagedClusters/PSManagedApplicationType.cs @@ -21,11 +21,11 @@ public class PSManagedApplicationType : ApplicationTypeResource public PSManagedApplicationType(ApplicationTypeResource appType) : base( id: appType.Id, - name: appType.Name, - type: appType.Type, location: appType.Location, + name: appType.Name, provisioningState: appType.ProvisioningState, - tags: appType.Tags) + tags: appType.Tags, + type: appType.Type) { } } diff --git a/src/ServiceFabric/ServiceFabric/Models/ManagedClusters/PSManagedApplicationTypeVersion.cs b/src/ServiceFabric/ServiceFabric/Models/ManagedClusters/PSManagedApplicationTypeVersion.cs index a5c8ddcbec55..64113bb13abc 100644 --- a/src/ServiceFabric/ServiceFabric/Models/ManagedClusters/PSManagedApplicationTypeVersion.cs +++ b/src/ServiceFabric/ServiceFabric/Models/ManagedClusters/PSManagedApplicationTypeVersion.cs @@ -22,11 +22,11 @@ public PSManagedApplicationTypeVersion(ApplicationTypeVersionResource appTypeVer : base( appPackageUrl: appTypeVersion.AppPackageUrl, id: appTypeVersion.Id, - name: appTypeVersion.Name, - type: appTypeVersion.Type, location: appTypeVersion.Location, + name: appTypeVersion.Name, provisioningState: appTypeVersion.ProvisioningState, - tags: appTypeVersion.Tags) + tags: appTypeVersion.Tags, + type: appTypeVersion.Type) { } } diff --git a/src/ServiceFabric/ServiceFabric/Models/ManagedClusters/PSManagedCluster.cs b/src/ServiceFabric/ServiceFabric/Models/ManagedClusters/PSManagedCluster.cs index 39d1b5c5edad..c24e8a98e343 100644 --- a/src/ServiceFabric/ServiceFabric/Models/ManagedClusters/PSManagedCluster.cs +++ b/src/ServiceFabric/ServiceFabric/Models/ManagedClusters/PSManagedCluster.cs @@ -42,6 +42,7 @@ public PSManagedCluster(ManagedCluster cluster) enableAutoOSUpgrade: cluster.EnableAutoOSUpgrade, enableHttpGatewayExclusiveAuthMode: cluster.EnableHttpGatewayExclusiveAuthMode, enableIpv6: cluster.EnableIpv6, + enableOutboundOnlyNodeTypes: cluster.EnableOutboundOnlyNodeTypes, enableServicePublicIP: cluster.EnableServicePublicIP, etag: cluster.Etag, fabricSettings: cluster.FabricSettings, @@ -61,6 +62,7 @@ public PSManagedCluster(ManagedCluster cluster) publicIPv6PrefixId: cluster.PublicIPv6PrefixId, serviceEndpoints: cluster.ServiceEndpoints, sku: cluster.Sku, + skipManagedNsgAssignment: cluster.SkipManagedNsgAssignment, subnetId: cluster.SubnetId, tags: cluster.Tags, type: cluster.Type, diff --git a/src/ServiceFabric/ServiceFabric/Models/ManagedClusters/PSManagedNodeType.cs b/src/ServiceFabric/ServiceFabric/Models/ManagedClusters/PSManagedNodeType.cs index 3e6eeb19bef6..0e0d9af3d9a6 100644 --- a/src/ServiceFabric/ServiceFabric/Models/ManagedClusters/PSManagedNodeType.cs +++ b/src/ServiceFabric/ServiceFabric/Models/ManagedClusters/PSManagedNodeType.cs @@ -34,11 +34,13 @@ public PSManagedNodeType(NodeType nodeType) enableNodePublicIP: nodeType.EnableNodePublicIP, enableNodePublicIPv6: nodeType.EnableNodePublicIPv6, enableOverProvisioning: nodeType.EnableOverProvisioning, + enableResilientEphemeralOSDisk: nodeType.EnableResilientEphemeralOSDisk, ephemeralPorts: nodeType.EphemeralPorts, evictionPolicy: nodeType.EvictionPolicy, frontendConfigurations: nodeType.FrontendConfigurations, hostGroupId: nodeType.HostGroupId, isPrimary: nodeType.IsPrimary, + isOutboundOnly: nodeType.IsOutboundOnly, isSpotVM: nodeType.IsSpotVM, isStateless: nodeType.IsStateless, multiplePlacementGroups: nodeType.MultiplePlacementGroups, diff --git a/src/ServiceFabric/ServiceFabric/Models/ManagedClusters/PSManagedService.cs b/src/ServiceFabric/ServiceFabric/Models/ManagedClusters/PSManagedService.cs index 5674aac0f7b7..7149bf0a1626 100644 --- a/src/ServiceFabric/ServiceFabric/Models/ManagedClusters/PSManagedService.cs +++ b/src/ServiceFabric/ServiceFabric/Models/ManagedClusters/PSManagedService.cs @@ -25,7 +25,6 @@ public class PSManagedService public string Type { get; set; } public string Location { get; set; } public IDictionary Tags { get; set; } - public SystemData SystemData { get; } public string ProvisioningState { get; set; } public string ServiceTypeName { get; set; } public Partition PartitionDescription { get; set; } @@ -45,9 +44,8 @@ public PSManagedService(ServiceResource service) Type = service.Type; Location = service.Location; Tags = service.Tags; - SystemData = service.SystemData; - ProvisioningState = service.Properties.ProvisioningState; + ProvisioningState= service.Properties.ProvisioningState; ServiceTypeName = service.Properties.ServiceTypeName; PartitionDescription = service.Properties.PartitionDescription; ServicePackageActivationMode = service.Properties.ServicePackageActivationMode; @@ -77,10 +75,10 @@ public ServiceResource ToServiceResource() { var serviceResource = new ServiceResource( id: this.Id, - name: this.Name, - type: this.Type, location: this.Location, - tags: this.Tags); + name: this.Name, + tags: this.Tags, + type: this.Type); if (this is PSManagedStatefulService) { diff --git a/src/ServiceFabric/ServiceFabric/Models/PSCluster.cs b/src/ServiceFabric/ServiceFabric/Models/PSCluster.cs index f280c460562a..1601aeaebf73 100644 --- a/src/ServiceFabric/ServiceFabric/Models/PSCluster.cs +++ b/src/ServiceFabric/ServiceFabric/Models/PSCluster.cs @@ -27,36 +27,45 @@ public class PSCluster : Cluster public PSCluster(Cluster cluster) : base( - location: cluster.Location, - id: cluster.Id, - name: cluster.Name, - type: cluster.Type, - tags: cluster.Tags, + addOnFeatures: cluster.AddOnFeatures, + applicationTypeVersionsCleanupPolicy: cluster.ApplicationTypeVersionsCleanupPolicy, availableClusterVersions: cluster.AvailableClusterVersions, - clusterId: cluster.ClusterId, - clusterState: cluster.ClusterState, - clusterEndpoint: cluster.ClusterEndpoint, - clusterCodeVersion: cluster.ClusterCodeVersion, + azureActiveDirectory: cluster.AzureActiveDirectory, certificate: cluster.Certificate, - reliabilityLevel: cluster.ReliabilityLevel, - upgradeMode: cluster.UpgradeMode, - clientCertificateThumbprints: cluster.ClientCertificateThumbprints, - clientCertificateCommonNames: cluster.ClientCertificateCommonNames, certificateCommonNames: cluster.CertificateCommonNames, - reverseProxyCertificateCommonNames: cluster.ReverseProxyCertificateCommonNames, + clientCertificateCommonNames: cluster.ClientCertificateCommonNames, + clientCertificateThumbprints: cluster.ClientCertificateThumbprints, + clusterCodeVersion: cluster.ClusterCodeVersion, + clusterEndpoint: cluster.ClusterEndpoint, + clusterId: cluster.ClusterId, + clusterState: cluster.ClusterState, + diagnosticsStorageAccountConfig: cluster.DiagnosticsStorageAccountConfig, + enableHttpGatewayExclusiveAuthMode: cluster.EnableHttpGatewayExclusiveAuthMode, + etag: cluster.Etag, + eventStoreServiceEnabled: cluster.EventStoreServiceEnabled, fabricSettings: cluster.FabricSettings, - reverseProxyCertificate: cluster.ReverseProxyCertificate, + id: cluster.Id, + infrastructureServiceManager: cluster.InfrastructureServiceManager, + location: cluster.Location, managementEndpoint: cluster.ManagementEndpoint, + name: cluster.Name, nodeTypes: cluster.NodeTypes, + notifications: cluster.Notifications, provisioningState: cluster.ProvisioningState, - vmImage: cluster.VMImage, - diagnosticsStorageAccountConfig: cluster.DiagnosticsStorageAccountConfig, + reliabilityLevel: cluster.ReliabilityLevel, + reverseProxyCertificate: cluster.ReverseProxyCertificate, + reverseProxyCertificateCommonNames: cluster.ReverseProxyCertificateCommonNames, + sfZonalUpgradeMode: cluster.SfZonalUpgradeMode, + tags: cluster.Tags, + type: cluster.Type, upgradeDescription: cluster.UpgradeDescription, - azureActiveDirectory: cluster.AzureActiveDirectory, - addOnFeatures: cluster.AddOnFeatures, - eventStoreServiceEnabled: cluster.EventStoreServiceEnabled, - applicationTypeVersionsCleanupPolicy: cluster.ApplicationTypeVersionsCleanupPolicy - ) + upgradeMode: cluster.UpgradeMode, + upgradePauseEndTimestampUtc: cluster.UpgradePauseEndTimestampUtc, + upgradePauseStartTimestampUtc: cluster.UpgradePauseStartTimestampUtc, + upgradeWave: cluster.UpgradeWave, + vmImage: cluster.VMImage, + vmssZonalUpgradeMode: cluster.VmssZonalUpgradeMode, + waveUpgradePaused: cluster.WaveUpgradePaused) { } diff --git a/src/ServiceFabric/ServiceFabric/help/Add-AzServiceFabricClientCertificate.md b/src/ServiceFabric/ServiceFabric/help/Add-AzServiceFabricClientCertificate.md index 18a9e75c8389..253251977817 100644 --- a/src/ServiceFabric/ServiceFabric/help/Add-AzServiceFabricClientCertificate.md +++ b/src/ServiceFabric/ServiceFabric/help/Add-AzServiceFabricClientCertificate.md @@ -15,28 +15,30 @@ Add common name or thumbprint to the cluster for client authentication purposes. ### SingleUpdateWithThumbprint ``` Add-AzServiceFabricClientCertificate [-Admin] [-ResourceGroupName] [-Name] - -Thumbprint [-DefaultProfile ] [-WhatIf] [-Confirm] [] + -Thumbprint [-DefaultProfile ] [-ProgressAction ] [-WhatIf] + [-Confirm] [] ``` ### SingleUpdateWithCommonName ``` Add-AzServiceFabricClientCertificate [-Admin] [-ResourceGroupName] [-Name] - -CommonName -IssuerThumbprint [-DefaultProfile ] [-WhatIf] - [-Confirm] [] + -CommonName -IssuerThumbprint [-DefaultProfile ] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### MultipleUpdatesWithCommonName ``` Add-AzServiceFabricClientCertificate [-ResourceGroupName] [-Name] -ClientCertificateCommonName [-DefaultProfile ] - [-WhatIf] [-Confirm] [] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### MultipleUpdatesWithThumbprint ``` Add-AzServiceFabricClientCertificate [-ResourceGroupName] [-Name] [-AdminClientThumbprint ] [-ReadonlyClientThumbprint ] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ## DESCRIPTION @@ -64,7 +66,7 @@ This command will add a read only client certificate that's common name is 'Cont Client authentication type ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: SingleUpdateWithThumbprint, SingleUpdateWithCommonName Aliases: @@ -79,7 +81,7 @@ Accept wildcard characters: False Specify client certificate thumbprint which only has admin permission ```yaml -Type: System.String[] +Type: String[] Parameter Sets: MultipleUpdatesWithThumbprint Aliases: @@ -94,7 +96,7 @@ Accept wildcard characters: False Specify client common name , issuer thumbprint and authentication type ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.PSClientCertificateCommonName[] +Type: PSClientCertificateCommonName[] Parameter Sets: MultipleUpdatesWithCommonName Aliases: CertCommonName @@ -109,7 +111,7 @@ Accept wildcard characters: False Specify client certificate common name ```yaml -Type: System.String +Type: String Parameter Sets: SingleUpdateWithCommonName Aliases: @@ -124,7 +126,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -139,7 +141,7 @@ Accept wildcard characters: False Specify thumbprint of client certificate's issuer ```yaml -Type: System.String +Type: String Parameter Sets: SingleUpdateWithCommonName Aliases: @@ -154,7 +156,7 @@ Accept wildcard characters: False Specify the name of the cluster ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: ClusterName @@ -165,11 +167,26 @@ Accept pipeline input: True (ByPropertyName) Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ReadonlyClientThumbprint Specify client certificate thumbprint which only has read only permission ```yaml -Type: System.String[] +Type: String[] Parameter Sets: MultipleUpdatesWithThumbprint Aliases: @@ -184,7 +201,7 @@ Accept wildcard characters: False Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -199,7 +216,7 @@ Accept wildcard characters: False Specify client certificate thumbprint ```yaml -Type: System.String +Type: String Parameter Sets: SingleUpdateWithThumbprint Aliases: ClientCertificateThumbprint @@ -214,7 +231,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -230,7 +247,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/Add-AzServiceFabricManagedClusterClientCertificate.md b/src/ServiceFabric/ServiceFabric/help/Add-AzServiceFabricManagedClusterClientCertificate.md index 7ee90ce1d765..1f2c47ce5ca2 100644 --- a/src/ServiceFabric/ServiceFabric/help/Add-AzServiceFabricManagedClusterClientCertificate.md +++ b/src/ServiceFabric/ServiceFabric/help/Add-AzServiceFabricManagedClusterClientCertificate.md @@ -15,29 +15,29 @@ Add certificate common name or thumbprint to the cluster. This will register the ### ClientCertByTpByObj (Default) ``` Add-AzServiceFabricManagedClusterClientCertificate [-InputObject] [-Admin] - -Thumbprint [-AsJob] [-DefaultProfile ] [-WhatIf] [-Confirm] - [] + -Thumbprint [-AsJob] [-DefaultProfile ] [-ProgressAction ] + [-WhatIf] [-Confirm] [] ``` ### ClientCertByTpByName ``` Add-AzServiceFabricManagedClusterClientCertificate [-ResourceGroupName] [-Name] [-Admin] - -Thumbprint [-AsJob] [-DefaultProfile ] [-WhatIf] [-Confirm] - [] + -Thumbprint [-AsJob] [-DefaultProfile ] [-ProgressAction ] + [-WhatIf] [-Confirm] [] ``` ### ClientCertByCnByName ``` Add-AzServiceFabricManagedClusterClientCertificate [-ResourceGroupName] [-Name] [-Admin] -CommonName [-IssuerThumbprint ] [-AsJob] [-DefaultProfile ] - [-WhatIf] [-Confirm] [] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### ClientCertByCnByObj ``` Add-AzServiceFabricManagedClusterClientCertificate [-InputObject] [-Admin] -CommonName [-IssuerThumbprint ] [-AsJob] [-DefaultProfile ] - [-WhatIf] [-Confirm] [] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -79,7 +79,7 @@ This command will add a read only client certificate with common name 'Contoso.c Use to specify if the client certificate has administrator level. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -94,7 +94,7 @@ Accept wildcard characters: False Run cmdlet in the background and return a Job to track progress. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -109,7 +109,7 @@ Accept wildcard characters: False Client certificate common name. ```yaml -Type: System.String +Type: String Parameter Sets: ClientCertByCnByName, ClientCertByCnByObj Aliases: @@ -124,7 +124,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -139,7 +139,7 @@ Accept wildcard characters: False Managed cluster resource ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.PSManagedCluster +Type: PSManagedCluster Parameter Sets: ClientCertByTpByObj, ClientCertByCnByObj Aliases: @@ -155,7 +155,7 @@ List of Issuer thumbprints for the client certificate. Only use in combination with CommonName. ```yaml -Type: System.String[] +Type: String[] Parameter Sets: ClientCertByCnByName, ClientCertByCnByObj Aliases: @@ -170,7 +170,7 @@ Accept wildcard characters: False Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: ClientCertByTpByName, ClientCertByCnByName Aliases: ClusterName @@ -181,11 +181,26 @@ Accept pipeline input: True (ByPropertyName) Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: ClientCertByTpByName, ClientCertByCnByName Aliases: @@ -200,7 +215,7 @@ Accept wildcard characters: False Client certificate thumbprint. ```yaml -Type: System.String +Type: String Parameter Sets: ClientCertByTpByObj, ClientCertByTpByName Aliases: @@ -215,7 +230,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -231,7 +246,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/Add-AzServiceFabricManagedClusterNetworkSecurityRule.md b/src/ServiceFabric/ServiceFabric/help/Add-AzServiceFabricManagedClusterNetworkSecurityRule.md index 10255aa4f667..9ddb13823806 100644 --- a/src/ServiceFabric/ServiceFabric/help/Add-AzServiceFabricManagedClusterNetworkSecurityRule.md +++ b/src/ServiceFabric/ServiceFabric/help/Add-AzServiceFabricManagedClusterNetworkSecurityRule.md @@ -18,7 +18,8 @@ Add-AzServiceFabricManagedClusterNetworkSecurityRule [-InputObject] [-Description ] -DestinationAddressPrefix -DestinationPortRange -Direction -Name -Priority -Protocol -SourceAddressPrefix -SourcePortRange [-AsJob] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### ByName @@ -27,7 +28,8 @@ Add-AzServiceFabricManagedClusterNetworkSecurityRule [-ResourceGroupName] [-Description ] -DestinationAddressPrefix -DestinationPortRange -Direction -Name -Priority -Protocol -SourceAddressPrefix -SourcePortRange [-AsJob] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ## DESCRIPTION @@ -90,7 +92,7 @@ This command will add a network security rule using cluster object with piping. Gets or sets the network traffic is allowed or denied. Possible values include: Allow, Deny ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.NetworkSecurityAccess +Type: NetworkSecurityAccess Parameter Sets: (All) Aliases: Accepted values: Allow, Deny @@ -106,7 +108,7 @@ Accept wildcard characters: False Run cmdlet in the background and return a Job to track progress ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -121,7 +123,7 @@ Accept wildcard characters: False Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: ByName Aliases: @@ -136,7 +138,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -151,7 +153,7 @@ Accept wildcard characters: False Gets or sets network security rule description ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -166,7 +168,7 @@ Accept wildcard characters: False Gets or sets the destination address prefixes. CIDR or destination IP ranges ```yaml -Type: System.String[] +Type: String[] Parameter Sets: (All) Aliases: @@ -181,7 +183,7 @@ Accept wildcard characters: False Gets or sets the destination port ranges ```yaml -Type: System.String[] +Type: String[] Parameter Sets: (All) Aliases: @@ -196,7 +198,7 @@ Accept wildcard characters: False Gets or sets network security rule direction. Possible values include: Inbound, Outbound ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.NetworkSecurityDirection +Type: NetworkSecurityDirection Parameter Sets: (All) Aliases: Accepted values: Inbound, Outbound @@ -212,7 +214,7 @@ Accept wildcard characters: False Managed cluster resource ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.PSManagedCluster +Type: PSManagedCluster Parameter Sets: ByObj Aliases: @@ -227,7 +229,7 @@ Accept wildcard characters: False Network Security Rule name ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: NetworkSecurityRuleName @@ -242,7 +244,7 @@ Accept wildcard characters: False Gets or sets the priority of the rule. The value can be in the range 1000 to 3000. Values outside this range are reserved for Service Fabric ManagerCluster Resource Provider. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: (All) Aliases: @@ -253,11 +255,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Protocol Gets or sets network protocol this rule applies to. Possible values include: http, https, tcp, udp, icmp, ah, esp, any ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.NetworkSecurityProtocol +Type: NetworkSecurityProtocol Parameter Sets: (All) Aliases: Accepted values: https, http, udp, tcp, esp, icmp, ah, any @@ -273,7 +290,7 @@ Accept wildcard characters: False Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: ByName Aliases: @@ -288,7 +305,7 @@ Accept wildcard characters: False Gets or sets the CIDR or source IP ranges ```yaml -Type: System.String[] +Type: String[] Parameter Sets: (All) Aliases: @@ -303,7 +320,7 @@ Accept wildcard characters: False Run cmdlet in the background and return a Job to track progress ```yaml -Type: System.String[] +Type: String[] Parameter Sets: (All) Aliases: @@ -318,7 +335,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -334,7 +351,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/Add-AzServiceFabricManagedNodeTypeVMExtension.md b/src/ServiceFabric/ServiceFabric/help/Add-AzServiceFabricManagedNodeTypeVMExtension.md index c35a2a37c9e3..4dcf8c55ed02 100644 --- a/src/ServiceFabric/ServiceFabric/help/Add-AzServiceFabricManagedNodeTypeVMExtension.md +++ b/src/ServiceFabric/ServiceFabric/help/Add-AzServiceFabricManagedNodeTypeVMExtension.md @@ -17,8 +17,8 @@ Add vm extension to the node type. Add-AzServiceFabricManagedNodeTypeVMExtension [-InputObject] -Name [-ForceUpdateTag ] -Publisher -Type -TypeHandlerVersion [-AutoUpgradeMinorVersion] [-Setting ] [-ProtectedSetting ] - [-ProvisionAfterExtension ] [-AsJob] [-DefaultProfile ] [-WhatIf] [-Confirm] - [] + [-ProvisionAfterExtension ] [-AsJob] [-DefaultProfile ] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### ByName @@ -26,8 +26,8 @@ Add-AzServiceFabricManagedNodeTypeVMExtension [-InputObject] Add-AzServiceFabricManagedNodeTypeVMExtension [-ResourceGroupName] [-ClusterName] [-NodeTypeName] -Name [-ForceUpdateTag ] -Publisher -Type -TypeHandlerVersion [-AutoUpgradeMinorVersion] [-Setting ] [-ProtectedSetting ] - [-ProvisionAfterExtension ] [-AsJob] [-DefaultProfile ] [-WhatIf] [-Confirm] - [] + [-ProvisionAfterExtension ] [-AsJob] [-DefaultProfile ] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -74,7 +74,7 @@ This command adds an extension to the node type, with piping. Run cmdlet in the background and return a Job to track progress. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -90,7 +90,7 @@ Indicates whether the extension should use a newer minor version if one is avail Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -105,7 +105,7 @@ Accept wildcard characters: False Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: ByName Aliases: @@ -120,7 +120,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -135,7 +135,7 @@ Accept wildcard characters: False If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -150,7 +150,7 @@ Accept wildcard characters: False Node Type resource ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.PSManagedNodeType +Type: PSManagedNodeType Parameter Sets: ByObj Aliases: @@ -165,7 +165,7 @@ Accept wildcard characters: False extension name. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: ExtensionName @@ -180,7 +180,7 @@ Accept wildcard characters: False Specify the name of the node type. ```yaml -Type: System.String +Type: String Parameter Sets: ByName Aliases: @@ -191,11 +191,26 @@ Accept pipeline input: True (ByPropertyName) Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ProtectedSetting The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all. ```yaml -Type: System.Object +Type: Object Parameter Sets: (All) Aliases: @@ -210,7 +225,7 @@ Accept wildcard characters: False Collection of extension names after which this extension needs to be provisioned. ```yaml -Type: System.String[] +Type: String[] Parameter Sets: (All) Aliases: @@ -226,7 +241,7 @@ The name of the extension handler publisher. This can use the Get-AzVMImagePublisher cmdlet to get the publisher. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -241,7 +256,7 @@ Accept wildcard characters: False Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: ByName Aliases: @@ -256,7 +271,7 @@ Accept wildcard characters: False Json formatted public settings for the extension. ```yaml -Type: System.Object +Type: Object Parameter Sets: (All) Aliases: @@ -272,7 +287,7 @@ Specifies the type of the extension; an example is "CustomScriptExtension". You can use the Get-AzVMExtensionImageType cmdlet to get the extension type. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -287,7 +302,7 @@ Accept wildcard characters: False Specifies the version of the script handler. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -302,7 +317,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -318,7 +333,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/Add-AzServiceFabricManagedNodeTypeVMSecret.md b/src/ServiceFabric/ServiceFabric/help/Add-AzServiceFabricManagedNodeTypeVMSecret.md index 8c56cc66a920..a7a786bada8e 100644 --- a/src/ServiceFabric/ServiceFabric/help/Add-AzServiceFabricManagedNodeTypeVMSecret.md +++ b/src/ServiceFabric/ServiceFabric/help/Add-AzServiceFabricManagedNodeTypeVMSecret.md @@ -16,14 +16,15 @@ Add certificate secret to the node type. ``` Add-AzServiceFabricManagedNodeTypeVMSecret [-InputObject] -SourceVaultId -CertificateUrl -CertificateStore [-AsJob] [-DefaultProfile ] - [-WhatIf] [-Confirm] [] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### ByName ``` Add-AzServiceFabricManagedNodeTypeVMSecret [-ResourceGroupName] [-ClusterName] [-Name] -SourceVaultId -CertificateUrl -CertificateStore [-AsJob] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ## DESCRIPTION @@ -59,7 +60,7 @@ This command adds a certificate secret from the keyvault and secret identifier s Run cmdlet in the background and return a Job to track progress. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -75,7 +76,7 @@ Specifies the certificate store on the Virtual Machine to which the certificate The specified certificate store is implicitly in the LocalMachine account. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -92,7 +93,7 @@ For adding a secret to the Key Vault, see \[Add a key or secret to the key vault In this case, your certificate needs to be It is the Base64 encoding of the following JSON Object which is encoded in UTF-8: \\ {\ "data":"\",\ "dataType":"pfx",\ "password":"\"\}/ ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -107,7 +108,7 @@ Accept wildcard characters: False Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: ByName Aliases: @@ -122,7 +123,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -137,7 +138,7 @@ Accept wildcard characters: False Node Type resource ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.PSManagedNodeType +Type: PSManagedNodeType Parameter Sets: ByObj Aliases: @@ -152,7 +153,7 @@ Accept wildcard characters: False Specify the name of the node type. ```yaml -Type: System.String +Type: String Parameter Sets: ByName Aliases: NodeTypeName @@ -163,11 +164,26 @@ Accept pipeline input: True (ByPropertyName) Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: ByName Aliases: @@ -182,7 +198,7 @@ Accept wildcard characters: False Key Vault resource id containing the certificates. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -197,7 +213,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -213,7 +229,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/Add-AzServiceFabricNode.md b/src/ServiceFabric/ServiceFabric/help/Add-AzServiceFabricNode.md index 97b8fd9681ab..03f6e6d44c46 100644 --- a/src/ServiceFabric/ServiceFabric/help/Add-AzServiceFabricNode.md +++ b/src/ServiceFabric/ServiceFabric/help/Add-AzServiceFabricNode.md @@ -14,7 +14,8 @@ Add nodes to the specific node type in the cluster. ``` Add-AzServiceFabricNode -NumberOfNodesToAdd [-ResourceGroupName] [-Name] - -NodeType [-DefaultProfile ] [-WhatIf] [-Confirm] [] + -NodeType [-DefaultProfile ] [-ProgressAction ] [-WhatIf] + [-Confirm] [] ``` ## DESCRIPTION @@ -35,7 +36,7 @@ This command will add 2 nodes to the node type 'n1'. The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -50,7 +51,7 @@ Accept wildcard characters: False Specify the name of the cluster ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: ClusterName @@ -65,7 +66,7 @@ Accept wildcard characters: False Node type name ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -80,7 +81,7 @@ Accept wildcard characters: False The number of nodes to add ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: (All) Aliases: Number @@ -91,11 +92,26 @@ Accept pipeline input: True (ByValue) Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -110,7 +126,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -126,7 +142,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/Add-AzServiceFabricNodeType.md b/src/ServiceFabric/ServiceFabric/help/Add-AzServiceFabricNodeType.md index d9afe9aab754..574ad143ee71 100644 --- a/src/ServiceFabric/ServiceFabric/help/Add-AzServiceFabricNodeType.md +++ b/src/ServiceFabric/ServiceFabric/help/Add-AzServiceFabricNodeType.md @@ -17,7 +17,7 @@ Add-AzServiceFabricNodeType [-ResourceGroupName] [-Name] -Capa -VmUserName -VmPassword [-VmSku ] [-Tier ] [-DurabilityLevel ] [-IsPrimaryNodeType ] [-VMImagePublisher ] [-VMImageOffer ] [-VMImageSku ] [-VMImageVersion ] [-Location ] - -NodeType [-DefaultProfile ] [-WhatIf] + -NodeType [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` @@ -57,7 +57,7 @@ This command will add a new NodeType 'n3' with capacity of 5, the vm admin name Capacity ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: (All) Aliases: @@ -72,7 +72,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -87,7 +87,7 @@ Accept wildcard characters: False Specify the durability level of the NodeType. ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.DurabilityLevel +Type: DurabilityLevel Parameter Sets: (All) Aliases: Accepted values: Bronze, Silver, Gold @@ -103,7 +103,7 @@ Accept wildcard characters: False Define whether the node type is a primary node type. Primary node type may have seed nodes and system services. ```yaml -Type: System.Nullable`1[System.Boolean] +Type: Boolean Parameter Sets: (All) Aliases: @@ -118,7 +118,7 @@ Accept wildcard characters: False The location of the VMSS and its associated storage, networking, and OS resources. If not specified, the location of the resource group will be used. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -133,7 +133,7 @@ Accept wildcard characters: False Specify the name of the cluster ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: ClusterName @@ -148,7 +148,7 @@ Accept wildcard characters: False The node type name ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -159,11 +159,26 @@ Accept pipeline input: True (ByValue) Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -178,7 +193,7 @@ Accept wildcard characters: False Vm Sku Tier ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -193,7 +208,7 @@ Accept wildcard characters: False Specify the VM image reference Offer. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -208,7 +223,7 @@ Accept wildcard characters: False Specify the VM image reference Publisher. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -223,7 +238,7 @@ Accept wildcard characters: False Specify the VM image reference Sku. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -238,7 +253,7 @@ Accept wildcard characters: False Specify the VM image reference Version. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -253,7 +268,7 @@ Accept wildcard characters: False The password for login to the Vm ```yaml -Type: System.Security.SecureString +Type: SecureString Parameter Sets: (All) Aliases: @@ -268,7 +283,7 @@ Accept wildcard characters: False The sku name ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -283,7 +298,7 @@ Accept wildcard characters: False The user name for logging to Vm ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -298,7 +313,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -314,7 +329,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricApplication.md b/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricApplication.md index 4921f4116e39..c8180b6846fd 100644 --- a/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricApplication.md +++ b/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricApplication.md @@ -15,19 +15,19 @@ Get Service Fabric application details. Only supports ARM deployed applications. ### ByResourceGroupAndCluster (Default) ``` Get-AzServiceFabricApplication [-ResourceGroupName] [-ClusterName] - [-DefaultProfile ] [] + [-DefaultProfile ] [-ProgressAction ] [] ``` ### ByName ``` Get-AzServiceFabricApplication [-ResourceGroupName] [-ClusterName] [-Name] - [-DefaultProfile ] [] + [-DefaultProfile ] [-ProgressAction ] [] ``` ### ByResourceId ``` Get-AzServiceFabricApplication -ResourceId [-DefaultProfile ] - [] + [-ProgressAction ] [] ``` ## DESCRIPTION @@ -60,7 +60,7 @@ This example gets a list of the applications under the cluster "testCluster". Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroupAndCluster, ByName Aliases: @@ -75,7 +75,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -90,7 +90,7 @@ Accept wildcard characters: False Specify the name of the application. ```yaml -Type: System.String +Type: String Parameter Sets: ByName Aliases: ApplicationName @@ -101,11 +101,26 @@ Accept pipeline input: True (ByPropertyName) Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroupAndCluster, ByName Aliases: @@ -120,7 +135,7 @@ Accept wildcard characters: False Arm ResourceId of the application. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceId Aliases: diff --git a/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricApplicationType.md b/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricApplicationType.md index a5a05ca7ee32..c8dce3a432ca 100644 --- a/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricApplicationType.md +++ b/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricApplicationType.md @@ -15,19 +15,19 @@ Get Service Fabric application type details. Only supports ARM deployed applicat ### ByResourceGroupAndCluster (Default) ``` Get-AzServiceFabricApplicationType [-ResourceGroupName] [-ClusterName] - [-DefaultProfile ] [] + [-DefaultProfile ] [-ProgressAction ] [] ``` ### ByName ``` Get-AzServiceFabricApplicationType [-ResourceGroupName] [-ClusterName] [-Name] - [-DefaultProfile ] [] + [-DefaultProfile ] [-ProgressAction ] [] ``` ### ByResourceId ``` Get-AzServiceFabricApplicationType -ResourceId [-DefaultProfile ] - [] + [-ProgressAction ] [] ``` ## DESCRIPTION @@ -60,7 +60,7 @@ This example will get a list of the application types defined under the specifie Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroupAndCluster, ByName Aliases: @@ -75,7 +75,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -90,7 +90,7 @@ Accept wildcard characters: False Specify the name of the application type ```yaml -Type: System.String +Type: String Parameter Sets: ByName Aliases: ApplicationTypeName @@ -101,11 +101,26 @@ Accept pipeline input: True (ByValue) Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroupAndCluster, ByName Aliases: @@ -120,7 +135,7 @@ Accept wildcard characters: False Arm ResourceId of the application type. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceId Aliases: diff --git a/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricApplicationTypeVersion.md b/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricApplicationTypeVersion.md index 37c7b9c50295..331895e6ddba 100644 --- a/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricApplicationTypeVersion.md +++ b/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricApplicationTypeVersion.md @@ -15,19 +15,21 @@ Get Service Fabric application type version details. Only supports ARM deployed ### ByResourceGroupAndCluster (Default) ``` Get-AzServiceFabricApplicationTypeVersion [-ResourceGroupName] [-ClusterName] - [-Name] [-DefaultProfile ] [] + [-Name] [-DefaultProfile ] [-ProgressAction ] + [] ``` ### ByVersion ``` Get-AzServiceFabricApplicationTypeVersion [-ResourceGroupName] [-ClusterName] - [-Name] [-Version] [-DefaultProfile ] [] + [-Name] [-Version] [-DefaultProfile ] + [-ProgressAction ] [] ``` ### ByResourceId ``` Get-AzServiceFabricApplicationTypeVersion -ResourceId [-DefaultProfile ] - [] + [-ProgressAction ] [] ``` ## DESCRIPTION @@ -62,7 +64,7 @@ This example gets a list of the application type versions defined under the spec Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroupAndCluster, ByVersion Aliases: @@ -77,7 +79,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -92,7 +94,7 @@ Accept wildcard characters: False Specify the name of the application type. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroupAndCluster, ByVersion Aliases: ApplicationTypeName @@ -103,11 +105,26 @@ Accept pipeline input: True (ByPropertyName) Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroupAndCluster, ByVersion Aliases: @@ -122,7 +139,7 @@ Accept wildcard characters: False Arm ResourceId of the application type version. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceId Aliases: @@ -137,7 +154,7 @@ Accept wildcard characters: False Specify the version of the application type. ```yaml -Type: System.String +Type: String Parameter Sets: ByVersion Aliases: ApplicationTypeVersion diff --git a/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricCluster.md b/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricCluster.md index 3ec855ab0cad..1dd75f46b00d 100644 --- a/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricCluster.md +++ b/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricCluster.md @@ -14,19 +14,20 @@ Get the cluster resource details. ### BySubscription (Default) ``` -Get-AzServiceFabricCluster [-DefaultProfile ] [] +Get-AzServiceFabricCluster [-DefaultProfile ] [-ProgressAction ] + [] ``` ### ByResourceGroup ``` Get-AzServiceFabricCluster [-ResourceGroupName] [-DefaultProfile ] - [] + [-ProgressAction ] [] ``` ### ByName ``` Get-AzServiceFabricCluster [-ResourceGroupName] [-Name] - [-DefaultProfile ] [] + [-DefaultProfile ] [-ProgressAction ] [] ``` ## DESCRIPTION @@ -47,7 +48,7 @@ This command will get the cluster resource details for cluster 'myCluster'. The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -62,7 +63,7 @@ Accept wildcard characters: False Specify the name of the cluster ```yaml -Type: System.String +Type: String Parameter Sets: ByName Aliases: ClusterName @@ -73,11 +74,26 @@ Accept pipeline input: True (ByPropertyName) Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup, ByName Aliases: diff --git a/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricManagedCluster.md b/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricManagedCluster.md index f18473a7b364..ef1e246aac37 100644 --- a/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricManagedCluster.md +++ b/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricManagedCluster.md @@ -14,19 +14,20 @@ Get the managed cluster resource details. ### BySubscription (Default) ``` -Get-AzServiceFabricManagedCluster [-DefaultProfile ] [] +Get-AzServiceFabricManagedCluster [-DefaultProfile ] + [-ProgressAction ] [] ``` ### ByResourceGroup ``` Get-AzServiceFabricManagedCluster [-ResourceGroupName] [-DefaultProfile ] - [] + [-ProgressAction ] [] ``` ### ByName ``` Get-AzServiceFabricManagedCluster [-ResourceGroupName] [-Name] - [-DefaultProfile ] [] + [-DefaultProfile ] [-ProgressAction ] [] ``` ## DESCRIPTION @@ -64,7 +65,7 @@ Get list of clusters under the current subscription. The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -79,7 +80,7 @@ Accept wildcard characters: False Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: ByName Aliases: ClusterName @@ -90,11 +91,26 @@ Accept pipeline input: True (ByPropertyName) Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup, ByName Aliases: diff --git a/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricManagedClusterApplication.md b/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricManagedClusterApplication.md index 1cead55ee9cf..ed8ab3ae3b25 100644 --- a/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricManagedClusterApplication.md +++ b/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricManagedClusterApplication.md @@ -15,19 +15,20 @@ Get Service Fabric managed application details. Only supports ARM deployed appli ### ByResourceGroupAndCluster (Default) ``` Get-AzServiceFabricManagedClusterApplication [-ResourceGroupName] [-ClusterName] - [-DefaultProfile ] [] + [-DefaultProfile ] [-ProgressAction ] [] ``` ### ByName ``` Get-AzServiceFabricManagedClusterApplication [-ResourceGroupName] [-ClusterName] - [-Name] [-DefaultProfile ] [] + [-Name] [-DefaultProfile ] [-ProgressAction ] + [] ``` ### ByResourceId ``` Get-AzServiceFabricManagedClusterApplication -ResourceId [-DefaultProfile ] - [] + [-ProgressAction ] [] ``` ## DESCRIPTION @@ -68,7 +69,7 @@ This example will get the managed application details with the ARM Resource ID s Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroupAndCluster, ByName Aliases: @@ -83,7 +84,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -98,7 +99,7 @@ Accept wildcard characters: False Specify the name of the managed application. ```yaml -Type: System.String +Type: String Parameter Sets: ByName Aliases: ApplicationName @@ -109,11 +110,26 @@ Accept pipeline input: True (ByPropertyName) Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroupAndCluster, ByName Aliases: @@ -128,7 +144,7 @@ Accept wildcard characters: False Arm ResourceId of the managed application. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceId Aliases: diff --git a/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricManagedClusterApplicationType.md b/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricManagedClusterApplicationType.md index e1fe5caf1ad7..49867438849a 100644 --- a/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricManagedClusterApplicationType.md +++ b/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricManagedClusterApplicationType.md @@ -15,19 +15,20 @@ Get Service Fabric managed application type details. Only supports ARM deployed ### ByResourceGroupAndCluster (Default) ``` Get-AzServiceFabricManagedClusterApplicationType [-ResourceGroupName] [-ClusterName] - [-DefaultProfile ] [] + [-DefaultProfile ] [-ProgressAction ] [] ``` ### ByName ``` Get-AzServiceFabricManagedClusterApplicationType [-ResourceGroupName] [-ClusterName] - [-Name] [-DefaultProfile ] [] + [-Name] [-DefaultProfile ] [-ProgressAction ] + [] ``` ### ByResourceId ``` Get-AzServiceFabricManagedClusterApplicationType -ResourceId - [-DefaultProfile ] [] + [-DefaultProfile ] [-ProgressAction ] [] ``` ## DESCRIPTION @@ -68,7 +69,7 @@ This example will get the managed application type details with the ARM Resource Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroupAndCluster, ByName Aliases: @@ -83,7 +84,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -98,7 +99,7 @@ Accept wildcard characters: False Specify the name of the managed application type ```yaml -Type: System.String +Type: String Parameter Sets: ByName Aliases: ApplicationTypeName @@ -109,11 +110,26 @@ Accept pipeline input: True (ByValue) Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroupAndCluster, ByName Aliases: @@ -128,7 +144,7 @@ Accept wildcard characters: False Arm ResourceId of the managed application type. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceId Aliases: diff --git a/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricManagedClusterApplicationTypeVersion.md b/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricManagedClusterApplicationTypeVersion.md index 37f7f7eab6a9..1151050376b4 100644 --- a/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricManagedClusterApplicationTypeVersion.md +++ b/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricManagedClusterApplicationTypeVersion.md @@ -15,19 +15,21 @@ Get Service Fabric managed application type version details. Only supports ARM d ### ByResourceGroupAndCluster (Default) ``` Get-AzServiceFabricManagedClusterApplicationTypeVersion [-ResourceGroupName] [-ClusterName] - [-Name] [-DefaultProfile ] [] + [-Name] [-DefaultProfile ] [-ProgressAction ] + [] ``` ### ByVersion ``` Get-AzServiceFabricManagedClusterApplicationTypeVersion [-ResourceGroupName] [-ClusterName] - [-Name] [-Version] [-DefaultProfile ] [] + [-Name] [-Version] [-DefaultProfile ] + [-ProgressAction ] [] ``` ### ByResourceId ``` Get-AzServiceFabricManagedClusterApplicationTypeVersion -ResourceId - [-DefaultProfile ] [] + [-DefaultProfile ] [-ProgressAction ] [] ``` ## DESCRIPTION @@ -70,7 +72,7 @@ This example will get the managed application type version details with the ARM Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroupAndCluster, ByVersion Aliases: @@ -85,7 +87,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -100,7 +102,7 @@ Accept wildcard characters: False Specify the name of the managed application type. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroupAndCluster, ByVersion Aliases: ApplicationTypeName @@ -111,11 +113,26 @@ Accept pipeline input: True (ByPropertyName) Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroupAndCluster, ByVersion Aliases: @@ -130,7 +147,7 @@ Accept wildcard characters: False Arm ResourceId of the managed application type version. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceId Aliases: @@ -145,7 +162,7 @@ Accept wildcard characters: False Specify the version of the managed application type. ```yaml -Type: System.String +Type: String Parameter Sets: ByVersion Aliases: ApplicationTypeVersion diff --git a/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricManagedClusterService.md b/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricManagedClusterService.md index 086452e6d1f1..64210fcc85e7 100644 --- a/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricManagedClusterService.md +++ b/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricManagedClusterService.md @@ -15,19 +15,21 @@ Get Service Fabric managed service details under the specified application and c ### ByResourceGroupAndCluster (Default) ``` Get-AzServiceFabricManagedClusterService [-ResourceGroupName] [-ClusterName] - [-ApplicationName] [-DefaultProfile ] [] + [-ApplicationName] [-DefaultProfile ] [-ProgressAction ] + [] ``` ### ByName ``` Get-AzServiceFabricManagedClusterService [-ResourceGroupName] [-ClusterName] - [-ApplicationName] [-Name] [-DefaultProfile ] [] + [-ApplicationName] [-Name] [-DefaultProfile ] + [-ProgressAction ] [] ``` ### ByResourceId ``` Get-AzServiceFabricManagedClusterService -ResourceId [-DefaultProfile ] - [] + [-ProgressAction ] [] ``` ## DESCRIPTION @@ -70,7 +72,7 @@ This example will get the managed service details with the ARM Resource ID speci Specify the name of the managed application. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroupAndCluster, ByName Aliases: @@ -85,7 +87,7 @@ Accept wildcard characters: False Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroupAndCluster, ByName Aliases: @@ -100,7 +102,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -115,7 +117,7 @@ Accept wildcard characters: False Specify the name of the managed service. ```yaml -Type: System.String +Type: String Parameter Sets: ByName Aliases: ServiceName @@ -126,11 +128,26 @@ Accept pipeline input: True (ByPropertyName) Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroupAndCluster, ByName Aliases: @@ -145,7 +162,7 @@ Accept wildcard characters: False Arm ResourceId of the managed service. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceId Aliases: diff --git a/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricManagedNodeType.md b/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricManagedNodeType.md index 60b731cb3c42..51fa490eead7 100644 --- a/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricManagedNodeType.md +++ b/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricManagedNodeType.md @@ -15,13 +15,13 @@ Get the managed node type resource details. ### ByName (Default) ``` Get-AzServiceFabricManagedNodeType [-ResourceGroupName] [-ClusterName] [-Name ] - [-DefaultProfile ] [] + [-DefaultProfile ] [-ProgressAction ] [] ``` ### ByResourceGroup ``` Get-AzServiceFabricManagedNodeType [-ResourceGroupName] [-ClusterName] - [-DefaultProfile ] [] + [-DefaultProfile ] [-ProgressAction ] [] ``` ## DESCRIPTION @@ -53,7 +53,7 @@ Get list of node types under the specified cluster. Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -68,7 +68,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -83,7 +83,7 @@ Accept wildcard characters: False Specify the name of the node type. ```yaml -Type: System.String +Type: String Parameter Sets: ByName Aliases: NodeTypeName @@ -94,11 +94,26 @@ Accept pipeline input: True (ByPropertyName) Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: diff --git a/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricService.md b/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricService.md index 5a5b25dd42bd..227724ce0e1d 100644 --- a/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricService.md +++ b/src/ServiceFabric/ServiceFabric/help/Get-AzServiceFabricService.md @@ -15,18 +15,20 @@ Get Service Fabric service details under the specified application and cluster. ### ByResourceGroupAndCluster (Default) ``` Get-AzServiceFabricService [-ResourceGroupName] [-ClusterName] [-ApplicationName] - [-DefaultProfile ] [] + [-DefaultProfile ] [-ProgressAction ] [] ``` ### ByName ``` Get-AzServiceFabricService [-ResourceGroupName] [-ClusterName] [-ApplicationName] - [-Name] [-DefaultProfile ] [] + [-Name] [-DefaultProfile ] [-ProgressAction ] + [] ``` ### ByResourceId ``` -Get-AzServiceFabricService -ResourceId [-DefaultProfile ] [] +Get-AzServiceFabricService -ResourceId [-DefaultProfile ] + [-ProgressAction ] [] ``` ## DESCRIPTION @@ -61,7 +63,7 @@ This example gets a list of the services under the application "testApp". Specify the name of the application. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroupAndCluster, ByName Aliases: @@ -76,7 +78,7 @@ Accept wildcard characters: False Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroupAndCluster, ByName Aliases: @@ -91,7 +93,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -106,7 +108,7 @@ Accept wildcard characters: False Specify the name of the service. ```yaml -Type: System.String +Type: String Parameter Sets: ByName Aliases: ServiceName @@ -117,11 +119,26 @@ Accept pipeline input: True (ByPropertyName) Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroupAndCluster, ByName Aliases: @@ -136,7 +153,7 @@ Accept wildcard characters: False Arm ResourceId of the service. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceId Aliases: diff --git a/src/ServiceFabric/ServiceFabric/help/Invoke-AzServiceFabricDeallocateManagedNodeType.md b/src/ServiceFabric/ServiceFabric/help/Invoke-AzServiceFabricDeallocateManagedNodeType.md index 3f48010cb7d8..5e164f3bf979 100644 --- a/src/ServiceFabric/ServiceFabric/help/Invoke-AzServiceFabricDeallocateManagedNodeType.md +++ b/src/ServiceFabric/ServiceFabric/help/Invoke-AzServiceFabricDeallocateManagedNodeType.md @@ -15,7 +15,7 @@ Deallocate specific nodes from the node type. ``` Invoke-AzServiceFabricDeallocateManagedNodeType [-ResourceGroupName] [-ClusterName] [-Name] -NodeName [-PassThru] [-AsJob] [-DefaultProfile ] - [-WhatIf] [-Confirm] [] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -39,7 +39,7 @@ Deallocate node 0 and 3 on the node type. Run cmdlet in the background and return a Job to track progress. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -54,7 +54,7 @@ Accept wildcard characters: False Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -69,7 +69,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -84,7 +84,7 @@ Accept wildcard characters: False Specify the name of the node type. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: NodeTypeName @@ -99,7 +99,7 @@ Accept wildcard characters: False List of node names for the operation. ```yaml -Type: System.String[] +Type: String[] Parameter Sets: (All) Aliases: @@ -114,7 +114,7 @@ Accept wildcard characters: False Returns $True if the command succeeds and $False if it fails. By default, this cmdlet does not return any output. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -125,11 +125,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -144,7 +159,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -160,7 +175,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/Invoke-AzServiceFabricRedeployManagedNodeType.md b/src/ServiceFabric/ServiceFabric/help/Invoke-AzServiceFabricRedeployManagedNodeType.md index 31c589ef3692..d9d6cbd39835 100644 --- a/src/ServiceFabric/ServiceFabric/help/Invoke-AzServiceFabricRedeployManagedNodeType.md +++ b/src/ServiceFabric/ServiceFabric/help/Invoke-AzServiceFabricRedeployManagedNodeType.md @@ -15,7 +15,8 @@ Redeploy nodes from the node type. ``` Invoke-AzServiceFabricRedeployManagedNodeType [-ResourceGroupName] [-ClusterName] [-Name] [-NodeName ] [-UpdateType ] [-ForceRedeploy] [-PassThru] [-AsJob] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ## DESCRIPTION @@ -69,7 +70,7 @@ Omitting the node names and update type will redeploy all nodes on the node type Run cmdlet in the background and return a Job to track progress. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -84,7 +85,7 @@ Accept wildcard characters: False Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -99,7 +100,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -114,7 +115,7 @@ Accept wildcard characters: False Using this flag will force the nodes to redeploy even if service fabric is unable to disable the nodes. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -129,7 +130,7 @@ Accept wildcard characters: False Specify the name of the node type. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: NodeTypeName @@ -144,7 +145,7 @@ Accept wildcard characters: False List of node names for the operation. ```yaml -Type: System.String[] +Type: String[] Parameter Sets: (All) Aliases: @@ -159,7 +160,7 @@ Accept wildcard characters: False Returns $True if the command succeeds and $False if it fails. By default, this cmdlet does not return any output. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -170,11 +171,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -189,7 +205,7 @@ Accept wildcard characters: False Specify the update type. Valid values are 'Default' and 'ByUpgradeDomain'. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -204,7 +220,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -220,7 +236,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/Invoke-AzServiceFabricReimageManagedNodeType.md b/src/ServiceFabric/ServiceFabric/help/Invoke-AzServiceFabricReimageManagedNodeType.md index 152bd69d2a29..19a790725574 100644 --- a/src/ServiceFabric/ServiceFabric/help/Invoke-AzServiceFabricReimageManagedNodeType.md +++ b/src/ServiceFabric/ServiceFabric/help/Invoke-AzServiceFabricReimageManagedNodeType.md @@ -15,7 +15,8 @@ Reimage nodes from the node type. On reimage operation the service fabric nodes ``` Invoke-AzServiceFabricReimageManagedNodeType [-ResourceGroupName] [-ClusterName] [-Name] [-NodeName ] [-UpdateType ] [-ForceReimage] [-PassThru] [-AsJob] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ## DESCRIPTION @@ -69,7 +70,7 @@ Omitting the node names and update type will reimage all nodes on the node type Run cmdlet in the background and return a Job to track progress. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -84,7 +85,7 @@ Accept wildcard characters: False Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -99,7 +100,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -114,7 +115,7 @@ Accept wildcard characters: False Using this flag will force the nodes to reimage even if service fabric is unable to disable the nodes. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -129,7 +130,7 @@ Accept wildcard characters: False Specify the name of the node type. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: NodeTypeName @@ -144,7 +145,7 @@ Accept wildcard characters: False List of node names for the operation. ```yaml -Type: System.String[] +Type: String[] Parameter Sets: (All) Aliases: @@ -159,7 +160,7 @@ Accept wildcard characters: False Returns $True if the command succeeds and $False if it fails. By default, this cmdlet does not return any output. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -170,11 +171,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -190,7 +206,7 @@ Specify the update type. Valid values are 'Default' and 'ByUpgradeDomain'. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -205,7 +221,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -221,7 +237,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricApplication.md b/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricApplication.md index 476828c1a250..138c5095f4ac 100644 --- a/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricApplication.md +++ b/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricApplication.md @@ -17,7 +17,8 @@ Create new service fabric application under the specified resource group and clu New-AzServiceFabricApplication [-ResourceGroupName] [-ClusterName] [-ApplicationTypeName] [-ApplicationTypeVersion] -Name [-ApplicationParameter ] [-MinimumNodeCount ] [-MaximumNodeCount ] [-Force] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### CreateAppTypeVersion @@ -25,8 +26,8 @@ New-AzServiceFabricApplication [-ResourceGroupName] [-ClusterName] [-ClusterName] [-ApplicationTypeName] [-ApplicationTypeVersion] -Name [-ApplicationParameter ] -PackageUrl [-MinimumNodeCount ] - [-MaximumNodeCount ] [-Force] [-DefaultProfile ] [-WhatIf] [-Confirm] - [] + [-MaximumNodeCount ] [-Force] [-DefaultProfile ] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -55,7 +56,7 @@ Specify the application parameters as key/value pairs. These parameters must exist in the application manifest. ```yaml -Type: System.Collections.Hashtable +Type: Hashtable Parameter Sets: (All) Aliases: @@ -70,7 +71,7 @@ Accept wildcard characters: False Specify the name of the application type ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -85,7 +86,7 @@ Accept wildcard characters: False Specify the application type version ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -100,7 +101,7 @@ Accept wildcard characters: False Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -115,7 +116,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -130,7 +131,7 @@ Accept wildcard characters: False Continue without prompts ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -145,7 +146,7 @@ Accept wildcard characters: False Specifies the maximum number of nodes on which to place an application ```yaml -Type: System.Int64 +Type: Int64 Parameter Sets: (All) Aliases: @@ -160,7 +161,7 @@ Accept wildcard characters: False Specifies the minimum number of nodes where Service Fabric will reserve capacity for this application ```yaml -Type: System.Int64 +Type: Int64 Parameter Sets: (All) Aliases: @@ -175,7 +176,7 @@ Accept wildcard characters: False Specify the name of the application ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: ApplicationName @@ -190,7 +191,7 @@ Accept wildcard characters: False Specify the url of the application package sfpkg file ```yaml -Type: System.String +Type: String Parameter Sets: CreateAppTypeVersion Aliases: @@ -201,11 +202,26 @@ Accept pipeline input: True (ByPropertyName) Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -220,7 +236,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -236,7 +252,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricApplicationType.md b/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricApplicationType.md index 23cc64084475..1ce206db7389 100644 --- a/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricApplicationType.md +++ b/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricApplicationType.md @@ -14,7 +14,8 @@ Create new service fabric application type under the specified resource group an ``` New-AzServiceFabricApplicationType [-ResourceGroupName] [-ClusterName] [-Name] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ## DESCRIPTION @@ -38,7 +39,7 @@ This example will create a new application type "testAppType" under the resource Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -53,7 +54,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -68,7 +69,7 @@ Accept wildcard characters: False Specify the name of the application type ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: ApplicationTypeName @@ -79,11 +80,26 @@ Accept pipeline input: True (ByValue) Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -98,7 +114,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -114,7 +130,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricApplicationTypeVersion.md b/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricApplicationTypeVersion.md index 3d865226ef41..6fa141c9b0c7 100644 --- a/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricApplicationTypeVersion.md +++ b/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricApplicationTypeVersion.md @@ -15,7 +15,8 @@ Create new application type version under the specified resource group and clust ``` New-AzServiceFabricApplicationTypeVersion [-ResourceGroupName] [-ClusterName] [-Name] [-Version] -PackageUrl [-DefaultParameter ] [-Force] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ## DESCRIPTION @@ -41,7 +42,7 @@ This example will create an application type version "v1" under type "testAppTyp Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -57,7 +58,7 @@ Specify the default values of the application parameters as key/value pairs. These parameters must exist in the application manifest. ```yaml -Type: System.Collections.Hashtable +Type: Hashtable Parameter Sets: (All) Aliases: @@ -72,7 +73,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -87,7 +88,7 @@ Accept wildcard characters: False Continue without prompts ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -102,7 +103,7 @@ Accept wildcard characters: False Specify the name of the application type ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: ApplicationTypeName @@ -117,7 +118,7 @@ Accept wildcard characters: False Specify the url of the application package sfpkg file ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -128,11 +129,26 @@ Accept pipeline input: True (ByPropertyName) Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -147,7 +163,7 @@ Accept wildcard characters: False Specify the application type version ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: ApplicationTypeVersion @@ -162,7 +178,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -178,7 +194,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricCluster.md b/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricCluster.md index db27006bceb6..d0901a360ffb 100644 --- a/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricCluster.md +++ b/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricCluster.md @@ -19,15 +19,16 @@ New-AzServiceFabricCluster [-ResourceGroupName] [-CertificateOutputFold [-CertificatePassword ] [-KeyVaultResourceGroupName ] [-KeyVaultName ] -Location [-Name ] [-VmUserName ] [-ClusterSize ] [-CertificateSubjectName ] -VmPassword [-OS ] [-VmSku ] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### ByExistingKeyVault ``` New-AzServiceFabricCluster [-ResourceGroupName] -TemplateFile -ParameterFile [-CertificateCommonName ] [-CertificateIssuerThumbprint ] [-VmPassword ] - -SecretIdentifier [-Thumbprint ] [-DefaultProfile ] [-WhatIf] - [-Confirm] [] + -SecretIdentifier [-Thumbprint ] [-DefaultProfile ] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### ByNewPfxAndVaultName @@ -35,8 +36,8 @@ New-AzServiceFabricCluster [-ResourceGroupName] -TemplateFile New-AzServiceFabricCluster [-ResourceGroupName] -TemplateFile -ParameterFile [-CertificateOutputFolder ] [-CertificatePassword ] [-KeyVaultResourceGroupName ] [-KeyVaultName ] [-CertificateSubjectName ] - [-VmPassword ] [-DefaultProfile ] [-WhatIf] [-Confirm] - [] + [-VmPassword ] [-DefaultProfile ] [-ProgressAction ] + [-WhatIf] [-Confirm] [] ``` ### ByExistingPfxAndVaultName @@ -45,7 +46,8 @@ New-AzServiceFabricCluster [-ResourceGroupName] -TemplateFile -CertificateFile [-CertificatePassword ] [-SecondaryCertificateFile ] [-SecondaryCertificatePassword ] [-KeyVaultResourceGroupName ] [-KeyVaultName ] [-CertificateCommonName ] [-CertificateIssuerThumbprint ] [-VmPassword ] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ## DESCRIPTION @@ -126,7 +128,7 @@ This command will let you bring your own Certificate and custom template and cre Certificate common name ```yaml -Type: System.String +Type: String Parameter Sets: ByExistingKeyVault, ByExistingPfxAndVaultName Aliases: CertCommonName @@ -142,7 +144,7 @@ Accept wildcard characters: False The existing certificate file path for the primary cluster certificate ```yaml -Type: System.String +Type: String Parameter Sets: ByExistingPfxAndVaultName Aliases: Source @@ -158,7 +160,7 @@ Accept wildcard characters: False Certificate issuer thumbprint, separated by commas if more than one ```yaml -Type: System.String +Type: String Parameter Sets: ByExistingKeyVault, ByExistingPfxAndVaultName Aliases: CertIssuerThumbprint @@ -174,7 +176,7 @@ Accept wildcard characters: False The folder of the new certificate file to be created ```yaml -Type: System.String +Type: String Parameter Sets: ByDefaultArmTemplate, ByNewPfxAndVaultName Aliases: Destination @@ -190,7 +192,7 @@ Accept wildcard characters: False The password of the certificate file ```yaml -Type: System.Security.SecureString +Type: SecureString Parameter Sets: ByDefaultArmTemplate, ByNewPfxAndVaultName, ByExistingPfxAndVaultName Aliases: CertPassword @@ -206,7 +208,7 @@ Accept wildcard characters: False The subject name of the certificate to be created ```yaml -Type: System.String +Type: String Parameter Sets: ByDefaultArmTemplate, ByNewPfxAndVaultName Aliases: Subject @@ -223,7 +225,7 @@ The number of nodes in the cluster. Default are 5 nodes ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: ByDefaultArmTemplate Aliases: @@ -239,7 +241,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -255,7 +257,7 @@ Accept wildcard characters: False Azure key vault name, if not given it will be defaulted to the resource group name ```yaml -Type: System.String +Type: String Parameter Sets: ByDefaultArmTemplate, ByNewPfxAndVaultName, ByExistingPfxAndVaultName Aliases: @@ -271,9 +273,9 @@ Accept wildcard characters: False Azure key vault resource group name, if not given it will be defaulted to resource group name ```yaml -Type: System.String +Type: String Parameter Sets: ByDefaultArmTemplate, ByNewPfxAndVaultName, ByExistingPfxAndVaultName -Aliases: KeyVaultResourceGroupName +Aliases: KeyVaultResouceGroupName Required: False Position: Named @@ -287,7 +289,7 @@ Accept wildcard characters: False The resource group location ```yaml -Type: System.String +Type: String Parameter Sets: ByDefaultArmTemplate Aliases: @@ -303,7 +305,7 @@ Accept wildcard characters: False Specify the name of the cluster, if not given it will be same as resource group name ```yaml -Type: System.String +Type: String Parameter Sets: ByDefaultArmTemplate Aliases: ClusterName @@ -319,7 +321,7 @@ Accept wildcard characters: False The Operating System of the VMs that make up the cluster. ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.OperatingSystem +Type: OperatingSystem Parameter Sets: ByDefaultArmTemplate Aliases: VmImage Accepted values: WindowsServer2012R2Datacenter, WindowsServer2016Datacenter, WindowsServer2016DatacenterwithContainers, UbuntuServer1604, UbuntuServer1804, UbuntuServer2004, WindowsServer2022 @@ -336,7 +338,7 @@ Accept wildcard characters: False The path to the template parameter file. ```yaml -Type: System.String +Type: String Parameter Sets: ByExistingKeyVault, ByNewPfxAndVaultName, ByExistingPfxAndVaultName Aliases: @@ -347,12 +349,27 @@ Accept pipeline input: True (ByValue) Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -368,7 +385,7 @@ Accept wildcard characters: False The existing certificate file path for the secondary cluster certificate ```yaml -Type: System.String +Type: String Parameter Sets: ByExistingPfxAndVaultName Aliases: SecSource @@ -384,7 +401,7 @@ Accept wildcard characters: False The password of the certificate file ```yaml -Type: System.Security.SecureString +Type: SecureString Parameter Sets: ByExistingPfxAndVaultName Aliases: SecCertPassword @@ -400,7 +417,7 @@ Accept wildcard characters: False The existing Azure key vault secret URL, for example 'https://mykv.vault.azure.net:443/secrets/mysecrets/55ec7c4dc61a462bbc645ffc9b4b225f' ```yaml -Type: System.String +Type: String Parameter Sets: ByExistingKeyVault Aliases: @@ -416,7 +433,7 @@ Accept wildcard characters: False The path to the template file. ```yaml -Type: System.String +Type: String Parameter Sets: ByExistingKeyVault, ByNewPfxAndVaultName, ByExistingPfxAndVaultName Aliases: @@ -431,7 +448,7 @@ Accept wildcard characters: False The thumbprint for the certificate corresponding to the SecretIdentifier. Use this if the certificate is not managed as the key vault would only have the certificate stored as a secret and the cmdlet is unable to retrieve the thumbprint. ```yaml -Type: System.String +Type: String Parameter Sets: ByExistingKeyVault Aliases: @@ -447,7 +464,7 @@ Accept wildcard characters: False The password of the Vm. ```yaml -Type: System.Security.SecureString +Type: SecureString Parameter Sets: ByDefaultArmTemplate Aliases: @@ -459,7 +476,7 @@ Accept wildcard characters: False ``` ```yaml -Type: System.Security.SecureString +Type: SecureString Parameter Sets: ByExistingKeyVault, ByNewPfxAndVaultName, ByExistingPfxAndVaultName Aliases: @@ -475,7 +492,7 @@ Accept wildcard characters: False The Vm Sku ```yaml -Type: System.String +Type: String Parameter Sets: ByDefaultArmTemplate Aliases: Sku @@ -491,7 +508,7 @@ Accept wildcard characters: False The user name for logging to Vm ```yaml -Type: System.String +Type: String Parameter Sets: ByDefaultArmTemplate Aliases: @@ -507,7 +524,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -524,7 +541,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricManagedCluster.md b/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricManagedCluster.md index 542741ce9be5..af6b7d0f9808 100644 --- a/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricManagedCluster.md +++ b/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricManagedCluster.md @@ -16,24 +16,39 @@ Create new managed cluster. ``` New-AzServiceFabricManagedCluster [-ResourceGroupName] [-Name] -Location [-UpgradeMode ] [-CodeVersion ] [-UpgradeCadence ] - [-ClientCertIsAdmin] -ClientCertThumbprint -AdminPassword [-AdminUserName ] - [-HttpGatewayConnectionPort ] [-ClientConnectionPort ] [-DnsName ] - [-Sku ] [-UseTestExtension] [-ZonalResiliency] - [-AutoGeneratedDomainNameLabelScope ] [-EnableAutoOsUpgrade] [-AllowRdpAccess] [-AsJob] - [-Tag ] [-DefaultProfile ] [-WhatIf] - [-Confirm] [] + [-EnableAutoOsUpgrade] [-ClientCertIsAdmin] -ClientCertThumbprint -AdminPassword + [-AdminUserName ] [-DnsName ] [-Sku ] [-UseTestExtension] + [-ZonalResiliency] [-HttpGatewayConnectionPort ] [-ClientConnectionPort ] + [-AutoGeneratedDomainNameLabelScope ] [-AddonFeature ] [-DdosProtectionPlanId ] + [-EnableIpv6] [-EnableServicePublicIP] [-PublicIPPrefixId ] [-PublicIPv6PrefixId ] + [-SubnetId ] [-UseCustomVnet] [-VMImage ] [-AllocatedOutboundPort ] + [-EnableOutboundOnlyNodeTypes] [-SkipManagedNsgAssignment] [-AllowRdpAccess] + [-AzureActiveDirectoryClientApplication ] [-AzureActiveDirectoryClusterApplication ] + [-AzureActiveDirectoryTenantId ] [-EnableHttpGatewayExclusiveAuthMode] + [-HttpGatewayTokenAuthConnectionPort ] [-MaxPercentUnhealthyApplications ] + [-MaxPercentUnhealthyNodes ] [-MaxUnusedVersionsToKeep ] [-AsJob] [-Tag ] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### ClientCertByCn ``` New-AzServiceFabricManagedCluster [-ResourceGroupName] [-Name] -Location [-UpgradeMode ] [-CodeVersion ] [-UpgradeCadence ] - [-ClientCertIsAdmin] -ClientCertCommonName [-ClientCertIssuerThumbprint ] - -AdminPassword [-AdminUserName ] [-HttpGatewayConnectionPort ] - [-ClientConnectionPort ] [-DnsName ] [-Sku ] [-UseTestExtension] - [-ZonalResiliency] [-AutoGeneratedDomainNameLabelScope ] [-EnableAutoOsUpgrade] [-AllowRdpAccess] - [-AsJob] [-Tag ] [-DefaultProfile ] [-WhatIf] [-Confirm] -[] + [-EnableAutoOsUpgrade] [-ClientCertIsAdmin] -ClientCertCommonName + [-ClientCertIssuerThumbprint ] -AdminPassword [-AdminUserName ] + [-DnsName ] [-Sku ] [-UseTestExtension] [-ZonalResiliency] + [-HttpGatewayConnectionPort ] [-ClientConnectionPort ] + [-AutoGeneratedDomainNameLabelScope ] [-AddonFeature ] [-DdosProtectionPlanId ] + [-EnableIpv6] [-EnableServicePublicIP] [-PublicIPPrefixId ] [-PublicIPv6PrefixId ] + [-SubnetId ] [-UseCustomVnet] [-VMImage ] [-AllocatedOutboundPort ] + [-EnableOutboundOnlyNodeTypes] [-SkipManagedNsgAssignment] [-AllowRdpAccess] + [-AzureActiveDirectoryClientApplication ] [-AzureActiveDirectoryClusterApplication ] + [-AzureActiveDirectoryTenantId ] [-EnableHttpGatewayExclusiveAuthMode] + [-HttpGatewayTokenAuthConnectionPort ] [-MaxPercentUnhealthyApplications ] + [-MaxPercentUnhealthyNodes ] [-MaxUnusedVersionsToKeep ] [-AsJob] [-Tag ] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ## DESCRIPTION @@ -85,11 +100,26 @@ This command creates a cluster with manual upgrade mode and 7.2.477.9590 code ve ## PARAMETERS +### -AddonFeature +List of add-on features to enable on the cluster. + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AdminPassword Admin password used for the virtual machines. ```yaml -Type: System.Security.SecureString +Type: SecureString Parameter Sets: (All) Aliases: @@ -105,7 +135,7 @@ Admin password used for the virtual machines. Default: vmadmin. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -116,17 +146,32 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AllocatedOutboundPort +The number of outbound ports allocated for SNAT for each node in the backend pool of the default load balancer. The default value is 0 which provides dynamic port allocation based on pool size. + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AllowRdpAccess Setting this to true enables RDP access to the VM. The default NSG rule opens RDP port to Internet which can be overridden with custom Network Security Rules. The default value for this setting is false. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: None +Default value: False Accept pipeline input: False Accept wildcard characters: False ``` @@ -135,7 +180,7 @@ Accept wildcard characters: False Run cmdlet in the background and return a Job to track progress. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -150,7 +195,52 @@ Accept wildcard characters: False This property is the entry point to using a public CA cert for your cluster cert. It specifies the level of reuse allowed for the custom FQDN created, matching the subject of the public CA cert. ```yaml -Type: System.String +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AzureActiveDirectoryClientApplication +Azure active directory client application id. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AzureActiveDirectoryClusterApplication +Azure active directory cluster application id. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AzureActiveDirectoryTenantId +Azure active directory tenant id. + +```yaml +Type: String Parameter Sets: (All) Aliases: @@ -165,7 +255,7 @@ Accept wildcard characters: False Client certificate common name. ```yaml -Type: System.String +Type: String Parameter Sets: ClientCertByCn Aliases: @@ -180,7 +270,7 @@ Accept wildcard characters: False Use to specify if the client certificate has administrator level. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -196,7 +286,7 @@ List of Issuer thumbprints for the client certificate. Only use in combination with ClientCertCommonName. ```yaml -Type: System.String[] +Type: String[] Parameter Sets: ClientCertByCn Aliases: @@ -211,7 +301,7 @@ Accept wildcard characters: False Client certificate thumbprint. ```yaml -Type: System.String +Type: String Parameter Sets: ClientCertByTp Aliases: @@ -227,7 +317,7 @@ Port used for client connections to the cluster. Default: 19000. ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: (All) Aliases: @@ -243,7 +333,7 @@ Cluster service fabric code version. Only use if upgrade mode is Manual. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: ClusterCodeVersion @@ -254,11 +344,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -DdosProtectionPlanId +Specify the resource id of a DDoS network protection plan that will be associated with the virtual network of the cluster. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -DefaultProfile The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -273,7 +378,7 @@ Accept wildcard characters: False Cluster's dns name. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -288,7 +393,67 @@ Accept wildcard characters: False Enables automatic OS upgrade for node types created using OS images with version 'latest'. The default value for this setting is false. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnableHttpGatewayExclusiveAuthMode +If true, token-based authentication is not allowed on the HttpGatewayEndpoint. This is required to support TLS versions 1.3 and above. If token-based authentication is used, HttpGatewayTokenAuthConnectionPort must be defined. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnableIpv6 +Setting this to true creates IPv6 address space for the default VNet used by the cluster. This setting cannot be changed once the cluster is created. The default value for this setting is false. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnableOutboundOnlyNodeTypes +Setting this to true enables outbound-only node types. These node types will not have load balancing rules associated with them. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnableServicePublicIP +Setting this to true will link the IPv4 address as the ServicePublicIP of the IPv6 address. It can only be set to True if IPv6 is enabled on the cluster. + +```yaml +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -304,7 +469,7 @@ Port used for http connections to the cluster. Default: 19080. ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: (All) Aliases: @@ -315,11 +480,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -HttpGatewayTokenAuthConnectionPort +The port used for token-auth based HTTPS connections to the cluster. Cannot be set to the same port as HttpGatewayEndpoint. + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Location The resource location ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -330,11 +510,56 @@ Accept pipeline input: True (ByValue) Accept wildcard characters: False ``` +### -MaxPercentUnhealthyApplications +The maximum allowed percentage of unhealthy applications before reporting an error. For example, to allow 10% of applications to be unhealthy, this value would be 10. + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MaxPercentUnhealthyNodes +The maximum allowed percentage of unhealthy nodes before reporting an error. For example, to allow 10% of nodes to be unhealthy, this value would be 10. + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MaxUnusedVersionsToKeep +Number of unused versions per application type to keep. + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Name Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: ClusterName @@ -345,11 +570,56 @@ Accept pipeline input: True (ByPropertyName) Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PublicIPPrefixId +Specify the resource ID of the public IP prefix that the load balancer will allocate a public IP address from. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PublicIPv6PrefixId +Specify the resource ID of the IPv6 public IP prefix that the load balancer will allocate an IPv6 public IP address from. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -360,11 +630,26 @@ Accept pipeline input: True (ByPropertyName) Accept wildcard characters: False ``` +### -SkipManagedNsgAssignment +Setting this to true skips the assignment of managed NSG to the cluster's subnet. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Sku Cluster's Sku, the options are Basic: it will have a minimum of 3 seed nodes and only allows 1 node type and Standard: it will have a minimum of 5 seed nodes and allows multiple node types. ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.ManagedClusterSku +Type: ManagedClusterSku Parameter Sets: (All) Aliases: Accepted values: Basic, Standard @@ -376,11 +661,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -SubnetId +Specify the resource ID of the subnet for the cluster to use. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Tag Specify the tags as key/value pairs. ```yaml -Type: System.Collections.Hashtable +Type: Hashtable Parameter Sets: (All) Aliases: @@ -395,7 +695,7 @@ Accept wildcard characters: False Indicates when new cluster runtime version upgrades will be applied after they are released. By default is Wave0. ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.PSClusterUpgradeCadence +Type: PSClusterUpgradeCadence Parameter Sets: (All) Aliases: ClusterUpgradeCadence Accepted values: Wave0, Wave1, Wave2 @@ -412,7 +712,7 @@ Cluster service fabric code version upgrade mode. Automatic or Manual. ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.ClusterUpgradeMode +Type: ClusterUpgradeMode Parameter Sets: (All) Aliases: ClusterUpgradeMode Accepted values: Automatic, Manual @@ -424,11 +724,41 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -UseCustomVnet +Setting this to true enables the use of custom VNet for the cluster. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -UseTestExtension If Specify The cluster will be crated with service test vmss extension. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -VMImage +The VM image used to create cluster nodes. Default: Windows. + +```yaml +Type: String Parameter Sets: (All) Aliases: @@ -443,7 +773,7 @@ Accept wildcard characters: False Indicates if the cluster has zone resiliency. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -458,7 +788,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -474,7 +804,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricManagedClusterApplication.md b/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricManagedClusterApplication.md index 15b067c75f4f..9d6b37b6063d 100644 --- a/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricManagedClusterApplication.md +++ b/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricManagedClusterApplication.md @@ -16,16 +16,20 @@ Create new service fabric managed application under the specified resource group ``` New-AzServiceFabricManagedClusterApplication [-ResourceGroupName] [-ClusterName] [-ApplicationTypeName] [-ApplicationTypeVersion] -Name - [-ApplicationParameter ] [-Tag ] [-Force] [-AsJob] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-ApplicationParameter ] [-Tag ] [-IdentityType ] + [-UserAssignedIdentityId ] [-ApplicationManagedIdentity ] [-Force] [-AsJob] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### CreateAppTypeVersion ``` New-AzServiceFabricManagedClusterApplication [-ResourceGroupName] [-ClusterName] [-ApplicationTypeName] [-ApplicationTypeVersion] -Name - [-ApplicationParameter ] -PackageUrl [-Tag ] [-Force] [-AsJob] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-ApplicationParameter ] -PackageUrl [-Tag ] + [-IdentityType ] [-UserAssignedIdentityId ] + [-ApplicationManagedIdentity ] [-Force] [-AsJob] [-DefaultProfile ] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -62,12 +66,27 @@ This example creates the managed application type "testAppType" version "v1" us ## PARAMETERS +### -ApplicationManagedIdentity +Specify the application managed identities as key/value pairs. The key is the friendly identity name, and the value is the principal id. + +```yaml +Type: Hashtable +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ApplicationParameter Specify the application parameters as key/value pairs. These parameters must exist in the application manifest. ```yaml -Type: System.Collections.Hashtable +Type: Hashtable Parameter Sets: (All) Aliases: @@ -82,7 +101,7 @@ Accept wildcard characters: False Specify the name of the managed application type ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -97,7 +116,7 @@ Accept wildcard characters: False Specify the managed application type version ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -112,7 +131,7 @@ Accept wildcard characters: False Run cmdlet in the background and return a Job to track progress. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -127,7 +146,7 @@ Accept wildcard characters: False Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -142,7 +161,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -157,7 +176,22 @@ Accept wildcard characters: False Continue without prompts ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IdentityType +Specify the type of managed identity for the application. Options are None, SystemAssigned, UserAssigned, and SystemAssigned,UserAssigned. + +```yaml +Type: ManagedIdentityType Parameter Sets: (All) Aliases: @@ -172,7 +206,7 @@ Accept wildcard characters: False Specify the name of the managed application ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: ApplicationName @@ -187,7 +221,7 @@ Accept wildcard characters: False Specify the url of the application package sfpkg file ```yaml -Type: System.String +Type: String Parameter Sets: CreateAppTypeVersion Aliases: @@ -198,11 +232,26 @@ Accept pipeline input: True (ByPropertyName) Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -217,7 +266,7 @@ Accept wildcard characters: False Specify the tags as key/value pairs. ```yaml -Type: System.Collections.Hashtable +Type: Hashtable Parameter Sets: (All) Aliases: @@ -228,11 +277,26 @@ Accept pipeline input: True (ByValue) Accept wildcard characters: False ``` +### -UserAssignedIdentityId +Specify the list of user assigned identity ARM resource IDs for the application. + +```yaml +Type: String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Confirm Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -248,7 +312,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricManagedClusterApplicationType.md b/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricManagedClusterApplicationType.md index b4e9944c2422..c858c778cbfd 100644 --- a/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricManagedClusterApplicationType.md +++ b/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricManagedClusterApplicationType.md @@ -14,8 +14,8 @@ Create new service fabric managed application type under the specified resource ``` New-AzServiceFabricManagedClusterApplicationType [-ResourceGroupName] [-ClusterName] - [-Name] [-Tag ] [-DefaultProfile ] [-WhatIf] [-Confirm] - [] + [-Name] [-Tag ] [-DefaultProfile ] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -39,7 +39,7 @@ This example will create a new managed application type "testAppType" under the Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -54,7 +54,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -69,7 +69,7 @@ Accept wildcard characters: False Specify the name of the application type ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: ApplicationTypeName @@ -80,11 +80,26 @@ Accept pipeline input: True (ByValue) Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -99,7 +114,7 @@ Accept wildcard characters: False Specify the tags as key/value pairs. ```yaml -Type: System.Collections.Hashtable +Type: Hashtable Parameter Sets: (All) Aliases: @@ -114,7 +129,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -130,7 +145,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricManagedClusterApplicationTypeVersion.md b/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricManagedClusterApplicationTypeVersion.md index b86db60fa974..207023afd9f4 100644 --- a/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricManagedClusterApplicationTypeVersion.md +++ b/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricManagedClusterApplicationTypeVersion.md @@ -15,7 +15,8 @@ Create new managed application type version under the specified resource group a ``` New-AzServiceFabricManagedClusterApplicationTypeVersion [-ResourceGroupName] [-ClusterName] [-Name] [-Version] -PackageUrl [-Tag ] [-Force] [-AsJob] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ## DESCRIPTION @@ -41,7 +42,7 @@ This example will create an managed application type version "v1" under type "te Run cmdlet in the background and return a Job to track progress. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -56,7 +57,7 @@ Accept wildcard characters: False Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -71,7 +72,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -86,7 +87,7 @@ Accept wildcard characters: False Continue without prompts ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -101,7 +102,7 @@ Accept wildcard characters: False Specify the name of the managed application type ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: ApplicationTypeName @@ -116,7 +117,7 @@ Accept wildcard characters: False Specify the url of the application package sfpkg file ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -127,11 +128,26 @@ Accept pipeline input: True (ByPropertyName) Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -146,7 +162,7 @@ Accept wildcard characters: False Specify the tags as key/value pairs. ```yaml -Type: System.Collections.Hashtable +Type: Hashtable Parameter Sets: (All) Aliases: @@ -161,7 +177,7 @@ Accept wildcard characters: False Specify the managed application type version ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: ApplicationTypeVersion @@ -176,7 +192,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -192,7 +208,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricManagedClusterService.md b/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricManagedClusterService.md index e8d2d4ad2e02..e89747a8b252 100644 --- a/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricManagedClusterService.md +++ b/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricManagedClusterService.md @@ -18,9 +18,9 @@ New-AzServiceFabricManagedClusterService [-ResourceGroupName] [-Cluster [-ApplicationName] [-Name] -Type [-Stateless] -InstanceCount [-MinInstanceCount ] [-MinInstancePercentage ] [-DefaultMoveCost ] [-PlacementConstraint ] [-Metric ] [-Correlation ] - [-ServicePackageActivationMode ] [-Tag ] [-Force] [-AsJob] - [-PartitionSchemeSingleton] [-DefaultProfile ] [-WhatIf] [-Confirm] - [] + [-ServicePackageActivationMode ] [-ServiceDnsName ] + [-Tag ] [-Force] [-AsJob] [-PartitionSchemeSingleton] [-DefaultProfile ] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### Stateless-UniformInt64Range @@ -29,9 +29,10 @@ New-AzServiceFabricManagedClusterService [-ResourceGroupName] [-Cluster [-ApplicationName] [-Name] -Type [-Stateless] -InstanceCount [-MinInstanceCount ] [-MinInstancePercentage ] [-DefaultMoveCost ] [-PlacementConstraint ] [-Metric ] [-Correlation ] - [-ServicePackageActivationMode ] [-Tag ] [-Force] [-AsJob] - [-PartitionSchemeUniformInt64] -PartitionCount -LowKey -HighKey - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-ServicePackageActivationMode ] [-ServiceDnsName ] + [-Tag ] [-Force] [-AsJob] [-PartitionSchemeUniformInt64] -PartitionCount -LowKey + -HighKey [-DefaultProfile ] [-ProgressAction ] [-WhatIf] + [-Confirm] [] ``` ### Stateless-Named @@ -40,9 +41,10 @@ New-AzServiceFabricManagedClusterService [-ResourceGroupName] [-Cluster [-ApplicationName] [-Name] -Type [-Stateless] -InstanceCount [-MinInstanceCount ] [-MinInstancePercentage ] [-DefaultMoveCost ] [-PlacementConstraint ] [-Metric ] [-Correlation ] - [-ServicePackageActivationMode ] [-Tag ] [-Force] [-AsJob] - [-PartitionSchemeNamed] -PartitionName [-DefaultProfile ] [-WhatIf] - [-Confirm] [] + [-ServicePackageActivationMode ] [-ServiceDnsName ] + [-Tag ] [-Force] [-AsJob] [-PartitionSchemeNamed] -PartitionName + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### Stateful-Singleton @@ -53,9 +55,9 @@ New-AzServiceFabricManagedClusterService [-ResourceGroupName] [-Cluster [-QuorumLossWaitDuration ] [-StandByReplicaKeepDuration ] [-ServicePlacementTimeLimit ] [-DefaultMoveCost ] [-PlacementConstraint ] [-Metric ] [-Correlation ] - [-ServicePackageActivationMode ] [-Tag ] [-Force] [-AsJob] - [-PartitionSchemeSingleton] [-DefaultProfile ] [-WhatIf] [-Confirm] - [] + [-ServicePackageActivationMode ] [-ServiceDnsName ] + [-Tag ] [-Force] [-AsJob] [-PartitionSchemeSingleton] [-DefaultProfile ] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### Stateful-UniformInt64Range @@ -66,9 +68,10 @@ New-AzServiceFabricManagedClusterService [-ResourceGroupName] [-Cluster [-QuorumLossWaitDuration ] [-StandByReplicaKeepDuration ] [-ServicePlacementTimeLimit ] [-DefaultMoveCost ] [-PlacementConstraint ] [-Metric ] [-Correlation ] - [-ServicePackageActivationMode ] [-Tag ] [-Force] [-AsJob] - [-PartitionSchemeUniformInt64] -PartitionCount -LowKey -HighKey - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-ServicePackageActivationMode ] [-ServiceDnsName ] + [-Tag ] [-Force] [-AsJob] [-PartitionSchemeUniformInt64] -PartitionCount -LowKey + -HighKey [-DefaultProfile ] [-ProgressAction ] [-WhatIf] + [-Confirm] [] ``` ### Stateful-Named @@ -79,9 +82,10 @@ New-AzServiceFabricManagedClusterService [-ResourceGroupName] [-Cluster [-QuorumLossWaitDuration ] [-StandByReplicaKeepDuration ] [-ServicePlacementTimeLimit ] [-DefaultMoveCost ] [-PlacementConstraint ] [-Metric ] [-Correlation ] - [-ServicePackageActivationMode ] [-Tag ] [-Force] [-AsJob] - [-PartitionSchemeNamed] -PartitionName [-DefaultProfile ] [-WhatIf] - [-Confirm] [] + [-ServicePackageActivationMode ] [-ServiceDnsName ] + [-Tag ] [-Force] [-AsJob] [-PartitionSchemeNamed] -PartitionName + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ## DESCRIPTION @@ -139,7 +143,7 @@ This example will create a new stateless managed service "testService3". Specify the name of the managed application. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -154,7 +158,7 @@ Accept wildcard characters: False Run cmdlet in the background and return a Job to track progress. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -169,7 +173,7 @@ Accept wildcard characters: False Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -184,7 +188,7 @@ Accept wildcard characters: False Specify the placement constraints of the managed service, as a string. ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.PSServiceCorrelation[] +Type: PSServiceCorrelation[] Parameter Sets: (All) Aliases: @@ -200,7 +204,7 @@ Specify the default cost for a move. Higher costs make it less likely that the Cluster Resource Manager will move the replica when trying to balance the cluster ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.MoveCostEnum +Type: MoveCostEnum Parameter Sets: (All) Aliases: Accepted values: Zero, Low, Medium, High @@ -216,7 +220,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -231,7 +235,7 @@ Accept wildcard characters: False Continue without prompts ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -246,7 +250,7 @@ Accept wildcard characters: False Specify the target replica set size for the managed service ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: Stateful-Singleton, Stateful-UniformInt64Range, Stateful-Named Aliases: @@ -261,7 +265,7 @@ Accept wildcard characters: False Specify the upper bound of the partition key range. ```yaml -Type: System.Int64 +Type: Int64 Parameter Sets: Stateless-UniformInt64Range, Stateful-UniformInt64Range Aliases: @@ -276,7 +280,7 @@ Accept wildcard characters: False Specify the instance count for the managed service ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: Stateless-Singleton, Stateless-UniformInt64Range, Stateless-Named Aliases: @@ -291,7 +295,7 @@ Accept wildcard characters: False Specify the lower bound of the partition key range. ```yaml -Type: System.Int64 +Type: Int64 Parameter Sets: Stateless-UniformInt64Range, Stateful-UniformInt64Range Aliases: @@ -306,7 +310,7 @@ Accept wildcard characters: False Specify the placement constraints of the managed service, as a string. ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.PSServiceMetric[] +Type: PSServiceMetric[] Parameter Sets: (All) Aliases: @@ -321,7 +325,7 @@ Accept wildcard characters: False Specify the minimum instance count for the managed service ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: Stateless-Singleton, Stateless-UniformInt64Range, Stateless-Named Aliases: @@ -336,7 +340,7 @@ Accept wildcard characters: False Specify the minimum instance percentage for the managed service ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: Stateless-Singleton, Stateless-UniformInt64Range, Stateless-Named Aliases: @@ -351,7 +355,7 @@ Accept wildcard characters: False Specify the min replica set size for the managed service ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: Stateful-Singleton, Stateful-UniformInt64Range, Stateful-Named Aliases: @@ -366,7 +370,7 @@ Accept wildcard characters: False Specify the name of the managed service. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: ServiceName @@ -381,7 +385,7 @@ Accept wildcard characters: False Specify the number of partitions. ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: Stateless-UniformInt64Range, Stateful-UniformInt64Range Aliases: @@ -396,7 +400,7 @@ Accept wildcard characters: False Indicates that the service uses the named partition scheme. Services using this model usually have data that can be bucketed, within a bounded set. Some common examples of data fields used as named partition keys would be regions, postal codes, customer groups, or other business boundaries. ```yaml -Type: System.String[] +Type: String[] Parameter Sets: Stateless-Named, Stateful-Named Aliases: @@ -413,7 +417,7 @@ Services using this model usually have data that can be bucketed, within a bound Some common examples of data fields used as named partition keys would be regions, postal codes, customer groups, or other business boundaries. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: Stateless-Named, Stateful-Named Aliases: @@ -429,7 +433,7 @@ Indicates that the service uses the singleton partition scheme. Singleton partitions are typically used when the service does not require any additional routing. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: Stateless-Singleton, Stateful-Singleton Aliases: @@ -445,7 +449,7 @@ Indicates that the service uses the UniformInt64 partition scheme. This means that each partition owns a range of int64 keys. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: Stateless-UniformInt64Range, Stateful-UniformInt64Range Aliases: @@ -460,7 +464,7 @@ Accept wildcard characters: False Specify the placement constraints of the managed service, as a string. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -471,12 +475,27 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -QuorumLossWaitDuration Specify the quorum loss wait duration for the managed service. Duration represented in ISO 8601 format 'hh:mm:ss' ```yaml -Type: System.TimeSpan +Type: TimeSpan Parameter Sets: Stateful-Singleton, Stateful-UniformInt64Range, Stateful-Named Aliases: @@ -492,7 +511,7 @@ Specify the replica restart wait duration for the managed service. Duration represented in ISO 8601 format 'hh:mm:ss' ```yaml -Type: System.TimeSpan +Type: TimeSpan Parameter Sets: Stateful-Singleton, Stateful-UniformInt64Range, Stateful-Named Aliases: @@ -507,7 +526,7 @@ Accept wildcard characters: False Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -518,12 +537,27 @@ Accept pipeline input: True (ByPropertyName) Accept wildcard characters: False ``` +### -ServiceDnsName +Specify the DNS name for the service. This enables service discovery via DNS. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ServicePackageActivationMode Specify the default cost for a move. Higher costs make it less likely that the Cluster Resource Manager will move the replica when trying to balance the cluster ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.ServicePackageActivationModeEnum +Type: ServicePackageActivationModeEnum Parameter Sets: (All) Aliases: Accepted values: SharedProcess, ExclusiveProcess @@ -540,7 +574,7 @@ Specify the service placement time limit for the managed service. Duration represented in ISO 8601 format 'hh:mm:ss' ```yaml -Type: System.TimeSpan +Type: TimeSpan Parameter Sets: Stateful-Singleton, Stateful-UniformInt64Range, Stateful-Named Aliases: @@ -556,7 +590,7 @@ Specify the stand by replica duration for the managed service. Duration represented in ISO 8601 format 'hh:mm:ss' ```yaml -Type: System.TimeSpan +Type: TimeSpan Parameter Sets: Stateful-Singleton, Stateful-UniformInt64Range, Stateful-Named Aliases: @@ -571,7 +605,7 @@ Accept wildcard characters: False Use for stateful service ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: Stateful-Singleton, Stateful-UniformInt64Range, Stateful-Named Aliases: @@ -586,7 +620,7 @@ Accept wildcard characters: False Use for stateless service ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: Stateless-Singleton, Stateless-UniformInt64Range, Stateless-Named Aliases: @@ -601,7 +635,7 @@ Accept wildcard characters: False Specify the tags as key/value pairs. ```yaml -Type: System.Collections.Hashtable +Type: Hashtable Parameter Sets: (All) Aliases: @@ -616,7 +650,7 @@ Accept wildcard characters: False Specify the target replica set size for the managed service ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: Stateful-Singleton, Stateful-UniformInt64Range, Stateful-Named Aliases: @@ -631,7 +665,7 @@ Accept wildcard characters: False Specify the service type name of the managed application, should exist in the application manifest. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: ServiceType @@ -646,7 +680,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -662,7 +696,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricManagedNodeType.md b/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricManagedNodeType.md index fcded7f3d74e..bf5ca4bcb4b8 100644 --- a/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricManagedNodeType.md +++ b/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricManagedNodeType.md @@ -18,9 +18,11 @@ New-AzServiceFabricManagedNodeType [-ResourceGroupName] [-ClusterName] [-ApplicationEndPort ] [-EphemeralStartPort ] [-EphemeralEndPort ] [-VmSize ] [-VmImagePublisher ] [-VmImageOffer ] [-VmImageSku ] [-VmImageVersion ] [-Capacity ] [-PlacementProperty ] [-VmUserAssignedIdentity ] [-IsStateless] - [-MultiplePlacementGroup] [-ZoneBalance] [-EnableOverProvisioning] + [-MultiplePlacementGroup] [-ZoneBalance] [-EnableOverProvisioning] [-IsOutboundOnly] + [-EnableResilientEphemeralOSDisk] [-EnableAcceleratedNetworking] [-EnableEncryptionAtHost] + [-EnableNodePublicIP] [-EnableNodePublicIPv6] [-SecureBootEnabled] [-UseEphemeralOSDisk] [-Zone ] [-AsJob] [-DefaultProfile ] - [-WhatIf] [-Confirm] [] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -75,7 +77,7 @@ Create node type with user assigned identity and marked to host stateless worklo Application End port of a range of ports. ```yaml -Type: System.Nullable`1[System.Int32] +Type: Int32 Parameter Sets: (All) Aliases: @@ -90,7 +92,7 @@ Accept wildcard characters: False Application start port of a range of ports. ```yaml -Type: System.Nullable`1[System.Int32] +Type: Int32 Parameter Sets: (All) Aliases: @@ -105,7 +107,7 @@ Accept wildcard characters: False Run cmdlet in the background and return a Job to track progress. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -121,7 +123,7 @@ Capacity tags applied to the nodes in the node type as key/value pairs, the clus Updating this will override the current values. ```yaml -Type: System.Collections.Hashtable +Type: Hashtable Parameter Sets: (All) Aliases: @@ -136,7 +138,7 @@ Accept wildcard characters: False Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -151,7 +153,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -167,7 +169,7 @@ Disk size for each vm in the node type in GBs. Default 100. ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: (All) Aliases: DataDiskSize @@ -182,7 +184,7 @@ Accept wildcard characters: False Managed data disk type. IOPS and throughput are given by the disk size, to see more information go to https://learn.microsoft.com/en-us/azure/virtual-machines/disks-types. Default StandardSSD_LRS ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.PSDiskType +Type: PSDiskType Parameter Sets: (All) Aliases: DataDiskType Accepted values: Standard_LRS, StandardSSD_LRS, Premium_LRS @@ -194,11 +196,86 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -EnableAcceleratedNetworking +Enable accelerated networking on the node type VMs. This provides better network performance. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnableEncryptionAtHost +Enable encryption at host for the node type VMs. This encrypts data at the VM host level. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnableNodePublicIP +Enable public IP for each node in the node type. Each VM will get its own public IP. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnableNodePublicIPv6 +Enable public IPv6 for each node in the node type. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -EnableOverProvisioning Specifies whether the node type should be overprovisioned. It is only allowed for stateless node types. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnableResilientEphemeralOSDisk +Enable resilient ephemeral OS disk for the node type. This provides better performance and resilience for ephemeral OS disks. + +```yaml +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -213,7 +290,7 @@ Accept wildcard characters: False Ephemeral end port of a range of ports. ```yaml -Type: System.Nullable`1[System.Int32] +Type: Int32 Parameter Sets: (All) Aliases: @@ -228,7 +305,7 @@ Accept wildcard characters: False Ephemeral start port of a range of ports. ```yaml -Type: System.Nullable`1[System.Int32] +Type: Int32 Parameter Sets: (All) Aliases: @@ -243,7 +320,7 @@ Accept wildcard characters: False The number of nodes in the node type. ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: (All) Aliases: @@ -254,11 +331,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -IsOutboundOnly +Indicates if this node type can only be used for outbound connections. Outbound-only node types will not have load balancing rules associated with them. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -IsStateless Indicates if the node type can only host Stateless workloads. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -273,7 +365,7 @@ Accept wildcard characters: False Indicates if scale set associated with the node type can be composed of multiple placement groups. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -288,7 +380,7 @@ Accept wildcard characters: False Specify the name of the node type. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: NodeTypeName @@ -304,7 +396,7 @@ Placement tags applied to nodes in the node type as key/value pairs, which can b Updating this will override the current values. ```yaml -Type: System.Collections.Hashtable +Type: Hashtable Parameter Sets: (All) Aliases: @@ -322,7 +414,7 @@ Only one node type should be marked as primary. Primary node type cannot be deleted or changed for existing clusters. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -333,11 +425,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -348,12 +455,42 @@ Accept pipeline input: True (ByPropertyName) Accept wildcard characters: False ``` +### -SecureBootEnabled +Enable secure boot for the node type VMs. This provides additional security during boot. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -UseEphemeralOSDisk +Use ephemeral OS disk instead of managed disk for the node type VMs. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -VmImageOffer The offer type of the Azure Virtual Machines Marketplace image. Default: WindowsServer. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -369,7 +506,7 @@ The publisher of the Azure Virtual Machines Marketplace image. Default: MicrosoftWindowsServer. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -385,7 +522,7 @@ The SKU of the Azure Virtual Machines Marketplace image. Default: 2019-Datacenter. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -401,7 +538,7 @@ The version of the Azure Virtual Machines Marketplace image. Default: latest. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -418,7 +555,7 @@ All virtual machines in a pool are the same size. Default: Standard_D2. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -433,7 +570,7 @@ Accept wildcard characters: False The list of user assigned identities associated with the virtual machine scale set under the node type. Each entry will be an ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. Follow steps to create the identity and add the role assignment with Service Fabric Resource Provider beforehand here: https://learn.microsoft.com/en-us/azure/service-fabric/how-to-managed-identity-managed-cluster-virtual-machine-scale-sets ```yaml -Type: System.String[] +Type: String[] Parameter Sets: (All) Aliases: @@ -463,13 +600,13 @@ Accept wildcard characters: False Setting this to true allows stateless node types to scale out without equal distribution across zones. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: Required: False Position: Named -Default value: None +Default value: False Accept pipeline input: False Accept wildcard characters: False ``` @@ -478,7 +615,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -494,7 +631,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricService.md b/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricService.md index 7332e41b9593..d51c8bca88e3 100644 --- a/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricService.md +++ b/src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricService.md @@ -16,23 +16,24 @@ Create new service fabric service under the specified application and cluster. ``` New-AzServiceFabricService [-ResourceGroupName] [-ClusterName] [-ApplicationName] [-Name] -Type [-Stateless] -InstanceCount [-DefaultMoveCost ] - [-PartitionSchemeSingleton] [-DefaultProfile ] [-WhatIf] [-Confirm] - [] + [-PartitionSchemeSingleton] [-DefaultProfile ] [-ProgressAction ] + [-WhatIf] [-Confirm] [] ``` ### Stateless-UniformInt64Range ``` New-AzServiceFabricService [-ResourceGroupName] [-ClusterName] [-ApplicationName] [-Name] -Type [-Stateless] -InstanceCount [-DefaultMoveCost ] - [-PartitionSchemeUniformInt64] [-DefaultProfile ] [-WhatIf] [-Confirm] - [] + [-PartitionSchemeUniformInt64] [-DefaultProfile ] [-ProgressAction ] + [-WhatIf] [-Confirm] [] ``` ### Stateless-Named ``` New-AzServiceFabricService [-ResourceGroupName] [-ClusterName] [-ApplicationName] [-Name] -Type [-Stateless] -InstanceCount [-DefaultMoveCost ] - [-PartitionSchemeNamed] [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-PartitionSchemeNamed] [-DefaultProfile ] [-ProgressAction ] + [-WhatIf] [-Confirm] [] ``` ### Stateful-Singleton @@ -41,7 +42,8 @@ New-AzServiceFabricService [-ResourceGroupName] [-ClusterName] [-Name] -Type [-Stateful] -TargetReplicaSetSize -MinReplicaSetSize [-ReplicaRestartWaitDuration ] [-QuorumLossWaitDuration ] [-StandByReplicaKeepDuration ] [-DefaultMoveCost ] [-PartitionSchemeSingleton] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### Stateful-UniformInt64Range @@ -50,7 +52,8 @@ New-AzServiceFabricService [-ResourceGroupName] [-ClusterName] [-Name] -Type [-Stateful] -TargetReplicaSetSize -MinReplicaSetSize [-ReplicaRestartWaitDuration ] [-QuorumLossWaitDuration ] [-StandByReplicaKeepDuration ] [-DefaultMoveCost ] [-PartitionSchemeUniformInt64] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### Stateful-Named @@ -59,7 +62,8 @@ New-AzServiceFabricService [-ResourceGroupName] [-ClusterName] [-Name] -Type [-Stateful] -TargetReplicaSetSize -MinReplicaSetSize [-ReplicaRestartWaitDuration ] [-QuorumLossWaitDuration ] [-StandByReplicaKeepDuration ] [-DefaultMoveCost ] [-PartitionSchemeNamed] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ## DESCRIPTION @@ -97,7 +101,7 @@ This example will create a new stateful service "testApp~testService2" with a ta Specify the name of the application. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -112,7 +116,7 @@ Accept wildcard characters: False Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -128,7 +132,7 @@ Specify the default cost for a move. Higher costs make it less likely that the Cluster Resource Manager will move the replica when trying to balance the cluster ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.MoveCostEnum +Type: MoveCostEnum Parameter Sets: (All) Aliases: Accepted values: Zero, Low, Medium, High @@ -144,7 +148,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -159,7 +163,7 @@ Accept wildcard characters: False Specify the instance count for the service ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: Stateless-Singleton, Stateless-UniformInt64Range, Stateless-Named Aliases: @@ -174,7 +178,7 @@ Accept wildcard characters: False Specify the min replica set size for the service ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: Stateful-Singleton, Stateful-UniformInt64Range, Stateful-Named Aliases: @@ -189,7 +193,7 @@ Accept wildcard characters: False Specify the name of the service. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: ServiceName @@ -206,7 +210,7 @@ Services using this model usually have data that can be bucketed, within a bound Some common examples of data fields used as named partition keys would be regions, postal codes, customer groups, or other business boundaries. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: Stateless-Named, Stateful-Named Aliases: @@ -222,7 +226,7 @@ Indicates that the service uses the singleton partition scheme. Singleton partitions are typically used when the service does not require any additional routing. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: Stateless-Singleton, Stateful-Singleton Aliases: @@ -238,7 +242,7 @@ Indicates that the service uses the UniformInt64 partition scheme. This means that each partition owns a range of int64 keys. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: Stateless-UniformInt64Range, Stateful-UniformInt64Range Aliases: @@ -249,11 +253,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -QuorumLossWaitDuration Specify the quorum loss wait duration for the service ```yaml -Type: System.TimeSpan +Type: TimeSpan Parameter Sets: Stateful-Singleton, Stateful-UniformInt64Range, Stateful-Named Aliases: @@ -268,7 +287,7 @@ Accept wildcard characters: False Specify the replica restart wait duration for the service ```yaml -Type: System.TimeSpan +Type: TimeSpan Parameter Sets: Stateful-Singleton, Stateful-UniformInt64Range, Stateful-Named Aliases: @@ -283,7 +302,7 @@ Accept wildcard characters: False Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -298,7 +317,7 @@ Accept wildcard characters: False Specify the stand by replica duration for the service ```yaml -Type: System.TimeSpan +Type: TimeSpan Parameter Sets: Stateful-Singleton, Stateful-UniformInt64Range, Stateful-Named Aliases: @@ -313,7 +332,7 @@ Accept wildcard characters: False Use for stateful service ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: Stateful-Singleton, Stateful-UniformInt64Range, Stateful-Named Aliases: @@ -328,7 +347,7 @@ Accept wildcard characters: False Use for stateless service ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: Stateless-Singleton, Stateless-UniformInt64Range, Stateless-Named Aliases: @@ -343,7 +362,7 @@ Accept wildcard characters: False Specify the target replica set size for the service ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: Stateful-Singleton, Stateful-UniformInt64Range, Stateful-Named Aliases: @@ -358,7 +377,7 @@ Accept wildcard characters: False Specify the service type name of the application, should exist in the application manifest. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: ServiceType @@ -373,7 +392,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -389,7 +408,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricApplication.md b/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricApplication.md index d601013f5a47..80e2f6d09320 100644 --- a/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricApplication.md +++ b/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricApplication.md @@ -15,19 +15,22 @@ Remove an application from the cluster. This will remove all the services under ### ByResourceGroup (Default) ``` Remove-AzServiceFabricApplication [-ResourceGroupName] [-ClusterName] [-Name] - [-PassThru] [-Force] [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-PassThru] [-Force] [-DefaultProfile ] [-ProgressAction ] [-WhatIf] + [-Confirm] [] ``` ### ByResourceId ``` Remove-AzServiceFabricApplication -ResourceId [-PassThru] [-Force] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### ByInputObject ``` Remove-AzServiceFabricApplication -InputObject [-PassThru] [-Force] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ## DESCRIPTION @@ -51,7 +54,7 @@ This example removes the application "testApp" under the resource group "testRG" Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup Aliases: @@ -66,7 +69,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -81,7 +84,7 @@ Accept wildcard characters: False Remove without prompt. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -96,7 +99,7 @@ Accept wildcard characters: False The application resource. ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.PSApplication +Type: PSApplication Parameter Sets: ByInputObject Aliases: @@ -111,7 +114,7 @@ Accept wildcard characters: False Specify the name of the application. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup Aliases: ApplicationName @@ -126,7 +129,7 @@ Accept wildcard characters: False Returns $True if the command succeeds and $False if it fails. By default, this cmdlet does not return any output. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -137,11 +140,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup Aliases: @@ -156,7 +174,7 @@ Accept wildcard characters: False Arm ResourceId of the application. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceId Aliases: @@ -171,7 +189,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -187,7 +205,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricApplicationType.md b/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricApplicationType.md index 748a6ad0e479..0b5a23662adf 100644 --- a/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricApplicationType.md +++ b/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricApplicationType.md @@ -15,19 +15,22 @@ Remove Service fabric an application type from the cluster. This will remove all ### ByResourceGroup (Default) ``` Remove-AzServiceFabricApplicationType [-ResourceGroupName] [-ClusterName] [-Name ] - [-PassThru] [-Force] [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-PassThru] [-Force] [-DefaultProfile ] [-ProgressAction ] [-WhatIf] + [-Confirm] [] ``` ### ByResourceId ``` Remove-AzServiceFabricApplicationType -ResourceId [-PassThru] [-Force] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### ByInputObject ``` Remove-AzServiceFabricApplicationType -InputObject [-PassThru] [-Force] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ## DESCRIPTION @@ -51,7 +54,7 @@ This example will remove the application type "testAppType" and all the version Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup Aliases: @@ -66,7 +69,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -81,7 +84,7 @@ Accept wildcard characters: False Remove without prompt. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -96,7 +99,7 @@ Accept wildcard characters: False The application type resource. ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.PSApplicationType +Type: PSApplicationType Parameter Sets: ByInputObject Aliases: @@ -111,7 +114,7 @@ Accept wildcard characters: False Specify the name of the application type. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup Aliases: ApplicationTypeName @@ -126,7 +129,7 @@ Accept wildcard characters: False {{Fill PassThru Description}} ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -137,11 +140,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup Aliases: @@ -156,7 +174,7 @@ Accept wildcard characters: False Arm ResourceId of the application type. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceId Aliases: @@ -171,7 +189,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -187,7 +205,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricApplicationTypeVersion.md b/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricApplicationTypeVersion.md index 5e3ca6297e0a..6568fd1268c5 100644 --- a/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricApplicationTypeVersion.md +++ b/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricApplicationTypeVersion.md @@ -15,20 +15,22 @@ Remove Service fabric an application type version from the cluster. Only support ### ByResourceGroup (Default) ``` Remove-AzServiceFabricApplicationTypeVersion [-ResourceGroupName] [-ClusterName] - -Name -Version [-PassThru] [-Force] [-DefaultProfile ] [-WhatIf] - [-Confirm] [] + -Name -Version [-PassThru] [-Force] [-DefaultProfile ] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### ByResourceId ``` Remove-AzServiceFabricApplicationTypeVersion -ResourceId [-PassThru] [-Force] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### ByInputObject ``` Remove-AzServiceFabricApplicationTypeVersion -InputObject [-PassThru] [-Force] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ## DESCRIPTION @@ -53,7 +55,7 @@ This example will remove the version "v1" under the type "testAppType". It there Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup Aliases: @@ -68,7 +70,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -83,7 +85,7 @@ Accept wildcard characters: False Remove without prompt. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -98,7 +100,7 @@ Accept wildcard characters: False The application type version resource. ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.PSApplicationTypeVersion +Type: PSApplicationTypeVersion Parameter Sets: ByInputObject Aliases: @@ -113,7 +115,7 @@ Accept wildcard characters: False Specify the name of the application type. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup Aliases: ApplicationTypeName @@ -128,7 +130,7 @@ Accept wildcard characters: False {{Fill PassThru Description}} ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -139,11 +141,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup Aliases: @@ -158,7 +175,7 @@ Accept wildcard characters: False Arm ResourceId of the application type version. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceId Aliases: @@ -173,7 +190,7 @@ Accept wildcard characters: False Specify the application type version. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup Aliases: ApplicationTypeVersion @@ -188,7 +205,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -204,7 +221,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricClientCertificate.md b/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricClientCertificate.md index 5ec653c4c9e2..80af38eca876 100644 --- a/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricClientCertificate.md +++ b/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricClientCertificate.md @@ -15,28 +15,30 @@ Remove a client certificate(s) or certificate subject(s) name(s) from being used ### SingleUpdateWithCommonName ``` Remove-AzServiceFabricClientCertificate [-ResourceGroupName] [-Name] -CommonName - -IssuerThumbprint [-DefaultProfile ] [-WhatIf] [-Confirm] - [] + -IssuerThumbprint [-DefaultProfile ] [-ProgressAction ] + [-WhatIf] [-Confirm] [] ``` ### SingleUpdateWithThumbprint ``` Remove-AzServiceFabricClientCertificate [-ResourceGroupName] [-Name] -Thumbprint - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### MultipleUpdatesWithCommonName ``` Remove-AzServiceFabricClientCertificate [-ResourceGroupName] [-Name] -ClientCertificateCommonName [-DefaultProfile ] - [-WhatIf] [-Confirm] [] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### MultipleUpdatesWithThumbprint ``` Remove-AzServiceFabricClientCertificate [-ResourceGroupName] [-Name] [-AdminClientThumbprint ] [-ReadonlyClientThumbprint ] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ## DESCRIPTION @@ -57,7 +59,7 @@ This command will remove client certificate with thumbprint '5F3660C715EBBDA31DB Specify client certificate thumbprint which only has admin permission ```yaml -Type: System.String[] +Type: String[] Parameter Sets: MultipleUpdatesWithThumbprint Aliases: @@ -72,7 +74,7 @@ Accept wildcard characters: False Specify client common name , issuer thumbprint and authentication type ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.PSClientCertificateCommonName[] +Type: PSClientCertificateCommonName[] Parameter Sets: MultipleUpdatesWithCommonName Aliases: CertCommonName @@ -87,7 +89,7 @@ Accept wildcard characters: False Specify client certificate common name ```yaml -Type: System.String +Type: String Parameter Sets: SingleUpdateWithCommonName Aliases: @@ -102,7 +104,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -117,7 +119,7 @@ Accept wildcard characters: False Specify thumbprint of client certificate's issuer ```yaml -Type: System.String +Type: String Parameter Sets: SingleUpdateWithCommonName Aliases: @@ -132,7 +134,7 @@ Accept wildcard characters: False Specify the name of the cluster ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: ClusterName @@ -143,11 +145,26 @@ Accept pipeline input: True (ByPropertyName) Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ReadonlyClientThumbprint Specify client certificate thumbprint which only has read only permission ```yaml -Type: System.String[] +Type: String[] Parameter Sets: MultipleUpdatesWithThumbprint Aliases: @@ -162,7 +179,7 @@ Accept wildcard characters: False Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -177,7 +194,7 @@ Accept wildcard characters: False Specify client certificate thumbprint ```yaml -Type: System.String +Type: String Parameter Sets: SingleUpdateWithThumbprint Aliases: ClientCertificateThumbprint @@ -192,7 +209,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -208,7 +225,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricManagedCluster.md b/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricManagedCluster.md index 6da514c81faf..17a66048bdb4 100644 --- a/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricManagedCluster.md +++ b/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricManagedCluster.md @@ -15,19 +15,22 @@ Remove cluster resource. ### ByObj (Default) ``` Remove-AzServiceFabricManagedCluster [-InputObject] [-PassThru] [-AsJob] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### ByName ``` Remove-AzServiceFabricManagedCluster [-ResourceGroupName] [-Name] [-PassThru] [-AsJob] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### ById ``` Remove-AzServiceFabricManagedCluster [-ResourceId] [-PassThru] [-AsJob] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ## DESCRIPTION @@ -61,7 +64,7 @@ Remove cluster, with piping. Run cmdlet in the background and return a Job to track progress. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -76,7 +79,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -91,7 +94,7 @@ Accept wildcard characters: False Managed Cluster resource ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.PSManagedCluster +Type: PSManagedCluster Parameter Sets: ByObj Aliases: @@ -106,7 +109,7 @@ Accept wildcard characters: False Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: ByName Aliases: ClusterName @@ -121,7 +124,7 @@ Accept wildcard characters: False {{ Fill PassThru Description }} ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -132,11 +135,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: ByName Aliases: @@ -151,7 +169,7 @@ Accept wildcard characters: False Managed Cluster resource id ```yaml -Type: System.String +Type: String Parameter Sets: ById Aliases: @@ -166,7 +184,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -182,7 +200,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricManagedClusterApplication.md b/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricManagedClusterApplication.md index 264af32d0513..819cdb5eb78b 100644 --- a/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricManagedClusterApplication.md +++ b/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricManagedClusterApplication.md @@ -15,20 +15,22 @@ Remove an managed application from the cluster. This will remove all the managed ### ByResourceGroup (Default) ``` Remove-AzServiceFabricManagedClusterApplication [-ResourceGroupName] [-ClusterName] - [-Name] [-PassThru] [-Force] [-AsJob] [-DefaultProfile ] [-WhatIf] [-Confirm] - [] + [-Name] [-PassThru] [-Force] [-AsJob] [-DefaultProfile ] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### ByResourceId ``` Remove-AzServiceFabricManagedClusterApplication -ResourceId [-PassThru] [-Force] [-AsJob] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### ByInputObject ``` Remove-AzServiceFabricManagedClusterApplication -InputObject [-PassThru] [-Force] - [-AsJob] [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-AsJob] [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ## DESCRIPTION @@ -71,7 +73,7 @@ This example removes the managed application "testApp" with the ARM Resource ID Run cmdlet in the background and return a Job to track progress. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -86,7 +88,7 @@ Accept wildcard characters: False Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup Aliases: @@ -101,7 +103,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -116,7 +118,7 @@ Accept wildcard characters: False Remove without prompt. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -131,7 +133,7 @@ Accept wildcard characters: False The managed application resource. ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.PSManagedApplication +Type: PSManagedApplication Parameter Sets: ByInputObject Aliases: @@ -146,7 +148,7 @@ Accept wildcard characters: False Specify the name of the managed application. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup Aliases: ApplicationName @@ -161,7 +163,7 @@ Accept wildcard characters: False {{ Fill PassThru Description }} ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -172,11 +174,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup Aliases: @@ -191,7 +208,7 @@ Accept wildcard characters: False Arm ResourceId of the managed application. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceId Aliases: @@ -206,7 +223,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -222,7 +239,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricManagedClusterApplicationType.md b/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricManagedClusterApplicationType.md index 764968d87368..5315de3a8a99 100644 --- a/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricManagedClusterApplicationType.md +++ b/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricManagedClusterApplicationType.md @@ -15,20 +15,22 @@ Removes a managed application type from the cluster. This will remove all type v ### ByResourceGroup (Default) ``` Remove-AzServiceFabricManagedClusterApplicationType [-ResourceGroupName] [-ClusterName] - [-Name ] [-PassThru] [-Force] [-DefaultProfile ] [-WhatIf] [-Confirm] - [] + [-Name ] [-PassThru] [-Force] [-DefaultProfile ] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### ByResourceId ``` Remove-AzServiceFabricManagedClusterApplicationType -ResourceId [-PassThru] [-Force] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### ByInputObject ``` Remove-AzServiceFabricManagedClusterApplicationType -InputObject [-PassThru] - [-Force] [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-Force] [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ## DESCRIPTION @@ -71,7 +73,7 @@ This example will remove the managed application type details with the ARM Resou Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup Aliases: @@ -86,7 +88,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -101,7 +103,7 @@ Accept wildcard characters: False Remove without prompt. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -116,7 +118,7 @@ Accept wildcard characters: False The managed application type resource. ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.PSManagedApplicationType +Type: PSManagedApplicationType Parameter Sets: ByInputObject Aliases: @@ -131,7 +133,7 @@ Accept wildcard characters: False Specify the name of the managed application type. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup Aliases: ApplicationTypeName @@ -146,7 +148,7 @@ Accept wildcard characters: False {{ Fill PassThru Description }} ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -157,11 +159,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup Aliases: @@ -176,7 +193,7 @@ Accept wildcard characters: False Arm ResourceId of the managed application type. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceId Aliases: @@ -191,7 +208,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -207,7 +224,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricManagedClusterApplicationTypeVersion.md b/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricManagedClusterApplicationTypeVersion.md index 626138825b17..d38c440c528f 100644 --- a/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricManagedClusterApplicationTypeVersion.md +++ b/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricManagedClusterApplicationTypeVersion.md @@ -16,20 +16,22 @@ Removes a managed application type version from the cluster. Only supports ARM d ``` Remove-AzServiceFabricManagedClusterApplicationTypeVersion [-ResourceGroupName] [-ClusterName] -Name -Version [-PassThru] [-Force] [-AsJob] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### ByResourceId ``` Remove-AzServiceFabricManagedClusterApplicationTypeVersion -ResourceId [-PassThru] [-Force] [-AsJob] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### ByInputObject ``` Remove-AzServiceFabricManagedClusterApplicationTypeVersion -InputObject - [-PassThru] [-Force] [-AsJob] [-DefaultProfile ] [-WhatIf] [-Confirm] - [] + [-PassThru] [-Force] [-AsJob] [-DefaultProfile ] [-ProgressAction ] + [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -74,7 +76,7 @@ This example will remove the managed application type version details with the A Run cmdlet in the background and return a Job to track progress. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -89,7 +91,7 @@ Accept wildcard characters: False Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup Aliases: @@ -104,7 +106,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -119,7 +121,7 @@ Accept wildcard characters: False Remove without prompt. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -134,7 +136,7 @@ Accept wildcard characters: False The managed application type version resource. ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.PSManagedApplicationTypeVersion +Type: PSManagedApplicationTypeVersion Parameter Sets: ByInputObject Aliases: @@ -149,7 +151,7 @@ Accept wildcard characters: False Specify the name of the managed application type. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup Aliases: ApplicationTypeName @@ -164,7 +166,7 @@ Accept wildcard characters: False {{ Fill PassThru Description }} ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -175,11 +177,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup Aliases: @@ -194,7 +211,7 @@ Accept wildcard characters: False Arm ResourceId of the managed application type version. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceId Aliases: @@ -209,7 +226,7 @@ Accept wildcard characters: False Specify the managed application type version. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup Aliases: ApplicationTypeVersion @@ -224,7 +241,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -240,7 +257,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricManagedClusterClientCertificate.md b/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricManagedClusterClientCertificate.md index 19fb5f55f7f5..a5541ed713f5 100644 --- a/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricManagedClusterClientCertificate.md +++ b/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricManagedClusterClientCertificate.md @@ -15,27 +15,29 @@ Remove client certificate by thumbprint or common name. ### ClientCertByTpByObj (Default) ``` Remove-AzServiceFabricManagedClusterClientCertificate [-InputObject] -Thumbprint - [-PassThru] [-AsJob] [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-PassThru] [-AsJob] [-DefaultProfile ] [-ProgressAction ] [-WhatIf] + [-Confirm] [] ``` ### ClientCertByCnTpName ``` Remove-AzServiceFabricManagedClusterClientCertificate [-ResourceGroupName] [-Name] - -Thumbprint [-PassThru] [-AsJob] [-DefaultProfile ] [-WhatIf] [-Confirm] - [] + -Thumbprint [-PassThru] [-AsJob] [-DefaultProfile ] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### ClientCertByCnByName ``` Remove-AzServiceFabricManagedClusterClientCertificate [-ResourceGroupName] [-Name] - -CommonName [-PassThru] [-AsJob] [-DefaultProfile ] [-WhatIf] [-Confirm] - [] + -CommonName [-PassThru] [-AsJob] [-DefaultProfile ] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### ClientCertByCnByObj ``` Remove-AzServiceFabricManagedClusterClientCertificate [-InputObject] -CommonName - [-PassThru] [-AsJob] [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-PassThru] [-AsJob] [-DefaultProfile ] [-ProgressAction ] [-WhatIf] + [-Confirm] [] ``` ## DESCRIPTION @@ -78,7 +80,7 @@ Remove client certificate by thumbprint, with piping. Run cmdlet in the background and return a Job to track progress. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -93,7 +95,7 @@ Accept wildcard characters: False Client certificate common name. ```yaml -Type: System.String +Type: String Parameter Sets: ClientCertByCnByName, ClientCertByCnByObj Aliases: @@ -108,7 +110,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -123,7 +125,7 @@ Accept wildcard characters: False Managed cluster resource ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.PSManagedCluster +Type: PSManagedCluster Parameter Sets: ClientCertByTpByObj, ClientCertByCnByObj Aliases: @@ -138,7 +140,7 @@ Accept wildcard characters: False Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: ClientCertByCnTpName, ClientCertByCnByName Aliases: ClusterName @@ -153,7 +155,7 @@ Accept wildcard characters: False {{ Fill PassThru Description }} ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -164,11 +166,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: ClientCertByCnTpName, ClientCertByCnByName Aliases: @@ -183,7 +200,7 @@ Accept wildcard characters: False Client certificate thumbprint. ```yaml -Type: System.String +Type: String Parameter Sets: ClientCertByTpByObj, ClientCertByCnTpName Aliases: @@ -198,7 +215,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -214,7 +231,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricManagedClusterService.md b/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricManagedClusterService.md index 79de61e0f3a2..8347cd61a966 100644 --- a/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricManagedClusterService.md +++ b/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricManagedClusterService.md @@ -16,19 +16,22 @@ Remove a managed service from the cluster. Only supports ARM deployed services. ``` Remove-AzServiceFabricManagedClusterService [-ResourceGroupName] [-ClusterName] [-ApplicationName] [-Name] [-PassThru] [-Force] [-AsJob] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### ByResourceId ``` Remove-AzServiceFabricManagedClusterService -ResourceId [-PassThru] [-Force] [-AsJob] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### ByInputObject ``` Remove-AzServiceFabricManagedClusterService -InputObject [-PassThru] [-Force] [-AsJob] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ## DESCRIPTION @@ -73,7 +76,7 @@ This example will remove the managed service details with the ARM Resource ID sp Specify the name of the application. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup Aliases: @@ -88,7 +91,7 @@ Accept wildcard characters: False Run cmdlet in the background and return a Job to track progress. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -103,7 +106,7 @@ Accept wildcard characters: False Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup Aliases: @@ -118,7 +121,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -133,7 +136,7 @@ Accept wildcard characters: False Remove without prompt. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -148,7 +151,7 @@ Accept wildcard characters: False The managed service resource. ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.PSManagedService +Type: PSManagedService Parameter Sets: ByInputObject Aliases: @@ -163,7 +166,7 @@ Accept wildcard characters: False Specify the name of the service. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup Aliases: ServiceName @@ -178,7 +181,7 @@ Accept wildcard characters: False {{ Fill PassThru Description }} ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -189,11 +192,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup Aliases: @@ -208,7 +226,7 @@ Accept wildcard characters: False Arm ResourceId of the service. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceId Aliases: @@ -223,7 +241,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -239,7 +257,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricManagedNodeType.md b/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricManagedNodeType.md index 1e16032d26e9..e779ef4a18cc 100644 --- a/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricManagedNodeType.md +++ b/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricManagedNodeType.md @@ -15,39 +15,43 @@ Remove the node type or specific nodes within the node type. ### RemoveNodeTypeByObj (Default) ``` Remove-AzServiceFabricManagedNodeType [-InputObject] [-PassThru] [-AsJob] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### RemoveNodeTypeByName ``` Remove-AzServiceFabricManagedNodeType [-ResourceGroupName] [-ClusterName] [-Name] - [-PassThru] [-AsJob] [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-PassThru] [-AsJob] [-DefaultProfile ] [-ProgressAction ] [-WhatIf] + [-Confirm] [] ``` ### RemoveNodeByName ``` Remove-AzServiceFabricManagedNodeType [-ResourceGroupName] [-ClusterName] [-Name] -NodeName [-ForceRemoveNode] [-PassThru] [-AsJob] [-DefaultProfile ] - [-WhatIf] [-Confirm] [] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### RemoveNodeByObj ``` Remove-AzServiceFabricManagedNodeType [-InputObject] -NodeName - [-ForceRemoveNode] [-PassThru] [-AsJob] [-DefaultProfile ] [-WhatIf] [-Confirm] - [] + [-ForceRemoveNode] [-PassThru] [-AsJob] [-DefaultProfile ] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### RemoveNodeTypeById ``` Remove-AzServiceFabricManagedNodeType [-ResourceId] [-PassThru] [-AsJob] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### RemoveNodeById ``` Remove-AzServiceFabricManagedNodeType [-ResourceId] -NodeName [-ForceRemoveNode] - [-PassThru] [-AsJob] [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-PassThru] [-AsJob] [-DefaultProfile ] [-ProgressAction ] [-WhatIf] + [-Confirm] [] ``` ## DESCRIPTION @@ -105,7 +109,7 @@ Remove 2 nodes from the node type, with piping. Run cmdlet in the background and return a Job to track progress. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -120,7 +124,7 @@ Accept wildcard characters: False Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: RemoveNodeTypeByName, RemoveNodeByName Aliases: @@ -135,7 +139,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -151,7 +155,7 @@ Using this flag will force the removal even if service fabric is unable to disab Use with caution as this might cause data loss if stateful workloads are running on the nodes, or might bring the cluster down if there are not enough seed nodes after the operation. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: RemoveNodeByName, RemoveNodeByObj, RemoveNodeById Aliases: @@ -166,7 +170,7 @@ Accept wildcard characters: False Node type resource ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.PSManagedNodeType +Type: PSManagedNodeType Parameter Sets: RemoveNodeTypeByObj, RemoveNodeByObj Aliases: @@ -181,7 +185,7 @@ Accept wildcard characters: False Specify the name of the node type. ```yaml -Type: System.String +Type: String Parameter Sets: RemoveNodeTypeByName, RemoveNodeByName Aliases: NodeTypeName @@ -196,7 +200,7 @@ Accept wildcard characters: False List of node names for the operation. ```yaml -Type: System.String[] +Type: String[] Parameter Sets: RemoveNodeByName, RemoveNodeByObj, RemoveNodeById Aliases: @@ -211,7 +215,7 @@ Accept wildcard characters: False {{ Fill PassThru Description }} ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -222,11 +226,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: RemoveNodeTypeByName, RemoveNodeByName Aliases: @@ -241,7 +260,7 @@ Accept wildcard characters: False Node type resource id ```yaml -Type: System.String +Type: String Parameter Sets: RemoveNodeTypeById, RemoveNodeById Aliases: @@ -256,7 +275,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -272,7 +291,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricManagedNodeTypeVMExtension.md b/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricManagedNodeTypeVMExtension.md index 2fe09152ad57..5c8e7a92135d 100644 --- a/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricManagedNodeTypeVMExtension.md +++ b/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricManagedNodeTypeVMExtension.md @@ -15,14 +15,15 @@ Remove vm extension from the node type. ### ByObj (Default) ``` Remove-AzServiceFabricManagedNodeTypeVMExtension [-InputObject] -Name [-PassThru] - [-AsJob] [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-AsJob] [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### ByName ``` Remove-AzServiceFabricManagedNodeTypeVMExtension [-ResourceGroupName] [-ClusterName] [-NodeTypeName] -Name [-PassThru] [-AsJob] [-DefaultProfile ] - [-WhatIf] [-Confirm] [] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -58,7 +59,7 @@ Remove extension from node type by name, with piping. Run cmdlet in the background and return a Job to track progress. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -73,7 +74,7 @@ Accept wildcard characters: False Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: ByName Aliases: @@ -88,7 +89,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -103,7 +104,7 @@ Accept wildcard characters: False Node type resource ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.PSManagedNodeType +Type: PSManagedNodeType Parameter Sets: ByObj Aliases: @@ -118,7 +119,7 @@ Accept wildcard characters: False extension name. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: ExtensionName @@ -133,7 +134,7 @@ Accept wildcard characters: False Specify the name of the node type. ```yaml -Type: System.String +Type: String Parameter Sets: ByName Aliases: @@ -148,7 +149,7 @@ Accept wildcard characters: False {{ Fill PassThru Description }} ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -159,11 +160,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: ByName Aliases: @@ -178,7 +194,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -194,7 +210,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricNode.md b/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricNode.md index 29de00fc62ac..c0faf3af6031 100644 --- a/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricNode.md +++ b/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricNode.md @@ -14,7 +14,8 @@ Remove nodes from the specific node type from a cluster. ``` Remove-AzServiceFabricNode -NumberOfNodesToRemove [-ResourceGroupName] [-Name] - -NodeType [-DefaultProfile ] [-WhatIf] [-Confirm] [] + -NodeType [-DefaultProfile ] [-ProgressAction ] [-WhatIf] + [-Confirm] [] ``` ## DESCRIPTION @@ -35,7 +36,7 @@ This command will remove 2 nodes from the NodeType 'nt1'. The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -50,7 +51,7 @@ Accept wildcard characters: False Specify the name of the cluster ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: ClusterName @@ -65,7 +66,7 @@ Accept wildcard characters: False Node type name ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -80,7 +81,7 @@ Accept wildcard characters: False The number of nodes to remove ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: (All) Aliases: Number @@ -91,11 +92,26 @@ Accept pipeline input: True (ByValue) Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -110,7 +126,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -126,7 +142,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricNodeType.md b/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricNodeType.md index 7469257e8c3c..d20925a07c75 100644 --- a/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricNodeType.md +++ b/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricNodeType.md @@ -14,7 +14,8 @@ Remove a complete node type from a cluster. ``` Remove-AzServiceFabricNodeType [-ResourceGroupName] [-Name] -NodeType - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ## DESCRIPTION @@ -35,7 +36,7 @@ This command will remove NodeType 'nt1' from the cluster. The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -50,7 +51,7 @@ Accept wildcard characters: False Specify the name of the cluster ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: ClusterName @@ -65,7 +66,7 @@ Accept wildcard characters: False The node type name ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -76,11 +77,26 @@ Accept pipeline input: True (ByValue) Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -95,7 +111,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -111,7 +127,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricService.md b/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricService.md index 4128104c8527..e816a27b774a 100644 --- a/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricService.md +++ b/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricService.md @@ -15,20 +15,22 @@ Remove a service from the cluster. Only supports ARM deployed services. ### ByResourceGroup (Default) ``` Remove-AzServiceFabricService [-ResourceGroupName] [-ClusterName] [-ApplicationName] - [-Name] [-PassThru] [-Force] [-DefaultProfile ] [-WhatIf] [-Confirm] - [] + [-Name] [-PassThru] [-Force] [-DefaultProfile ] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### ByResourceId ``` Remove-AzServiceFabricService -ResourceId [-PassThru] [-Force] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### ByInputObject ``` Remove-AzServiceFabricService -InputObject [-PassThru] [-Force] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ## DESCRIPTION @@ -53,7 +55,7 @@ This example will remove the service "testApp~testService1". Specify the name of the application. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup Aliases: @@ -68,7 +70,7 @@ Accept wildcard characters: False Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup Aliases: @@ -83,7 +85,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -98,7 +100,7 @@ Accept wildcard characters: False Remove without prompt. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -113,7 +115,7 @@ Accept wildcard characters: False The service resource. ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.PSService +Type: PSService Parameter Sets: ByInputObject Aliases: @@ -128,7 +130,7 @@ Accept wildcard characters: False Specify the name of the service. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup Aliases: ServiceName @@ -143,7 +145,7 @@ Accept wildcard characters: False Returns $True if the command succeeds and $False if it fails. By default, this cmdlet does not return any output. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -154,11 +156,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup Aliases: @@ -173,7 +190,7 @@ Accept wildcard characters: False Arm ResourceId of the service. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceId Aliases: @@ -188,7 +205,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -204,7 +221,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricSetting.md b/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricSetting.md index ee8407fb0c32..0b81e149a0da 100644 --- a/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricSetting.md +++ b/src/ServiceFabric/ServiceFabric/help/Remove-AzServiceFabricSetting.md @@ -15,14 +15,15 @@ Remove one or multiple Service Fabric setting from the cluster. ### OneSetting ``` Remove-AzServiceFabricSetting [-ResourceGroupName] [-Name] -Section - -Parameter [-DefaultProfile ] [-WhatIf] [-Confirm] [] + -Parameter [-DefaultProfile ] [-ProgressAction ] [-WhatIf] + [-Confirm] [] ``` ### BatchSettings ``` Remove-AzServiceFabricSetting [-ResourceGroupName] [-Name] -SettingsSectionDescription [-DefaultProfile ] - [-WhatIf] [-Confirm] [] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -43,7 +44,7 @@ This command will remove settings 'MaxCursors' under 'EseStore' section. The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -58,7 +59,7 @@ Accept wildcard characters: False Specify the name of the cluster ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: ClusterName @@ -73,7 +74,7 @@ Accept wildcard characters: False Parameter name of the fabric setting ```yaml -Type: System.String +Type: String Parameter Sets: OneSetting Aliases: @@ -84,11 +85,26 @@ Accept pipeline input: True (ByValue) Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -103,7 +119,7 @@ Accept wildcard characters: False Section name of the fabric setting ```yaml -Type: System.String +Type: String Parameter Sets: OneSetting Aliases: @@ -118,7 +134,7 @@ Accept wildcard characters: False An array of fabric settings ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.PSSettingsSectionDescription[] +Type: PSSettingsSectionDescription[] Parameter Sets: BatchSettings Aliases: @@ -133,7 +149,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -149,7 +165,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/Restart-AzServiceFabricManagedNodeType.md b/src/ServiceFabric/ServiceFabric/help/Restart-AzServiceFabricManagedNodeType.md index ebb86b7c1778..5d3bd9e4a548 100644 --- a/src/ServiceFabric/ServiceFabric/help/Restart-AzServiceFabricManagedNodeType.md +++ b/src/ServiceFabric/ServiceFabric/help/Restart-AzServiceFabricManagedNodeType.md @@ -15,7 +15,8 @@ Restart nodes from the node type. ``` Restart-AzServiceFabricManagedNodeType [-ResourceGroupName] [-ClusterName] [-Name] [-NodeName ] [-UpdateType ] [-ForceRestart] [-PassThru] [-AsJob] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ## DESCRIPTION @@ -69,7 +70,7 @@ Omitting the node names and update type will restart all nodes on the node type Run cmdlet in the background and return a Job to track progress. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -84,7 +85,7 @@ Accept wildcard characters: False Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -99,7 +100,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -114,7 +115,7 @@ Accept wildcard characters: False Using this flag will force the node to restart even if service fabric is unable to disable the nodes. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -129,7 +130,7 @@ Accept wildcard characters: False Specify the name of the node type. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: NodeTypeName @@ -144,7 +145,7 @@ Accept wildcard characters: False List of node names for the operation. ```yaml -Type: System.String[] +Type: String[] Parameter Sets: (All) Aliases: @@ -159,7 +160,7 @@ Accept wildcard characters: False Returns $True if the command succeeds and $False if it fails. By default, this cmdlet does not return any output. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -170,11 +171,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -189,7 +205,7 @@ Accept wildcard characters: False Specify the update type. Valid values are 'Default' and 'ByUpgradeDomain'. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -204,7 +220,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -220,7 +236,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/Set-AzServiceFabricManagedCluster.md b/src/ServiceFabric/ServiceFabric/help/Set-AzServiceFabricManagedCluster.md index 8279dc8d8c30..6b54a987b001 100644 --- a/src/ServiceFabric/ServiceFabric/help/Set-AzServiceFabricManagedCluster.md +++ b/src/ServiceFabric/ServiceFabric/help/Set-AzServiceFabricManagedCluster.md @@ -15,25 +15,41 @@ Set cluster resource properties. ### ByObj (Default) ``` Set-AzServiceFabricManagedCluster [-InputObject] [-AsJob] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### WithParamsByName ``` Set-AzServiceFabricManagedCluster [-ResourceGroupName] [-Name] - [-UpgradeMode ] [-CodeVersion ] [-HttpGatewayConnectionPort ] - [-ClientConnectionPort ] [-DnsName ] [-AutoGeneratedDomainNameLabelScope ] - [-EnableAutoOsUpgrade ] [-AllowRdpAccess ] [-AsJob] [-Tag ] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-UpgradeMode ] [-CodeVersion ] [-EnableAutoOsUpgrade ] + [-HttpGatewayConnectionPort ] [-ClientConnectionPort ] [-DnsName ] + [-AutoGeneratedDomainNameLabelScope ] [-AddonFeature ] [-DdosProtectionPlanId ] + [-PublicIPPrefixId ] [-PublicIPv6PrefixId ] [-VMImage ] + [-AllocatedOutboundPort ] [-EnableOutboundOnlyNodeTypes ] + [-SkipManagedNsgAssignment ] [-AllowRdpAccess ] + [-AzureActiveDirectoryClientApplication ] [-AzureActiveDirectoryClusterApplication ] + [-AzureActiveDirectoryTenantId ] [-EnableHttpGatewayExclusiveAuthMode ] + [-HttpGatewayTokenAuthConnectionPort ] [-MaxPercentUnhealthyApplications ] + [-MaxPercentUnhealthyNodes ] [-MaxUnusedVersionsToKeep ] [-AsJob] [-Tag ] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### ByNameById ``` Set-AzServiceFabricManagedCluster [-ResourceId] [-UpgradeMode ] - [-CodeVersion ] [-HttpGatewayConnectionPort ] [-ClientConnectionPort ] - [-DnsName ] [-AutoGeneratedDomainNameLabelScope ] [-EnableAutoOsUpgrade ] - [-AllowRdpAccess ] [-AsJob] [-Tag ] [-DefaultProfile ] - [-WhatIf] [-Confirm] [] + [-CodeVersion ] [-EnableAutoOsUpgrade ] [-HttpGatewayConnectionPort ] + [-ClientConnectionPort ] [-DnsName ] [-AutoGeneratedDomainNameLabelScope ] + [-AddonFeature ] [-DdosProtectionPlanId ] [-PublicIPPrefixId ] + [-PublicIPv6PrefixId ] [-VMImage ] [-AllocatedOutboundPort ] + [-EnableOutboundOnlyNodeTypes ] [-SkipManagedNsgAssignment ] [-AllowRdpAccess ] + [-AzureActiveDirectoryClientApplication ] [-AzureActiveDirectoryClusterApplication ] + [-AzureActiveDirectoryTenantId ] [-EnableHttpGatewayExclusiveAuthMode ] + [-HttpGatewayTokenAuthConnectionPort ] [-MaxPercentUnhealthyApplications ] + [-MaxPercentUnhealthyNodes ] [-MaxUnusedVersionsToKeep ] [-AsJob] [-Tag ] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ## DESCRIPTION @@ -66,11 +82,41 @@ Update dns name and client connection port for the cluster, with piping. ## PARAMETERS +### -AddonFeature +List of add-on features to enable on the cluster. + +```yaml +Type: String[] +Parameter Sets: WithParamsByName, ByNameById +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllocatedOutboundPort +The number of outbound ports allocated for SNAT for each node in the backend pool of the default load balancer. + +```yaml +Type: Int32 +Parameter Sets: WithParamsByName, ByNameById +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AllowRdpAccess Setting this to true enables RDP access to the VM. The default NSG rule opens RDP port to Internet which can be overridden with custom Network Security Rules. The default value for this setting is false. ```yaml -Type: System.Nullable`1[System.Boolean] +Type: Boolean Parameter Sets: WithParamsByName, ByNameById Aliases: @@ -85,7 +131,7 @@ Accept wildcard characters: False Run cmdlet in the background and return a Job to track progress. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -100,7 +146,52 @@ Accept wildcard characters: False This property is the entry point to using a public CA cert for your cluster cert. It specifies the level of reuse allowed for the custom FQDN created, matching the subject of the public CA cert. ```yaml -Type: System.String +Type: String +Parameter Sets: WithParamsByName, ByNameById +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AzureActiveDirectoryClientApplication +Azure active directory client application id. + +```yaml +Type: String +Parameter Sets: WithParamsByName, ByNameById +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AzureActiveDirectoryClusterApplication +Azure active directory cluster application id. + +```yaml +Type: String +Parameter Sets: WithParamsByName, ByNameById +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AzureActiveDirectoryTenantId +Azure active directory tenant id. + +```yaml +Type: String Parameter Sets: WithParamsByName, ByNameById Aliases: @@ -115,7 +206,7 @@ Accept wildcard characters: False Port used for client connections to the cluster. Default: 19000. ```yaml -Type: System.Nullable`1[System.Int32] +Type: Int32 Parameter Sets: WithParamsByName, ByNameById Aliases: @@ -130,7 +221,22 @@ Accept wildcard characters: False Cluster code version. Only use if upgrade mode is Manual. ```yaml -Type: System.String +Type: String +Parameter Sets: WithParamsByName, ByNameById +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DdosProtectionPlanId +Specify the resource id of a DDoS network protection plan that will be associated with the virtual network of the cluster. + +```yaml +Type: String Parameter Sets: WithParamsByName, ByNameById Aliases: @@ -145,7 +251,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -160,7 +266,7 @@ Accept wildcard characters: False Cluster's dns name. ```yaml -Type: System.String +Type: String Parameter Sets: WithParamsByName, ByNameById Aliases: @@ -175,7 +281,37 @@ Accept wildcard characters: False Enables automatic OS upgrade for node types created using OS images with version 'latest'. The default value for this setting is false. ```yaml -Type: System.Nullable`1[System.Boolean] +Type: Boolean +Parameter Sets: WithParamsByName, ByNameById +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnableHttpGatewayExclusiveAuthMode +If true, token-based authentication is not allowed on the HttpGatewayEndpoint. This is required to support TLS versions 1.3 and above. + +```yaml +Type: Boolean +Parameter Sets: WithParamsByName, ByNameById +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnableOutboundOnlyNodeTypes +Setting this to true enables outbound-only node types. + +```yaml +Type: Boolean Parameter Sets: WithParamsByName, ByNameById Aliases: @@ -190,7 +326,22 @@ Accept wildcard characters: False Port used for http connections to the cluster. Default: 19080. ```yaml -Type: System.Nullable`1[System.Int32] +Type: Int32 +Parameter Sets: WithParamsByName, ByNameById +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -HttpGatewayTokenAuthConnectionPort +The port used for token-auth based HTTPS connections to the cluster. Cannot be set to the same port as HttpGatewayConnectionPort. + +```yaml +Type: Int32 Parameter Sets: WithParamsByName, ByNameById Aliases: @@ -205,7 +356,7 @@ Accept wildcard characters: False Managed Cluster resource ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.PSManagedCluster +Type: PSManagedCluster Parameter Sets: ByObj Aliases: @@ -216,11 +367,56 @@ Accept pipeline input: True (ByValue) Accept wildcard characters: False ``` +### -MaxPercentUnhealthyApplications +The maximum allowed percentage of unhealthy applications before reporting an error. + +```yaml +Type: Int32 +Parameter Sets: WithParamsByName, ByNameById +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MaxPercentUnhealthyNodes +The maximum allowed percentage of unhealthy nodes before reporting an error. + +```yaml +Type: Int32 +Parameter Sets: WithParamsByName, ByNameById +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MaxUnusedVersionsToKeep +Number of unused versions per application type to keep. + +```yaml +Type: Int32 +Parameter Sets: WithParamsByName, ByNameById +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Name Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: WithParamsByName Aliases: ClusterName @@ -231,11 +427,56 @@ Accept pipeline input: True (ByPropertyName) Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PublicIPPrefixId +Specify the resource ID of the public IP prefix that the load balancer will allocate a public IP address from. + +```yaml +Type: String +Parameter Sets: WithParamsByName, ByNameById +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PublicIPv6PrefixId +Specify the resource ID of the IPv6 public IP prefix that the load balancer will allocate an IPv6 public IP address from. + +```yaml +Type: String +Parameter Sets: WithParamsByName, ByNameById +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: WithParamsByName Aliases: @@ -250,7 +491,7 @@ Accept wildcard characters: False Managed Cluster resource id ```yaml -Type: System.String +Type: String Parameter Sets: ByNameById Aliases: @@ -261,11 +502,26 @@ Accept pipeline input: True (ByValue) Accept wildcard characters: False ``` +### -SkipManagedNsgAssignment +Setting this to true skips the assignment of managed NSG to the cluster's subnet. + +```yaml +Type: Boolean +Parameter Sets: WithParamsByName, ByNameById +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Tag Specify the tags as key/value pairs. ```yaml -Type: System.Collections.Hashtable +Type: Hashtable Parameter Sets: WithParamsByName, ByNameById Aliases: @@ -280,7 +536,7 @@ Accept wildcard characters: False Cluster code version upgrade mode. Automatic or Manual. ```yaml -Type: System.Nullable`1[Microsoft.Azure.Commands.ServiceFabric.Models.ClusterUpgradeMode] +Type: ClusterUpgradeMode Parameter Sets: WithParamsByName, ByNameById Aliases: Accepted values: Automatic, Manual @@ -292,11 +548,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -VMImage +The VM image used to create cluster nodes. + +```yaml +Type: String +Parameter Sets: WithParamsByName, ByNameById +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Confirm Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -311,7 +582,7 @@ Accept wildcard characters: False Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/Set-AzServiceFabricManagedClusterApplication.md b/src/ServiceFabric/ServiceFabric/help/Set-AzServiceFabricManagedClusterApplication.md index 91a391dd88e4..34d03edaf954 100644 --- a/src/ServiceFabric/ServiceFabric/help/Set-AzServiceFabricManagedClusterApplication.md +++ b/src/ServiceFabric/ServiceFabric/help/Set-AzServiceFabricManagedClusterApplication.md @@ -23,8 +23,10 @@ Set-AzServiceFabricManagedClusterApplication [-ResourceGroupName] [-Clu [-DefaultServiceTypeMaxPercentUnhealthyPartitionsPerService ] [-DefaultServiceTypeMaxPercentUnhealthyReplicasPerPartition ] [-DefaultServiceTypeUnhealthyServicesMaxPercent ] [-UnhealthyDeployedApplicationsMaxPercent ] - [-ServiceTypeHealthPolicyMap ] [-Tag ] [-Force] [-AsJob] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-ServiceTypeHealthPolicyMap ] [-Tag ] [-IdentityType ] + [-UserAssignedIdentityId ] [-ApplicationManagedIdentity ] [-Force] [-AsJob] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### ByResourceId @@ -38,8 +40,10 @@ Set-AzServiceFabricManagedClusterApplication [[-ApplicationTypeVersion] [-DefaultServiceTypeMaxPercentUnhealthyPartitionsPerService ] [-DefaultServiceTypeMaxPercentUnhealthyReplicasPerPartition ] [-DefaultServiceTypeUnhealthyServicesMaxPercent ] [-UnhealthyDeployedApplicationsMaxPercent ] - [-ServiceTypeHealthPolicyMap ] [-Tag ] -ResourceId [-Force] [-AsJob] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-ServiceTypeHealthPolicyMap ] [-Tag ] [-IdentityType ] + [-UserAssignedIdentityId ] [-ApplicationManagedIdentity ] -ResourceId [-Force] + [-AsJob] [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### ByInputObject @@ -53,8 +57,10 @@ Set-AzServiceFabricManagedClusterApplication [[-ApplicationTypeVersion] [-DefaultServiceTypeMaxPercentUnhealthyPartitionsPerService ] [-DefaultServiceTypeMaxPercentUnhealthyReplicasPerPartition ] [-DefaultServiceTypeUnhealthyServicesMaxPercent ] [-UnhealthyDeployedApplicationsMaxPercent ] - [-ServiceTypeHealthPolicyMap ] [-Tag ] -InputObject [-Force] - [-AsJob] [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-ServiceTypeHealthPolicyMap ] [-Tag ] [-IdentityType ] + [-UserAssignedIdentityId ] [-ApplicationManagedIdentity ] + -InputObject [-Force] [-AsJob] [-DefaultProfile ] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -107,12 +113,27 @@ This example updates the application parameters but these changes will only take ## PARAMETERS +### -ApplicationManagedIdentity +Specify the application managed identities as key/value pairs. The key is the friendly identity name, and the value is the principal id. + +```yaml +Type: Hashtable +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ApplicationParameter Specify the application parameters as key/value pairs. These parameters must exist in the application manifest. ```yaml -Type: System.Collections.Hashtable +Type: Hashtable Parameter Sets: (All) Aliases: @@ -127,7 +148,7 @@ Accept wildcard characters: False Specify the application type version ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -142,7 +163,7 @@ Accept wildcard characters: False Run cmdlet in the background and return a Job to track progress. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -157,7 +178,7 @@ Accept wildcard characters: False Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup Aliases: @@ -172,7 +193,7 @@ Accept wildcard characters: False Indicates whether to treat a warning health event as an error event during health evaluation. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -187,7 +208,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -202,7 +223,7 @@ Accept wildcard characters: False Specifies the maximum percent of unhealthy partitions per service allowed by the health policy for the default service type to use for the monitored upgrade. ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: (All) Aliases: @@ -217,7 +238,7 @@ Accept wildcard characters: False Specifies the maximum percent of unhealthy replicas per service allowed by the health policy for the default service type to use for the monitored upgrade. ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: (All) Aliases: @@ -232,7 +253,7 @@ Accept wildcard characters: False Specifies the maximum percent of unhealthy services allowed by the health policy for the default service type to use for the monitored upgrade. ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: (All) Aliases: @@ -248,7 +269,7 @@ Specifies the action to take if the monitored upgrade fails. The acceptable values for this parameter are Rollback or Manual. ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.FailureAction +Type: FailureAction Parameter Sets: (All) Aliases: Accepted values: Rollback, Manual @@ -264,7 +285,7 @@ Accept wildcard characters: False Continue without prompts ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -279,7 +300,7 @@ Accept wildcard characters: False Indicates that the service host restarts even if the upgrade is a configuration-only change. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -294,7 +315,7 @@ Accept wildcard characters: False Specifies the duration, in seconds, after which Service Fabric retries the health check if the previous health check fails. ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: (All) Aliases: @@ -310,7 +331,7 @@ Specifies the duration, in seconds, that Service Fabric waits in order to verify This wait duration prevents undetected changes of health right after the health check is performed. ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: (All) Aliases: @@ -325,7 +346,22 @@ Accept wildcard characters: False Specifies the duration, in seconds, that Service Fabric waits before it performs the initial health check after it finishes the upgrade on the upgrade domain. ```yaml -Type: System.Int32 +Type: Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IdentityType +Specify the type of managed identity for the application. Options are None, SystemAssigned, UserAssigned, and SystemAssigned,UserAssigned. + +```yaml +Type: ManagedIdentityType Parameter Sets: (All) Aliases: @@ -340,7 +376,7 @@ Accept wildcard characters: False The managed application resource. ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.PSManagedApplication +Type: PSManagedApplication Parameter Sets: ByInputObject Aliases: @@ -355,7 +391,7 @@ Accept wildcard characters: False Specifies the duration in seconds, to wait before a stateless instance is closed, to allow the active requests to drain gracefully. ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: (All) Aliases: @@ -370,7 +406,7 @@ Accept wildcard characters: False Specify the name of the application ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup Aliases: ApplicationName @@ -381,12 +417,27 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -RecreateApplication Determines whether the application should be recreated on update. If value=true, the rest of the upgrade policy parameters are not allowed. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -401,7 +452,7 @@ Accept wildcard characters: False Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup Aliases: @@ -416,7 +467,7 @@ Accept wildcard characters: False Arm ResourceId of the managed application. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceId Aliases: @@ -432,7 +483,7 @@ Specifies the map of the health policy to use for different service types as a h For example: @{ "ServiceTypeName01" = "5,10,5"; "ServiceTypeName02" = "5,5,5" } ```yaml -Type: System.Collections.Hashtable +Type: Hashtable Parameter Sets: (All) Aliases: @@ -447,7 +498,7 @@ Accept wildcard characters: False Specify the tags as key/value pairs. ```yaml -Type: System.Collections.Hashtable +Type: Hashtable Parameter Sets: (All) Aliases: @@ -462,7 +513,7 @@ Accept wildcard characters: False Specifies the maximum percentage of the application instances deployed on the nodes in the cluster that have a health state of error before the application health state for the cluster is error. ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: (All) Aliases: @@ -478,7 +529,7 @@ Specifies the maximum time, in seconds, that Service Fabric takes to upgrade a s After this period, the upgrade fails. ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: (All) Aliases: @@ -494,7 +545,7 @@ The mode used to monitor health during a rolling upgrade. The values are Monitored, and UnmonitoredAuto. ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.ApplicationUpgradeMode +Type: ApplicationUpgradeMode Parameter Sets: (All) Aliases: Accepted values: Monitored, UnmonitoredAuto @@ -510,7 +561,7 @@ Accept wildcard characters: False Specifies the maximum time that Service Fabric waits for a service to reconfigure into a safe state, if not already in a safe state, before Service Fabric proceeds with the upgrade. ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: (All) Aliases: @@ -526,7 +577,22 @@ Specifies the maximum time, in seconds, that Service Fabric takes for the entire After this period, the upgrade fails. ```yaml -Type: System.Int32 +Type: Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -UserAssignedIdentityId +Specify the list of user assigned identity ARM resource IDs for the application. + +```yaml +Type: String[] Parameter Sets: (All) Aliases: @@ -541,7 +607,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -557,7 +623,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/Set-AzServiceFabricManagedClusterApplicationType.md b/src/ServiceFabric/ServiceFabric/help/Set-AzServiceFabricManagedClusterApplicationType.md index 7bf25fd70584..43a2864e0a91 100644 --- a/src/ServiceFabric/ServiceFabric/help/Set-AzServiceFabricManagedClusterApplicationType.md +++ b/src/ServiceFabric/ServiceFabric/help/Set-AzServiceFabricManagedClusterApplicationType.md @@ -15,20 +15,22 @@ Update a service fabric managed application type. This allows you to update the ### ByResourceGroup (Default) ``` Set-AzServiceFabricManagedClusterApplicationType [-ResourceGroupName] [-ClusterName] - [-Name ] [-Tag ] [-Force] [-DefaultProfile ] [-WhatIf] [-Confirm] - [] + [-Name ] [-Tag ] [-Force] [-DefaultProfile ] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### ByInputObject ``` Set-AzServiceFabricManagedClusterApplicationType [-Tag ] -InputObject - [-Force] [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-Force] [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### ByResourceId ``` Set-AzServiceFabricManagedClusterApplicationType [-Tag ] -ResourceId [-Force] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ## DESCRIPTION @@ -74,7 +76,7 @@ This example will update the managed application type details with the ARM Resou Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup Aliases: @@ -89,7 +91,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -104,7 +106,7 @@ Accept wildcard characters: False Remove without prompt. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -119,7 +121,7 @@ Accept wildcard characters: False The managed application type resource. ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.PSManagedApplicationType +Type: PSManagedApplicationType Parameter Sets: ByInputObject Aliases: @@ -134,7 +136,7 @@ Accept wildcard characters: False Specify the name of the managed application type. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup Aliases: ApplicationTypeName @@ -145,11 +147,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup Aliases: @@ -164,7 +181,7 @@ Accept wildcard characters: False Arm ResourceId of the managed application type. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceId Aliases: @@ -179,7 +196,7 @@ Accept wildcard characters: False Specify the tags as key/value pairs. ```yaml -Type: System.Collections.Hashtable +Type: Hashtable Parameter Sets: (All) Aliases: @@ -194,7 +211,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -210,7 +227,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/Set-AzServiceFabricManagedClusterApplicationTypeVersion.md b/src/ServiceFabric/ServiceFabric/help/Set-AzServiceFabricManagedClusterApplicationTypeVersion.md index 02922a585b90..c9c30b0c9609 100644 --- a/src/ServiceFabric/ServiceFabric/help/Set-AzServiceFabricManagedClusterApplicationTypeVersion.md +++ b/src/ServiceFabric/ServiceFabric/help/Set-AzServiceFabricManagedClusterApplicationTypeVersion.md @@ -16,21 +16,22 @@ Update a service fabric managed application type version. This allows you to upd ``` Set-AzServiceFabricManagedClusterApplicationTypeVersion [-ResourceGroupName] [-ClusterName] [-Name] [-Version] [-PackageUrl ] [-Tag ] [-Force] [-AsJob] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### ByResourceId ``` Set-AzServiceFabricManagedClusterApplicationTypeVersion [-PackageUrl ] [-Tag ] - -ResourceId [-Force] [-AsJob] [-DefaultProfile ] [-WhatIf] [-Confirm] - [] + -ResourceId [-Force] [-AsJob] [-DefaultProfile ] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### ByInputObject ``` Set-AzServiceFabricManagedClusterApplicationTypeVersion [-PackageUrl ] [-Tag ] -InputObject [-Force] [-AsJob] [-DefaultProfile ] - [-WhatIf] [-Confirm] [] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -80,7 +81,7 @@ This example will update the managed application type details with the ARM Resou Run cmdlet in the background and return a Job to track progress. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -95,7 +96,7 @@ Accept wildcard characters: False Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup Aliases: @@ -110,7 +111,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -125,7 +126,7 @@ Accept wildcard characters: False Continue without prompts ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -140,7 +141,7 @@ Accept wildcard characters: False The managed application type version resource. ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.PSManagedApplicationTypeVersion +Type: PSManagedApplicationTypeVersion Parameter Sets: ByInputObject Aliases: @@ -155,7 +156,7 @@ Accept wildcard characters: False Specify the name of the managed application type ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup Aliases: ApplicationTypeName @@ -170,7 +171,7 @@ Accept wildcard characters: False Specify the url of the application package sfpkg file ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -181,11 +182,26 @@ Accept pipeline input: True (ByPropertyName) Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup Aliases: @@ -200,7 +216,7 @@ Accept wildcard characters: False Arm ResourceId of the managed application type version. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceId Aliases: @@ -215,7 +231,7 @@ Accept wildcard characters: False Specify the tags as key/value pairs. ```yaml -Type: System.Collections.Hashtable +Type: Hashtable Parameter Sets: (All) Aliases: @@ -230,7 +246,7 @@ Accept wildcard characters: False Specify the managed application type version ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup Aliases: ApplicationTypeVersion @@ -245,7 +261,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -261,7 +277,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/Set-AzServiceFabricManagedClusterService.md b/src/ServiceFabric/ServiceFabric/help/Set-AzServiceFabricManagedClusterService.md index fd1a24e35907..f591fa4f0e4f 100644 --- a/src/ServiceFabric/ServiceFabric/help/Set-AzServiceFabricManagedClusterService.md +++ b/src/ServiceFabric/ServiceFabric/help/Set-AzServiceFabricManagedClusterService.md @@ -19,7 +19,8 @@ Set-AzServiceFabricManagedClusterService [-ResourceGroupName] [-Cluster [-MinInstancePercentage ] [-DefaultMoveCost ] [-PlacementConstraint ] [-Metric ] [-Correlation ] [-ServicePackageActivationMode ] [-Tag ] [-Force] [-AsJob] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### Stateful-ByResourceGroup @@ -31,7 +32,8 @@ Set-AzServiceFabricManagedClusterService [-ResourceGroupName] [-Cluster [-ServicePlacementTimeLimit ] [-DefaultMoveCost ] [-PlacementConstraint ] [-Metric ] [-Correlation ] [-ServicePackageActivationMode ] [-Tag ] [-Force] [-AsJob] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### Stateless-ByResourceId @@ -40,7 +42,8 @@ Set-AzServiceFabricManagedClusterService -ResourceId [-Stateless] [-Ins [-MinInstanceCount ] [-MinInstancePercentage ] [-DefaultMoveCost ] [-PlacementConstraint ] [-Metric ] [-Correlation ] [-ServicePackageActivationMode ] [-Tag ] [-Force] [-AsJob] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### Stateful-ByResourceId @@ -51,7 +54,8 @@ Set-AzServiceFabricManagedClusterService -ResourceId [-Stateful] [-Targ [-ServicePlacementTimeLimit ] [-DefaultMoveCost ] [-PlacementConstraint ] [-Metric ] [-Correlation ] [-ServicePackageActivationMode ] [-Tag ] [-Force] [-AsJob] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### Stateless-ByInputObject @@ -60,7 +64,8 @@ Set-AzServiceFabricManagedClusterService -InputObject [-State [-MinInstanceCount ] [-MinInstancePercentage ] [-DefaultMoveCost ] [-PlacementConstraint ] [-Metric ] [-Correlation ] [-ServicePackageActivationMode ] [-Tag ] [-Force] [-AsJob] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### Stateful-ByInputObject @@ -71,8 +76,8 @@ Set-AzServiceFabricManagedClusterService -InputObject [-State [-StandByReplicaKeepDuration ] [-ServicePlacementTimeLimit ] [-DefaultMoveCost ] [-PlacementConstraint ] [-Metric ] [-Correlation ] [-ServicePackageActivationMode ] - [-Tag ] [-Force] [-AsJob] [-DefaultProfile ] [-WhatIf] [-Confirm] - [] + [-Tag ] [-Force] [-AsJob] [-DefaultProfile ] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -122,7 +127,7 @@ This example will remove the managed service details with the ARM Resource ID sp Specify the name of the managed application. ```yaml -Type: System.String +Type: String Parameter Sets: Stateless-ByResourceGroup, Stateful-ByResourceGroup Aliases: @@ -137,7 +142,7 @@ Accept wildcard characters: False Run cmdlet in the background and return a Job to track progress. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -152,7 +157,7 @@ Accept wildcard characters: False Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: Stateless-ByResourceGroup, Stateful-ByResourceGroup Aliases: @@ -167,7 +172,7 @@ Accept wildcard characters: False Specify the placement constraints of the managed service, as a string. ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.PSServiceCorrelation[] +Type: PSServiceCorrelation[] Parameter Sets: (All) Aliases: @@ -183,7 +188,7 @@ Specify the default cost for a move. Higher costs make it less likely that the Cluster Resource Manager will move the replica when trying to balance the cluster ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.MoveCostEnum +Type: MoveCostEnum Parameter Sets: (All) Aliases: Accepted values: Zero, Low, Medium, High @@ -199,7 +204,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -214,7 +219,7 @@ Accept wildcard characters: False Continue without prompts ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -229,7 +234,7 @@ Accept wildcard characters: False Specify the target replica set size for the managed service ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: Stateful-ByResourceGroup, Stateful-ByResourceId, Stateful-ByInputObject Aliases: @@ -244,7 +249,7 @@ Accept wildcard characters: False The managed service resource. ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.PSManagedService +Type: PSManagedService Parameter Sets: Stateless-ByInputObject, Stateful-ByInputObject Aliases: @@ -259,7 +264,7 @@ Accept wildcard characters: False Specify the instance count for the managed service ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: Stateless-ByResourceGroup, Stateless-ByResourceId, Stateless-ByInputObject Aliases: @@ -274,7 +279,7 @@ Accept wildcard characters: False Specify the placement constraints of the managed service, as a string. ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.PSServiceMetric[] +Type: PSServiceMetric[] Parameter Sets: (All) Aliases: @@ -289,7 +294,7 @@ Accept wildcard characters: False Specify the minimum instance count for the managed service ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: Stateless-ByResourceGroup, Stateless-ByResourceId, Stateless-ByInputObject Aliases: @@ -304,7 +309,7 @@ Accept wildcard characters: False Specify the minimum instance percentage for the managed service ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: Stateless-ByResourceGroup, Stateless-ByResourceId, Stateless-ByInputObject Aliases: @@ -319,7 +324,7 @@ Accept wildcard characters: False Specify the min replica set size for the managed service ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: Stateful-ByResourceGroup, Stateful-ByResourceId, Stateful-ByInputObject Aliases: @@ -334,7 +339,7 @@ Accept wildcard characters: False Specify the name of the managed service. ```yaml -Type: System.String +Type: String Parameter Sets: Stateless-ByResourceGroup, Stateful-ByResourceGroup Aliases: ServiceName @@ -349,7 +354,7 @@ Accept wildcard characters: False Specify the placement constraints of the managed service, as a string. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -360,12 +365,27 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -QuorumLossWaitDuration Specify the quorum loss wait duration for the managed service. Duration represented in ISO 8601 format 'hh:mm:ss' ```yaml -Type: System.TimeSpan +Type: TimeSpan Parameter Sets: Stateful-ByResourceGroup, Stateful-ByResourceId, Stateful-ByInputObject Aliases: @@ -381,7 +401,7 @@ Specify the replica restart wait duration for the managed service. Duration represented in ISO 8601 format 'hh:mm:ss' ```yaml -Type: System.TimeSpan +Type: TimeSpan Parameter Sets: Stateful-ByResourceGroup, Stateful-ByResourceId, Stateful-ByInputObject Aliases: @@ -396,7 +416,7 @@ Accept wildcard characters: False Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: Stateless-ByResourceGroup, Stateful-ByResourceGroup Aliases: @@ -411,7 +431,7 @@ Accept wildcard characters: False Arm ResourceId of the managed service. ```yaml -Type: System.String +Type: String Parameter Sets: Stateless-ByResourceId, Stateful-ByResourceId Aliases: @@ -427,7 +447,7 @@ Specify the default cost for a move. Higher costs make it less likely that the Cluster Resource Manager will move the replica when trying to balance the cluster ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.ServicePackageActivationModeEnum +Type: ServicePackageActivationModeEnum Parameter Sets: (All) Aliases: Accepted values: SharedProcess, ExclusiveProcess @@ -444,7 +464,7 @@ Specify the service placement time limit for the managed service. Duration represented in ISO 8601 format 'hh:mm:ss' ```yaml -Type: System.TimeSpan +Type: TimeSpan Parameter Sets: Stateful-ByResourceGroup, Stateful-ByResourceId, Stateful-ByInputObject Aliases: @@ -460,7 +480,7 @@ Specify the stand by replica duration for the managed service. Duration represented in ISO 8601 format 'hh:mm:ss' ```yaml -Type: System.TimeSpan +Type: TimeSpan Parameter Sets: Stateful-ByResourceGroup, Stateful-ByResourceId, Stateful-ByInputObject Aliases: @@ -475,7 +495,7 @@ Accept wildcard characters: False Use for stateful service ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: Stateful-ByResourceGroup, Stateful-ByResourceId, Stateful-ByInputObject Aliases: @@ -490,7 +510,7 @@ Accept wildcard characters: False Use for stateless service ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: Stateless-ByResourceGroup, Stateless-ByResourceId, Stateless-ByInputObject Aliases: @@ -505,7 +525,7 @@ Accept wildcard characters: False Specify the tags as key/value pairs. ```yaml -Type: System.Collections.Hashtable +Type: Hashtable Parameter Sets: (All) Aliases: @@ -520,7 +540,7 @@ Accept wildcard characters: False Specify the target replica set size for the managed service ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: Stateful-ByResourceGroup, Stateful-ByResourceId, Stateful-ByInputObject Aliases: @@ -535,7 +555,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -551,7 +571,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/Set-AzServiceFabricManagedNodeType.md b/src/ServiceFabric/ServiceFabric/help/Set-AzServiceFabricManagedNodeType.md index 13043129fcbb..5e36e3a12939 100644 --- a/src/ServiceFabric/ServiceFabric/help/Set-AzServiceFabricManagedNodeType.md +++ b/src/ServiceFabric/ServiceFabric/help/Set-AzServiceFabricManagedNodeType.md @@ -15,7 +15,7 @@ Sets node type resource properties. ### ByObj (Default) ``` Set-AzServiceFabricManagedNodeType [-InputObject] [-AsJob] - [-DefaultProfile ] [-WhatIf] [-Confirm] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` @@ -25,15 +25,17 @@ Set-AzServiceFabricManagedNodeType [-ResourceGroupName] [-ClusterName] [-InstanceCount ] [-ApplicationStartPort ] [-ApplicationEndPort ] [-EphemeralStartPort ] [-EphemeralEndPort ] [-Capacity ] [-PlacementProperty ] [-VmSize ] [-ZoneBalance ] - [-EnableOverProvisioning ] [-Zone ] [-AsJob] - [-DefaultProfile ] [-WhatIf] [-Confirm] - [] + [-EnableOverProvisioning ] [-IsOutboundOnly ] [-EnableResilientEphemeralOSDisk ] + [-EnableAcceleratedNetworking ] [-EnableEncryptionAtHost ] [-EnableNodePublicIP ] + [-EnableNodePublicIPv6 ] [-SecureBootEnabled ] [-UseEphemeralOSDisk ] + [-Zone ] [-AsJob] [-DefaultProfile ] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### WithParamsById ``` Set-AzServiceFabricManagedNodeType [-ResourceId] [-AsJob] [-DefaultProfile ] - [-WhatIf] [-Confirm] [] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -90,7 +92,7 @@ Update the VM size of the node type. Application End port of a range of ports. ```yaml -Type: System.Nullable`1[System.Int32] +Type: Int32 Parameter Sets: WithParamsByName Aliases: @@ -105,7 +107,7 @@ Accept wildcard characters: False Application start port of a range of ports. ```yaml -Type: System.Nullable`1[System.Int32] +Type: Int32 Parameter Sets: WithParamsByName Aliases: @@ -120,7 +122,7 @@ Accept wildcard characters: False Run cmdlet in the background and return a Job to track progress. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -135,7 +137,7 @@ Accept wildcard characters: False Capacity tags applied to the nodes in the node type as key/value pairs, the cluster resource manager uses these tags to understand how much resource a node has. Updating this will override the current values. ```yaml -Type: System.Collections.Hashtable +Type: Hashtable Parameter Sets: WithParamsByName Aliases: @@ -150,7 +152,7 @@ Accept wildcard characters: False Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: WithParamsByName Aliases: @@ -165,7 +167,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -176,11 +178,86 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -EnableAcceleratedNetworking +Enable accelerated networking on the node type VMs. This provides better network performance. + +```yaml +Type: Boolean +Parameter Sets: WithParamsByName +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnableEncryptionAtHost +Enable encryption at host for the node type VMs. This encrypts data at the VM host level. + +```yaml +Type: Boolean +Parameter Sets: WithParamsByName +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnableNodePublicIP +Enable public IP for each node in the node type. Each VM will get its own public IP. + +```yaml +Type: Boolean +Parameter Sets: WithParamsByName +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnableNodePublicIPv6 +Enable public IPv6 for each node in the node type. + +```yaml +Type: Boolean +Parameter Sets: WithParamsByName +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -EnableOverProvisioning Specifies whether the node type should be overprovisioned. It is only allowed for stateless node types. ```yaml -Type: System.Nullable`1[System.Boolean] +Type: Boolean +Parameter Sets: WithParamsByName +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnableResilientEphemeralOSDisk +Enable resilient ephemeral OS disk for the node type. This provides better performance and resilience for ephemeral OS disks. + +```yaml +Type: Boolean Parameter Sets: WithParamsByName Aliases: @@ -195,7 +272,7 @@ Accept wildcard characters: False Ephemeral end port of a range of ports. ```yaml -Type: System.Nullable`1[System.Int32] +Type: Int32 Parameter Sets: WithParamsByName Aliases: @@ -210,7 +287,7 @@ Accept wildcard characters: False Ephemeral start port of a range of ports. ```yaml -Type: System.Nullable`1[System.Int32] +Type: Int32 Parameter Sets: WithParamsByName Aliases: @@ -225,7 +302,7 @@ Accept wildcard characters: False Node type resource ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.PSManagedNodeType +Type: PSManagedNodeType Parameter Sets: ByObj Aliases: @@ -240,7 +317,22 @@ Accept wildcard characters: False The number of nodes in the node type. ```yaml -Type: System.Nullable`1[System.Int32] +Type: Int32 +Parameter Sets: WithParamsByName +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -IsOutboundOnly +Indicates if this node type can only be used for outbound connections. Outbound-only node types will not have load balancing rules associated with them. + +```yaml +Type: Boolean Parameter Sets: WithParamsByName Aliases: @@ -255,7 +347,7 @@ Accept wildcard characters: False Specify the name of the node type. ```yaml -Type: System.String +Type: String Parameter Sets: WithParamsByName Aliases: NodeTypeName @@ -270,7 +362,7 @@ Accept wildcard characters: False Placement tags applied to nodes in the node type as key/value pairs, which can be used to indicate where certain services (workload) should run. Updating this will override the current values. ```yaml -Type: System.Collections.Hashtable +Type: Hashtable Parameter Sets: WithParamsByName Aliases: @@ -281,11 +373,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: WithParamsByName Aliases: @@ -300,7 +407,7 @@ Accept wildcard characters: False Node type resource id ```yaml -Type: System.String +Type: String Parameter Sets: WithParamsById Aliases: @@ -311,11 +418,41 @@ Accept pipeline input: True (ByValue) Accept wildcard characters: False ``` +### -SecureBootEnabled +Enable secure boot for the node type VMs. This provides additional security during boot. + +```yaml +Type: Boolean +Parameter Sets: WithParamsByName +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -UseEphemeralOSDisk +Use ephemeral OS disk instead of managed disk for the node type VMs. + +```yaml +Type: Boolean +Parameter Sets: WithParamsByName +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -VmSize The size of virtual machines in the pool. Updating this will override the current value and initiate an in-place sku change. ```yaml -Type: System.String +Type: String Parameter Sets: WithParamsByName Aliases: @@ -345,7 +482,7 @@ Accept wildcard characters: False Setting this to true allows stateless node types to scale out without equal distribution across zones. ```yaml -Type: System.Nullable`1[System.Boolean] +Type: Boolean Parameter Sets: WithParamsByName Aliases: @@ -360,7 +497,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -376,7 +513,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/Set-AzServiceFabricSetting.md b/src/ServiceFabric/ServiceFabric/help/Set-AzServiceFabricSetting.md index b183ed8f8894..d3d7b901fc41 100644 --- a/src/ServiceFabric/ServiceFabric/help/Set-AzServiceFabricSetting.md +++ b/src/ServiceFabric/ServiceFabric/help/Set-AzServiceFabricSetting.md @@ -15,14 +15,15 @@ Add or update one or multiple Service Fabric settings to the cluster. ### OneSetting ``` Set-AzServiceFabricSetting [-ResourceGroupName] [-Name] -Section -Parameter - -Value [-DefaultProfile ] [-WhatIf] [-Confirm] [] + -Value [-DefaultProfile ] [-ProgressAction ] [-WhatIf] + [-Confirm] [] ``` ### BatchSettings ``` Set-AzServiceFabricSetting [-ResourceGroupName] [-Name] -SettingsSectionDescription [-DefaultProfile ] - [-WhatIf] [-Confirm] [] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -63,7 +64,7 @@ This command will trigger an upgrade to set multiple fabric setting using Settin The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -78,7 +79,7 @@ Accept wildcard characters: False Specify the name of the cluster ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: ClusterName @@ -93,7 +94,7 @@ Accept wildcard characters: False Parameter name of the fabric setting ```yaml -Type: System.String +Type: String Parameter Sets: OneSetting Aliases: @@ -104,11 +105,26 @@ Accept pipeline input: True (ByValue) Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -123,7 +139,7 @@ Accept wildcard characters: False Section name of the fabric setting ```yaml -Type: System.String +Type: String Parameter Sets: OneSetting Aliases: @@ -138,7 +154,7 @@ Accept wildcard characters: False An array of fabric settings ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.PSSettingsSectionDescription[] +Type: PSSettingsSectionDescription[] Parameter Sets: BatchSettings Aliases: @@ -153,7 +169,7 @@ Accept wildcard characters: False Parameter value of the fabric setting ```yaml -Type: System.String +Type: String Parameter Sets: OneSetting Aliases: @@ -168,7 +184,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -184,7 +200,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/Set-AzServiceFabricUpgradeType.md b/src/ServiceFabric/ServiceFabric/help/Set-AzServiceFabricUpgradeType.md index dddfb344fa17..867ce5fc397d 100644 --- a/src/ServiceFabric/ServiceFabric/help/Set-AzServiceFabricUpgradeType.md +++ b/src/ServiceFabric/ServiceFabric/help/Set-AzServiceFabricUpgradeType.md @@ -15,13 +15,15 @@ Change the Service Fabric upgrade type of the cluster. ### Automatic ``` Set-AzServiceFabricUpgradeType [-ResourceGroupName] [-Name] -UpgradeMode - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ### Manual ``` Set-AzServiceFabricUpgradeType [-ResourceGroupName] [-Name] -UpgradeMode - -Version [-DefaultProfile ] [-WhatIf] [-Confirm] [] + -Version [-DefaultProfile ] [-ProgressAction ] [-WhatIf] + [-Confirm] [] ``` ## DESCRIPTION @@ -42,7 +44,7 @@ This command will set the cluster upgrade mode to automatic. The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -57,7 +59,7 @@ Accept wildcard characters: False Specify the name of the cluster ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: ClusterName @@ -68,11 +70,26 @@ Accept pipeline input: True (ByPropertyName) Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -87,7 +104,7 @@ Accept wildcard characters: False ClusterUpgradeMode ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.ClusterUpgradeMode +Type: ClusterUpgradeMode Parameter Sets: (All) Aliases: Accepted values: Automatic, Manual @@ -103,7 +120,7 @@ Accept wildcard characters: False Cluster code version ```yaml -Type: System.String +Type: String Parameter Sets: Manual Aliases: ClusterCodeVersion @@ -118,7 +135,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -134,7 +151,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/Start-AzServiceFabricManagedNodeType.md b/src/ServiceFabric/ServiceFabric/help/Start-AzServiceFabricManagedNodeType.md index 89edccad84ce..00b03dd9980f 100644 --- a/src/ServiceFabric/ServiceFabric/help/Start-AzServiceFabricManagedNodeType.md +++ b/src/ServiceFabric/ServiceFabric/help/Start-AzServiceFabricManagedNodeType.md @@ -15,7 +15,7 @@ Start specific nodes from the node type. ``` Start-AzServiceFabricManagedNodeType [-ResourceGroupName] [-ClusterName] [-Name] -NodeName [-PassThru] [-AsJob] [-DefaultProfile ] - [-WhatIf] [-Confirm] [] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -39,7 +39,7 @@ Start node 0 and 3 on the node type. Run cmdlet in the background and return a Job to track progress. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -54,7 +54,7 @@ Accept wildcard characters: False Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -69,7 +69,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -84,7 +84,7 @@ Accept wildcard characters: False Specify the name of the node type. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: NodeTypeName @@ -99,7 +99,7 @@ Accept wildcard characters: False List of node names for the operation. ```yaml -Type: System.String[] +Type: String[] Parameter Sets: (All) Aliases: @@ -114,7 +114,7 @@ Accept wildcard characters: False Returns $True if the command succeeds and $False if it fails. By default, this cmdlet does not return any output. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: @@ -125,11 +125,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -144,7 +159,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -160,7 +175,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/Update-AzServiceFabricApplication.md b/src/ServiceFabric/ServiceFabric/help/Update-AzServiceFabricApplication.md index 2e89edc3158c..b6c4ed1c8e45 100644 --- a/src/ServiceFabric/ServiceFabric/help/Update-AzServiceFabricApplication.md +++ b/src/ServiceFabric/ServiceFabric/help/Update-AzServiceFabricApplication.md @@ -22,8 +22,8 @@ Update-AzServiceFabricApplication [-ResourceGroupName] [-ClusterName] < [-ConsiderWarningAsError] [-DefaultServiceTypeMaxPercentUnhealthyPartitionsPerService ] [-DefaultServiceTypeMaxPercentUnhealthyReplicasPerPartition ] [-DefaultServiceTypeUnhealthyServicesMaxPercent ] [-UnhealthyDeployedApplicationsMaxPercent ] - [-ServiceTypeHealthPolicyMap ] [-DefaultProfile ] [-WhatIf] [-Confirm] - [] + [-ServiceTypeHealthPolicyMap ] [-DefaultProfile ] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### ByResourceId @@ -37,13 +37,13 @@ Update-AzServiceFabricApplication [[-ApplicationTypeVersion] ] [-Applica [-DefaultServiceTypeMaxPercentUnhealthyReplicasPerPartition ] [-DefaultServiceTypeUnhealthyServicesMaxPercent ] [-UnhealthyDeployedApplicationsMaxPercent ] [-ServiceTypeHealthPolicyMap ] [-ResourceId] [-DefaultProfile ] - [-WhatIf] [-Confirm] [] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ### ByInputObject ``` Update-AzServiceFabricApplication -InputObject [-DefaultProfile ] - [-WhatIf] [-Confirm] [] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -101,7 +101,7 @@ Specify the application parameters as key/value pairs. These parameters must exist in the application manifest. ```yaml -Type: System.Collections.Hashtable +Type: Hashtable Parameter Sets: ByResourceGroup, ByResourceId Aliases: @@ -116,7 +116,7 @@ Accept wildcard characters: False Specify the application type version ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup, ByResourceId Aliases: @@ -131,7 +131,7 @@ Accept wildcard characters: False Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup Aliases: @@ -146,7 +146,7 @@ Accept wildcard characters: False Indicates whether to treat a warning health event as an error event during health evaluation. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: ByResourceGroup, ByResourceId Aliases: @@ -161,7 +161,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -176,7 +176,7 @@ Accept wildcard characters: False Specifies the maximum percent of unhealthy partitions per service allowed by the health policy for the default service type to use for the monitored upgrade. ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: ByResourceGroup, ByResourceId Aliases: @@ -191,7 +191,7 @@ Accept wildcard characters: False Specifies the maximum percent of unhealthy replicas per service allowed by the health policy for the default service type to use for the monitored upgrade. ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: ByResourceGroup, ByResourceId Aliases: @@ -206,7 +206,7 @@ Accept wildcard characters: False Specifies the maximum percent of unhealthy services allowed by the health policy for the default service type to use for the monitored upgrade. ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: ByResourceGroup, ByResourceId Aliases: @@ -222,7 +222,7 @@ Specifies the action to take if the monitored upgrade fails. The acceptable values for this parameter are Rollback or Manual. ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.FailureAction +Type: FailureAction Parameter Sets: ByResourceGroup, ByResourceId Aliases: Accepted values: Rollback, Manual @@ -238,7 +238,7 @@ Accept wildcard characters: False Indicates that the service host restarts even if the upgrade is a configuration-only change. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: ByResourceGroup, ByResourceId Aliases: @@ -253,7 +253,7 @@ Accept wildcard characters: False Specifies the duration, in seconds, after which Service Fabric retries the health check if the previous health check fails. ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: ByResourceGroup, ByResourceId Aliases: @@ -269,7 +269,7 @@ Specifies the duration, in seconds, that Service Fabric waits in order to verify This wait duration prevents undetected changes of health right after the health check is performed. ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: ByResourceGroup, ByResourceId Aliases: @@ -284,7 +284,7 @@ Accept wildcard characters: False Specifies the duration, in seconds, that Service Fabric waits before it performs the initial health check after it finishes the upgrade on the upgrade domain. ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: ByResourceGroup, ByResourceId Aliases: @@ -299,7 +299,7 @@ Accept wildcard characters: False The application resource. ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.PSApplication +Type: PSApplication Parameter Sets: ByInputObject Aliases: @@ -314,7 +314,7 @@ Accept wildcard characters: False Specifies the maximum number of nodes on which to place an application ```yaml -Type: System.Int64 +Type: Int64 Parameter Sets: ByResourceGroup, ByResourceId Aliases: @@ -329,7 +329,7 @@ Accept wildcard characters: False Specifies the minimum number of nodes where Service Fabric will reserve capacity for this application ```yaml -Type: System.Int64 +Type: Int64 Parameter Sets: ByResourceGroup, ByResourceId Aliases: @@ -344,7 +344,7 @@ Accept wildcard characters: False Specify the name of the application ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup Aliases: ApplicationName @@ -355,11 +355,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceGroup Aliases: @@ -374,7 +389,7 @@ Accept wildcard characters: False Arm ResourceId of the application. ```yaml -Type: System.String +Type: String Parameter Sets: ByResourceId Aliases: @@ -390,7 +405,7 @@ Specifies the map of the health policy to use for different service types as a h For example: @{ "ServiceTypeName01" = "5,10,5"; "ServiceTypeName02" = "5,5,5" } ```yaml -Type: System.Collections.Hashtable +Type: Hashtable Parameter Sets: ByResourceGroup, ByResourceId Aliases: @@ -405,7 +420,7 @@ Accept wildcard characters: False Specifies the maximum percentage of the application instances deployed on the nodes in the cluster that have a health state of error before the application health state for the cluster is error. ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: ByResourceGroup, ByResourceId Aliases: @@ -421,7 +436,7 @@ Specifies the maximum time, in seconds, that Service Fabric takes to upgrade a s After this period, the upgrade fails. ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: ByResourceGroup, ByResourceId Aliases: @@ -436,7 +451,7 @@ Accept wildcard characters: False Specifies the maximum time that Service Fabric waits for a service to reconfigure into a safe state, if not already in a safe state, before Service Fabric proceeds with the upgrade. ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: ByResourceGroup, ByResourceId Aliases: @@ -452,7 +467,7 @@ Specifies the maximum time, in seconds, that Service Fabric takes for the entire After this period, the upgrade fails. ```yaml -Type: System.Int32 +Type: Int32 Parameter Sets: ByResourceGroup, ByResourceId Aliases: @@ -467,7 +482,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -483,7 +498,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/Update-AzServiceFabricDurability.md b/src/ServiceFabric/ServiceFabric/help/Update-AzServiceFabricDurability.md index e1ea7f2c47f1..8740998928f9 100644 --- a/src/ServiceFabric/ServiceFabric/help/Update-AzServiceFabricDurability.md +++ b/src/ServiceFabric/ServiceFabric/help/Update-AzServiceFabricDurability.md @@ -15,8 +15,8 @@ Update the durability tier or VmSku of a node type in the cluster. ``` Update-AzServiceFabricDurability [-ResourceGroupName] [-Name] -NodeType - -DurabilityLevel [-Sku ] [-DefaultProfile ] [-WhatIf] - [-Confirm] [] + -DurabilityLevel [-Sku ] [-DefaultProfile ] + [-ProgressAction ] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -38,7 +38,7 @@ This command changes durability tier of the NodeType 'nt1' to silver. The credentials, account, tenant, and subscription used for communication with azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -53,7 +53,7 @@ Accept wildcard characters: False Specify durability level. ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.DurabilityLevel +Type: DurabilityLevel Parameter Sets: (All) Aliases: Level Accepted values: Bronze, Silver, Gold @@ -69,7 +69,7 @@ Accept wildcard characters: False Specify the name of the cluster. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: ClusterName @@ -84,7 +84,7 @@ Accept wildcard characters: False Specify Service Fabric node type name. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -95,11 +95,26 @@ Accept pipeline input: True (ByValue) Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specifies the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -114,7 +129,7 @@ Accept wildcard characters: False Specify the SKU of the node type. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -129,7 +144,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -144,7 +159,7 @@ Accept wildcard characters: False Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/Update-AzServiceFabricNodeType.md b/src/ServiceFabric/ServiceFabric/help/Update-AzServiceFabricNodeType.md index 7e28c7f3e820..ff4ea49c69c7 100644 --- a/src/ServiceFabric/ServiceFabric/help/Update-AzServiceFabricNodeType.md +++ b/src/ServiceFabric/ServiceFabric/help/Update-AzServiceFabricNodeType.md @@ -14,7 +14,8 @@ Update a node type within the cluster. ``` Update-AzServiceFabricNodeType [-ResourceGroupName] [-Name] [-IsPrimaryNodeType ] - -NodeType [-DefaultProfile ] [-WhatIf] [-Confirm] [] + -NodeType [-DefaultProfile ] [-ProgressAction ] [-WhatIf] + [-Confirm] [] ``` ## DESCRIPTION @@ -36,7 +37,7 @@ This command will update NodeType 'nt1' to stop acting as a primary node type. I The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -51,7 +52,7 @@ Accept wildcard characters: False Define whether the node type is a primary node type. Primary node type may have seed nodes and system services. ```yaml -Type: System.Nullable`1[System.Boolean] +Type: Boolean Parameter Sets: (All) Aliases: @@ -66,7 +67,7 @@ Accept wildcard characters: False Specify the name of the cluster ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: ClusterName @@ -81,7 +82,7 @@ Accept wildcard characters: False The node type name ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -92,11 +93,26 @@ Accept pipeline input: True (ByValue) Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -111,7 +127,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -127,7 +143,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/Update-AzServiceFabricReliability.md b/src/ServiceFabric/ServiceFabric/help/Update-AzServiceFabricReliability.md index ace826c1070d..99a3558d2132 100644 --- a/src/ServiceFabric/ServiceFabric/help/Update-AzServiceFabricReliability.md +++ b/src/ServiceFabric/ServiceFabric/help/Update-AzServiceFabricReliability.md @@ -15,7 +15,8 @@ Update the reliability tier of the primary node type in a cluster. ``` Update-AzServiceFabricReliability [-ResourceGroupName] [-Name] -ReliabilityLevel [-AutoAddNode] [-NodeType ] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ## DESCRIPTION @@ -47,7 +48,7 @@ Update-AzServiceFabricReliability -AutoAddNode -Name 'Contoso01SFCluster' -Relia Add node count automatically when changing reliability ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: Auto @@ -62,7 +63,7 @@ Accept wildcard characters: False The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -77,7 +78,7 @@ Accept wildcard characters: False Specify the name of the cluster ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: ClusterName @@ -92,7 +93,7 @@ Accept wildcard characters: False Specify Service Fabric node type name. This setting is only required if there are multiple primary node types. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -103,11 +104,26 @@ Accept pipeline input: True (ByValue) Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ReliabilityLevel Reliability tier ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.ReliabilityLevel +Type: ReliabilityLevel Parameter Sets: (All) Aliases: Level Accepted values: None, Bronze, Silver, Gold, Platinum @@ -123,7 +139,7 @@ Accept wildcard characters: False Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -138,7 +154,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -154,7 +170,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi diff --git a/src/ServiceFabric/ServiceFabric/help/Update-AzServiceFabricVmImage.md b/src/ServiceFabric/ServiceFabric/help/Update-AzServiceFabricVmImage.md index f4390f5ffea1..9a967e92e56b 100644 --- a/src/ServiceFabric/ServiceFabric/help/Update-AzServiceFabricVmImage.md +++ b/src/ServiceFabric/ServiceFabric/help/Update-AzServiceFabricVmImage.md @@ -15,7 +15,8 @@ Update the cluster resource vmImage setting which maps the appropriate runtime p ``` Update-AzServiceFabricVmImage [-ResourceGroupName] [-Name] -VmImage - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-DefaultProfile ] [-ProgressAction ] [-WhatIf] [-Confirm] + [] ``` ## DESCRIPTION @@ -43,7 +44,7 @@ for the purpose of migrating future upgrades to use the Ubuntu 18 SF runtime deb The credentials, account, tenant, and subscription used for communication with Azure. ```yaml -Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Type: IAzureContextContainer Parameter Sets: (All) Aliases: AzContext, AzureRmContext, AzureCredential @@ -59,7 +60,7 @@ Accept wildcard characters: False Specify the name of the cluster, if not given it will be same as resource group name ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: ClusterName @@ -70,12 +71,27 @@ Accept pipeline input: True (ByPropertyName) Accept wildcard characters: False ``` +### -ProgressAction +{{ Fill ProgressAction Description }} + +```yaml +Type: ActionPreference +Parameter Sets: (All) +Aliases: proga + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName Specify the name of the resource group. ```yaml -Type: System.String +Type: String Parameter Sets: (All) Aliases: @@ -90,7 +106,7 @@ Accept wildcard characters: False Specify common target vmImage to be used for the cluster. ```yaml -Type: Microsoft.Azure.Commands.ServiceFabric.Models.VmImageKind +Type: VmImageKind Parameter Sets: (All) Aliases: Accepted values: Windows, Linux, Ubuntu, Ubuntu18_04, Ubuntu20_04 @@ -107,7 +123,7 @@ Accept wildcard characters: False Prompts you for confirmation before running the cmdlet. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: cf @@ -124,7 +140,7 @@ Shows what would happen if the cmdlet runs. The cmdlet is not run. ```yaml -Type: System.Management.Automation.SwitchParameter +Type: SwitchParameter Parameter Sets: (All) Aliases: wi