# Functions
ForEachIPAllowlist iterates over all IP allowlists in a project identified by given context ID, invoking the given callback for each IP allowlist.
IAMProviderURL creates a resource URL for the IAMProvider with given ID in given context.
IPAllowlistURL creates a resource URL for the IPAllowlist with given ID in given context.
No description provided by the author
RegisterSecurityServiceHandler registers the http handlers for service SecurityService to "mux".
RegisterSecurityServiceHandlerClient registers the http handlers for service SecurityService to "mux".
RegisterSecurityServiceHandlerFromEndpoint is same as RegisterSecurityServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterSecurityServiceHandlerServer registers the http handlers for service SecurityService to "mux".
No description provided by the author
# Constants
APIID contains identifier of this API.
APIMajorVersion contains major version of this API.
APIMinorVersion contains minor version of this API.
APIPatchVersion contains patch version of this API.
EventTypeIAMProviderCreated is the type of event fired after an IAM provider has been created SubjectID contains the ID of the provider.
EventTypeIAMProviderDeleted is the type of event fired after an IAM provider has been (marked for) deleted SubjectID contains the ID of the provider.
EventTypeIAMProviderUpdated is the type of event fired after an IAM provider has been updated SubjectID contains the ID of the provider.
EventTypeIPAllowlistCreated is the type of event fired after an IP allowlist has been created SubjectID contains the ID of the allowlist.
EventTypeIPAllowlistDeleted is the type of event fired after an IP allowlist has been (marked for) deleted SubjectID contains the ID of the allowlist.
EventTypeIPAllowlistUpdated is the type of event fired after an IP allowlist has been updated SubjectID contains the ID of the allowlist.
IAMProviderTypeLDAP indicates an IAM provider of type LDAP.
KindIAMProvider is a constants for the kind of IAMProvider resources.
KindIPAllowlist is a constants for the kind of IPAllowlist resources.
PermissionIAMProviderCreate is needed for create an IAM provider.
PermissionIAMProviderDelete is needed for deleting an IAM provider.
PermissionIAMProviderGet is needed for fetching an individual IAM providers in a project.
PermissionIAMProviderList is needed for listing IAM providers in a project.
PermissionIAMProviderSetDefault is needed for marking an IAM provider as the default in a project.
PermissionIAMProviderUpdate is needed for updating an IAM provider.
PermissionIPAllowlistCreate is needed for create an IP allowlist.
PermissionIPAllowlistDelete is needed for deleting an IP allowlist.
PermissionIPAllowlistGet is needed for fetching an individual IP allowlists in a project.
PermissionIPAllowlistList is needed for listing IP allowlists in a project.
PermissionIPAllowlistUpdate is needed for updating an IP allowlist.
# Variables
No description provided by the author
# Structs
IAMProvider provides configuration for a custom Identity & Access management provider for deployments.
LDAP provider specific settings.
List of IAM providers.
IPAllowlist represents a list of CIDR ranges from which a deployment is accessible.
List of IP allowlists.
UnimplementedSecurityServiceServer can be embedded to have forward compatible implementations.
# Interfaces
SecurityServiceClient is the client API for SecurityService service.
SecurityServiceServer is the server API for SecurityService service.
# Type aliases
No description provided by the author