Origin Request Policy
Example Usage
The following example below creates a CloudFront origin request policy.
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.cloudfront.OriginRequestPolicy;
import com.pulumi.aws.cloudfront.OriginRequestPolicyArgs;
import com.pulumi.aws.cloudfront.inputs.OriginRequestPolicyCookiesConfigArgs;
import com.pulumi.aws.cloudfront.inputs.OriginRequestPolicyCookiesConfigCookiesArgs;
import com.pulumi.aws.cloudfront.inputs.OriginRequestPolicyHeadersConfigArgs;
import com.pulumi.aws.cloudfront.inputs.OriginRequestPolicyHeadersConfigHeadersArgs;
import com.pulumi.aws.cloudfront.inputs.OriginRequestPolicyQueryStringsConfigArgs;
import com.pulumi.aws.cloudfront.inputs.OriginRequestPolicyQueryStringsConfigQueryStringsArgs;
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 example = new OriginRequestPolicy("example", OriginRequestPolicyArgs.builder()
.comment("example comment")
.cookiesConfig(OriginRequestPolicyCookiesConfigArgs.builder()
.cookieBehavior("whitelist")
.cookies(OriginRequestPolicyCookiesConfigCookiesArgs.builder()
.items("example")
.build())
.build())
.headersConfig(OriginRequestPolicyHeadersConfigArgs.builder()
.headerBehavior("whitelist")
.headers(OriginRequestPolicyHeadersConfigHeadersArgs.builder()
.items("example")
.build())
.build())
.queryStringsConfig(OriginRequestPolicyQueryStringsConfigArgs.builder()
.queryStringBehavior("whitelist")
.queryStrings(OriginRequestPolicyQueryStringsConfigQueryStringsArgs.builder()
.items("example")
.build())
.build())
.build());
}
}
Content copied to clipboard
Import
Cloudfront Origin Request Policies can be imported using the id
, e.g.
$ pulumi import aws:cloudfront/originRequestPolicy:OriginRequestPolicy policy ccca32ef-dce3-4df3-80df-1bd3000bc4d3
Content copied to clipboard