Class AzureAD

    • Method Detail

      • getCloud

        public String getCloud()
        cloud defines the Azure Cloud. Options are 'AzurePublic', 'AzureChina', or 'AzureGovernment'.
      • setCloud

        public void setCloud​(String cloud)
        cloud defines the Azure Cloud. Options are 'AzurePublic', 'AzureChina', or 'AzureGovernment'.
      • getManagedIdentity

        public ManagedIdentity getManagedIdentity()
        AzureAD defines the configuration for remote write's azuread parameters.
      • setManagedIdentity

        public void setManagedIdentity​(ManagedIdentity managedIdentity)
        AzureAD defines the configuration for remote write's azuread parameters.
      • getOauth

        public AzureOAuth getOauth()
        AzureAD defines the configuration for remote write's azuread parameters.
      • setOauth

        public void setOauth​(AzureOAuth oauth)
        AzureAD defines the configuration for remote write's azuread parameters.
      • getScope

        public String getScope()
        scope is the custom OAuth 2.0 scope to request when acquiring tokens. It requires Prometheus >= 3.9.0. Currently not supported by Thanos.
      • setScope

        public void setScope​(String scope)
        scope is the custom OAuth 2.0 scope to request when acquiring tokens. It requires Prometheus >= 3.9.0. Currently not supported by Thanos.
      • getSdk

        public AzureSDK getSdk()
        AzureAD defines the configuration for remote write's azuread parameters.
      • setSdk

        public void setSdk​(AzureSDK sdk)
        AzureAD defines the configuration for remote write's azuread parameters.
      • getWorkloadIdentity

        public AzureWorkloadIdentity getWorkloadIdentity()
        AzureAD defines the configuration for remote write's azuread parameters.
      • setWorkloadIdentity

        public void setWorkloadIdentity​(AzureWorkloadIdentity workloadIdentity)
        AzureAD defines the configuration for remote write's azuread parameters.
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)