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 GetDelegatedARMAuthRoleAssignmentsClient ¶
func GetDelegatedARMAuthRoleAssignmentsClient(c context.Context) *armauthorization.RoleAssignmentsClient
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.