Class ResourceConfigurationState


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

      • allowAssociationToShareableServiceNetwork

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> allowAssociationToShareableServiceNetwork()
        Returns:
        Allow or Deny the association of this resource to a shareable service network.
      • arn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
        Returns:
        ARN of the resource gateway.
      • customDomainName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> customDomainName()
        Returns:
        Custom domain name for your resource configuration. Additionally, provide a `domainVerificationId` to prove your ownership of a domain.
      • domainVerificationArn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> domainVerificationArn()
        Returns:
        ARN of the domain verification.
      • domainVerificationId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> domainVerificationId()
        Returns:
        Domain verification ID of your verified custom domain name. If you don't provide an ID, you must configure the DNS settings yourself.
      • domainVerificationStatus

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> domainVerificationStatus()
        Returns:
        Domain verification status.
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        Name for the Resource Configuration.
      • portRanges

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> portRanges()
        Returns:
        Port ranges to access the Resource either single port `80` or range `80-81` range.
      • protocol

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> protocol()
        Returns:
        Protocol for the Resource `TCP` is currently the only supported value. MUST be specified if `resourceConfigurationGroupId` is not.
      • region

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
        Returns:
        Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
      • resourceConfigurationDefinition

        public java.util.Optional<com.pulumi.core.Output<ResourceConfigurationResourceConfigurationDefinitionArgs>> resourceConfigurationDefinition()
        Returns:
        Details of the Resource Configuration. See `resourceConfigurationDefinition` Block for details. The following arguments are optional:
      • resourceConfigurationGroupId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> resourceConfigurationGroupId()
        Returns:
        ID of Resource Configuration where `type` is `CHILD`.
      • resourceGatewayIdentifier

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> resourceGatewayIdentifier()
        Returns:
        ID of the Resource Gateway used to access the resource. MUST be specified if `resourceConfigurationGroupId` is not.
      • tags

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tags()
        Returns:
        Key-value mapping of resource tags. 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.
      • type

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> type()
        Returns:
        Type of Resource Configuration. Must be one of `GROUP`, `CHILD`, `SINGLE`, `ARN`.