Class MultitenantDistributionOrigin
- java.lang.Object
-
- com.pulumi.aws.cloudfront.outputs.MultitenantDistributionOrigin
-
public final class MultitenantDistributionOrigin extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMultitenantDistributionOrigin.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MultitenantDistributionOrigin.Builderbuilder()static MultitenantDistributionOrigin.Builderbuilder(MultitenantDistributionOrigin defaults)java.util.Optional<java.lang.Integer>connectionAttempts()java.util.Optional<java.lang.Integer>connectionTimeout()java.util.List<MultitenantDistributionOriginCustomHeader>customHeaders()java.util.List<MultitenantDistributionOriginCustomOriginConfig>customOriginConfigs()java.lang.StringdomainName()java.lang.Stringid()java.util.Optional<java.lang.String>originAccessControlId()java.util.Optional<java.lang.String>originPath()java.util.List<MultitenantDistributionOriginOriginShield>originShields()java.util.Optional<java.lang.Integer>responseCompletionTimeout()java.util.List<MultitenantDistributionOriginVpcOriginConfig>vpcOriginConfigs()
-
-
-
Method Detail
-
connectionAttempts
public java.util.Optional<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<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.List<MultitenantDistributionOriginCustomHeader> 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.List<MultitenantDistributionOriginCustomOriginConfig> customOriginConfigs()
- Returns:
- CloudFront origin access identity to associate with the origin. See Custom Origin Config below.
-
domainName
public java.lang.String domainName()
- Returns:
- DNS domain name of either the S3 bucket, or web site of your custom origin.
-
id
public java.lang.String id()
- Returns:
- Identifier for the distribution.
-
originAccessControlId
public java.util.Optional<java.lang.String> originAccessControlId()
- Returns:
- CloudFront origin access control identifier to associate with the origin.
-
originPath
public java.util.Optional<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.List<MultitenantDistributionOriginOriginShield> originShields()
- Returns:
- CloudFront Origin Shield configuration information. See Origin Shield below.
-
responseCompletionTimeout
public java.util.Optional<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.List<MultitenantDistributionOriginVpcOriginConfig> vpcOriginConfigs()
- Returns:
- CloudFront VPC origin configuration. See VPC Origin Config below.
-
builder
public static MultitenantDistributionOrigin.Builder builder()
-
builder
public static MultitenantDistributionOrigin.Builder builder(MultitenantDistributionOrigin defaults)
-
-