MCPcopy Index your code

hub / github.com/cloud-custodian/cloud-custodian / types & classes

Types & classes4,595 in github.com/cloud-custodian/cloud-custodian

↓ 224 callersClassPolicyValidationError
Policy Validation Error
c7n/exceptions.py:30
↓ 97 callersClassBag
c7n/config.py:9
↓ 46 callersClassPolicyChecker
checker_config: - check_actions: only check one of the specified actions - everyone_only: only check for wildcard permission grants
c7n/filters/iamaccess.py:48
↓ 44 callersClassSession
tools/c7n_azure/c7n_azure/session.py:176
↓ 33 callersClassValueFilter
Generic value filter using jmespath
c7n/filters/core.py:589
↓ 31 callersClassClientError
dummy boto api error
c7n/exceptions.py:7
↓ 31 callersClassLambdaManager
Provides CRUD operations around lambda functions
c7n/mu.py:382
↓ 30 callersClassPolicyExecutionError
Error running a Policy.
c7n/exceptions.py:40
↓ 28 callersClassPolicyLambda
Wraps a custodian policy to turn it into a lambda function.
c7n/mu.py:868
↓ 27 callersClassStructureParser
Provide fast validation and inspection of a policy file. Intent is to provide more humane validation for top level errors instead of printing
c7n/structure.py:9
↓ 26 callersClassFilterRegistry
c7n/filters/core.py:120
↓ 26 callersClassOffHour
c7n/filters/offhours.py:513
↓ 25 callersClassOnHour
c7n/filters/offhours.py:535
↓ 24 callersClassActionRegistry
c7n/actions/core.py:13
↓ 22 callersClassValuesFrom
Retrieve values from a url. Supports json, csv and line delimited text files and expressions to retrieve a subset of values. Expression
c7n/resolver.py:108
↓ 21 callersClassFilterValidationError
c7n/filters/core.py:39
↓ 20 callersClassSessionFactory
c7n/credentials.py:65
↓ 19 callersClassPluginRegistry
A plugin registry Custodian is intended to be innately pluggable both internally and externally, for resource types and their filters and act
c7n/registry.py:5
↓ 18 callersClassHost
tools/c7n_azure/c7n_azure/container_host/host.py:46
↓ 16 callersClassExecutionContext
Policy Execution Context.
c7n/ctx.py:21
↓ 15 callersClassConfig
c7n/config.py:20
↓ 14 callersClassFormatter
c7n/reports/csvout.py:147
↓ 14 callersClassFunctionPackage
tools/c7n_azure/c7n_azure/function_package.py:41
↓ 14 callersClassPolicyCollection
Policy collection supporting collection modifications.
tools/c7n_policystream/policystream.py:191
↓ 14 callersClassTerraformProvider
tools/c7n_left/c7n_left/providers/terraform/provider.py:112
↓ 13 callersClassSlackDelivery
tools/c7n_mailer/c7n_mailer/slack_delivery.py:12
↓ 13 callersClassVarFormat
Behaves exactly like the stdlib formatter, with one additional behavior. when a string has no format_spec and only contains a single expression,
c7n/varfmt.py:5
↓ 12 callersClassPythonPackageArchive
Creates a zip file for python lambda functions. :param tuple modules: the Python modules to add to the archive Amazon doesn't give us straig
c7n/mu.py:51
↓ 12 callersClassURIResolver
c7n/resolver.py:22
↓ 11 callersClassFakeCache
Test cache implementation for verifying caching behavior.
tools/c7n_azure/tests_azure/test_resolver.py:14
↓ 11 callersClassFakeCache
tests/test_resolver.py:21
↓ 11 callersClassMailerGcpQueueProcessor
tools/c7n_mailer/c7n_mailer/gcp_mailer/gcp_queue_processor.py:26
↓ 10 callersClassAzurePythonPackageArchive
tools/c7n_azure/c7n_azure/function_package.py:26
↓ 10 callersClassGraphSource
Custom source for Microsoft Graph API resources. This source integrates with Cloud Custodian's filtering framework while using Microsoft Grap
tools/c7n_azure/c7n_azure/graph_utils.py:17
↓ 10 callersClassLooseVersion
Version numbering for anarchists and software realists. Implements the standard interface for version number classes as described above. A ve
c7n/vendored/distutils/version.py:153
↓ 10 callersClassSession
Session
tools/c7n_tencentcloud/c7n_tencentcloud/client.py:128
↓ 9 callersClassComparableVersion
c7n/filters/core.py:581
↓ 9 callersClassLaunchInfo
c7n/resources/asg.py:69
↓ 9 callersClassMockEmailDelivery
tools/c7n_mailer/tests/test_email.py:41
↓ 9 callersClassPolicyLoader
c7n/loader.py:81
↓ 8 callersClassAWS
c7n/resources/aws.py:737
↓ 8 callersClassDataDogDelivery
tools/c7n_mailer/c7n_mailer/datadog_delivery.py:11
↓ 8 callersClassMailerAzureQueueProcessor
tools/c7n_mailer/c7n_mailer/azure_mailer/azure_queue_processor.py:27
↓ 8 callersClassSmtpDelivery
tools/c7n_mailer/c7n_mailer/smtp_delivery.py:9
↓ 7 callersClassAutoTagUser
Attempts to tag a resource with the first user who created/modified it. :example: This policy will tag all existing resource groups with the
tools/c7n_azure/c7n_azure/actions/tagging.py:222
↓ 7 callersClassAzure
tools/c7n_azure/c7n_azure/provider.py:23
↓ 7 callersClassClient
tools/sandbox/c7n_sphere11/c7n_sphere11/client.py:19
↓ 7 callersClassPaginator
c7n/query.py:32
↓ 7 callersClassSession
Base class for API repository for a specified Cloud API.
tools/c7n_gcp/c7n_gcp/client.py:160
↓ 7 callersClassWebhook
Calls a webhook with optional parameters and body populated from JMESPath queries. .. code-block:: yaml policies:
c7n/actions/webhook.py:16
↓ 6 callersClassAzureFunctionMode
A policy that runs/executes in azure functions.
tools/c7n_azure/c7n_azure/policy.py:34
↓ 6 callersClassFirewallBypassFilterMock
tools/c7n_azure/tests_azure/test_firewall_bypass_filter.py:8
↓ 6 callersClassFirewallRulesFilterMock
tools/c7n_azure/tests_azure/test_firewall_rules_filter.py:161
↓ 6 callersClassImage
tools/dev/dockerpkg.py:180
↓ 6 callersClassInMemoryCache
c7n/cache.py:70
↓ 6 callersClassLambdaFunction
c7n/mu.py:769
↓ 6 callersClassMetricsFilter
Supports metrics filters on resources. Docs on cloud monitor metrics https://www.tencentcloud.com/document/product/248 :example: ..
tools/c7n_tencentcloud/c7n_tencentcloud/filters/metrics.py:30
↓ 6 callersClassParser
tools/c7n_terraform/c7n_terraform/parser.py:395
↓ 6 callersClassPolicy
Policy that tracks its file origin.
tools/c7n_policystream/policystream.py:183
↓ 6 callersClassSession
tools/c7n_oci/c7n_oci/session.py:81
↓ 6 callersClassStorageMetricsFilter
Filters storage accounts based on service-specific metrics. Azure Storage Accounts expose service-specific metrics for blob, queue, table, an
tools/c7n_azure/c7n_azure/resources/storage.py:474
↓ 5 callersClassBlock
tools/c7n_terraform/c7n_terraform/parser.py:18
↓ 5 callersClassDeprecatedField
c7n/deprecated.py:114
↓ 5 callersClassEmailDelivery
tools/c7n_mailer/c7n_mailer/email_delivery.py:21
↓ 5 callersClassIamPolicyValueFilter
Generic value filter on resources' IAM policy bindings using jmespath :example: Filter all kms-cryptokeys accessible to all users or all
tools/c7n_gcp/c7n_gcp/filters/iampolicy.py:140
↓ 5 callersClassMessageIterator
c7n/sqsexec.py:91
↓ 5 callersClassPatchResource
Patches a Kubernetes resource with enhanced capabilities Supports save/restore functionality for off-hours resource management and impro
tools/c7n_kube/c7n_kube/actions/core.py:111
↓ 5 callersClassResourceQuery
tools/c7n_oci/c7n_oci/query.py:19
↓ 5 callersClassSessionFactory
tools/c7n_oci/c7n_oci/session.py:20
↓ 4 callersClassAction
tools/c7n_gcp/c7n_gcp/actions/core.py:10
↓ 4 callersClassAnnotationSweeper
Support clearing annotations set within a block filter. See https://github.com/cloud-custodian/cloud-custodian/issues/2116
c7n/filters/core.py:540
↓ 4 callersClassAppServicePlanUnit
tools/c7n_azure/c7n_azure/provisioning/app_service_plan.py:11
↓ 4 callersClassCloudWatchLogHandler
Python Log Handler to Send to Cloud Watch Logs https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/WhatIsCloudWatchLogs.html
c7n/log.py:46
↓ 4 callersClassD
tests/test_schema.py:633
↓ 4 callersClassDirectoryLoader
c7n/loader.py:175
↓ 4 callersClassMaxResourceLimit
c7n/query.py:653
↓ 4 callersClassMockAdmissionControllerServer
tools/c7n_kube/tests/test_k8s_server.py:20
↓ 4 callersClassModifyDiskTypeAction
Action to modify the SKU type of Azure managed disks. **Key Features**: - **Parallel Processing**: Handles unattached and attache
tools/c7n_azure/c7n_azure/resources/disk.py:51
↓ 4 callersClassNullCache
c7n/cache.py:66
↓ 4 callersClassOCI
tools/c7n_oci/c7n_oci/provider.py:19
↓ 4 callersClassOutputRegistry
c7n/output.py:40
↓ 4 callersClassPolicyChange
References a policy change within a given commit.
tools/c7n_policystream/policystream.py:95
↓ 4 callersClassQueryResourceManager
QueryResourceManager
tools/c7n_tencentcloud/c7n_tencentcloud/query.py:245
↓ 4 callersClassSecurityGroupDiff
Diff two versions of a security group Immutable: GroupId, GroupName, Description, VpcId, OwnerId Mutable: Tags, Rules
c7n/resources/vpc.py:917
↓ 4 callersClassSendGridDelivery
tools/c7n_mailer/c7n_mailer/azure_mailer/sendgrid_delivery.py:13
↓ 4 callersClassStorageAccountUnit
tools/c7n_azure/c7n_azure/provisioning/storage_account.py:9
↓ 4 callersClassStorageSetFirewallAction
Set Firewall Rules Action Updates Azure Storage Firewalls and Virtual Networks settings. By default the firewall rules are appended with
tools/c7n_azure/c7n_azure/resources/storage.py:130
↓ 3 callersClassAppInsightsUnit
tools/c7n_azure/c7n_azure/provisioning/app_insights.py:9
↓ 3 callersClassAutoTagDate
Attempts to tag a resource with the date when resource was created. This action searches from the earliest 'write' operation's caller in
tools/c7n_azure/c7n_azure/actions/tagging.py:318
↓ 3 callersClassBucket
tools/c7n_salactus/c7n_salactus/db.py:87
↓ 3 callersClassBucketLambdaNotification
Subscribe a lambda to bucket notifications directly.
c7n/mu.py:1474
↓ 3 callersClassCloudWatchEventSource
Subscribe a lambda to cloud watch events. Cloud watch events supports a number of different event sources, from periodic timers with cron syn
c7n/mu.py:1058
↓ 3 callersClassEncryptExtantKeys
Action to encrypt unencrypted S3 objects :example: .. code-block:: yaml policies: - name: s3-encrypt-objects
c7n/resources/s3.py:2320
↓ 3 callersClassF
tests/test_manager.py:68
↓ 3 callersClassFunctionAppDeploymentUnit
tools/c7n_azure/c7n_azure/provisioning/function_app.py:14
↓ 3 callersClassGraphResourceManager
Base class for Microsoft Graph API resources. Provides common Graph API client functionality for all EntraID resources.
tools/c7n_azure/c7n_azure/graph_utils.py:128
↓ 3 callersClassInvalidOutputConfig
Invalid configuration for an output
c7n/exceptions.py:16
↓ 3 callersClassIsShadow
Identify shadow trails (secondary copies), shadow trails can't be modified directly, the origin trail needs to be modified. Shadow trails are
c7n/resources/cloudtrail.py:58
↓ 3 callersClassKeyAlias
c7n/resources/kms.py:29
↓ 3 callersClassLogSubscriber
Composite as a log sink subscriber = LogSubscriber(dict( log='projects/custodian-1291/logs/cloudaudit.googleapis.com%2Factivity')) f
tools/c7n_gcp/c7n_gcp/mu.py:704
next →1–100 of 4,595, ranked by callers