class OCI::Auth::Signers::RptPathProvider::ImdsRptPathProvider

imds rpt path provider

Public Class Methods

new(metadata_url) click to toggle source
# File lib/oci/auth/signers/resource_principal_token_path_provider/imds_rpt_path_provider.rb, line 12
def initialize(metadata_url)
  @instance_id = OCI::Auth::Signers::RptPathProvider.instance_id_from_imds(metadata_url)
  super('/20180711/resourcePrincipalToken/{id}')
end

Public Instance Methods

replacement_dict() click to toggle source
# File lib/oci/auth/signers/resource_principal_token_path_provider/imds_rpt_path_provider.rb, line 17
def replacement_dict
  { 'id' => @instance_id }
end