Package com.pulumi.aws.cloudfront.inputs
Class MultitenantDistributionOriginArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.cloudfront.inputs.MultitenantDistributionOriginArgs
-
public final class MultitenantDistributionOriginArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMultitenantDistributionOriginArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static MultitenantDistributionOriginArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MultitenantDistributionOriginArgs.Builderbuilder()static MultitenantDistributionOriginArgs.Builderbuilder(MultitenantDistributionOriginArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>connectionAttempts()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>connectionTimeout()java.util.Optional<com.pulumi.core.Output<java.util.List<MultitenantDistributionOriginCustomHeaderArgs>>>customHeaders()java.util.Optional<com.pulumi.core.Output<java.util.List<MultitenantDistributionOriginCustomOriginConfigArgs>>>customOriginConfigs()com.pulumi.core.Output<java.lang.String>domainName()com.pulumi.core.Output<java.lang.String>id()java.util.Optional<com.pulumi.core.Output<java.lang.String>>originAccessControlId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>originPath()java.util.Optional<com.pulumi.core.Output<java.util.List<MultitenantDistributionOriginOriginShieldArgs>>>originShields()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>responseCompletionTimeout()java.util.Optional<com.pulumi.core.Output<java.util.List<MultitenantDistributionOriginVpcOriginConfigArgs>>>vpcOriginConfigs()
-
-
-
Field Detail
-
Empty
public static final MultitenantDistributionOriginArgs Empty
-
-
Method Detail
-
connectionAttempts
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> connectionAttempts()
- Returns:
- Number of times that CloudFront attempts to connect to the origin. Must be between 1-3. Default: 3.
-
connectionTimeout
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> connectionTimeout()
- Returns:
- Number of seconds that CloudFront waits when trying to establish a connection to the origin. Must be between 1-10. Default: 10.
-
customHeaders
public java.util.Optional<com.pulumi.core.Output<java.util.List<MultitenantDistributionOriginCustomHeaderArgs>>> customHeaders()
- Returns:
- One or more sub-resources with `name` and `value` parameters that specify header data that will be sent to the origin. See Custom Header below.
-
customOriginConfigs
public java.util.Optional<com.pulumi.core.Output<java.util.List<MultitenantDistributionOriginCustomOriginConfigArgs>>> customOriginConfigs()
- Returns:
- CloudFront origin access identity to associate with the origin. See Custom Origin Config below.
-
domainName
public com.pulumi.core.Output<java.lang.String> domainName()
- Returns:
- DNS domain name of either the S3 bucket, or web site of your custom origin.
-
id
public com.pulumi.core.Output<java.lang.String> id()
- Returns:
- Identifier for the distribution.
-
originAccessControlId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> originAccessControlId()
- Returns:
- CloudFront origin access control identifier to associate with the origin.
-
originPath
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> originPath()
- Returns:
- Optional element that causes CloudFront to request your content from a directory in your Amazon S3 bucket or your custom origin.
-
originShields
public java.util.Optional<com.pulumi.core.Output<java.util.List<MultitenantDistributionOriginOriginShieldArgs>>> originShields()
- Returns:
- CloudFront Origin Shield configuration information. See Origin Shield below.
-
responseCompletionTimeout
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> responseCompletionTimeout()
- Returns:
- Number of seconds that CloudFront waits for a response after forwarding a request to the origin. Must be integer greater than or equal to the value of `originReadTimeout` in Custom Origin Config. If omitted, no maximum value is enforced.
-
vpcOriginConfigs
public java.util.Optional<com.pulumi.core.Output<java.util.List<MultitenantDistributionOriginVpcOriginConfigArgs>>> vpcOriginConfigs()
- Returns:
- CloudFront VPC origin configuration. See VPC Origin Config below.
-
builder
public static MultitenantDistributionOriginArgs.Builder builder()
-
builder
public static MultitenantDistributionOriginArgs.Builder builder(MultitenantDistributionOriginArgs defaults)
-
-