Class EndpointState


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

      • applicationDomain

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> applicationDomain()
        Returns:
        The DNS name for users to reach your application.
      • attachmentType

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> attachmentType()
        Returns:
        The type of attachment. Currently, only `vpc` is supported.
      • description

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
        Returns:
        A description for the Verified Access endpoint.
      • deviceValidationDomain

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> deviceValidationDomain()
        Returns:
        Returned if endpoint has a device trust provider attached.
      • domainCertificateArn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> domainCertificateArn()
        Returns:
        The ARN of the public TLS/SSL certificate in AWS Certificate Manager to associate with the endpoint. The CN in the certificate must match the DNS name your end users will use to reach your application.
      • endpointDomain

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> endpointDomain()
        Returns:
        A DNS name that is generated for the endpoint.
      • endpointDomainPrefix

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> endpointDomainPrefix()
        Returns:
        A custom identifier that is prepended to the DNS name that is generated for the endpoint.
      • endpointType

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> endpointType()
        Returns:
        The type of Verified Access endpoint to create. Currently `load-balancer` or `network-interface` are supported.
      • loadBalancerOptions

        public java.util.Optional<com.pulumi.core.Output<EndpointLoadBalancerOptionsArgs>> loadBalancerOptions()
        Returns:
        The load balancer details. This parameter is required if the endpoint type is `load-balancer`.
      • networkInterfaceOptions

        public java.util.Optional<com.pulumi.core.Output<EndpointNetworkInterfaceOptionsArgs>> networkInterfaceOptions()
        Returns:
        The network interface details. This parameter is required if the endpoint type is `network-interface`.
      • policyDocument

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> policyDocument()
        Returns:
        The policy document that is associated with this resource.
      • securityGroupIds

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> securityGroupIds()
        Returns:
        List of the the security groups IDs to associate with the Verified Access endpoint.
      • sseSpecification

        public java.util.Optional<com.pulumi.core.Output<EndpointSseSpecificationArgs>> sseSpecification()
        Returns:
        The options in use for server side encryption.
      • tags

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tags()
        Returns:
        Key-value tags for the Verified Access Endpoint. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
      • 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.
      • verifiedAccessGroupId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> verifiedAccessGroupId()
        Returns:
        The ID of the Verified Access group to associate the endpoint with. The following arguments are optional:
      • verifiedAccessInstanceId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> verifiedAccessInstanceId()