Chronicle v1 API - Class TrellixIAMAuthentication (1.1.0)

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

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

Settings for TrellixIAMAuthentication.

Inheritance

object > TrellixIAMAuthentication

Namespace

Google.Cloud.Chronicle.V1

Assembly

Google.Cloud.Chronicle.V1.dll

Constructors

TrellixIAMAuthentication()

public TrellixIAMAuthentication()

TrellixIAMAuthentication(TrellixIAMAuthentication)

public TrellixIAMAuthentication(TrellixIAMAuthentication other)
Parameter
Name Description
other TrellixIAMAuthentication

Properties

ClientId

public string ClientId { get; set; }

Required. Client ID generated in Trellix IAM. This is a unique identifier for the user that is generated in Trellix IAM. It has no default, specifically enforced min / max length or character set. It is assumed that the Client ID generated in Trellix IAM is internally consistent with Trellix IAM authentication requirements / validation.

Property Value
Type Description
string

ClientSecret

public string ClientSecret { get; set; }

Required. Secret associated with the Client ID. This is the secret generated in Trellix IAM for the Client ID. It has no default, specifically enforced min / max length or character set. It is assumed that the secret generated in Trellix IAM is internally consistent with Trellix IAM authentication requirements / validation.

Property Value
Type Description
string

Scope

public string Scope { get; set; }

Required. OAUTH 2 scope to request for the authentication token. This is the OAUTH 2 scope to request for the authentication token. It has no default, specifically enforced min / max length or character set. It is assumed that the scope provided is internally consistent with Trellix IAM authentication requirements / validation.

Property Value
Type Description
string