Class AccessSummary
Message describing AccessSummary object
Implements
Inherited Members
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 |