Package com.pulumi.aws.cloudfront.inputs
Class DistributionState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.cloudfront.inputs.DistributionState
-
public final class DistributionState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DistributionState.Builder
-
Field Summary
Fields Modifier and Type Field Description static DistributionState
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
aliases()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
arn()
static DistributionState.Builder
builder()
static DistributionState.Builder
builder(DistributionState defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
callerReference()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
comment()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
continuousDeploymentPolicyId()
java.util.Optional<com.pulumi.core.Output<java.util.List<DistributionCustomErrorResponseArgs>>>
customErrorResponses()
java.util.Optional<com.pulumi.core.Output<DistributionDefaultCacheBehaviorArgs>>
defaultCacheBehavior()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
defaultRootObject()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
domainName()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
enabled()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
etag()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
hostedZoneId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
httpVersion()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
inProgressValidationBatches()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
isIpv6Enabled()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
lastModifiedTime()
java.util.Optional<com.pulumi.core.Output<DistributionLoggingConfigArgs>>
loggingConfig()
java.util.Optional<com.pulumi.core.Output<java.util.List<DistributionOrderedCacheBehaviorArgs>>>
orderedCacheBehaviors()
java.util.Optional<com.pulumi.core.Output<java.util.List<DistributionOriginGroupArgs>>>
originGroups()
java.util.Optional<com.pulumi.core.Output<java.util.List<DistributionOriginArgs>>>
origins()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
priceClass()
java.util.Optional<com.pulumi.core.Output<DistributionRestrictionsArgs>>
restrictions()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
retainOnDelete()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
staging()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
status()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>
tags()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>
tagsAll()
Deprecated.Please use `tags` instead.java.util.Optional<com.pulumi.core.Output<java.util.List<DistributionTrustedKeyGroupArgs>>>
trustedKeyGroups()
java.util.Optional<com.pulumi.core.Output<java.util.List<DistributionTrustedSignerArgs>>>
trustedSigners()
java.util.Optional<com.pulumi.core.Output<DistributionViewerCertificateArgs>>
viewerCertificate()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
waitForDeployment()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
webAclId()
-
-
-
Field Detail
-
Empty
public static final DistributionState Empty
-
-
Method Detail
-
aliases
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> aliases()
-
arn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
- Returns:
- ARN for the distribution. For example: `arn:aws:cloudfront::123456789012:distribution/EDFDVBD632BHDS5`, where `123456789012` is your AWS account ID.
-
callerReference
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> callerReference()
- Returns:
- Internal value used by CloudFront to allow future updates to the distribution configuration.
-
comment
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> comment()
-
continuousDeploymentPolicyId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> continuousDeploymentPolicyId()
-
customErrorResponses
public java.util.Optional<com.pulumi.core.Output<java.util.List<DistributionCustomErrorResponseArgs>>> customErrorResponses()
-
defaultCacheBehavior
public java.util.Optional<com.pulumi.core.Output<DistributionDefaultCacheBehaviorArgs>> defaultCacheBehavior()
-
defaultRootObject
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> defaultRootObject()
-
domainName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> domainName()
- Returns:
- Domain name corresponding to the distribution. For example: `d604721fxaaqy9.cloudfront.net`.
-
enabled
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> enabled()
- Returns:
- `true` if any of the AWS accounts listed as trusted signers have active CloudFront key pairs
-
etag
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> etag()
- Returns:
- Current version of the distribution's information. For example: `E2QWRUHAPOMQZL`.
-
hostedZoneId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> hostedZoneId()
- Returns:
- CloudFront Route 53 zone ID that can be used to route an [Alias Resource Record Set](http://docs.aws.amazon.com/Route53/latest/APIReference/CreateAliasRRSAPI.html) to. This attribute is simply an alias for the zone ID `Z2FDTNDATAQYW2`.
-
httpVersion
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> httpVersion()
-
inProgressValidationBatches
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> inProgressValidationBatches()
- Returns:
- Number of invalidation batches currently in progress.
-
isIpv6Enabled
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> isIpv6Enabled()
-
lastModifiedTime
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> lastModifiedTime()
- Returns:
- Date and time the distribution was last modified.
-
loggingConfig
public java.util.Optional<com.pulumi.core.Output<DistributionLoggingConfigArgs>> loggingConfig()
-
orderedCacheBehaviors
public java.util.Optional<com.pulumi.core.Output<java.util.List<DistributionOrderedCacheBehaviorArgs>>> orderedCacheBehaviors()
-
originGroups
public java.util.Optional<com.pulumi.core.Output<java.util.List<DistributionOriginGroupArgs>>> originGroups()
-
origins
public java.util.Optional<com.pulumi.core.Output<java.util.List<DistributionOriginArgs>>> origins()
-
priceClass
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> priceClass()
-
restrictions
public java.util.Optional<com.pulumi.core.Output<DistributionRestrictionsArgs>> restrictions()
-
retainOnDelete
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> retainOnDelete()
-
staging
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> staging()
-
status
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> status()
- Returns:
- Current status of the distribution. `Deployed` if the distribution's information is fully propagated throughout the Amazon CloudFront system.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
-
tagsAll
@Deprecated public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tagsAll()
Deprecated.Please use `tags` instead.- Returns:
- Map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.
-
trustedKeyGroups
public java.util.Optional<com.pulumi.core.Output<java.util.List<DistributionTrustedKeyGroupArgs>>> trustedKeyGroups()
- Returns:
- List of nested attributes for active trusted key groups, if the distribution is set up to serve private content with signed URLs.
-
trustedSigners
public java.util.Optional<com.pulumi.core.Output<java.util.List<DistributionTrustedSignerArgs>>> trustedSigners()
- Returns:
- List of nested attributes for active trusted signers, if the distribution is set up to serve private content with signed URLs.
-
viewerCertificate
public java.util.Optional<com.pulumi.core.Output<DistributionViewerCertificateArgs>> viewerCertificate()
-
waitForDeployment
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> waitForDeployment()
-
webAclId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> webAclId()
-
builder
public static DistributionState.Builder builder()
-
builder
public static DistributionState.Builder builder(DistributionState defaults)
-
-