Class EncryptionByDefault
Provides a resource to manage whether default EBS encryption is enabled for your AWS account in the current AWS region. To manage the default KMS key for the region, see the aws.ebs.DefaultKmsKey resource.
NOTE: Removing this resource disables default EBS encryption.
Example Usage
using Pulumi;
using Aws = Pulumi.Aws;
class MyStack : Stack
{
public MyStack()
{
var example = new Aws.Ebs.EncryptionByDefault("example", new Aws.Ebs.EncryptionByDefaultArgs
{
Enabled = true,
});
}
}
Inherited Members
Namespace: Pulumi.Aws.Ebs
Assembly: Pulumi.Aws.dll
Syntax
public class EncryptionByDefault : CustomResource
Constructors
View SourceEncryptionByDefault(String, EncryptionByDefaultArgs, CustomResourceOptions)
Create a EncryptionByDefault resource with the given unique name, arguments, and options.
Declaration
public EncryptionByDefault(string name, EncryptionByDefaultArgs args = null, CustomResourceOptions options = null)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | name | The unique name of the resource |
| EncryptionByDefaultArgs | args | The arguments used to populate this resource's properties |
| CustomResourceOptions | options | A bag of options that control this resource's behavior |
Properties
View SourceEnabled
Whether or not default EBS encryption is enabled. Valid values are true or false. Defaults to true.
Declaration
public Output<bool?> Enabled { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.Nullable<System.Boolean>> |
Methods
View SourceGet(String, Input<String>, EncryptionByDefaultState, CustomResourceOptions)
Get an existing EncryptionByDefault resource's state with the given name, ID, and optional extra properties used to qualify the lookup.
Declaration
public static EncryptionByDefault Get(string name, Input<string> id, EncryptionByDefaultState state = null, CustomResourceOptions options = null)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | name | The unique name of the resulting resource. |
| Input<System.String> | id | The unique provider ID of the resource to lookup. |
| EncryptionByDefaultState | state | Any extra arguments used during the lookup. |
| CustomResourceOptions | options | A bag of options that control this resource's behavior |
Returns
| Type | Description |
|---|---|
| EncryptionByDefault |