class DefaultEncryptedResourceFactories
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.IAM.DefaultEncryptedResourceFactories |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awsiam#DefaultEncryptedResourceFactories |
Java | software.amazon.awscdk.services.iam.DefaultEncryptedResourceFactories |
Python | aws_cdk.aws_iam.DefaultEncryptedResourceFactories |
TypeScript (source) | aws-cdk-lib » aws_iam » DefaultEncryptedResourceFactories |
Default factories for encrypted resources.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_iam as iam } from 'aws-cdk-lib';
const defaultEncryptedResourceFactories = new iam.DefaultEncryptedResourceFactories();
Initializer
new DefaultEncryptedResourceFactories()
Methods
| Name | Description |
|---|---|
| static get(type) | Get the default factory for a given CloudFormation resource type. |
| static has(type) | Check if a default factory is registered for a given CloudFormation resource type. |
| static set(type, factory) | Register a default factory for a given CloudFormation resource type. |
static get(type)
public static get(type: string): IEncryptedResourceFactory
Parameters
- type
string— the CloudFormation resource type (e.g., 'AWS::DynamoDB::Table').
Returns
Get the default factory for a given CloudFormation resource type.
static has(type)
public static has(type: string): boolean
Parameters
- type
string— the CloudFormation resource type (e.g., 'AWS::DynamoDB::Table').
Returns
boolean
Check if a default factory is registered for a given CloudFormation resource type.
static set(type, factory)
public static set(type: string, factory: IEncryptedResourceFactory): void
Parameters
- type
string— the CloudFormation resource type (e.g., 'AWS::DynamoDB::Table'). - factory
IEncrypted— the factory to register for this resource type.Resource Factory
Register a default factory for a given CloudFormation resource type.

.NET
Go
Java
Python
TypeScript (