Package com.pulumi.aws.cloudfront
Class CloudfrontFunctions
- java.lang.Object
-
- com.pulumi.aws.cloudfront.CloudfrontFunctions
-
public final class CloudfrontFunctions extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CloudfrontFunctions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.pulumi.core.Output<GetCachePolicyResult>getCachePolicy()Use this data source to retrieve information about a CloudFront cache policy.static com.pulumi.core.Output<GetCachePolicyResult>getCachePolicy(GetCachePolicyArgs args)Use this data source to retrieve information about a CloudFront cache policy.static com.pulumi.core.Output<GetCachePolicyResult>getCachePolicy(GetCachePolicyArgs args, com.pulumi.deployment.InvokeOptions options)Use this data source to retrieve information about a CloudFront cache policy.static com.pulumi.core.Output<GetCachePolicyResult>getCachePolicy(GetCachePolicyArgs args, com.pulumi.deployment.InvokeOutputOptions options)Use this data source to retrieve information about a CloudFront cache policy.static java.util.concurrent.CompletableFuture<GetCachePolicyResult>getCachePolicyPlain()Use this data source to retrieve information about a CloudFront cache policy.static java.util.concurrent.CompletableFuture<GetCachePolicyResult>getCachePolicyPlain(GetCachePolicyPlainArgs args)Use this data source to retrieve information about a CloudFront cache policy.static java.util.concurrent.CompletableFuture<GetCachePolicyResult>getCachePolicyPlain(GetCachePolicyPlainArgs args, com.pulumi.deployment.InvokeOptions options)Use this data source to retrieve information about a CloudFront cache policy.static com.pulumi.core.Output<GetConnectionGroupResult>getConnectionGroup()Use this data source to retrieve information about a CloudFront connection group.static com.pulumi.core.Output<GetConnectionGroupResult>getConnectionGroup(GetConnectionGroupArgs args)Use this data source to retrieve information about a CloudFront connection group.static com.pulumi.core.Output<GetConnectionGroupResult>getConnectionGroup(GetConnectionGroupArgs args, com.pulumi.deployment.InvokeOptions options)Use this data source to retrieve information about a CloudFront connection group.static com.pulumi.core.Output<GetConnectionGroupResult>getConnectionGroup(GetConnectionGroupArgs args, com.pulumi.deployment.InvokeOutputOptions options)Use this data source to retrieve information about a CloudFront connection group.static java.util.concurrent.CompletableFuture<GetConnectionGroupResult>getConnectionGroupPlain()Use this data source to retrieve information about a CloudFront connection group.static java.util.concurrent.CompletableFuture<GetConnectionGroupResult>getConnectionGroupPlain(GetConnectionGroupPlainArgs args)Use this data source to retrieve information about a CloudFront connection group.static java.util.concurrent.CompletableFuture<GetConnectionGroupResult>getConnectionGroupPlain(GetConnectionGroupPlainArgs args, com.pulumi.deployment.InvokeOptions options)Use this data source to retrieve information about a CloudFront connection group.static com.pulumi.core.Output<GetDistributionResult>getDistribution(GetDistributionArgs args)Use this data source to retrieve information about a CloudFront distribution.static com.pulumi.core.Output<GetDistributionResult>getDistribution(GetDistributionArgs args, com.pulumi.deployment.InvokeOptions options)Use this data source to retrieve information about a CloudFront distribution.static com.pulumi.core.Output<GetDistributionResult>getDistribution(GetDistributionArgs args, com.pulumi.deployment.InvokeOutputOptions options)Use this data source to retrieve information about a CloudFront distribution.static java.util.concurrent.CompletableFuture<GetDistributionResult>getDistributionPlain(GetDistributionPlainArgs args)Use this data source to retrieve information about a CloudFront distribution.static java.util.concurrent.CompletableFuture<GetDistributionResult>getDistributionPlain(GetDistributionPlainArgs args, com.pulumi.deployment.InvokeOptions options)Use this data source to retrieve information about a CloudFront distribution.static com.pulumi.core.Output<GetDistributionTenantResult>getDistributionTenant()Use this data source to retrieve information about a CloudFront distribution tenant.static com.pulumi.core.Output<GetDistributionTenantResult>getDistributionTenant(GetDistributionTenantArgs args)Use this data source to retrieve information about a CloudFront distribution tenant.static com.pulumi.core.Output<GetDistributionTenantResult>getDistributionTenant(GetDistributionTenantArgs args, com.pulumi.deployment.InvokeOptions options)Use this data source to retrieve information about a CloudFront distribution tenant.static com.pulumi.core.Output<GetDistributionTenantResult>getDistributionTenant(GetDistributionTenantArgs args, com.pulumi.deployment.InvokeOutputOptions options)Use this data source to retrieve information about a CloudFront distribution tenant.static java.util.concurrent.CompletableFuture<GetDistributionTenantResult>getDistributionTenantPlain()Use this data source to retrieve information about a CloudFront distribution tenant.static java.util.concurrent.CompletableFuture<GetDistributionTenantResult>getDistributionTenantPlain(GetDistributionTenantPlainArgs args)Use this data source to retrieve information about a CloudFront distribution tenant.static java.util.concurrent.CompletableFuture<GetDistributionTenantResult>getDistributionTenantPlain(GetDistributionTenantPlainArgs args, com.pulumi.deployment.InvokeOptions options)Use this data source to retrieve information about a CloudFront distribution tenant.static com.pulumi.core.Output<GetFunctionResult>getFunction(GetFunctionArgs args)Provides information about a CloudFront Function.static com.pulumi.core.Output<GetFunctionResult>getFunction(GetFunctionArgs args, com.pulumi.deployment.InvokeOptions options)Provides information about a CloudFront Function.static com.pulumi.core.Output<GetFunctionResult>getFunction(GetFunctionArgs args, com.pulumi.deployment.InvokeOutputOptions options)Provides information about a CloudFront Function.static java.util.concurrent.CompletableFuture<GetFunctionResult>getFunctionPlain(GetFunctionPlainArgs args)Provides information about a CloudFront Function.static java.util.concurrent.CompletableFuture<GetFunctionResult>getFunctionPlain(GetFunctionPlainArgs args, com.pulumi.deployment.InvokeOptions options)Provides information about a CloudFront Function.static com.pulumi.core.Output<GetLogDeliveryCanonicalUserIdResult>getLogDeliveryCanonicalUserId()The CloudFront Log Delivery Canonical User ID data source allows access to the [canonical user ID](http://docs.aws.amazon.com/general/latest/gr/acct-identifiers.html) of the AWS `awslogsdelivery` account for CloudFront bucket logging.static com.pulumi.core.Output<GetLogDeliveryCanonicalUserIdResult>getLogDeliveryCanonicalUserId(GetLogDeliveryCanonicalUserIdArgs args)The CloudFront Log Delivery Canonical User ID data source allows access to the [canonical user ID](http://docs.aws.amazon.com/general/latest/gr/acct-identifiers.html) of the AWS `awslogsdelivery` account for CloudFront bucket logging.static com.pulumi.core.Output<GetLogDeliveryCanonicalUserIdResult>getLogDeliveryCanonicalUserId(GetLogDeliveryCanonicalUserIdArgs args, com.pulumi.deployment.InvokeOptions options)The CloudFront Log Delivery Canonical User ID data source allows access to the [canonical user ID](http://docs.aws.amazon.com/general/latest/gr/acct-identifiers.html) of the AWS `awslogsdelivery` account for CloudFront bucket logging.static com.pulumi.core.Output<GetLogDeliveryCanonicalUserIdResult>getLogDeliveryCanonicalUserId(GetLogDeliveryCanonicalUserIdArgs args, com.pulumi.deployment.InvokeOutputOptions options)The CloudFront Log Delivery Canonical User ID data source allows access to the [canonical user ID](http://docs.aws.amazon.com/general/latest/gr/acct-identifiers.html) of the AWS `awslogsdelivery` account for CloudFront bucket logging.static java.util.concurrent.CompletableFuture<GetLogDeliveryCanonicalUserIdResult>getLogDeliveryCanonicalUserIdPlain()The CloudFront Log Delivery Canonical User ID data source allows access to the [canonical user ID](http://docs.aws.amazon.com/general/latest/gr/acct-identifiers.html) of the AWS `awslogsdelivery` account for CloudFront bucket logging.static java.util.concurrent.CompletableFuture<GetLogDeliveryCanonicalUserIdResult>getLogDeliveryCanonicalUserIdPlain(GetLogDeliveryCanonicalUserIdPlainArgs args)The CloudFront Log Delivery Canonical User ID data source allows access to the [canonical user ID](http://docs.aws.amazon.com/general/latest/gr/acct-identifiers.html) of the AWS `awslogsdelivery` account for CloudFront bucket logging.static java.util.concurrent.CompletableFuture<GetLogDeliveryCanonicalUserIdResult>getLogDeliveryCanonicalUserIdPlain(GetLogDeliveryCanonicalUserIdPlainArgs args, com.pulumi.deployment.InvokeOptions options)The CloudFront Log Delivery Canonical User ID data source allows access to the [canonical user ID](http://docs.aws.amazon.com/general/latest/gr/acct-identifiers.html) of the AWS `awslogsdelivery` account for CloudFront bucket logging.static com.pulumi.core.Output<GetOriginAccessControlResult>getOriginAccessControl(GetOriginAccessControlArgs args)Use this data source to retrieve information for an Amazon CloudFront origin access control config.static com.pulumi.core.Output<GetOriginAccessControlResult>getOriginAccessControl(GetOriginAccessControlArgs args, com.pulumi.deployment.InvokeOptions options)Use this data source to retrieve information for an Amazon CloudFront origin access control config.static com.pulumi.core.Output<GetOriginAccessControlResult>getOriginAccessControl(GetOriginAccessControlArgs args, com.pulumi.deployment.InvokeOutputOptions options)Use this data source to retrieve information for an Amazon CloudFront origin access control config.static java.util.concurrent.CompletableFuture<GetOriginAccessControlResult>getOriginAccessControlPlain(GetOriginAccessControlPlainArgs args)Use this data source to retrieve information for an Amazon CloudFront origin access control config.static java.util.concurrent.CompletableFuture<GetOriginAccessControlResult>getOriginAccessControlPlain(GetOriginAccessControlPlainArgs args, com.pulumi.deployment.InvokeOptions options)Use this data source to retrieve information for an Amazon CloudFront origin access control config.static com.pulumi.core.Output<GetOriginAccessIdentitiesResult>getOriginAccessIdentities()Use this data source to get ARNs, IDs and S3 canonical user IDs of Amazon CloudFront origin access identities.static com.pulumi.core.Output<GetOriginAccessIdentitiesResult>getOriginAccessIdentities(GetOriginAccessIdentitiesArgs args)Use this data source to get ARNs, IDs and S3 canonical user IDs of Amazon CloudFront origin access identities.static com.pulumi.core.Output<GetOriginAccessIdentitiesResult>getOriginAccessIdentities(GetOriginAccessIdentitiesArgs args, com.pulumi.deployment.InvokeOptions options)Use this data source to get ARNs, IDs and S3 canonical user IDs of Amazon CloudFront origin access identities.static com.pulumi.core.Output<GetOriginAccessIdentitiesResult>getOriginAccessIdentities(GetOriginAccessIdentitiesArgs args, com.pulumi.deployment.InvokeOutputOptions options)Use this data source to get ARNs, IDs and S3 canonical user IDs of Amazon CloudFront origin access identities.static java.util.concurrent.CompletableFuture<GetOriginAccessIdentitiesResult>getOriginAccessIdentitiesPlain()Use this data source to get ARNs, IDs and S3 canonical user IDs of Amazon CloudFront origin access identities.static java.util.concurrent.CompletableFuture<GetOriginAccessIdentitiesResult>getOriginAccessIdentitiesPlain(GetOriginAccessIdentitiesPlainArgs args)Use this data source to get ARNs, IDs and S3 canonical user IDs of Amazon CloudFront origin access identities.static java.util.concurrent.CompletableFuture<GetOriginAccessIdentitiesResult>getOriginAccessIdentitiesPlain(GetOriginAccessIdentitiesPlainArgs args, com.pulumi.deployment.InvokeOptions options)Use this data source to get ARNs, IDs and S3 canonical user IDs of Amazon CloudFront origin access identities.static com.pulumi.core.Output<GetOriginAccessIdentityResult>getOriginAccessIdentity(GetOriginAccessIdentityArgs args)Use this data source to retrieve information for an Amazon CloudFront origin access identity.static com.pulumi.core.Output<GetOriginAccessIdentityResult>getOriginAccessIdentity(GetOriginAccessIdentityArgs args, com.pulumi.deployment.InvokeOptions options)Use this data source to retrieve information for an Amazon CloudFront origin access identity.static com.pulumi.core.Output<GetOriginAccessIdentityResult>getOriginAccessIdentity(GetOriginAccessIdentityArgs args, com.pulumi.deployment.InvokeOutputOptions options)Use this data source to retrieve information for an Amazon CloudFront origin access identity.static java.util.concurrent.CompletableFuture<GetOriginAccessIdentityResult>getOriginAccessIdentityPlain(GetOriginAccessIdentityPlainArgs args)Use this data source to retrieve information for an Amazon CloudFront origin access identity.static java.util.concurrent.CompletableFuture<GetOriginAccessIdentityResult>getOriginAccessIdentityPlain(GetOriginAccessIdentityPlainArgs args, com.pulumi.deployment.InvokeOptions options)Use this data source to retrieve information for an Amazon CloudFront origin access identity.static com.pulumi.core.Output<GetOriginRequestPolicyResult>getOriginRequestPolicy()## Example Usage ### Basic Usagestatic com.pulumi.core.Output<GetOriginRequestPolicyResult>getOriginRequestPolicy(GetOriginRequestPolicyArgs args)## Example Usage ### Basic Usagestatic com.pulumi.core.Output<GetOriginRequestPolicyResult>getOriginRequestPolicy(GetOriginRequestPolicyArgs args, com.pulumi.deployment.InvokeOptions options)## Example Usage ### Basic Usagestatic com.pulumi.core.Output<GetOriginRequestPolicyResult>getOriginRequestPolicy(GetOriginRequestPolicyArgs args, com.pulumi.deployment.InvokeOutputOptions options)## Example Usage ### Basic Usagestatic java.util.concurrent.CompletableFuture<GetOriginRequestPolicyResult>getOriginRequestPolicyPlain()## Example Usage ### Basic Usagestatic java.util.concurrent.CompletableFuture<GetOriginRequestPolicyResult>getOriginRequestPolicyPlain(GetOriginRequestPolicyPlainArgs args)## Example Usage ### Basic Usagestatic java.util.concurrent.CompletableFuture<GetOriginRequestPolicyResult>getOriginRequestPolicyPlain(GetOriginRequestPolicyPlainArgs args, com.pulumi.deployment.InvokeOptions options)## Example Usage ### Basic Usagestatic com.pulumi.core.Output<GetRealtimeLogConfigResult>getRealtimeLogConfig(GetRealtimeLogConfigArgs args)Provides a CloudFront real-time log configuration resource.static com.pulumi.core.Output<GetRealtimeLogConfigResult>getRealtimeLogConfig(GetRealtimeLogConfigArgs args, com.pulumi.deployment.InvokeOptions options)Provides a CloudFront real-time log configuration resource.static com.pulumi.core.Output<GetRealtimeLogConfigResult>getRealtimeLogConfig(GetRealtimeLogConfigArgs args, com.pulumi.deployment.InvokeOutputOptions options)Provides a CloudFront real-time log configuration resource.static java.util.concurrent.CompletableFuture<GetRealtimeLogConfigResult>getRealtimeLogConfigPlain(GetRealtimeLogConfigPlainArgs args)Provides a CloudFront real-time log configuration resource.static java.util.concurrent.CompletableFuture<GetRealtimeLogConfigResult>getRealtimeLogConfigPlain(GetRealtimeLogConfigPlainArgs args, com.pulumi.deployment.InvokeOptions options)Provides a CloudFront real-time log configuration resource.static com.pulumi.core.Output<GetResponseHeadersPolicyResult>getResponseHeadersPolicy()Use this data source to retrieve information about a CloudFront cache policy.static com.pulumi.core.Output<GetResponseHeadersPolicyResult>getResponseHeadersPolicy(GetResponseHeadersPolicyArgs args)Use this data source to retrieve information about a CloudFront cache policy.static com.pulumi.core.Output<GetResponseHeadersPolicyResult>getResponseHeadersPolicy(GetResponseHeadersPolicyArgs args, com.pulumi.deployment.InvokeOptions options)Use this data source to retrieve information about a CloudFront cache policy.static com.pulumi.core.Output<GetResponseHeadersPolicyResult>getResponseHeadersPolicy(GetResponseHeadersPolicyArgs args, com.pulumi.deployment.InvokeOutputOptions options)Use this data source to retrieve information about a CloudFront cache policy.static java.util.concurrent.CompletableFuture<GetResponseHeadersPolicyResult>getResponseHeadersPolicyPlain()Use this data source to retrieve information about a CloudFront cache policy.static java.util.concurrent.CompletableFuture<GetResponseHeadersPolicyResult>getResponseHeadersPolicyPlain(GetResponseHeadersPolicyPlainArgs args)Use this data source to retrieve information about a CloudFront cache policy.static java.util.concurrent.CompletableFuture<GetResponseHeadersPolicyResult>getResponseHeadersPolicyPlain(GetResponseHeadersPolicyPlainArgs args, com.pulumi.deployment.InvokeOptions options)Use this data source to retrieve information about a CloudFront cache policy.
-
-
-
Method Detail
-
getCachePolicy
public static com.pulumi.core.Output<GetCachePolicyResult> getCachePolicy()
Use this data source to retrieve information about a CloudFront cache policy. ## Example Usage ### Basic Usage
### AWS-Managed Policies AWS managed cache policy names are prefixed with `Managed-`, except for `UseOriginCacheControlHeaders` and `UseOriginCacheControlHeaders-QueryStrings`:package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetCachePolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getCachePolicy(GetCachePolicyArgs.builder() .name("example-policy") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetCachePolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example1 = CloudfrontFunctions.getCachePolicy(GetCachePolicyArgs.builder() .name("Managed-CachingOptimized") .build()); final var example2 = CloudfrontFunctions.getCachePolicy(GetCachePolicyArgs.builder() .name("UseOriginCacheControlHeaders") .build()); } }
-
getCachePolicyPlain
public static java.util.concurrent.CompletableFuture<GetCachePolicyResult> getCachePolicyPlain()
Use this data source to retrieve information about a CloudFront cache policy. ## Example Usage ### Basic Usage
### AWS-Managed Policies AWS managed cache policy names are prefixed with `Managed-`, except for `UseOriginCacheControlHeaders` and `UseOriginCacheControlHeaders-QueryStrings`:package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetCachePolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getCachePolicy(GetCachePolicyArgs.builder() .name("example-policy") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetCachePolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example1 = CloudfrontFunctions.getCachePolicy(GetCachePolicyArgs.builder() .name("Managed-CachingOptimized") .build()); final var example2 = CloudfrontFunctions.getCachePolicy(GetCachePolicyArgs.builder() .name("UseOriginCacheControlHeaders") .build()); } }
-
getCachePolicy
public static com.pulumi.core.Output<GetCachePolicyResult> getCachePolicy(GetCachePolicyArgs args)
Use this data source to retrieve information about a CloudFront cache policy. ## Example Usage ### Basic Usage
### AWS-Managed Policies AWS managed cache policy names are prefixed with `Managed-`, except for `UseOriginCacheControlHeaders` and `UseOriginCacheControlHeaders-QueryStrings`:package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetCachePolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getCachePolicy(GetCachePolicyArgs.builder() .name("example-policy") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetCachePolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example1 = CloudfrontFunctions.getCachePolicy(GetCachePolicyArgs.builder() .name("Managed-CachingOptimized") .build()); final var example2 = CloudfrontFunctions.getCachePolicy(GetCachePolicyArgs.builder() .name("UseOriginCacheControlHeaders") .build()); } }
-
getCachePolicyPlain
public static java.util.concurrent.CompletableFuture<GetCachePolicyResult> getCachePolicyPlain(GetCachePolicyPlainArgs args)
Use this data source to retrieve information about a CloudFront cache policy. ## Example Usage ### Basic Usage
### AWS-Managed Policies AWS managed cache policy names are prefixed with `Managed-`, except for `UseOriginCacheControlHeaders` and `UseOriginCacheControlHeaders-QueryStrings`:package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetCachePolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getCachePolicy(GetCachePolicyArgs.builder() .name("example-policy") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetCachePolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example1 = CloudfrontFunctions.getCachePolicy(GetCachePolicyArgs.builder() .name("Managed-CachingOptimized") .build()); final var example2 = CloudfrontFunctions.getCachePolicy(GetCachePolicyArgs.builder() .name("UseOriginCacheControlHeaders") .build()); } }
-
getCachePolicy
public static com.pulumi.core.Output<GetCachePolicyResult> getCachePolicy(GetCachePolicyArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to retrieve information about a CloudFront cache policy. ## Example Usage ### Basic Usage
### AWS-Managed Policies AWS managed cache policy names are prefixed with `Managed-`, except for `UseOriginCacheControlHeaders` and `UseOriginCacheControlHeaders-QueryStrings`:package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetCachePolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getCachePolicy(GetCachePolicyArgs.builder() .name("example-policy") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetCachePolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example1 = CloudfrontFunctions.getCachePolicy(GetCachePolicyArgs.builder() .name("Managed-CachingOptimized") .build()); final var example2 = CloudfrontFunctions.getCachePolicy(GetCachePolicyArgs.builder() .name("UseOriginCacheControlHeaders") .build()); } }
-
getCachePolicy
public static com.pulumi.core.Output<GetCachePolicyResult> getCachePolicy(GetCachePolicyArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Use this data source to retrieve information about a CloudFront cache policy. ## Example Usage ### Basic Usage
### AWS-Managed Policies AWS managed cache policy names are prefixed with `Managed-`, except for `UseOriginCacheControlHeaders` and `UseOriginCacheControlHeaders-QueryStrings`:package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetCachePolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getCachePolicy(GetCachePolicyArgs.builder() .name("example-policy") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetCachePolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example1 = CloudfrontFunctions.getCachePolicy(GetCachePolicyArgs.builder() .name("Managed-CachingOptimized") .build()); final var example2 = CloudfrontFunctions.getCachePolicy(GetCachePolicyArgs.builder() .name("UseOriginCacheControlHeaders") .build()); } }
-
getCachePolicyPlain
public static java.util.concurrent.CompletableFuture<GetCachePolicyResult> getCachePolicyPlain(GetCachePolicyPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to retrieve information about a CloudFront cache policy. ## Example Usage ### Basic Usage
### AWS-Managed Policies AWS managed cache policy names are prefixed with `Managed-`, except for `UseOriginCacheControlHeaders` and `UseOriginCacheControlHeaders-QueryStrings`:package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetCachePolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getCachePolicy(GetCachePolicyArgs.builder() .name("example-policy") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetCachePolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example1 = CloudfrontFunctions.getCachePolicy(GetCachePolicyArgs.builder() .name("Managed-CachingOptimized") .build()); final var example2 = CloudfrontFunctions.getCachePolicy(GetCachePolicyArgs.builder() .name("UseOriginCacheControlHeaders") .build()); } }
-
getConnectionGroup
public static com.pulumi.core.Output<GetConnectionGroupResult> getConnectionGroup()
Use this data source to retrieve information about a CloudFront connection group. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetConnectionGroupArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var test = CloudfrontFunctions.getConnectionGroup(GetConnectionGroupArgs.builder() .id("EDFDVBD632BHDS5") .build()); } }
-
getConnectionGroupPlain
public static java.util.concurrent.CompletableFuture<GetConnectionGroupResult> getConnectionGroupPlain()
Use this data source to retrieve information about a CloudFront connection group. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetConnectionGroupArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var test = CloudfrontFunctions.getConnectionGroup(GetConnectionGroupArgs.builder() .id("EDFDVBD632BHDS5") .build()); } }
-
getConnectionGroup
public static com.pulumi.core.Output<GetConnectionGroupResult> getConnectionGroup(GetConnectionGroupArgs args)
Use this data source to retrieve information about a CloudFront connection group. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetConnectionGroupArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var test = CloudfrontFunctions.getConnectionGroup(GetConnectionGroupArgs.builder() .id("EDFDVBD632BHDS5") .build()); } }
-
getConnectionGroupPlain
public static java.util.concurrent.CompletableFuture<GetConnectionGroupResult> getConnectionGroupPlain(GetConnectionGroupPlainArgs args)
Use this data source to retrieve information about a CloudFront connection group. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetConnectionGroupArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var test = CloudfrontFunctions.getConnectionGroup(GetConnectionGroupArgs.builder() .id("EDFDVBD632BHDS5") .build()); } }
-
getConnectionGroup
public static com.pulumi.core.Output<GetConnectionGroupResult> getConnectionGroup(GetConnectionGroupArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to retrieve information about a CloudFront connection group. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetConnectionGroupArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var test = CloudfrontFunctions.getConnectionGroup(GetConnectionGroupArgs.builder() .id("EDFDVBD632BHDS5") .build()); } }
-
getConnectionGroup
public static com.pulumi.core.Output<GetConnectionGroupResult> getConnectionGroup(GetConnectionGroupArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Use this data source to retrieve information about a CloudFront connection group. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetConnectionGroupArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var test = CloudfrontFunctions.getConnectionGroup(GetConnectionGroupArgs.builder() .id("EDFDVBD632BHDS5") .build()); } }
-
getConnectionGroupPlain
public static java.util.concurrent.CompletableFuture<GetConnectionGroupResult> getConnectionGroupPlain(GetConnectionGroupPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to retrieve information about a CloudFront connection group. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetConnectionGroupArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var test = CloudfrontFunctions.getConnectionGroup(GetConnectionGroupArgs.builder() .id("EDFDVBD632BHDS5") .build()); } }
-
getDistribution
public static com.pulumi.core.Output<GetDistributionResult> getDistribution(GetDistributionArgs args)
Use this data source to retrieve information about a CloudFront distribution. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetDistributionArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var test = CloudfrontFunctions.getDistribution(GetDistributionArgs.builder() .id("EDFDVBD632BHDS5") .build()); } }
-
getDistributionPlain
public static java.util.concurrent.CompletableFuture<GetDistributionResult> getDistributionPlain(GetDistributionPlainArgs args)
Use this data source to retrieve information about a CloudFront distribution. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetDistributionArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var test = CloudfrontFunctions.getDistribution(GetDistributionArgs.builder() .id("EDFDVBD632BHDS5") .build()); } }
-
getDistribution
public static com.pulumi.core.Output<GetDistributionResult> getDistribution(GetDistributionArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to retrieve information about a CloudFront distribution. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetDistributionArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var test = CloudfrontFunctions.getDistribution(GetDistributionArgs.builder() .id("EDFDVBD632BHDS5") .build()); } }
-
getDistribution
public static com.pulumi.core.Output<GetDistributionResult> getDistribution(GetDistributionArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Use this data source to retrieve information about a CloudFront distribution. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetDistributionArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var test = CloudfrontFunctions.getDistribution(GetDistributionArgs.builder() .id("EDFDVBD632BHDS5") .build()); } }
-
getDistributionPlain
public static java.util.concurrent.CompletableFuture<GetDistributionResult> getDistributionPlain(GetDistributionPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to retrieve information about a CloudFront distribution. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetDistributionArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var test = CloudfrontFunctions.getDistribution(GetDistributionArgs.builder() .id("EDFDVBD632BHDS5") .build()); } }
-
getDistributionTenant
public static com.pulumi.core.Output<GetDistributionTenantResult> getDistributionTenant()
Use this data source to retrieve information about a CloudFront distribution tenant. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetDistributionTenantArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var test = CloudfrontFunctions.getDistributionTenant(GetDistributionTenantArgs.builder() .id("EDFDVBD632BHDS5") .build()); } }
-
getDistributionTenantPlain
public static java.util.concurrent.CompletableFuture<GetDistributionTenantResult> getDistributionTenantPlain()
Use this data source to retrieve information about a CloudFront distribution tenant. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetDistributionTenantArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var test = CloudfrontFunctions.getDistributionTenant(GetDistributionTenantArgs.builder() .id("EDFDVBD632BHDS5") .build()); } }
-
getDistributionTenant
public static com.pulumi.core.Output<GetDistributionTenantResult> getDistributionTenant(GetDistributionTenantArgs args)
Use this data source to retrieve information about a CloudFront distribution tenant. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetDistributionTenantArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var test = CloudfrontFunctions.getDistributionTenant(GetDistributionTenantArgs.builder() .id("EDFDVBD632BHDS5") .build()); } }
-
getDistributionTenantPlain
public static java.util.concurrent.CompletableFuture<GetDistributionTenantResult> getDistributionTenantPlain(GetDistributionTenantPlainArgs args)
Use this data source to retrieve information about a CloudFront distribution tenant. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetDistributionTenantArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var test = CloudfrontFunctions.getDistributionTenant(GetDistributionTenantArgs.builder() .id("EDFDVBD632BHDS5") .build()); } }
-
getDistributionTenant
public static com.pulumi.core.Output<GetDistributionTenantResult> getDistributionTenant(GetDistributionTenantArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to retrieve information about a CloudFront distribution tenant. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetDistributionTenantArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var test = CloudfrontFunctions.getDistributionTenant(GetDistributionTenantArgs.builder() .id("EDFDVBD632BHDS5") .build()); } }
-
getDistributionTenant
public static com.pulumi.core.Output<GetDistributionTenantResult> getDistributionTenant(GetDistributionTenantArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Use this data source to retrieve information about a CloudFront distribution tenant. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetDistributionTenantArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var test = CloudfrontFunctions.getDistributionTenant(GetDistributionTenantArgs.builder() .id("EDFDVBD632BHDS5") .build()); } }
-
getDistributionTenantPlain
public static java.util.concurrent.CompletableFuture<GetDistributionTenantResult> getDistributionTenantPlain(GetDistributionTenantPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to retrieve information about a CloudFront distribution tenant. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetDistributionTenantArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var test = CloudfrontFunctions.getDistributionTenant(GetDistributionTenantArgs.builder() .id("EDFDVBD632BHDS5") .build()); } }
-
getFunction
public static com.pulumi.core.Output<GetFunctionResult> getFunction(GetFunctionArgs args)
Provides information about a CloudFront Function. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetFunctionArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var config = ctx.config(); final var functionName = config.require("functionName"); final var existing = CloudfrontFunctions.getFunction(GetFunctionArgs.builder() .name(functionName) .stage("LIVE") .build()); } }
-
getFunctionPlain
public static java.util.concurrent.CompletableFuture<GetFunctionResult> getFunctionPlain(GetFunctionPlainArgs args)
Provides information about a CloudFront Function. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetFunctionArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var config = ctx.config(); final var functionName = config.require("functionName"); final var existing = CloudfrontFunctions.getFunction(GetFunctionArgs.builder() .name(functionName) .stage("LIVE") .build()); } }
-
getFunction
public static com.pulumi.core.Output<GetFunctionResult> getFunction(GetFunctionArgs args, com.pulumi.deployment.InvokeOptions options)
Provides information about a CloudFront Function. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetFunctionArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var config = ctx.config(); final var functionName = config.require("functionName"); final var existing = CloudfrontFunctions.getFunction(GetFunctionArgs.builder() .name(functionName) .stage("LIVE") .build()); } }
-
getFunction
public static com.pulumi.core.Output<GetFunctionResult> getFunction(GetFunctionArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Provides information about a CloudFront Function. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetFunctionArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var config = ctx.config(); final var functionName = config.require("functionName"); final var existing = CloudfrontFunctions.getFunction(GetFunctionArgs.builder() .name(functionName) .stage("LIVE") .build()); } }
-
getFunctionPlain
public static java.util.concurrent.CompletableFuture<GetFunctionResult> getFunctionPlain(GetFunctionPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Provides information about a CloudFront Function. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetFunctionArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var config = ctx.config(); final var functionName = config.require("functionName"); final var existing = CloudfrontFunctions.getFunction(GetFunctionArgs.builder() .name(functionName) .stage("LIVE") .build()); } }
-
getLogDeliveryCanonicalUserId
public static com.pulumi.core.Output<GetLogDeliveryCanonicalUserIdResult> getLogDeliveryCanonicalUserId()
The CloudFront Log Delivery Canonical User ID data source allows access to the [canonical user ID](http://docs.aws.amazon.com/general/latest/gr/acct-identifiers.html) of the AWS `awslogsdelivery` account for CloudFront bucket logging. See the [Amazon CloudFront Developer Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/AccessLogs.html) for more information. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.s3.S3Functions; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetLogDeliveryCanonicalUserIdArgs; import com.pulumi.aws.s3.Bucket; import com.pulumi.aws.s3.BucketArgs; import com.pulumi.aws.s3.BucketOwnershipControls; import com.pulumi.aws.s3.BucketOwnershipControlsArgs; import com.pulumi.aws.s3.inputs.BucketOwnershipControlsRuleArgs; import com.pulumi.aws.s3.BucketAcl; import com.pulumi.aws.s3.BucketAclArgs; import com.pulumi.aws.s3.inputs.BucketAclAccessControlPolicyArgs; import com.pulumi.aws.s3.inputs.BucketAclAccessControlPolicyOwnerArgs; import com.pulumi.aws.s3.inputs.BucketAclAccessControlPolicyGrantArgs; import com.pulumi.aws.s3.inputs.BucketAclAccessControlPolicyGrantGranteeArgs; import com.pulumi.resources.CustomResourceOptions; import java.util.ArrayList; import java.util.Arrays; 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) { final var current = S3Functions.getCanonicalUserId(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference); final var example = CloudfrontFunctions.getLogDeliveryCanonicalUserId(GetLogDeliveryCanonicalUserIdArgs.builder() .build()); var exampleBucket = new Bucket("exampleBucket", BucketArgs.builder() .bucket("example") .build()); var exampleBucketOwnershipControls = new BucketOwnershipControls("exampleBucketOwnershipControls", BucketOwnershipControlsArgs.builder() .rule(BucketOwnershipControlsRuleArgs.builder() .objectOwnership("BucketOwnerPreferred") .build()) .bucket(exampleBucket.id()) .build()); var exampleBucketAcl = new BucketAcl("exampleBucketAcl", BucketAclArgs.builder() .accessControlPolicy(BucketAclAccessControlPolicyArgs.builder() .owner(BucketAclAccessControlPolicyOwnerArgs.builder() .id(current.id()) .build()) .grants(BucketAclAccessControlPolicyGrantArgs.builder() .grantee(BucketAclAccessControlPolicyGrantGranteeArgs.builder() .id(example.id()) .type("CanonicalUser") .build()) .permission("FULL_CONTROL") .build()) .build()) .bucket(exampleBucket.id()) .build(), CustomResourceOptions.builder() .dependsOn(exampleBucketOwnershipControls) .build()); } }
-
getLogDeliveryCanonicalUserIdPlain
public static java.util.concurrent.CompletableFuture<GetLogDeliveryCanonicalUserIdResult> getLogDeliveryCanonicalUserIdPlain()
The CloudFront Log Delivery Canonical User ID data source allows access to the [canonical user ID](http://docs.aws.amazon.com/general/latest/gr/acct-identifiers.html) of the AWS `awslogsdelivery` account for CloudFront bucket logging. See the [Amazon CloudFront Developer Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/AccessLogs.html) for more information. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.s3.S3Functions; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetLogDeliveryCanonicalUserIdArgs; import com.pulumi.aws.s3.Bucket; import com.pulumi.aws.s3.BucketArgs; import com.pulumi.aws.s3.BucketOwnershipControls; import com.pulumi.aws.s3.BucketOwnershipControlsArgs; import com.pulumi.aws.s3.inputs.BucketOwnershipControlsRuleArgs; import com.pulumi.aws.s3.BucketAcl; import com.pulumi.aws.s3.BucketAclArgs; import com.pulumi.aws.s3.inputs.BucketAclAccessControlPolicyArgs; import com.pulumi.aws.s3.inputs.BucketAclAccessControlPolicyOwnerArgs; import com.pulumi.aws.s3.inputs.BucketAclAccessControlPolicyGrantArgs; import com.pulumi.aws.s3.inputs.BucketAclAccessControlPolicyGrantGranteeArgs; import com.pulumi.resources.CustomResourceOptions; import java.util.ArrayList; import java.util.Arrays; 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) { final var current = S3Functions.getCanonicalUserId(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference); final var example = CloudfrontFunctions.getLogDeliveryCanonicalUserId(GetLogDeliveryCanonicalUserIdArgs.builder() .build()); var exampleBucket = new Bucket("exampleBucket", BucketArgs.builder() .bucket("example") .build()); var exampleBucketOwnershipControls = new BucketOwnershipControls("exampleBucketOwnershipControls", BucketOwnershipControlsArgs.builder() .rule(BucketOwnershipControlsRuleArgs.builder() .objectOwnership("BucketOwnerPreferred") .build()) .bucket(exampleBucket.id()) .build()); var exampleBucketAcl = new BucketAcl("exampleBucketAcl", BucketAclArgs.builder() .accessControlPolicy(BucketAclAccessControlPolicyArgs.builder() .owner(BucketAclAccessControlPolicyOwnerArgs.builder() .id(current.id()) .build()) .grants(BucketAclAccessControlPolicyGrantArgs.builder() .grantee(BucketAclAccessControlPolicyGrantGranteeArgs.builder() .id(example.id()) .type("CanonicalUser") .build()) .permission("FULL_CONTROL") .build()) .build()) .bucket(exampleBucket.id()) .build(), CustomResourceOptions.builder() .dependsOn(exampleBucketOwnershipControls) .build()); } }
-
getLogDeliveryCanonicalUserId
public static com.pulumi.core.Output<GetLogDeliveryCanonicalUserIdResult> getLogDeliveryCanonicalUserId(GetLogDeliveryCanonicalUserIdArgs args)
The CloudFront Log Delivery Canonical User ID data source allows access to the [canonical user ID](http://docs.aws.amazon.com/general/latest/gr/acct-identifiers.html) of the AWS `awslogsdelivery` account for CloudFront bucket logging. See the [Amazon CloudFront Developer Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/AccessLogs.html) for more information. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.s3.S3Functions; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetLogDeliveryCanonicalUserIdArgs; import com.pulumi.aws.s3.Bucket; import com.pulumi.aws.s3.BucketArgs; import com.pulumi.aws.s3.BucketOwnershipControls; import com.pulumi.aws.s3.BucketOwnershipControlsArgs; import com.pulumi.aws.s3.inputs.BucketOwnershipControlsRuleArgs; import com.pulumi.aws.s3.BucketAcl; import com.pulumi.aws.s3.BucketAclArgs; import com.pulumi.aws.s3.inputs.BucketAclAccessControlPolicyArgs; import com.pulumi.aws.s3.inputs.BucketAclAccessControlPolicyOwnerArgs; import com.pulumi.aws.s3.inputs.BucketAclAccessControlPolicyGrantArgs; import com.pulumi.aws.s3.inputs.BucketAclAccessControlPolicyGrantGranteeArgs; import com.pulumi.resources.CustomResourceOptions; import java.util.ArrayList; import java.util.Arrays; 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) { final var current = S3Functions.getCanonicalUserId(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference); final var example = CloudfrontFunctions.getLogDeliveryCanonicalUserId(GetLogDeliveryCanonicalUserIdArgs.builder() .build()); var exampleBucket = new Bucket("exampleBucket", BucketArgs.builder() .bucket("example") .build()); var exampleBucketOwnershipControls = new BucketOwnershipControls("exampleBucketOwnershipControls", BucketOwnershipControlsArgs.builder() .rule(BucketOwnershipControlsRuleArgs.builder() .objectOwnership("BucketOwnerPreferred") .build()) .bucket(exampleBucket.id()) .build()); var exampleBucketAcl = new BucketAcl("exampleBucketAcl", BucketAclArgs.builder() .accessControlPolicy(BucketAclAccessControlPolicyArgs.builder() .owner(BucketAclAccessControlPolicyOwnerArgs.builder() .id(current.id()) .build()) .grants(BucketAclAccessControlPolicyGrantArgs.builder() .grantee(BucketAclAccessControlPolicyGrantGranteeArgs.builder() .id(example.id()) .type("CanonicalUser") .build()) .permission("FULL_CONTROL") .build()) .build()) .bucket(exampleBucket.id()) .build(), CustomResourceOptions.builder() .dependsOn(exampleBucketOwnershipControls) .build()); } }
-
getLogDeliveryCanonicalUserIdPlain
public static java.util.concurrent.CompletableFuture<GetLogDeliveryCanonicalUserIdResult> getLogDeliveryCanonicalUserIdPlain(GetLogDeliveryCanonicalUserIdPlainArgs args)
The CloudFront Log Delivery Canonical User ID data source allows access to the [canonical user ID](http://docs.aws.amazon.com/general/latest/gr/acct-identifiers.html) of the AWS `awslogsdelivery` account for CloudFront bucket logging. See the [Amazon CloudFront Developer Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/AccessLogs.html) for more information. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.s3.S3Functions; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetLogDeliveryCanonicalUserIdArgs; import com.pulumi.aws.s3.Bucket; import com.pulumi.aws.s3.BucketArgs; import com.pulumi.aws.s3.BucketOwnershipControls; import com.pulumi.aws.s3.BucketOwnershipControlsArgs; import com.pulumi.aws.s3.inputs.BucketOwnershipControlsRuleArgs; import com.pulumi.aws.s3.BucketAcl; import com.pulumi.aws.s3.BucketAclArgs; import com.pulumi.aws.s3.inputs.BucketAclAccessControlPolicyArgs; import com.pulumi.aws.s3.inputs.BucketAclAccessControlPolicyOwnerArgs; import com.pulumi.aws.s3.inputs.BucketAclAccessControlPolicyGrantArgs; import com.pulumi.aws.s3.inputs.BucketAclAccessControlPolicyGrantGranteeArgs; import com.pulumi.resources.CustomResourceOptions; import java.util.ArrayList; import java.util.Arrays; 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) { final var current = S3Functions.getCanonicalUserId(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference); final var example = CloudfrontFunctions.getLogDeliveryCanonicalUserId(GetLogDeliveryCanonicalUserIdArgs.builder() .build()); var exampleBucket = new Bucket("exampleBucket", BucketArgs.builder() .bucket("example") .build()); var exampleBucketOwnershipControls = new BucketOwnershipControls("exampleBucketOwnershipControls", BucketOwnershipControlsArgs.builder() .rule(BucketOwnershipControlsRuleArgs.builder() .objectOwnership("BucketOwnerPreferred") .build()) .bucket(exampleBucket.id()) .build()); var exampleBucketAcl = new BucketAcl("exampleBucketAcl", BucketAclArgs.builder() .accessControlPolicy(BucketAclAccessControlPolicyArgs.builder() .owner(BucketAclAccessControlPolicyOwnerArgs.builder() .id(current.id()) .build()) .grants(BucketAclAccessControlPolicyGrantArgs.builder() .grantee(BucketAclAccessControlPolicyGrantGranteeArgs.builder() .id(example.id()) .type("CanonicalUser") .build()) .permission("FULL_CONTROL") .build()) .build()) .bucket(exampleBucket.id()) .build(), CustomResourceOptions.builder() .dependsOn(exampleBucketOwnershipControls) .build()); } }
-
getLogDeliveryCanonicalUserId
public static com.pulumi.core.Output<GetLogDeliveryCanonicalUserIdResult> getLogDeliveryCanonicalUserId(GetLogDeliveryCanonicalUserIdArgs args, com.pulumi.deployment.InvokeOptions options)
The CloudFront Log Delivery Canonical User ID data source allows access to the [canonical user ID](http://docs.aws.amazon.com/general/latest/gr/acct-identifiers.html) of the AWS `awslogsdelivery` account for CloudFront bucket logging. See the [Amazon CloudFront Developer Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/AccessLogs.html) for more information. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.s3.S3Functions; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetLogDeliveryCanonicalUserIdArgs; import com.pulumi.aws.s3.Bucket; import com.pulumi.aws.s3.BucketArgs; import com.pulumi.aws.s3.BucketOwnershipControls; import com.pulumi.aws.s3.BucketOwnershipControlsArgs; import com.pulumi.aws.s3.inputs.BucketOwnershipControlsRuleArgs; import com.pulumi.aws.s3.BucketAcl; import com.pulumi.aws.s3.BucketAclArgs; import com.pulumi.aws.s3.inputs.BucketAclAccessControlPolicyArgs; import com.pulumi.aws.s3.inputs.BucketAclAccessControlPolicyOwnerArgs; import com.pulumi.aws.s3.inputs.BucketAclAccessControlPolicyGrantArgs; import com.pulumi.aws.s3.inputs.BucketAclAccessControlPolicyGrantGranteeArgs; import com.pulumi.resources.CustomResourceOptions; import java.util.ArrayList; import java.util.Arrays; 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) { final var current = S3Functions.getCanonicalUserId(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference); final var example = CloudfrontFunctions.getLogDeliveryCanonicalUserId(GetLogDeliveryCanonicalUserIdArgs.builder() .build()); var exampleBucket = new Bucket("exampleBucket", BucketArgs.builder() .bucket("example") .build()); var exampleBucketOwnershipControls = new BucketOwnershipControls("exampleBucketOwnershipControls", BucketOwnershipControlsArgs.builder() .rule(BucketOwnershipControlsRuleArgs.builder() .objectOwnership("BucketOwnerPreferred") .build()) .bucket(exampleBucket.id()) .build()); var exampleBucketAcl = new BucketAcl("exampleBucketAcl", BucketAclArgs.builder() .accessControlPolicy(BucketAclAccessControlPolicyArgs.builder() .owner(BucketAclAccessControlPolicyOwnerArgs.builder() .id(current.id()) .build()) .grants(BucketAclAccessControlPolicyGrantArgs.builder() .grantee(BucketAclAccessControlPolicyGrantGranteeArgs.builder() .id(example.id()) .type("CanonicalUser") .build()) .permission("FULL_CONTROL") .build()) .build()) .bucket(exampleBucket.id()) .build(), CustomResourceOptions.builder() .dependsOn(exampleBucketOwnershipControls) .build()); } }
-
getLogDeliveryCanonicalUserId
public static com.pulumi.core.Output<GetLogDeliveryCanonicalUserIdResult> getLogDeliveryCanonicalUserId(GetLogDeliveryCanonicalUserIdArgs args, com.pulumi.deployment.InvokeOutputOptions options)
The CloudFront Log Delivery Canonical User ID data source allows access to the [canonical user ID](http://docs.aws.amazon.com/general/latest/gr/acct-identifiers.html) of the AWS `awslogsdelivery` account for CloudFront bucket logging. See the [Amazon CloudFront Developer Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/AccessLogs.html) for more information. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.s3.S3Functions; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetLogDeliveryCanonicalUserIdArgs; import com.pulumi.aws.s3.Bucket; import com.pulumi.aws.s3.BucketArgs; import com.pulumi.aws.s3.BucketOwnershipControls; import com.pulumi.aws.s3.BucketOwnershipControlsArgs; import com.pulumi.aws.s3.inputs.BucketOwnershipControlsRuleArgs; import com.pulumi.aws.s3.BucketAcl; import com.pulumi.aws.s3.BucketAclArgs; import com.pulumi.aws.s3.inputs.BucketAclAccessControlPolicyArgs; import com.pulumi.aws.s3.inputs.BucketAclAccessControlPolicyOwnerArgs; import com.pulumi.aws.s3.inputs.BucketAclAccessControlPolicyGrantArgs; import com.pulumi.aws.s3.inputs.BucketAclAccessControlPolicyGrantGranteeArgs; import com.pulumi.resources.CustomResourceOptions; import java.util.ArrayList; import java.util.Arrays; 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) { final var current = S3Functions.getCanonicalUserId(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference); final var example = CloudfrontFunctions.getLogDeliveryCanonicalUserId(GetLogDeliveryCanonicalUserIdArgs.builder() .build()); var exampleBucket = new Bucket("exampleBucket", BucketArgs.builder() .bucket("example") .build()); var exampleBucketOwnershipControls = new BucketOwnershipControls("exampleBucketOwnershipControls", BucketOwnershipControlsArgs.builder() .rule(BucketOwnershipControlsRuleArgs.builder() .objectOwnership("BucketOwnerPreferred") .build()) .bucket(exampleBucket.id()) .build()); var exampleBucketAcl = new BucketAcl("exampleBucketAcl", BucketAclArgs.builder() .accessControlPolicy(BucketAclAccessControlPolicyArgs.builder() .owner(BucketAclAccessControlPolicyOwnerArgs.builder() .id(current.id()) .build()) .grants(BucketAclAccessControlPolicyGrantArgs.builder() .grantee(BucketAclAccessControlPolicyGrantGranteeArgs.builder() .id(example.id()) .type("CanonicalUser") .build()) .permission("FULL_CONTROL") .build()) .build()) .bucket(exampleBucket.id()) .build(), CustomResourceOptions.builder() .dependsOn(exampleBucketOwnershipControls) .build()); } }
-
getLogDeliveryCanonicalUserIdPlain
public static java.util.concurrent.CompletableFuture<GetLogDeliveryCanonicalUserIdResult> getLogDeliveryCanonicalUserIdPlain(GetLogDeliveryCanonicalUserIdPlainArgs args, com.pulumi.deployment.InvokeOptions options)
The CloudFront Log Delivery Canonical User ID data source allows access to the [canonical user ID](http://docs.aws.amazon.com/general/latest/gr/acct-identifiers.html) of the AWS `awslogsdelivery` account for CloudFront bucket logging. See the [Amazon CloudFront Developer Guide](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/AccessLogs.html) for more information. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.s3.S3Functions; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetLogDeliveryCanonicalUserIdArgs; import com.pulumi.aws.s3.Bucket; import com.pulumi.aws.s3.BucketArgs; import com.pulumi.aws.s3.BucketOwnershipControls; import com.pulumi.aws.s3.BucketOwnershipControlsArgs; import com.pulumi.aws.s3.inputs.BucketOwnershipControlsRuleArgs; import com.pulumi.aws.s3.BucketAcl; import com.pulumi.aws.s3.BucketAclArgs; import com.pulumi.aws.s3.inputs.BucketAclAccessControlPolicyArgs; import com.pulumi.aws.s3.inputs.BucketAclAccessControlPolicyOwnerArgs; import com.pulumi.aws.s3.inputs.BucketAclAccessControlPolicyGrantArgs; import com.pulumi.aws.s3.inputs.BucketAclAccessControlPolicyGrantGranteeArgs; import com.pulumi.resources.CustomResourceOptions; import java.util.ArrayList; import java.util.Arrays; 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) { final var current = S3Functions.getCanonicalUserId(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference); final var example = CloudfrontFunctions.getLogDeliveryCanonicalUserId(GetLogDeliveryCanonicalUserIdArgs.builder() .build()); var exampleBucket = new Bucket("exampleBucket", BucketArgs.builder() .bucket("example") .build()); var exampleBucketOwnershipControls = new BucketOwnershipControls("exampleBucketOwnershipControls", BucketOwnershipControlsArgs.builder() .rule(BucketOwnershipControlsRuleArgs.builder() .objectOwnership("BucketOwnerPreferred") .build()) .bucket(exampleBucket.id()) .build()); var exampleBucketAcl = new BucketAcl("exampleBucketAcl", BucketAclArgs.builder() .accessControlPolicy(BucketAclAccessControlPolicyArgs.builder() .owner(BucketAclAccessControlPolicyOwnerArgs.builder() .id(current.id()) .build()) .grants(BucketAclAccessControlPolicyGrantArgs.builder() .grantee(BucketAclAccessControlPolicyGrantGranteeArgs.builder() .id(example.id()) .type("CanonicalUser") .build()) .permission("FULL_CONTROL") .build()) .build()) .bucket(exampleBucket.id()) .build(), CustomResourceOptions.builder() .dependsOn(exampleBucketOwnershipControls) .build()); } }
-
getOriginAccessControl
public static com.pulumi.core.Output<GetOriginAccessControlResult> getOriginAccessControl(GetOriginAccessControlArgs args)
Use this data source to retrieve information for an Amazon CloudFront origin access control config. ## Example Usage The below example retrieves a CloudFront origin access control config.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetOriginAccessControlArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getOriginAccessControl(GetOriginAccessControlArgs.builder() .id("E2T5VTFBZJ3BJB") .build()); } }
-
getOriginAccessControlPlain
public static java.util.concurrent.CompletableFuture<GetOriginAccessControlResult> getOriginAccessControlPlain(GetOriginAccessControlPlainArgs args)
Use this data source to retrieve information for an Amazon CloudFront origin access control config. ## Example Usage The below example retrieves a CloudFront origin access control config.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetOriginAccessControlArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getOriginAccessControl(GetOriginAccessControlArgs.builder() .id("E2T5VTFBZJ3BJB") .build()); } }
-
getOriginAccessControl
public static com.pulumi.core.Output<GetOriginAccessControlResult> getOriginAccessControl(GetOriginAccessControlArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to retrieve information for an Amazon CloudFront origin access control config. ## Example Usage The below example retrieves a CloudFront origin access control config.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetOriginAccessControlArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getOriginAccessControl(GetOriginAccessControlArgs.builder() .id("E2T5VTFBZJ3BJB") .build()); } }
-
getOriginAccessControl
public static com.pulumi.core.Output<GetOriginAccessControlResult> getOriginAccessControl(GetOriginAccessControlArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Use this data source to retrieve information for an Amazon CloudFront origin access control config. ## Example Usage The below example retrieves a CloudFront origin access control config.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetOriginAccessControlArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getOriginAccessControl(GetOriginAccessControlArgs.builder() .id("E2T5VTFBZJ3BJB") .build()); } }
-
getOriginAccessControlPlain
public static java.util.concurrent.CompletableFuture<GetOriginAccessControlResult> getOriginAccessControlPlain(GetOriginAccessControlPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to retrieve information for an Amazon CloudFront origin access control config. ## Example Usage The below example retrieves a CloudFront origin access control config.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetOriginAccessControlArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getOriginAccessControl(GetOriginAccessControlArgs.builder() .id("E2T5VTFBZJ3BJB") .build()); } }
-
getOriginAccessIdentities
public static com.pulumi.core.Output<GetOriginAccessIdentitiesResult> getOriginAccessIdentities()
Use this data source to get ARNs, IDs and S3 canonical user IDs of Amazon CloudFront origin access identities. ## Example Usage ### All origin access identities in the account
### Origin access identities filtered by comment/name Origin access identities whose comments are `example-comment1`, `example-comment2`package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetOriginAccessIdentitiesArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getOriginAccessIdentities(GetOriginAccessIdentitiesArgs.builder() .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetOriginAccessIdentitiesArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getOriginAccessIdentities(GetOriginAccessIdentitiesArgs.builder() .comments( "example-comment1", "example-comment2") .build()); } }
-
getOriginAccessIdentitiesPlain
public static java.util.concurrent.CompletableFuture<GetOriginAccessIdentitiesResult> getOriginAccessIdentitiesPlain()
Use this data source to get ARNs, IDs and S3 canonical user IDs of Amazon CloudFront origin access identities. ## Example Usage ### All origin access identities in the account
### Origin access identities filtered by comment/name Origin access identities whose comments are `example-comment1`, `example-comment2`package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetOriginAccessIdentitiesArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getOriginAccessIdentities(GetOriginAccessIdentitiesArgs.builder() .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetOriginAccessIdentitiesArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getOriginAccessIdentities(GetOriginAccessIdentitiesArgs.builder() .comments( "example-comment1", "example-comment2") .build()); } }
-
getOriginAccessIdentities
public static com.pulumi.core.Output<GetOriginAccessIdentitiesResult> getOriginAccessIdentities(GetOriginAccessIdentitiesArgs args)
Use this data source to get ARNs, IDs and S3 canonical user IDs of Amazon CloudFront origin access identities. ## Example Usage ### All origin access identities in the account
### Origin access identities filtered by comment/name Origin access identities whose comments are `example-comment1`, `example-comment2`package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetOriginAccessIdentitiesArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getOriginAccessIdentities(GetOriginAccessIdentitiesArgs.builder() .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetOriginAccessIdentitiesArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getOriginAccessIdentities(GetOriginAccessIdentitiesArgs.builder() .comments( "example-comment1", "example-comment2") .build()); } }
-
getOriginAccessIdentitiesPlain
public static java.util.concurrent.CompletableFuture<GetOriginAccessIdentitiesResult> getOriginAccessIdentitiesPlain(GetOriginAccessIdentitiesPlainArgs args)
Use this data source to get ARNs, IDs and S3 canonical user IDs of Amazon CloudFront origin access identities. ## Example Usage ### All origin access identities in the account
### Origin access identities filtered by comment/name Origin access identities whose comments are `example-comment1`, `example-comment2`package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetOriginAccessIdentitiesArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getOriginAccessIdentities(GetOriginAccessIdentitiesArgs.builder() .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetOriginAccessIdentitiesArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getOriginAccessIdentities(GetOriginAccessIdentitiesArgs.builder() .comments( "example-comment1", "example-comment2") .build()); } }
-
getOriginAccessIdentities
public static com.pulumi.core.Output<GetOriginAccessIdentitiesResult> getOriginAccessIdentities(GetOriginAccessIdentitiesArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get ARNs, IDs and S3 canonical user IDs of Amazon CloudFront origin access identities. ## Example Usage ### All origin access identities in the account
### Origin access identities filtered by comment/name Origin access identities whose comments are `example-comment1`, `example-comment2`package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetOriginAccessIdentitiesArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getOriginAccessIdentities(GetOriginAccessIdentitiesArgs.builder() .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetOriginAccessIdentitiesArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getOriginAccessIdentities(GetOriginAccessIdentitiesArgs.builder() .comments( "example-comment1", "example-comment2") .build()); } }
-
getOriginAccessIdentities
public static com.pulumi.core.Output<GetOriginAccessIdentitiesResult> getOriginAccessIdentities(GetOriginAccessIdentitiesArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Use this data source to get ARNs, IDs and S3 canonical user IDs of Amazon CloudFront origin access identities. ## Example Usage ### All origin access identities in the account
### Origin access identities filtered by comment/name Origin access identities whose comments are `example-comment1`, `example-comment2`package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetOriginAccessIdentitiesArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getOriginAccessIdentities(GetOriginAccessIdentitiesArgs.builder() .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetOriginAccessIdentitiesArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getOriginAccessIdentities(GetOriginAccessIdentitiesArgs.builder() .comments( "example-comment1", "example-comment2") .build()); } }
-
getOriginAccessIdentitiesPlain
public static java.util.concurrent.CompletableFuture<GetOriginAccessIdentitiesResult> getOriginAccessIdentitiesPlain(GetOriginAccessIdentitiesPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get ARNs, IDs and S3 canonical user IDs of Amazon CloudFront origin access identities. ## Example Usage ### All origin access identities in the account
### Origin access identities filtered by comment/name Origin access identities whose comments are `example-comment1`, `example-comment2`package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetOriginAccessIdentitiesArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getOriginAccessIdentities(GetOriginAccessIdentitiesArgs.builder() .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetOriginAccessIdentitiesArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getOriginAccessIdentities(GetOriginAccessIdentitiesArgs.builder() .comments( "example-comment1", "example-comment2") .build()); } }
-
getOriginAccessIdentity
public static com.pulumi.core.Output<GetOriginAccessIdentityResult> getOriginAccessIdentity(GetOriginAccessIdentityArgs args)
Use this data source to retrieve information for an Amazon CloudFront origin access identity. ## Example Usage The following example below creates a CloudFront origin access identity.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetOriginAccessIdentityArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getOriginAccessIdentity(GetOriginAccessIdentityArgs.builder() .id("E1ZAKK699EOLAL") .build()); } }
-
getOriginAccessIdentityPlain
public static java.util.concurrent.CompletableFuture<GetOriginAccessIdentityResult> getOriginAccessIdentityPlain(GetOriginAccessIdentityPlainArgs args)
Use this data source to retrieve information for an Amazon CloudFront origin access identity. ## Example Usage The following example below creates a CloudFront origin access identity.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetOriginAccessIdentityArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getOriginAccessIdentity(GetOriginAccessIdentityArgs.builder() .id("E1ZAKK699EOLAL") .build()); } }
-
getOriginAccessIdentity
public static com.pulumi.core.Output<GetOriginAccessIdentityResult> getOriginAccessIdentity(GetOriginAccessIdentityArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to retrieve information for an Amazon CloudFront origin access identity. ## Example Usage The following example below creates a CloudFront origin access identity.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetOriginAccessIdentityArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getOriginAccessIdentity(GetOriginAccessIdentityArgs.builder() .id("E1ZAKK699EOLAL") .build()); } }
-
getOriginAccessIdentity
public static com.pulumi.core.Output<GetOriginAccessIdentityResult> getOriginAccessIdentity(GetOriginAccessIdentityArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Use this data source to retrieve information for an Amazon CloudFront origin access identity. ## Example Usage The following example below creates a CloudFront origin access identity.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetOriginAccessIdentityArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getOriginAccessIdentity(GetOriginAccessIdentityArgs.builder() .id("E1ZAKK699EOLAL") .build()); } }
-
getOriginAccessIdentityPlain
public static java.util.concurrent.CompletableFuture<GetOriginAccessIdentityResult> getOriginAccessIdentityPlain(GetOriginAccessIdentityPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to retrieve information for an Amazon CloudFront origin access identity. ## Example Usage The following example below creates a CloudFront origin access identity.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetOriginAccessIdentityArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getOriginAccessIdentity(GetOriginAccessIdentityArgs.builder() .id("E1ZAKK699EOLAL") .build()); } }
-
getOriginRequestPolicy
public static com.pulumi.core.Output<GetOriginRequestPolicyResult> getOriginRequestPolicy()
## Example Usage ### Basic Usage
### AWS-Managed Policies AWS managed origin request policy names are prefixed with `Managed-`:package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetOriginRequestPolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getOriginRequestPolicy(GetOriginRequestPolicyArgs.builder() .name("example-policy") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetOriginRequestPolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var uaReferer = CloudfrontFunctions.getOriginRequestPolicy(GetOriginRequestPolicyArgs.builder() .name("Managed-UserAgentRefererHeaders") .build()); } }
-
getOriginRequestPolicyPlain
public static java.util.concurrent.CompletableFuture<GetOriginRequestPolicyResult> getOriginRequestPolicyPlain()
## Example Usage ### Basic Usage
### AWS-Managed Policies AWS managed origin request policy names are prefixed with `Managed-`:package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetOriginRequestPolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getOriginRequestPolicy(GetOriginRequestPolicyArgs.builder() .name("example-policy") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetOriginRequestPolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var uaReferer = CloudfrontFunctions.getOriginRequestPolicy(GetOriginRequestPolicyArgs.builder() .name("Managed-UserAgentRefererHeaders") .build()); } }
-
getOriginRequestPolicy
public static com.pulumi.core.Output<GetOriginRequestPolicyResult> getOriginRequestPolicy(GetOriginRequestPolicyArgs args)
## Example Usage ### Basic Usage
### AWS-Managed Policies AWS managed origin request policy names are prefixed with `Managed-`:package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetOriginRequestPolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getOriginRequestPolicy(GetOriginRequestPolicyArgs.builder() .name("example-policy") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetOriginRequestPolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var uaReferer = CloudfrontFunctions.getOriginRequestPolicy(GetOriginRequestPolicyArgs.builder() .name("Managed-UserAgentRefererHeaders") .build()); } }
-
getOriginRequestPolicyPlain
public static java.util.concurrent.CompletableFuture<GetOriginRequestPolicyResult> getOriginRequestPolicyPlain(GetOriginRequestPolicyPlainArgs args)
## Example Usage ### Basic Usage
### AWS-Managed Policies AWS managed origin request policy names are prefixed with `Managed-`:package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetOriginRequestPolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getOriginRequestPolicy(GetOriginRequestPolicyArgs.builder() .name("example-policy") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetOriginRequestPolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var uaReferer = CloudfrontFunctions.getOriginRequestPolicy(GetOriginRequestPolicyArgs.builder() .name("Managed-UserAgentRefererHeaders") .build()); } }
-
getOriginRequestPolicy
public static com.pulumi.core.Output<GetOriginRequestPolicyResult> getOriginRequestPolicy(GetOriginRequestPolicyArgs args, com.pulumi.deployment.InvokeOptions options)
## Example Usage ### Basic Usage
### AWS-Managed Policies AWS managed origin request policy names are prefixed with `Managed-`:package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetOriginRequestPolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getOriginRequestPolicy(GetOriginRequestPolicyArgs.builder() .name("example-policy") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetOriginRequestPolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var uaReferer = CloudfrontFunctions.getOriginRequestPolicy(GetOriginRequestPolicyArgs.builder() .name("Managed-UserAgentRefererHeaders") .build()); } }
-
getOriginRequestPolicy
public static com.pulumi.core.Output<GetOriginRequestPolicyResult> getOriginRequestPolicy(GetOriginRequestPolicyArgs args, com.pulumi.deployment.InvokeOutputOptions options)
## Example Usage ### Basic Usage
### AWS-Managed Policies AWS managed origin request policy names are prefixed with `Managed-`:package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetOriginRequestPolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getOriginRequestPolicy(GetOriginRequestPolicyArgs.builder() .name("example-policy") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetOriginRequestPolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var uaReferer = CloudfrontFunctions.getOriginRequestPolicy(GetOriginRequestPolicyArgs.builder() .name("Managed-UserAgentRefererHeaders") .build()); } }
-
getOriginRequestPolicyPlain
public static java.util.concurrent.CompletableFuture<GetOriginRequestPolicyResult> getOriginRequestPolicyPlain(GetOriginRequestPolicyPlainArgs args, com.pulumi.deployment.InvokeOptions options)
## Example Usage ### Basic Usage
### AWS-Managed Policies AWS managed origin request policy names are prefixed with `Managed-`:package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetOriginRequestPolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getOriginRequestPolicy(GetOriginRequestPolicyArgs.builder() .name("example-policy") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetOriginRequestPolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var uaReferer = CloudfrontFunctions.getOriginRequestPolicy(GetOriginRequestPolicyArgs.builder() .name("Managed-UserAgentRefererHeaders") .build()); } }
-
getRealtimeLogConfig
public static com.pulumi.core.Output<GetRealtimeLogConfigResult> getRealtimeLogConfig(GetRealtimeLogConfigArgs args)
Provides a CloudFront real-time log configuration resource. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetRealtimeLogConfigArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getRealtimeLogConfig(GetRealtimeLogConfigArgs.builder() .name("example") .build()); } }
-
getRealtimeLogConfigPlain
public static java.util.concurrent.CompletableFuture<GetRealtimeLogConfigResult> getRealtimeLogConfigPlain(GetRealtimeLogConfigPlainArgs args)
Provides a CloudFront real-time log configuration resource. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetRealtimeLogConfigArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getRealtimeLogConfig(GetRealtimeLogConfigArgs.builder() .name("example") .build()); } }
-
getRealtimeLogConfig
public static com.pulumi.core.Output<GetRealtimeLogConfigResult> getRealtimeLogConfig(GetRealtimeLogConfigArgs args, com.pulumi.deployment.InvokeOptions options)
Provides a CloudFront real-time log configuration resource. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetRealtimeLogConfigArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getRealtimeLogConfig(GetRealtimeLogConfigArgs.builder() .name("example") .build()); } }
-
getRealtimeLogConfig
public static com.pulumi.core.Output<GetRealtimeLogConfigResult> getRealtimeLogConfig(GetRealtimeLogConfigArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Provides a CloudFront real-time log configuration resource. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetRealtimeLogConfigArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getRealtimeLogConfig(GetRealtimeLogConfigArgs.builder() .name("example") .build()); } }
-
getRealtimeLogConfigPlain
public static java.util.concurrent.CompletableFuture<GetRealtimeLogConfigResult> getRealtimeLogConfigPlain(GetRealtimeLogConfigPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Provides a CloudFront real-time log configuration resource. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetRealtimeLogConfigArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getRealtimeLogConfig(GetRealtimeLogConfigArgs.builder() .name("example") .build()); } }
-
getResponseHeadersPolicy
public static com.pulumi.core.Output<GetResponseHeadersPolicyResult> getResponseHeadersPolicy()
Use this data source to retrieve information about a CloudFront cache policy. ## Example Usage ### Basic Usage
### AWS-Managed Policies AWS managed response header policy names are prefixed with `Managed-`:package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetResponseHeadersPolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getResponseHeadersPolicy(GetResponseHeadersPolicyArgs.builder() .name("example-policy") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetResponseHeadersPolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getResponseHeadersPolicy(GetResponseHeadersPolicyArgs.builder() .name("Managed-SimpleCORS") .build()); } }
-
getResponseHeadersPolicyPlain
public static java.util.concurrent.CompletableFuture<GetResponseHeadersPolicyResult> getResponseHeadersPolicyPlain()
Use this data source to retrieve information about a CloudFront cache policy. ## Example Usage ### Basic Usage
### AWS-Managed Policies AWS managed response header policy names are prefixed with `Managed-`:package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetResponseHeadersPolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getResponseHeadersPolicy(GetResponseHeadersPolicyArgs.builder() .name("example-policy") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetResponseHeadersPolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getResponseHeadersPolicy(GetResponseHeadersPolicyArgs.builder() .name("Managed-SimpleCORS") .build()); } }
-
getResponseHeadersPolicy
public static com.pulumi.core.Output<GetResponseHeadersPolicyResult> getResponseHeadersPolicy(GetResponseHeadersPolicyArgs args)
Use this data source to retrieve information about a CloudFront cache policy. ## Example Usage ### Basic Usage
### AWS-Managed Policies AWS managed response header policy names are prefixed with `Managed-`:package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetResponseHeadersPolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getResponseHeadersPolicy(GetResponseHeadersPolicyArgs.builder() .name("example-policy") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetResponseHeadersPolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getResponseHeadersPolicy(GetResponseHeadersPolicyArgs.builder() .name("Managed-SimpleCORS") .build()); } }
-
getResponseHeadersPolicyPlain
public static java.util.concurrent.CompletableFuture<GetResponseHeadersPolicyResult> getResponseHeadersPolicyPlain(GetResponseHeadersPolicyPlainArgs args)
Use this data source to retrieve information about a CloudFront cache policy. ## Example Usage ### Basic Usage
### AWS-Managed Policies AWS managed response header policy names are prefixed with `Managed-`:package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetResponseHeadersPolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getResponseHeadersPolicy(GetResponseHeadersPolicyArgs.builder() .name("example-policy") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetResponseHeadersPolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getResponseHeadersPolicy(GetResponseHeadersPolicyArgs.builder() .name("Managed-SimpleCORS") .build()); } }
-
getResponseHeadersPolicy
public static com.pulumi.core.Output<GetResponseHeadersPolicyResult> getResponseHeadersPolicy(GetResponseHeadersPolicyArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to retrieve information about a CloudFront cache policy. ## Example Usage ### Basic Usage
### AWS-Managed Policies AWS managed response header policy names are prefixed with `Managed-`:package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetResponseHeadersPolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getResponseHeadersPolicy(GetResponseHeadersPolicyArgs.builder() .name("example-policy") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetResponseHeadersPolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getResponseHeadersPolicy(GetResponseHeadersPolicyArgs.builder() .name("Managed-SimpleCORS") .build()); } }
-
getResponseHeadersPolicy
public static com.pulumi.core.Output<GetResponseHeadersPolicyResult> getResponseHeadersPolicy(GetResponseHeadersPolicyArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Use this data source to retrieve information about a CloudFront cache policy. ## Example Usage ### Basic Usage
### AWS-Managed Policies AWS managed response header policy names are prefixed with `Managed-`:package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetResponseHeadersPolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getResponseHeadersPolicy(GetResponseHeadersPolicyArgs.builder() .name("example-policy") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetResponseHeadersPolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getResponseHeadersPolicy(GetResponseHeadersPolicyArgs.builder() .name("Managed-SimpleCORS") .build()); } }
-
getResponseHeadersPolicyPlain
public static java.util.concurrent.CompletableFuture<GetResponseHeadersPolicyResult> getResponseHeadersPolicyPlain(GetResponseHeadersPolicyPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to retrieve information about a CloudFront cache policy. ## Example Usage ### Basic Usage
### AWS-Managed Policies AWS managed response header policy names are prefixed with `Managed-`:package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetResponseHeadersPolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getResponseHeadersPolicy(GetResponseHeadersPolicyArgs.builder() .name("example-policy") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudfront.CloudfrontFunctions; import com.pulumi.aws.cloudfront.inputs.GetResponseHeadersPolicyArgs; import java.util.ArrayList; import java.util.Arrays; 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) { final var example = CloudfrontFunctions.getResponseHeadersPolicy(GetResponseHeadersPolicyArgs.builder() .name("Managed-SimpleCORS") .build()); } }
-
-