Class DistributionTenantState


  • public final class DistributionTenantState
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • arn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
        Returns:
        ARN of the distribution tenant.
      • connectionGroupId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> connectionGroupId()
        Returns:
        ID of the connection group for the distribution tenant. If not specified, CloudFront uses the default connection group.
      • customizations

        public java.util.Optional<com.pulumi.core.Output<DistributionTenantCustomizationsArgs>> customizations()
        Returns:
        Customizations for the distribution tenant (maximum one).
      • distributionId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> distributionId()
        Returns:
        ID of the multi-tenant distribution.
      • domains

        public java.util.Optional<com.pulumi.core.Output<java.util.List<DistributionTenantDomainArgs>>> domains()
        Returns:
        Set of domains associated with the distribution tenant.
      • enabled

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> enabled()
        Returns:
        Whether the distribution tenant is enabled to serve traffic. Defaults to `true`.
      • etag

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> etag()
        Returns:
        Current version of the distribution tenant.
      • managedCertificateRequest

        public java.util.Optional<com.pulumi.core.Output<DistributionTenantManagedCertificateRequestArgs>> managedCertificateRequest()
        Returns:
        Managed certificate request for CloudFront managed ACM certificate (maximum one).
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        Name of the distribution tenant.
      • parameters

        public java.util.Optional<com.pulumi.core.Output<java.util.List<DistributionTenantParameterArgs>>> parameters()
        Returns:
        Set of parameter values for the distribution tenant.
      • status

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> status()
        Returns:
        Current status of the distribution tenant.
      • tags

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tags()
        Returns:
        Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
      • tagsAll

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tagsAll()
        Returns:
        Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
      • waitForDeployment

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> waitForDeployment()
        Returns:
        If enabled, the resource will wait for the distribution tenant status to change from `InProgress` to `Deployed`. Setting this to `false` will skip the process. Default: `true`.