Documentation ¶
Index ¶
- Constants
- func GetDelegatedARMAuthRoleAssignmentsClient(c context.Context) *armauthorization.RoleAssignmentsClient
- func NewApiServer(c context.Context, buildID string) (*apiServer, error)
- func QueryPolicyItems[DocType base.QueryDocument](c context.Context, partitionKey base.DocNamespacePartitionKey, ...) *base.DocPager[DocType]
- func RespondPagerList[T any](c ctx.RequestContext, pager *utils.SerializableItemsPager[T]) error
- type APIServer
- type QueryPolicyItemsParams
Constants ¶
View Source
const ( PolicyItemsQueryColumnCreated = "c.iat" PolicyItemsQueryColumnNotAfter = "c.exp" )
Variables ¶
This section is empty.
Functions ¶
func QueryPolicyItems ¶
func QueryPolicyItems[DocType base.QueryDocument](c context.Context, partitionKey base.DocNamespacePartitionKey, params QueryPolicyItemsParams) *base.DocPager[DocType]
func RespondPagerList ¶
func RespondPagerList[T any](c ctx.RequestContext, pager *utils.SerializableItemsPager[T]) error
Types ¶
type APIServer ¶
type APIServer interface { common.CommonServer RespondRequireAdmin(c echo.Context) error GetAzKeyVaultEndpoint() string WithDelegatedARMAuthRoleAssignmentsClient(c ctx.RequestContext) (ctx.RequestContext, *armauthorization.RoleAssignmentsClient, error) GetAzSubscriptionID() string GetResourceGroupName() string GetKeyVaultName() string }
type QueryPolicyItemsParams ¶
type QueryPolicyItemsParams struct { ExtraColumns []string PolicyLocator *base.ResourceLocator }
Click to show internal directories.
Click to hide internal directories.