Share via


LoadTestResourcePatchRequestBody Class

Definition

LoadTest resource patch request body.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.LoadTesting.Models.Api20221201.LoadTestResourcePatchRequestBodyTypeConverter))]
public class LoadTestResourcePatchRequestBody : Microsoft.Azure.PowerShell.Cmdlets.LoadTesting.Models.Api20221201.ILoadTestResourcePatchRequestBody
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.LoadTesting.Models.Api20221201.LoadTestResourcePatchRequestBodyTypeConverter))>]
type LoadTestResourcePatchRequestBody = class
    interface ILoadTestResourcePatchRequestBody
    interface IJsonSerializable
Public Class LoadTestResourcePatchRequestBody
Implements ILoadTestResourcePatchRequestBody
Inheritance
LoadTestResourcePatchRequestBody
Attributes
Implements

Constructors

Name Description
LoadTestResourcePatchRequestBody()

Creates an new LoadTestResourcePatchRequestBody instance.

Properties

Name Description
Description

Description of the resource.

EncryptionIdentityResourceId
EncryptionIdentityType

Managed identity type to use for accessing encryption key Url

EncryptionKey

key encryption key Url, versioned. Ex: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 or https://contosovault.vault.azure.net/keys/contosokek.

IdentityPrincipalId

The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.

IdentityTenantId

The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.

IdentityUserAssignedIdentity

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

Tag

Resource tags.

Type

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of LoadTestResourcePatchRequestBody.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of LoadTestResourcePatchRequestBody.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.LoadTesting.Models.Api20221201.ILoadTestResourcePatchRequestBody.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of LoadTestResourcePatchRequestBody into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to