Chronicle v1 API - Class AzureAuthV2 (1.1.0)

public sealed class AzureAuthV2 : IMessage<AzureAuthV2>, IEquatable<AzureAuthV2>, IDeepCloneable<AzureAuthV2>, IBufferMessage, IMessage

Reference documentation and code samples for the Chronicle v1 API class AzureAuthV2.

A message containing fields used to authenticate with Azure Blob Storage.

Inheritance

object > AzureAuthV2

Namespace

Google.Cloud.Chronicle.V1

Assembly

Google.Cloud.Chronicle.V1.dll

Constructors

AzureAuthV2()

public AzureAuthV2()

AzureAuthV2(AzureAuthV2)

public AzureAuthV2(AzureAuthV2 other)
Parameter
Name Description
other AzureAuthV2

Properties

AccessKey

public string AccessKey { get; set; }

Required. Access Key also known as shared key.

Property Value
Type Description
string

AuthTypeCase

public AzureAuthV2.AuthTypeOneofCase AuthTypeCase { get; }
Property Value
Type Description
AzureAuthV2AuthTypeOneofCase

AzureV2WorkloadIdentityFederation

public AzureV2WorkloadIdentityFederation AzureV2WorkloadIdentityFederation { get; set; }

Required. Azure V2 Workload Identity Federation.

Property Value
Type Description
AzureV2WorkloadIdentityFederation

HasAccessKey

public bool HasAccessKey { get; }

Gets whether the "access_key" field is set

Property Value
Type Description
bool

HasSasToken

public bool HasSasToken { get; }

Gets whether the "sas_token" field is set

Property Value
Type Description
bool

SasToken

public string SasToken { get; set; }

Required. SAS Token.

Property Value
Type Description
string