package types
import "github.com/aws/aws-sdk-go-v2/service/detective/types"
Index ¶
- type Account
- type ConflictException
- func (e *ConflictException) Error() string
- func (e *ConflictException) ErrorCode() string
- func (e *ConflictException) ErrorFault() smithy.ErrorFault
- func (e *ConflictException) ErrorMessage() string
- func (e *ConflictException) GetMessage() string
- func (e *ConflictException) HasMessage() bool
- type Graph
- type InternalServerException
- func (e *InternalServerException) Error() string
- func (e *InternalServerException) ErrorCode() string
- func (e *InternalServerException) ErrorFault() smithy.ErrorFault
- func (e *InternalServerException) ErrorMessage() string
- func (e *InternalServerException) GetMessage() string
- func (e *InternalServerException) HasMessage() bool
- type MemberDetail
- type MemberDisabledReason
- type MemberStatus
- type ResourceNotFoundException
- func (e *ResourceNotFoundException) Error() string
- func (e *ResourceNotFoundException) ErrorCode() string
- func (e *ResourceNotFoundException) ErrorFault() smithy.ErrorFault
- func (e *ResourceNotFoundException) ErrorMessage() string
- func (e *ResourceNotFoundException) GetMessage() string
- func (e *ResourceNotFoundException) HasMessage() bool
- type ServiceQuotaExceededException
- func (e *ServiceQuotaExceededException) Error() string
- func (e *ServiceQuotaExceededException) ErrorCode() string
- func (e *ServiceQuotaExceededException) ErrorFault() smithy.ErrorFault
- func (e *ServiceQuotaExceededException) ErrorMessage() string
- func (e *ServiceQuotaExceededException) GetMessage() string
- func (e *ServiceQuotaExceededException) HasMessage() bool
- type UnprocessedAccount
- type ValidationException
- func (e *ValidationException) Error() string
- func (e *ValidationException) ErrorCode() string
- func (e *ValidationException) ErrorFault() smithy.ErrorFault
- func (e *ValidationException) ErrorMessage() string
- func (e *ValidationException) GetMessage() string
- func (e *ValidationException) HasMessage() bool
Types ¶
type Account ¶
type Account struct { // The AWS account root user email address for the AWS account. EmailAddress *string // The account identifier of the AWS account. AccountId *string }
An AWS account that is the master of or a member of a behavior graph.
type ConflictException ¶
type ConflictException struct { Message *string }
The request attempted an invalid action.
func (*ConflictException) Error ¶
func (e *ConflictException) Error() string
func (*ConflictException) ErrorCode ¶
func (e *ConflictException) ErrorCode() string
func (*ConflictException) ErrorFault ¶
func (e *ConflictException) ErrorFault() smithy.ErrorFault
func (*ConflictException) ErrorMessage ¶
func (e *ConflictException) ErrorMessage() string
func (*ConflictException) GetMessage ¶
func (e *ConflictException) GetMessage() string
func (*ConflictException) HasMessage ¶
func (e *ConflictException) HasMessage() bool
type Graph ¶
type Graph struct { // The date and time that the behavior graph was created. The value is in // milliseconds since the epoch. CreatedTime *time.Time // The ARN of the behavior graph. Arn *string }
A behavior graph in Detective.
type InternalServerException ¶
type InternalServerException struct { Message *string }
The request was valid but failed because of a problem with the service.
func (*InternalServerException) Error ¶
func (e *InternalServerException) Error() string
func (*InternalServerException) ErrorCode ¶
func (e *InternalServerException) ErrorCode() string
func (*InternalServerException) ErrorFault ¶
func (e *InternalServerException) ErrorFault() smithy.ErrorFault
func (*InternalServerException) ErrorMessage ¶
func (e *InternalServerException) ErrorMessage() string
func (*InternalServerException) GetMessage ¶
func (e *InternalServerException) GetMessage() string
func (*InternalServerException) HasMessage ¶
func (e *InternalServerException) HasMessage() bool
type MemberDetail ¶
type MemberDetail struct { // The date and time that the member account was last updated. The value is in // milliseconds since the epoch. UpdatedTime *time.Time // The ARN of the behavior graph that the member account was invited to. GraphArn *string // The date and time that Detective sent the invitation to the member account. The // value is in milliseconds since the epoch. InvitedTime *time.Time // For member accounts with a status of ACCEPTED_BUT_DISABLED, the reason that the // member account is not enabled. The reason can have one of the following // values: // // * VOLUME_TOO_HIGH - Indicates that adding the member account would // cause the data volume for the behavior graph to be too high. // // * // VOLUME_UNKNOWN - Indicates that Detective is unable to verify the data volume // for the member account. This is usually because the member account is not // enrolled in Amazon GuardDuty. DisabledReason MemberDisabledReason // The AWS account root user email address for the member account. EmailAddress *string // The AWS account identifier for the member account. AccountId *string // The member account data volume as a percentage of the maximum allowed data // volume. 0 indicates 0 percent, and 100 indicates 100 percent. Note that this is // not the percentage of the behavior graph data volume. For example, the data // volume for the behavior graph is 80 GB per day. The maximum data volume is 160 // GB per day. If the data volume for the member account is 40 GB per day, then // PercentOfGraphUtilization is 25. It represents 25% of the maximum allowed data // volume. PercentOfGraphUtilization *float64 // The AWS account identifier of the master account for the behavior graph. MasterId *string // The date and time when the graph utilization percentage was last updated. PercentOfGraphUtilizationUpdatedTime *time.Time // The current membership status of the member account. The status can have one of // the following values: // // * INVITED - Indicates that the member was sent an // invitation but has not yet responded. // // * VERIFICATION_IN_PROGRESS - // Indicates that Detective is verifying that the account identifier and email // address provided for the member account match. If they do match, then Detective // sends the invitation. If the email address and account identifier don't match, // then the member cannot be added to the behavior graph. // // * // VERIFICATION_FAILED - Indicates that the account and email address provided for // the member account do not match, and Detective did not send an invitation to the // account. // // * ENABLED - Indicates that the member account accepted the // invitation to contribute to the behavior graph. // // * ACCEPTED_BUT_DISABLED - // Indicates that the member account accepted the invitation but is prevented from // contributing data to the behavior graph. DisabledReason provides the reason why // the member account is not enabled. // // Member accounts that declined an invitation // or that were removed from the behavior graph are not included. Status MemberStatus }
Details about a member account that was invited to contribute to a behavior graph.
type MemberDisabledReason ¶
type MemberDisabledReason string
const ( MemberDisabledReasonVolume_too_high MemberDisabledReason = "VOLUME_TOO_HIGH" MemberDisabledReasonVolume_unknown MemberDisabledReason = "VOLUME_UNKNOWN" )
Enum values for MemberDisabledReason
type MemberStatus ¶
type MemberStatus string
const ( MemberStatusInvited MemberStatus = "INVITED" MemberStatusVerification_in_progress MemberStatus = "VERIFICATION_IN_PROGRESS" MemberStatusVerification_failed MemberStatus = "VERIFICATION_FAILED" MemberStatusEnabled MemberStatus = "ENABLED" MemberStatusAccepted_but_disabled MemberStatus = "ACCEPTED_BUT_DISABLED" )
Enum values for MemberStatus
type ResourceNotFoundException ¶
type ResourceNotFoundException struct { Message *string }
The request refers to a nonexistent resource.
func (*ResourceNotFoundException) Error ¶
func (e *ResourceNotFoundException) Error() string
func (*ResourceNotFoundException) ErrorCode ¶
func (e *ResourceNotFoundException) ErrorCode() string
func (*ResourceNotFoundException) ErrorFault ¶
func (e *ResourceNotFoundException) ErrorFault() smithy.ErrorFault
func (*ResourceNotFoundException) ErrorMessage ¶
func (e *ResourceNotFoundException) ErrorMessage() string
func (*ResourceNotFoundException) GetMessage ¶
func (e *ResourceNotFoundException) GetMessage() string
func (*ResourceNotFoundException) HasMessage ¶
func (e *ResourceNotFoundException) HasMessage() bool
type ServiceQuotaExceededException ¶
type ServiceQuotaExceededException struct { Message *string }
This request cannot be completed for one of the following reasons.
- The
request would cause the number of member accounts in the behavior graph to exceed the maximum allowed. A behavior graph cannot have more than 1000 member accounts.
- The request would cause the data rate for the behavior graph to
exceed the maximum allowed.
- Detective is unable to verify the data rate
for the member account. This is usually because the member account is not enrolled in Amazon GuardDuty.
func (*ServiceQuotaExceededException) Error ¶
func (e *ServiceQuotaExceededException) Error() string
func (*ServiceQuotaExceededException) ErrorCode ¶
func (e *ServiceQuotaExceededException) ErrorCode() string
func (*ServiceQuotaExceededException) ErrorFault ¶
func (e *ServiceQuotaExceededException) ErrorFault() smithy.ErrorFault
func (*ServiceQuotaExceededException) ErrorMessage ¶
func (e *ServiceQuotaExceededException) ErrorMessage() string
func (*ServiceQuotaExceededException) GetMessage ¶
func (e *ServiceQuotaExceededException) GetMessage() string
func (*ServiceQuotaExceededException) HasMessage ¶
func (e *ServiceQuotaExceededException) HasMessage() bool
type UnprocessedAccount ¶
type UnprocessedAccount struct { // The AWS account identifier of the member account that was not processed. AccountId *string // The reason that the member account request could not be processed. Reason *string }
A member account that was included in a request but for which the request could not be processed.
type ValidationException ¶
type ValidationException struct { Message *string }
The request parameters are invalid.
func (*ValidationException) Error ¶
func (e *ValidationException) Error() string
func (*ValidationException) ErrorCode ¶
func (e *ValidationException) ErrorCode() string
func (*ValidationException) ErrorFault ¶
func (e *ValidationException) ErrorFault() smithy.ErrorFault
func (*ValidationException) ErrorMessage ¶
func (e *ValidationException) ErrorMessage() string
func (*ValidationException) GetMessage ¶
func (e *ValidationException) GetMessage() string
func (*ValidationException) HasMessage ¶
func (e *ValidationException) HasMessage() bool
Source Files ¶
- Version
- v0.1.0
- Published
- Sep 29, 2020
- Platform
- js/wasm
- Imports
- 4 packages
- Last checked
- 23 hours ago –
Tools for package owners.