Show / Hide Table of Contents

Class AccessSummary

Message describing AccessSummary object

Inheritance
object
AccessSummary
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.AgentIdentity.v1.Data
Assembly: Google.Apis.AgentIdentity.v1.dll
Syntax
public class AccessSummary : IDirectResponseSchema

Properties

AuthProvider

Output only. The auth_provider that this access summary is associated with.

Declaration
[JsonProperty("authProvider")]
public virtual string AuthProvider { get; set; }
Property Value
Type Description
string

AuthProviderType

Output only. The type of the connector that was used to create this access summary.

Declaration
[JsonProperty("authProviderType")]
public virtual string AuthProviderType { get; set; }
Property Value
Type Description
string

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

FirstAccessTime

object representation of FirstAccessTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use FirstAccessTimeDateTimeOffset instead.")]
public virtual object FirstAccessTime { get; set; }
Property Value
Type Description
object

FirstAccessTimeDateTimeOffset

DateTimeOffset representation of FirstAccessTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? FirstAccessTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

FirstAccessTimeRaw

Output only. The first time this user has interacted with this workload. Rounded to the previous hour.

Declaration
[JsonProperty("firstAccessTime")]
public virtual string FirstAccessTimeRaw { get; set; }
Property Value
Type Description
string

Labels

Optional. Labels as key value pairs

Declaration
[JsonProperty("labels")]
public virtual IDictionary<string, string> Labels { get; set; }
Property Value
Type Description
IDictionary<string, string>

LastAccessTime

object representation of LastAccessTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use LastAccessTimeDateTimeOffset instead.")]
public virtual object LastAccessTime { get; set; }
Property Value
Type Description
object

LastAccessTimeDateTimeOffset

DateTimeOffset representation of LastAccessTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? LastAccessTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

LastAccessTimeRaw

Output only. The most recent time this user has interacted with this workload. Rounded to the previous hour.

Declaration
[JsonProperty("lastAccessTime")]
public virtual string LastAccessTimeRaw { get; set; }
Property Value
Type Description
string

Name

Output only. Identifier. Name of the AccessSummary

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
string

PurgeTime

object representation of PurgeTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use PurgeTimeDateTimeOffset instead.")]
public virtual object PurgeTime { get; set; }
Property Value
Type Description
object

PurgeTimeDateTimeOffset

DateTimeOffset representation of PurgeTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? PurgeTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

PurgeTimeRaw

Output only. The time when this access summary is permanently deleted.

Declaration
[JsonProperty("purgeTime")]
public virtual string PurgeTimeRaw { get; set; }
Property Value
Type Description
string

Scopes

Output only. All scopes that have been used by this user with this workload. The number of scopes is limited to 200.

Declaration
[JsonProperty("scopes")]
public virtual IList<string> Scopes { get; set; }
Property Value
Type Description
IList<string>

TokenUrl

Output only. The url of the authentication server that was accessed.

Declaration
[JsonProperty("tokenUrl")]
public virtual string TokenUrl { get; set; }
Property Value
Type Description
string

UserId

Output only. The user_id provided by the workload application for this user. Not verified by Google.

Declaration
[JsonProperty("userId")]
public virtual string UserId { get; set; }
Property Value
Type Description
string

WorkloadId

Output only. The identity bound to the workload that this user interacted with to produce this AccessSummary. Will typically be an agentic spiffe id

Declaration
[JsonProperty("workloadId")]
public virtual string WorkloadId { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX