Field Level Encryption Config
Provides a CloudFront Field-level Encryption Config resource.
Example Usage
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.cloudfront.FieldLevelEncryptionConfig;
import com.pulumi.aws.cloudfront.FieldLevelEncryptionConfigArgs;
import com.pulumi.aws.cloudfront.inputs.FieldLevelEncryptionConfigContentTypeProfileConfigArgs;
import com.pulumi.aws.cloudfront.inputs.FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs;
import com.pulumi.aws.cloudfront.inputs.FieldLevelEncryptionConfigQueryArgProfileConfigArgs;
import com.pulumi.aws.cloudfront.inputs.FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var test = new FieldLevelEncryptionConfig("test", FieldLevelEncryptionConfigArgs.builder()
.comment("test comment")
.contentTypeProfileConfig(FieldLevelEncryptionConfigContentTypeProfileConfigArgs.builder()
.forwardWhenContentTypeIsUnknown(true)
.contentTypeProfiles(FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs.builder()
.items(FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArgs.builder()
.contentType("application/x-www-form-urlencoded")
.format("URLEncoded")
.build())
.build())
.build())
.queryArgProfileConfig(FieldLevelEncryptionConfigQueryArgProfileConfigArgs.builder()
.forwardWhenQueryArgProfileIsUnknown(true)
.queryArgProfiles(FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs.builder()
.items(FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArgs.builder()
.profileId(aws_cloudfront_field_level_encryption_profile.test().id())
.queryArg("Arg1")
.build())
.build())
.build())
.build());
}
}
Content copied to clipboard
Import
Using pulumi import
, import Cloudfront Field Level Encryption Config using the id
. For example:
$ pulumi import aws:cloudfront/fieldLevelEncryptionConfig:FieldLevelEncryptionConfig config E74FTE3AEXAMPLE
Content copied to clipboard