Documentation ¶
Index ¶
- type GetAccessRuleCurrent
- type GetAccessRuleVersion
- type GetAccessToken
- type GetAccessTokenByToken
- type GetCachedProviderArgGroupOptionValueForArg
- type GetCachedTargetGroupResource
- type GetFavoriteForUser
- type GetGroup
- type GetHandler
- type GetProviderSetup
- type GetRequest
- type GetRequestInstructions
- type GetRequestReviewer
- type GetTargetGroup
- type GetUser
- type GetUserByEmail
- type ListAccessRuleVersions
- type ListAccessRulesForStatus
- type ListAllCachedProviderArgGroupOptions
- type ListCachedProviderArgGroupOptionsForArg
- type ListCachedProviderArgGroupOptionsForArgAndGroup
- type ListCachedProviderOptions
- type ListCachedProviderOptionsForArg
- type ListCachedTargetGroupResource
- type ListCurrentAccessRules
- type ListFavoritesForUser
- type ListGroups
- type ListGroupsForSourceAndStatus
- type ListGroupsForStatus
- type ListHandlers
- type ListProviderSetupSteps
- type ListProviderSetups
- type ListProviderSetupsForType
- type ListRequestEvents
- type ListRequestReviewers
- type ListRequests
- type ListRequestsForReviewer
- type ListRequestsForReviewerAndStatus
- type ListRequestsForStatus
- type ListRequestsForUser
- type ListRequestsForUserAndRequestend
- type ListRequestsForUserAndRuleAndRequestend
- type ListRequestsForUserAndStatus
- type ListTargetGroups
- type ListTargetRoutes
- type ListTargetRoutesForGroup
- type ListTargetRoutesForHandler
- type ListUsers
- type ListUsersForStatus
- type ListValidTargetRoutesForGroupByPriority
- type RequestEndComparator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetAccessRuleCurrent ¶
type GetAccessRuleCurrent struct { ID string Result *rule.AccessRule }
func (*GetAccessRuleCurrent) BuildQuery ¶
func (g *GetAccessRuleCurrent) BuildQuery() (*dynamodb.QueryInput, error)
func (*GetAccessRuleCurrent) UnmarshalQueryOutput ¶
func (g *GetAccessRuleCurrent) UnmarshalQueryOutput(out *dynamodb.QueryOutput) error
type GetAccessRuleVersion ¶
type GetAccessRuleVersion struct { ID string VersionID string Result *rule.AccessRule }
func (*GetAccessRuleVersion) BuildQuery ¶
func (g *GetAccessRuleVersion) BuildQuery() (*dynamodb.QueryInput, error)
func (*GetAccessRuleVersion) UnmarshalQueryOutput ¶
func (g *GetAccessRuleVersion) UnmarshalQueryOutput(out *dynamodb.QueryOutput) error
type GetAccessToken ¶
type GetAccessToken struct { RequestID string Result *access.AccessToken }
func (*GetAccessToken) BuildQuery ¶
func (g *GetAccessToken) BuildQuery() (*dynamodb.QueryInput, error)
func (*GetAccessToken) UnmarshalQueryOutput ¶
func (g *GetAccessToken) UnmarshalQueryOutput(out *dynamodb.QueryOutput) error
type GetAccessTokenByToken ¶
type GetAccessTokenByToken struct { Token string Result *access.AccessToken }
func (*GetAccessTokenByToken) BuildQuery ¶
func (g *GetAccessTokenByToken) BuildQuery() (*dynamodb.QueryInput, error)
func (*GetAccessTokenByToken) UnmarshalQueryOutput ¶
func (g *GetAccessTokenByToken) UnmarshalQueryOutput(out *dynamodb.QueryOutput) error
type GetCachedProviderArgGroupOptionValueForArg ¶
type GetCachedProviderArgGroupOptionValueForArg struct { ProviderID string ArgID string GroupId string GroupValue string Result *cache.ProviderArgGroupOption }
func (*GetCachedProviderArgGroupOptionValueForArg) BuildQuery ¶
func (q *GetCachedProviderArgGroupOptionValueForArg) BuildQuery() (*dynamodb.QueryInput, error)
func (*GetCachedProviderArgGroupOptionValueForArg) UnmarshalQueryOutput ¶
func (q *GetCachedProviderArgGroupOptionValueForArg) UnmarshalQueryOutput(out *dynamodb.QueryOutput) error
type GetCachedTargetGroupResource ¶ added in v0.15.0
type GetCachedTargetGroupResource struct { TargetGroupID string ResourceType string ResourceID string Result *cache.TargateGroupResource }
func (*GetCachedTargetGroupResource) BuildQuery ¶ added in v0.15.0
func (q *GetCachedTargetGroupResource) BuildQuery() (*dynamodb.QueryInput, error)
func (*GetCachedTargetGroupResource) UnmarshalQueryOutput ¶ added in v0.15.0
func (q *GetCachedTargetGroupResource) UnmarshalQueryOutput(out *dynamodb.QueryOutput) error
type GetFavoriteForUser ¶
func (*GetFavoriteForUser) BuildQuery ¶
func (b *GetFavoriteForUser) BuildQuery() (*dynamodb.QueryInput, error)
func (*GetFavoriteForUser) UnmarshalQueryOutput ¶
func (g *GetFavoriteForUser) UnmarshalQueryOutput(out *dynamodb.QueryOutput) error
type GetGroup ¶
func (*GetGroup) BuildQuery ¶
func (g *GetGroup) BuildQuery() (*dynamodb.QueryInput, error)
func (*GetGroup) UnmarshalQueryOutput ¶
func (g *GetGroup) UnmarshalQueryOutput(out *dynamodb.QueryOutput) error
type GetHandler ¶ added in v0.15.0
func (*GetHandler) BuildQuery ¶ added in v0.15.0
func (g *GetHandler) BuildQuery() (*dynamodb.QueryInput, error)
func (*GetHandler) UnmarshalQueryOutput ¶ added in v0.15.0
func (g *GetHandler) UnmarshalQueryOutput(out *dynamodb.QueryOutput) error
type GetProviderSetup ¶
type GetProviderSetup struct { ID string Result *providersetup.Setup }
func (*GetProviderSetup) BuildQuery ¶
func (g *GetProviderSetup) BuildQuery() (*dynamodb.QueryInput, error)
func (*GetProviderSetup) UnmarshalQueryOutput ¶
func (g *GetProviderSetup) UnmarshalQueryOutput(out *dynamodb.QueryOutput) error
type GetRequest ¶
func (*GetRequest) BuildQuery ¶
func (g *GetRequest) BuildQuery() (*dynamodb.QueryInput, error)
func (*GetRequest) UnmarshalQueryOutput ¶
func (g *GetRequest) UnmarshalQueryOutput(out *dynamodb.QueryOutput) error
type GetRequestInstructions ¶ added in v0.15.0
type GetRequestInstructions struct { ID string Result *access.Instructions }
func (*GetRequestInstructions) BuildQuery ¶ added in v0.15.0
func (g *GetRequestInstructions) BuildQuery() (*dynamodb.QueryInput, error)
func (*GetRequestInstructions) UnmarshalQueryOutput ¶ added in v0.15.0
func (g *GetRequestInstructions) UnmarshalQueryOutput(out *dynamodb.QueryOutput) error
type GetRequestReviewer ¶
func (*GetRequestReviewer) BuildQuery ¶
func (g *GetRequestReviewer) BuildQuery() (*dynamodb.QueryInput, error)
func (*GetRequestReviewer) UnmarshalQueryOutput ¶
func (g *GetRequestReviewer) UnmarshalQueryOutput(out *dynamodb.QueryOutput) error
type GetTargetGroup ¶ added in v0.15.0
func (*GetTargetGroup) BuildQuery ¶ added in v0.15.0
func (g *GetTargetGroup) BuildQuery() (*dynamodb.QueryInput, error)
func (*GetTargetGroup) UnmarshalQueryOutput ¶ added in v0.15.0
func (g *GetTargetGroup) UnmarshalQueryOutput(out *dynamodb.QueryOutput) error
type GetUser ¶
func (*GetUser) BuildQuery ¶
func (u *GetUser) BuildQuery() (*dynamodb.QueryInput, error)
func (*GetUser) UnmarshalQueryOutput ¶
func (g *GetUser) UnmarshalQueryOutput(out *dynamodb.QueryOutput) error
type GetUserByEmail ¶
func (*GetUserByEmail) BuildQuery ¶
func (u *GetUserByEmail) BuildQuery() (*dynamodb.QueryInput, error)
func (*GetUserByEmail) UnmarshalQueryOutput ¶
func (g *GetUserByEmail) UnmarshalQueryOutput(out *dynamodb.QueryOutput) error
type ListAccessRuleVersions ¶
type ListAccessRuleVersions struct { ID string Result []rule.AccessRule `ddb:"result"` }
func (*ListAccessRuleVersions) BuildQuery ¶
func (l *ListAccessRuleVersions) BuildQuery() (*dynamodb.QueryInput, error)
type ListAccessRulesForStatus ¶
type ListAccessRulesForStatus struct { Status rule.Status Result []rule.AccessRule `ddb:"result"` }
func (*ListAccessRulesForStatus) BuildQuery ¶
func (l *ListAccessRulesForStatus) BuildQuery() (*dynamodb.QueryInput, error)
type ListAllCachedProviderArgGroupOptions ¶
type ListAllCachedProviderArgGroupOptions struct { ProviderID string Result []cache.ProviderArgGroupOption }
func (*ListAllCachedProviderArgGroupOptions) BuildQuery ¶
func (q *ListAllCachedProviderArgGroupOptions) BuildQuery() (*dynamodb.QueryInput, error)
func (*ListAllCachedProviderArgGroupOptions) UnmarshalQueryOutput ¶
func (q *ListAllCachedProviderArgGroupOptions) UnmarshalQueryOutput(out *dynamodb.QueryOutput) error
type ListCachedProviderArgGroupOptionsForArg ¶
type ListCachedProviderArgGroupOptionsForArg struct { ProviderID string ArgID string Result []cache.ProviderArgGroupOption }
func (*ListCachedProviderArgGroupOptionsForArg) BuildQuery ¶
func (q *ListCachedProviderArgGroupOptionsForArg) BuildQuery() (*dynamodb.QueryInput, error)
func (*ListCachedProviderArgGroupOptionsForArg) UnmarshalQueryOutput ¶
func (q *ListCachedProviderArgGroupOptionsForArg) UnmarshalQueryOutput(out *dynamodb.QueryOutput) error
type ListCachedProviderArgGroupOptionsForArgAndGroup ¶
type ListCachedProviderArgGroupOptionsForArgAndGroup struct { ProviderID string ArgID string GroupID string Result []cache.ProviderArgGroupOption }
func (*ListCachedProviderArgGroupOptionsForArgAndGroup) BuildQuery ¶
func (q *ListCachedProviderArgGroupOptionsForArgAndGroup) BuildQuery() (*dynamodb.QueryInput, error)
func (*ListCachedProviderArgGroupOptionsForArgAndGroup) UnmarshalQueryOutput ¶
func (q *ListCachedProviderArgGroupOptionsForArgAndGroup) UnmarshalQueryOutput(out *dynamodb.QueryOutput) error
type ListCachedProviderOptions ¶
type ListCachedProviderOptions struct { ProviderID string Result []cache.ProviderOption }
func (*ListCachedProviderOptions) BuildQuery ¶
func (q *ListCachedProviderOptions) BuildQuery() (*dynamodb.QueryInput, error)
func (*ListCachedProviderOptions) UnmarshalQueryOutput ¶
func (q *ListCachedProviderOptions) UnmarshalQueryOutput(out *dynamodb.QueryOutput) error
type ListCachedProviderOptionsForArg ¶
type ListCachedProviderOptionsForArg struct { ProviderID string ArgID string Result []cache.ProviderOption }
func (*ListCachedProviderOptionsForArg) BuildQuery ¶
func (q *ListCachedProviderOptionsForArg) BuildQuery() (*dynamodb.QueryInput, error)
func (*ListCachedProviderOptionsForArg) UnmarshalQueryOutput ¶
func (q *ListCachedProviderOptionsForArg) UnmarshalQueryOutput(out *dynamodb.QueryOutput) error
type ListCachedTargetGroupResource ¶ added in v0.15.0
type ListCachedTargetGroupResource struct { TargetGroupID string ResourceType string Result []cache.TargateGroupResource }
func (*ListCachedTargetGroupResource) BuildQuery ¶ added in v0.15.0
func (q *ListCachedTargetGroupResource) BuildQuery() (*dynamodb.QueryInput, error)
func (*ListCachedTargetGroupResource) UnmarshalQueryOutput ¶ added in v0.15.0
func (q *ListCachedTargetGroupResource) UnmarshalQueryOutput(out *dynamodb.QueryOutput) error
type ListCurrentAccessRules ¶
type ListCurrentAccessRules struct {
Result []rule.AccessRule `ddb:"result"`
}
func (*ListCurrentAccessRules) BuildQuery ¶
func (l *ListCurrentAccessRules) BuildQuery() (*dynamodb.QueryInput, error)
type ListFavoritesForUser ¶
func (*ListFavoritesForUser) BuildQuery ¶
func (l *ListFavoritesForUser) BuildQuery() (*dynamodb.QueryInput, error)
type ListGroups ¶
func (*ListGroups) BuildQuery ¶
func (l *ListGroups) BuildQuery() (*dynamodb.QueryInput, error)
type ListGroupsForSourceAndStatus ¶
type ListGroupsForSourceAndStatus struct { Result []identity.Group `ddb:"result"` Source string Status gendTypes.IdpStatus }
func (*ListGroupsForSourceAndStatus) BuildQuery ¶
func (l *ListGroupsForSourceAndStatus) BuildQuery() (*dynamodb.QueryInput, error)
type ListGroupsForStatus ¶
type ListGroupsForStatus struct { Result []identity.Group `ddb:"result"` Status gendTypes.IdpStatus }
func (*ListGroupsForStatus) BuildQuery ¶
func (l *ListGroupsForStatus) BuildQuery() (*dynamodb.QueryInput, error)
type ListHandlers ¶ added in v0.15.0
func (*ListHandlers) BuildQuery ¶ added in v0.15.0
func (l *ListHandlers) BuildQuery() (*dynamodb.QueryInput, error)
type ListProviderSetupSteps ¶
type ListProviderSetupSteps struct { SetupID string Result []providersetup.Step `ddb:"result"` }
func (*ListProviderSetupSteps) BuildQuery ¶
func (l *ListProviderSetupSteps) BuildQuery() (*dynamodb.QueryInput, error)
type ListProviderSetups ¶
type ListProviderSetups struct {
Result []providersetup.Setup `ddb:"result"`
}
func (*ListProviderSetups) BuildQuery ¶
func (l *ListProviderSetups) BuildQuery() (*dynamodb.QueryInput, error)
type ListProviderSetupsForType ¶
type ListProviderSetupsForType struct { Type string Result []providersetup.Setup `ddb:"result"` }
func (*ListProviderSetupsForType) BuildQuery ¶
func (l *ListProviderSetupsForType) BuildQuery() (*dynamodb.QueryInput, error)
type ListRequestEvents ¶
type ListRequestEvents struct { RequestID string Result []access.RequestEvent `ddb:"result"` }
func (*ListRequestEvents) BuildQuery ¶
func (l *ListRequestEvents) BuildQuery() (*dynamodb.QueryInput, error)
type ListRequestReviewers ¶
func (*ListRequestReviewers) BuildQuery ¶
func (g *ListRequestReviewers) BuildQuery() (*dynamodb.QueryInput, error)
type ListRequests ¶
func (*ListRequests) BuildQuery ¶
func (l *ListRequests) BuildQuery() (*dynamodb.QueryInput, error)
type ListRequestsForReviewer ¶
func (*ListRequestsForReviewer) BuildQuery ¶
func (l *ListRequestsForReviewer) BuildQuery() (*dynamodb.QueryInput, error)
func (*ListRequestsForReviewer) UnmarshalQueryOutput ¶
func (g *ListRequestsForReviewer) UnmarshalQueryOutput(out *dynamodb.QueryOutput) error
type ListRequestsForReviewerAndStatus ¶
type ListRequestsForReviewerAndStatus struct { ReviewerID string Status access.Status Result []access.Request `ddb:"result"` }
func (*ListRequestsForReviewerAndStatus) BuildQuery ¶
func (l *ListRequestsForReviewerAndStatus) BuildQuery() (*dynamodb.QueryInput, error)
func (*ListRequestsForReviewerAndStatus) UnmarshalQueryOutput ¶
func (g *ListRequestsForReviewerAndStatus) UnmarshalQueryOutput(out *dynamodb.QueryOutput) error
type ListRequestsForStatus ¶
func (*ListRequestsForStatus) BuildQuery ¶
func (l *ListRequestsForStatus) BuildQuery() (*dynamodb.QueryInput, error)
type ListRequestsForUser ¶
func (*ListRequestsForUser) BuildQuery ¶
func (g *ListRequestsForUser) BuildQuery() (*dynamodb.QueryInput, error)
type ListRequestsForUserAndRequestend ¶
type ListRequestsForUserAndRequestend struct { UserID string RequestEndComparator RequestEndComparator CompareTo time.Time Result []access.Request `ddb:"result"` }
See the access.Request.DDBKeys for a comment explaining what the endtime represents for requests
func (*ListRequestsForUserAndRequestend) BuildQuery ¶
func (l *ListRequestsForUserAndRequestend) BuildQuery() (*dynamodb.QueryInput, error)
type ListRequestsForUserAndRuleAndRequestend ¶
type ListRequestsForUserAndRuleAndRequestend struct { UserID string RuleID string RequestEndComparator RequestEndComparator CompareTo time.Time Result []access.Request `ddb:"result"` }
See the access.Request.DDBKeys for a comment explaining what the endtime represents for requests
func (*ListRequestsForUserAndRuleAndRequestend) BuildQuery ¶
func (l *ListRequestsForUserAndRuleAndRequestend) BuildQuery() (*dynamodb.QueryInput, error)
type ListRequestsForUserAndStatus ¶
type ListRequestsForUserAndStatus struct { Status access.Status UserId string Result []access.Request `ddb:"result"` }
func (*ListRequestsForUserAndStatus) BuildQuery ¶
func (g *ListRequestsForUserAndStatus) BuildQuery() (*dynamodb.QueryInput, error)
type ListTargetGroups ¶ added in v0.15.0
func (*ListTargetGroups) BuildQuery ¶ added in v0.15.0
func (l *ListTargetGroups) BuildQuery() (*dynamodb.QueryInput, error)
type ListTargetRoutes ¶ added in v0.15.0
func (*ListTargetRoutes) BuildQuery ¶ added in v0.15.0
func (l *ListTargetRoutes) BuildQuery() (*dynamodb.QueryInput, error)
type ListTargetRoutesForGroup ¶ added in v0.15.0
func (*ListTargetRoutesForGroup) BuildQuery ¶ added in v0.15.0
func (l *ListTargetRoutesForGroup) BuildQuery() (*dynamodb.QueryInput, error)
type ListTargetRoutesForHandler ¶ added in v0.15.0
func (*ListTargetRoutesForHandler) BuildQuery ¶ added in v0.15.0
func (l *ListTargetRoutesForHandler) BuildQuery() (*dynamodb.QueryInput, error)
type ListUsers ¶
func (*ListUsers) BuildQuery ¶
func (l *ListUsers) BuildQuery() (*dynamodb.QueryInput, error)
type ListUsersForStatus ¶
func (*ListUsersForStatus) BuildQuery ¶
func (l *ListUsersForStatus) BuildQuery() (*dynamodb.QueryInput, error)
type ListValidTargetRoutesForGroupByPriority ¶ added in v0.15.0
type ListValidTargetRoutesForGroupByPriority struct { Group string Result []target.Route `ddb:"result"` }
func (*ListValidTargetRoutesForGroupByPriority) BuildQuery ¶ added in v0.15.0
func (l *ListValidTargetRoutesForGroupByPriority) BuildQuery() (*dynamodb.QueryInput, error)
type RequestEndComparator ¶
type RequestEndComparator string
const ( LessThan RequestEndComparator = "<" LessThanEqual RequestEndComparator = "<=" GreaterThan RequestEndComparator = ">" GreaterThanEqual RequestEndComparator = ">=" )
Source Files ¶
- delete_target_group.go
- get_access_token.go
- get_access_token_by_token.go
- get_cached_provider_arg_group_option_value.go
- get_cached_targetgroup_resource.go
- get_favorite_for_user.go
- get_group.go
- get_handler.go
- get_providersetup.go
- get_request.go
- get_request_instructions.go
- get_request_reviewer.go
- get_rule_current.go
- get_rule_version.go
- get_target_group.go
- get_user.go
- get_user_by_email.go
- list_all_cached_provider_arg_group_options.go
- list_all_cached_provider_options.go
- list_all_cached_targetgroup_resource.go
- list_cached_provider_arg_group_options_for_arg.go
- list_cached_provider_arg_group_options_for_arg_and_group.go
- list_cached_provider_options_for_arg.go
- list_current_rules.go
- list_favorites_for_user.go
- list_groups.go
- list_groups_for_source.go
- list_groups_for_status.go
- list_handlers.go
- list_providersetup_steps.go
- list_providersetups.go
- list_providersetups_for_type.go
- list_request_events.go
- list_request_reviewers.go
- list_requests.go
- list_requests_for_reviewer.go
- list_requests_for_reviewer_and_status.go
- list_requests_for_status.go
- list_requests_for_user.go
- list_requests_for_user_and_requestend.go
- list_requests_for_user_and_rule_and_requestend.go
- list_requests_for_user_and_status.go
- list_rule_versions.go
- list_rules_for_status.go
- list_target_groups.go
- list_target_routes.go
- list_target_routes_for_group.go
- list_target_routes_for_handler.go
- list_users.go
- list_users_for_status.go
- list_valid_target_routes_for_group_by_priority.go
- testing.go
- update_target_group.go
Click to show internal directories.
Click to hide internal directories.