Documentation ¶
Index ¶
Constants ¶
View Source
const IamDateFormat = "Jan 2, 2006 3:04:05 PM"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AssumeRoleResponseElements ¶
type AssumeRoleResponseElements struct { AssumedRoleUser struct { Arn string `json:"arn"` AssumedRoleId string `json:"assumedRoleId"` } `json:"assumedRoleUser"` Credentials struct { AccessKeyId string `json:"accessKeyId"` Expiration string `json:"expiration"` SessionToken string `json:"sessionToken"` } `json:"credentials"` }
type Attributes ¶
type EventDetail ¶
type EventDetail struct { EventVersion string `json:"eventVersion"` UserIdentity UserIdentity `json:"userIdentity,omitempty"` EventTime time.Time `json:"eventTime"` EventSource string `json:"eventSource"` EventName string `json:"eventName"` AwsRegion string `json:"awsRegion"` SourceIPAddress string `json:"sourceIPAddress"` UserAgent string `json:"userAgent"` RequestParameters json.RawMessage `json:"requestParameters,omitempty"` ResponseElements json.RawMessage `json:"responseElements,omitempty"` RequestID string `json:"requestID"` EventID string `json:"eventID"` Resources []Resource `json:"resources"` EventType string `json:"eventType"` RecipientAccountID string `json:"recipientAccountId"` }
type SessionContext ¶
type SessionContext struct { SessionIssuer SessionIssuer `json:"sessionIssuer"` WebIDFederationData WebIDFederationData `json:"webIdFederationData"` Attributes Attributes `json:"attributes"` Ec2RoleDelivery string `json:"ec2RoleDelivery"` }
type SessionIssuer ¶
type UserIdentity ¶
type WebIDFederationData ¶
type WebIDFederationData struct { }
Click to show internal directories.
Click to hide internal directories.