Az.ServiceFabric

Azure Service Fabric Module that you can use to automate the end-2-end operations like creating a secure cluster, rolling over cluster certificates, adding or removed nodes from the cluster, etc. The complete list of all operations are listed below.

Service Fabric

Add-AzServiceFabricClientCertificate

Add common name or thumbprint to the cluster for client authentication purposes.

Add-AzServiceFabricManagedClusterClientCertificate

Add certificate common name or thumbprint to the cluster. This will register the certificate agains the cluster for client authentication purposes.

Add-AzServiceFabricManagedClusterNetworkSecurityRule

Add network security rule to cluster resource.

Add-AzServiceFabricManagedNodeTypeVMExtension

Add vm extension to the node type.

Add-AzServiceFabricManagedNodeTypeVMSecret

Add certificate secret to the node type.

Add-AzServiceFabricNode

Add nodes to the specific node type in the cluster.

Add-AzServiceFabricNodeType

Add a new node type to the existing cluster.

Get-AzServiceFabricApplication

Get Service Fabric application details. Only supports ARM deployed applications.

Get-AzServiceFabricApplicationType

Get Service Fabric application type details. Only supports ARM deployed application types.

Get-AzServiceFabricApplicationTypeVersion

Get Service Fabric application type version details. Only supports ARM deployed application type versions.

Get-AzServiceFabricCluster

Get the cluster resource details.

Get-AzServiceFabricManagedCluster

Get the managed cluster resource details.

Get-AzServiceFabricManagedClusterApplication

Get Service Fabric managed application details. Only supports ARM deployed applications.

Get-AzServiceFabricManagedClusterApplicationType

Get Service Fabric managed application type details. Only supports ARM deployed application types.

Get-AzServiceFabricManagedClusterApplicationTypeVersion

Get Service Fabric managed application type version details. Only supports ARM deployed application type versions.

Get-AzServiceFabricManagedClusterService

Get Service Fabric managed service details under the specified application and cluster. Only supports ARM deployed services.

Get-AzServiceFabricManagedNodeType

Get the managed node type resource details.

Get-AzServiceFabricService

Get Service Fabric service details under the specified application and cluster. Only supports ARM deployed services.

New-AzServiceFabricApplication

Create new service fabric application under the specified resource group and cluster.

New-AzServiceFabricApplicationType

Create new service fabric application type under the specified resource group and cluster.

New-AzServiceFabricApplicationTypeVersion

Create new application type version under the specified resource group and cluster.

New-AzServiceFabricCluster

This command uses certificates that you provide or system generated self-signed certificates to set up a new service fabric cluster. It can use a default template or a custom template that you provide. You have the option of specifying a folder to export the self-signed certificates to or fetching them later from the key vault.

New-AzServiceFabricManagedCluster

Create new managed cluster.

New-AzServiceFabricManagedClusterApplication

Create new service fabric managed application under the specified resource group and cluster.

New-AzServiceFabricManagedClusterApplicationType

Create new service fabric managed application type under the specified resource group and cluster.

New-AzServiceFabricManagedClusterApplicationTypeVersion

Create new managed application type version under the specified resource group and cluster.

New-AzServiceFabricManagedClusterService

Create new service fabric managed service under the specified application and cluster.

New-AzServiceFabricManagedNodeType

Create new node type resource.

New-AzServiceFabricService

Create new service fabric service under the specified application and cluster.

Remove-AzServiceFabricApplication

Remove an application from the cluster. This will remove all the services under the application. Only supports ARM deployed applications.

Remove-AzServiceFabricApplicationType

Remove Service fabric an application type from the cluster. This will remove all type versions under this resource. Only supports ARM deployed application types.

Remove-AzServiceFabricApplicationTypeVersion

Remove Service fabric an application type version from the cluster. Only supports ARM deployed application type versions.

Remove-AzServiceFabricClientCertificate

Remove a client certificate(s) or certificate subject(s) name(s) from being used for client authentication to the cluster.

Remove-AzServiceFabricManagedCluster

Remove cluster resource.

Remove-AzServiceFabricManagedClusterApplication

Remove an managed application from the cluster. This will remove all the managed services under the application. Only supports ARM deployed applications.

Remove-AzServiceFabricManagedClusterApplicationType

Removes a managed application type from the cluster. This will remove all type versions under this resource. Only supports ARM deployed application types.

Remove-AzServiceFabricManagedClusterApplicationTypeVersion

Removes a managed application type version from the cluster. Only supports ARM deployed application type versions.

Remove-AzServiceFabricManagedClusterClientCertificate

Remvoe client certificate by thumbprint or common name.

Remove-AzServiceFabricManagedClusterService

Remove a managed service from the cluster. Only supports ARM deployed services.

Remove-AzServiceFabricManagedNodeType

Remove the node type or specific nodes within the node type.

Remove-AzServiceFabricManagedNodeTypeVMExtension

Remove vm extension from the node type.

Remove-AzServiceFabricNode

Remove nodes from the specific node type from a cluster.

Remove-AzServiceFabricNodeType

Remove a complete node type from a cluster.

Remove-AzServiceFabricService

Remove a service from the cluster. Only supports ARM deployed services.

Remove-AzServiceFabricSetting

Remove one or multiple Service Fabric setting from the cluster.

Restart-AzServiceFabricManagedNodeType

Restart specific nodes from the node type.

Set-AzServiceFabricManagedCluster

Set cluster resource properties.

Set-AzServiceFabricManagedClusterApplication

Update a service fabric managed application. This allows to update the application parameters and/or upgrade the application type version which will trigger an application upgrade or other configuration only updates. Only supports ARM deployed applications.

Set-AzServiceFabricManagedClusterApplicationType

Update a service fabric managed application type. This allows you to update the tags. Only supports ARM deployed application types.

Set-AzServiceFabricManagedClusterApplicationTypeVersion

Update a service fabric managed application type version. This allows you to update the tags and package Url. Only supports ARM deployed application type versions.

Set-AzServiceFabricManagedClusterService

Update a managed service from the cluster. Only supports ARM deployed services.

Set-AzServiceFabricManagedNodeType

Sets node type resource properties or run reimage actions on specific ndes of the node type with -Reimage parameter.

Set-AzServiceFabricSetting

Add or update one or multiple Service Fabric settings to the cluster.

Set-AzServiceFabricUpgradeType

Change the Service Fabric upgrade type of the cluster.

Update-AzServiceFabricApplication

Update a service fabric application. This allows to update the application parameters and/or upgrade the application type version which will trigger an application upgrade. Only supports ARM deployed applications.

Update-AzServiceFabricDurability

Update the durability tier or VmSku of a node type in the cluster.

Update-AzServiceFabricNodeType

Update a node type within the cluster.

Update-AzServiceFabricReliability

Update the reliability tier of the primary node type in a cluster.

Update-AzServiceFabricVmImage

Update the cluster resource vmImage setting which maps the appropriate runtime package to be delivered based on the target operating system.