Class EnvironmentRptPathProvider.LeafResourceRptPathProvider

  • All Implemented Interfaces:
    RptPathProvider
    Enclosing class:
    EnvironmentRptPathProvider

    public static class EnvironmentRptPathProvider.LeafResourceRptPathProvider
    extends EnvironmentRptPathProvider
    This path provider reads the path and resource id for leaf resource from environment variables

    Use the contents of the OCI_RESOURCE_PRINCIPAL_RPT_PATH_FOR_LEAF_RESOURCE environment variable for the path and OCI_RESOURCE_PRINCIPAL_RPT_ID_FOR_LEAF_RESOURCE environment variable for the resource id,.

    This path provider is used when the caller provides LeafResourceRptPathProvider as a path provider to the resource principals signer

    • Constructor Detail

      • LeafResourceRptPathProvider

        public LeafResourceRptPathProvider()
    • Method Detail

      • getRptId

        protected static String getRptId()
      • getPathTemplate

        protected static String getPathTemplate()
      • buildReplacements

        protected static Map<String,​String> buildReplacements()