class Azure::Profiles::Latest::ApiManagement::Mgmt::ApiManagementManagementClass
Attributes
api[R]
api_diagnostic[R]
api_export[R]
api_issue[R]
api_issue_attachment[R]
api_issue_comment[R]
api_management_operations[R]
api_management_service[R]
api_management_service_skus[R]
api_operation[R]
api_operation_policy[R]
api_policy[R]
api_product[R]
api_release[R]
api_revision[R]
api_schema[R]
api_tag_description[R]
api_version_set[R]
backend[R]
base_url[R]
cache[R]
certificate[R]
configurable[R]
delegation_settings[R]
diagnostic[R]
email_template[R]
gateway[R]
gateway_api[R]
gateway_hostname_configuration[R]
group[R]
group_user[R]
identity_provider[R]
issue[R]
logger[R]
model_classes[R]
named_value[R]
network_status[R]
notification[R]
notification_recipient_email[R]
notification_recipient_user[R]
open_id_connect_provider[R]
operation_operations[R]
options[R]
policy[R]
policy_description[R]
product[R]
product_api[R]
product_group[R]
product_policy[R]
product_subscriptions[R]
quota_by_counter_keys[R]
quota_by_period_keys[R]
region[R]
reports[R]
sign_in_settings[R]
sign_up_settings[R]
subscription[R]
tag[R]
tag_resource[R]
tenant_access[R]
tenant_access_git[R]
tenant_configuration[R]
user[R]
user_confirmation_password[R]
user_group[R]
user_identities[R]
user_subscription[R]
Public Class Methods
new(configurable, base_url=nil, options=nil)
click to toggle source
# File lib/latest/modules/apimanagement_profile_module.rb, line 328 def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @client_0 = Azure::ApiManagement::Mgmt::V2019_12_01::ApiManagementClient.new(configurable.credentials, base_url, options) if(@client_0.respond_to?(:subscription_id)) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) @api = @client_0.api @api_revision = @client_0.api_revision @api_release = @client_0.api_release @api_operation = @client_0.api_operation @api_operation_policy = @client_0.api_operation_policy @tag = @client_0.tag @api_product = @client_0.api_product @api_policy = @client_0.api_policy @api_schema = @client_0.api_schema @api_diagnostic = @client_0.api_diagnostic @api_issue = @client_0.api_issue @api_issue_comment = @client_0.api_issue_comment @api_issue_attachment = @client_0.api_issue_attachment @api_tag_description = @client_0.api_tag_description @operation_operations = @client_0.operation_operations @api_version_set = @client_0.api_version_set @authorization_server = @client_0.authorization_server @backend = @client_0.backend @cache = @client_0.cache @certificate = @client_0.certificate @api_management_operations = @client_0.api_management_operations @api_management_service_skus = @client_0.api_management_service_skus @api_management_service = @client_0.api_management_service @diagnostic = @client_0.diagnostic @email_template = @client_0.email_template @gateway = @client_0.gateway @gateway_hostname_configuration = @client_0.gateway_hostname_configuration @gateway_api = @client_0.gateway_api @group = @client_0.group @group_user = @client_0.group_user @identity_provider = @client_0.identity_provider @issue = @client_0.issue @logger = @client_0.logger @named_value = @client_0.named_value @network_status = @client_0.network_status @notification = @client_0.notification @notification_recipient_user = @client_0.notification_recipient_user @notification_recipient_email = @client_0.notification_recipient_email @open_id_connect_provider = @client_0.open_id_connect_provider @policy = @client_0.policy @policy_description = @client_0.policy_description @sign_in_settings = @client_0.sign_in_settings @sign_up_settings = @client_0.sign_up_settings @delegation_settings = @client_0.delegation_settings @product = @client_0.product @product_api = @client_0.product_api @product_group = @client_0.product_group @product_subscriptions = @client_0.product_subscriptions @product_policy = @client_0.product_policy @quota_by_counter_keys = @client_0.quota_by_counter_keys @quota_by_period_keys = @client_0.quota_by_period_keys @region = @client_0.region @reports = @client_0.reports @subscription = @client_0.subscription @tag_resource = @client_0.tag_resource @tenant_access = @client_0.tenant_access @tenant_access_git = @client_0.tenant_access_git @tenant_configuration = @client_0.tenant_configuration @user = @client_0.user @user_group = @client_0.user_group @user_subscription = @client_0.user_subscription @user_identities = @client_0.user_identities @user_confirmation_password = @client_0.user_confirmation_password @api_export = @client_0.api_export @model_classes = ModelClasses.new end
Public Instance Methods
add_telemetry(client)
click to toggle source
# File lib/latest/modules/apimanagement_profile_module.rb, line 404 def add_telemetry(client) profile_information = "Profiles/azure_sdk/#{Azure::VERSION}/Latest/ApiManagement/Mgmt" client.add_user_agent_information(profile_information) end
method_missing(method, *args)
click to toggle source
Calls superclass method
# File lib/latest/modules/apimanagement_profile_module.rb, line 409 def method_missing(method, *args) if @client_0.respond_to?method @client_0.send(method, *args) else super end end