Show / Hide Table of Contents

Class AccessSummary

Represents an access summary.

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.v1alpha.Data
Assembly: Google.Apis.AgentIdentity.v1alpha.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 auth provider type 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 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 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. The resource name of the access summary.

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 access summary. Typically 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