Class Resource.ResourceInternal

    • Field Detail

      • resource

        protected final Resource resource
    • Constructor Detail

      • ResourceInternal

        protected ResourceInternal​(Resource resource)
    • Method Detail

      • getRemote

        @InternalUse
        public boolean getRemote()
      • getProvider

        @InternalUse
        public java.util.Optional<ProviderResource> getProvider()
        The specified provider or provider determined from the parent for custom resources.
      • getProvider

        @InternalUse
        public java.util.Optional<ProviderResource> getProvider​(java.lang.String moduleMember)
        Fetches the provider for the given module member, if any.
      • getVersion

        @InternalUse
        public java.util.Optional<java.lang.String> getVersion()
        The specified provider version.
      • setUrn

        @InternalUse
        public void setUrn​(Output<java.lang.String> urn)
      • trySetUrn

        @InternalUse
        public boolean trySetUrn​(Output<java.lang.String> urn)
      • getProvider

        @Nullable
        @InternalUse
        public static ProviderResource getProvider​(Resource resource,
                                                   java.lang.String moduleMember)
        Fetches the provider for the given module member, if any.
        Parameters:
        moduleMember - the module member to look for
        Returns:
        the @see ProviderResource or empty if not found