Share via


SbNamespaceUpdateParameters Class

Definition

Description of a namespace resource.

[Microsoft.Azure.PowerShell.Cmdlets.ServiceBus.DoNotFormat]
[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ServiceBus.Models.Api20221001Preview.SbNamespaceUpdateParametersTypeConverter))]
public class SbNamespaceUpdateParameters : Microsoft.Azure.PowerShell.Cmdlets.ServiceBus.Models.Api20221001Preview.ISbNamespaceUpdateParameters, Microsoft.Azure.PowerShell.Cmdlets.ServiceBus.Runtime.IValidates
[<Microsoft.Azure.PowerShell.Cmdlets.ServiceBus.DoNotFormat>]
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ServiceBus.Models.Api20221001Preview.SbNamespaceUpdateParametersTypeConverter))>]
type SbNamespaceUpdateParameters = class
    interface ISbNamespaceUpdateParameters
    interface IJsonSerializable
    interface IResourceNamespacePatch
    interface IResource
    interface IValidates
Public Class SbNamespaceUpdateParameters
Implements ISbNamespaceUpdateParameters, IValidates
Inheritance
SbNamespaceUpdateParameters
Attributes
Implements

Constructors

SbNamespaceUpdateParameters()

Creates an new SbNamespaceUpdateParameters instance.

Properties

AlternateName

Alternate name for namespace

CreatedAt

The time the namespace was created

DisableLocalAuth

This property disables SAS authentication for the Service Bus namespace.

EncryptionKeySource

Enumerates the possible value of keySource for Encryption

EncryptionKeyVaultProperty

Properties of KeyVault

EncryptionRequireInfrastructureEncryption

Enable Infrastructure Encryption (Double Encryption)

Id

Resource Id

IdentityPrincipalId

ObjectId from the KeyVault

IdentityTenantId

TenantId from the KeyVault

IdentityType

Type of managed service identity.

IdentityUserAssignedIdentity

Properties for User Assigned Identities

Location

Resource location

MetricId

Identifier for Azure Insights metrics

Name

Resource name

PrivateEndpointConnection

List of private endpoint connections.

ProvisioningState

Provisioning state of the namespace.

ServiceBusEndpoint

Endpoint you can use to perform Service Bus operations.

SkuCapacity

Messaging units for your service bus premium namespace. Valid capacities are {1, 2, 4, 8, 16} multiples of your properties.premiumMessagingPartitions setting. For example, If properties.premiumMessagingPartitions is 1 then possible capacity values are 1, 2, 4, 8, and 16. If properties.premiumMessagingPartitions is 4 then possible capacity values are 4, 8, 16, 32 and 64

SkuName

Name of this SKU.

SkuTier

The billing tier of this particular SKU.

Status

Status of the namespace.

Tag

Resource tags

Type

Resource type

UpdatedAt

The time the namespace was updated.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of SbNamespaceUpdateParameters.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of SbNamespaceUpdateParameters.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ServiceBus.Models.Api20221001Preview.ISbNamespaceUpdateParameters.

FromJsonString(String)

Creates a new instance of SbNamespaceUpdateParameters, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of SbNamespaceUpdateParameters into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to