Documentation
¶
Index ¶
- Constants
- func AdminAccountAdminStatus(conn *guardduty.GuardDuty, adminAccountID string) resource.StateRefreshFunc
- func AdminAccountEnabled(conn *guardduty.GuardDuty, adminAccountID string) (*guardduty.AdminAccount, error)
- func AdminAccountNotFound(conn *guardduty.GuardDuty, adminAccountID string) (*guardduty.AdminAccount, error)
- func PublishingDestinationCreated(conn *guardduty.GuardDuty, destinationID, detectorID string) (*guardduty.CreatePublishingDestinationOutput, error)
- func PublishingDestinationStatus(conn *guardduty.GuardDuty, destinationID, detectorID string) resource.StateRefreshFunc
Constants ¶
View Source
const ( // AdminStatus NotFound AdminStatusNotFound = "NotFound" // AdminStatus Unknown AdminStatusUnknown = "Unknown" // Constants not currently provided by the AWS Go SDK PublishingStatusFailed = "Failed" PublishingStatusUnknown = "Unknown" )
View Source
const ( // Maximum amount of time to wait for an AdminAccount to return Enabled AdminAccountEnabledTimeout = 5 * time.Minute // Maximum amount of time to wait for an AdminAccount to return NotFound AdminAccountNotFoundTimeout = 5 * time.Minute // Maximum amount of time to wait for a PublishingDestination to return Publishing PublishingDestinationCreatedTimeout = 5 * time.Minute PublishingDestinationCreatedMinTimeout = 3 * time.Second // Maximum amount of time to wait for membership to propagate // When removing Organization Admin Accounts, there is eventual // consistency even after the account is no longer listed. // Reference error message: // BadRequestException: The request is rejected because the current account cannot delete detector while it has invited or associated members. MembershipPropagationTimeout = 2 * time.Minute )
Variables ¶
This section is empty.
Functions ¶
func AdminAccountAdminStatus ¶
func AdminAccountAdminStatus(conn *guardduty.GuardDuty, adminAccountID string) resource.StateRefreshFunc
AdminAccountAdminStatus fetches the AdminAccount and its AdminStatus
func AdminAccountEnabled ¶
func AdminAccountEnabled(conn *guardduty.GuardDuty, adminAccountID string) (*guardduty.AdminAccount, error)
AdminAccountEnabled waits for an AdminAccount to return Enabled
func AdminAccountNotFound ¶
func AdminAccountNotFound(conn *guardduty.GuardDuty, adminAccountID string) (*guardduty.AdminAccount, error)
AdminAccountNotFound waits for an AdminAccount to return NotFound
func PublishingDestinationCreated ¶
func PublishingDestinationCreated(conn *guardduty.GuardDuty, destinationID, detectorID string) (*guardduty.CreatePublishingDestinationOutput, error)
PublishingDestinationCreated waits for GuardDuty to return Publishing
func PublishingDestinationStatus ¶
func PublishingDestinationStatus(conn *guardduty.GuardDuty, destinationID, detectorID string) resource.StateRefreshFunc
PublishingDestinationStatus fetches the PublishingDestination and its Status
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.