diff --git a/azure_sdk/lib/latest/modules/analysisservices_profile_module.rb b/azure_sdk/lib/latest/modules/analysisservices_profile_module.rb index 1236db1cac..d3766b0037 100644 --- a/azure_sdk/lib/latest/modules/analysisservices_profile_module.rb +++ b/azure_sdk/lib/latest/modules/analysisservices_profile_module.rb @@ -11,6 +11,8 @@ module Mgmt Servers = Azure::AnalysisServices::Mgmt::V2017_08_01::Servers module Models + SkuTier = Azure::AnalysisServices::Mgmt::V2017_08_01::Models::SkuTier + AnalysisServicesServerUpdateParameters = Azure::AnalysisServices::Mgmt::V2017_08_01::Models::AnalysisServicesServerUpdateParameters GatewayListStatusLive = Azure::AnalysisServices::Mgmt::V2017_08_01::Models::GatewayListStatusLive GatewayError = Azure::AnalysisServices::Mgmt::V2017_08_01::Models::GatewayError GatewayListStatusError = Azure::AnalysisServices::Mgmt::V2017_08_01::Models::GatewayListStatusError @@ -29,15 +31,13 @@ module Models ConnectionMode = Azure::AnalysisServices::Mgmt::V2017_08_01::Models::ConnectionMode OperationStatus = Azure::AnalysisServices::Mgmt::V2017_08_01::Models::OperationStatus Resource = Azure::AnalysisServices::Mgmt::V2017_08_01::Models::Resource - OperationDisplay = Azure::AnalysisServices::Mgmt::V2017_08_01::Models::OperationDisplay State = Azure::AnalysisServices::Mgmt::V2017_08_01::Models::State + OperationDisplay = Azure::AnalysisServices::Mgmt::V2017_08_01::Models::OperationDisplay Operation = Azure::AnalysisServices::Mgmt::V2017_08_01::Models::Operation + Status = Azure::AnalysisServices::Mgmt::V2017_08_01::Models::Status OperationListResult = Azure::AnalysisServices::Mgmt::V2017_08_01::Models::OperationListResult ProvisioningState = Azure::AnalysisServices::Mgmt::V2017_08_01::Models::ProvisioningState - Status = Azure::AnalysisServices::Mgmt::V2017_08_01::Models::Status ResourceSku = Azure::AnalysisServices::Mgmt::V2017_08_01::Models::ResourceSku - SkuTier = Azure::AnalysisServices::Mgmt::V2017_08_01::Models::SkuTier - AnalysisServicesServerUpdateParameters = Azure::AnalysisServices::Mgmt::V2017_08_01::Models::AnalysisServicesServerUpdateParameters end class AnalysisServicesManagementClass @@ -71,6 +71,12 @@ def method_missing(method, *args) end class ModelClasses + def sku_tier + Azure::AnalysisServices::Mgmt::V2017_08_01::Models::SkuTier + end + def analysis_services_server_update_parameters + Azure::AnalysisServices::Mgmt::V2017_08_01::Models::AnalysisServicesServerUpdateParameters + end def gateway_list_status_live Azure::AnalysisServices::Mgmt::V2017_08_01::Models::GatewayListStatusLive end @@ -125,33 +131,27 @@ def operation_status def resource Azure::AnalysisServices::Mgmt::V2017_08_01::Models::Resource end - def operation_display - Azure::AnalysisServices::Mgmt::V2017_08_01::Models::OperationDisplay - end def state Azure::AnalysisServices::Mgmt::V2017_08_01::Models::State end + def operation_display + Azure::AnalysisServices::Mgmt::V2017_08_01::Models::OperationDisplay + end def operation Azure::AnalysisServices::Mgmt::V2017_08_01::Models::Operation end + def status + Azure::AnalysisServices::Mgmt::V2017_08_01::Models::Status + end def operation_list_result Azure::AnalysisServices::Mgmt::V2017_08_01::Models::OperationListResult end def provisioning_state Azure::AnalysisServices::Mgmt::V2017_08_01::Models::ProvisioningState end - def status - Azure::AnalysisServices::Mgmt::V2017_08_01::Models::Status - end def resource_sku Azure::AnalysisServices::Mgmt::V2017_08_01::Models::ResourceSku end - def sku_tier - Azure::AnalysisServices::Mgmt::V2017_08_01::Models::SkuTier - end - def analysis_services_server_update_parameters - Azure::AnalysisServices::Mgmt::V2017_08_01::Models::AnalysisServicesServerUpdateParameters - end end end end diff --git a/azure_sdk/lib/latest/modules/apimanagement_profile_module.rb b/azure_sdk/lib/latest/modules/apimanagement_profile_module.rb index ea371a9e22..349a12838f 100644 --- a/azure_sdk/lib/latest/modules/apimanagement_profile_module.rb +++ b/azure_sdk/lib/latest/modules/apimanagement_profile_module.rb @@ -7,18 +7,18 @@ module Azure::Profiles::Latest module ApiManagement module Mgmt - Group = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Group Certificate = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Certificate + Group = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Group Subscription = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Subscription PolicySnippets = Azure::ApiManagement::Mgmt::V2018_06_01_preview::PolicySnippets Regions = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Regions Api = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Api + Policy = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Policy ApiRevisions = Azure::ApiManagement::Mgmt::V2018_06_01_preview::ApiRevisions ApiRelease = Azure::ApiManagement::Mgmt::V2018_06_01_preview::ApiRelease - ApiOperation = Azure::ApiManagement::Mgmt::V2018_06_01_preview::ApiOperation ApiOperationPolicy = Azure::ApiManagement::Mgmt::V2018_06_01_preview::ApiOperationPolicy ApiProduct = Azure::ApiManagement::Mgmt::V2018_06_01_preview::ApiProduct - ApiPolicy = Azure::ApiManagement::Mgmt::V2018_06_01_preview::ApiPolicy + ApiOperation = Azure::ApiManagement::Mgmt::V2018_06_01_preview::ApiOperation ApiSchema = Azure::ApiManagement::Mgmt::V2018_06_01_preview::ApiSchema ApiDiagnostic = Azure::ApiManagement::Mgmt::V2018_06_01_preview::ApiDiagnostic ApiIssue = Azure::ApiManagement::Mgmt::V2018_06_01_preview::ApiIssue @@ -26,11 +26,11 @@ module Mgmt ApiIssueAttachment = Azure::ApiManagement::Mgmt::V2018_06_01_preview::ApiIssueAttachment AuthorizationServer = Azure::ApiManagement::Mgmt::V2018_06_01_preview::AuthorizationServer Backend = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Backend - Policy = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Policy ApiManagementOperations = Azure::ApiManagement::Mgmt::V2018_06_01_preview::ApiManagementOperations ApiManagementService = Azure::ApiManagement::Mgmt::V2018_06_01_preview::ApiManagementService Diagnostic = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Diagnostic EmailTemplate = Azure::ApiManagement::Mgmt::V2018_06_01_preview::EmailTemplate + GroupUser = Azure::ApiManagement::Mgmt::V2018_06_01_preview::GroupUser IdentityProvider = Azure::ApiManagement::Mgmt::V2018_06_01_preview::IdentityProvider Notification = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Notification NotificationRecipientUser = Azure::ApiManagement::Mgmt::V2018_06_01_preview::NotificationRecipientUser @@ -51,19 +51,19 @@ module Mgmt Reports = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Reports TagResource = Azure::ApiManagement::Mgmt::V2018_06_01_preview::TagResource TagDescription = Azure::ApiManagement::Mgmt::V2018_06_01_preview::TagDescription - GroupUser = Azure::ApiManagement::Mgmt::V2018_06_01_preview::GroupUser + Tag = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Tag OperationOperations = Azure::ApiManagement::Mgmt::V2018_06_01_preview::OperationOperations TenantAccess = Azure::ApiManagement::Mgmt::V2018_06_01_preview::TenantAccess - TenantAccessGit = Azure::ApiManagement::Mgmt::V2018_06_01_preview::TenantAccessGit + Logger = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Logger TenantConfiguration = Azure::ApiManagement::Mgmt::V2018_06_01_preview::TenantConfiguration - User = Azure::ApiManagement::Mgmt::V2018_06_01_preview::User + TenantAccessGit = Azure::ApiManagement::Mgmt::V2018_06_01_preview::TenantAccessGit UserSubscription = Azure::ApiManagement::Mgmt::V2018_06_01_preview::UserSubscription UserGroup = Azure::ApiManagement::Mgmt::V2018_06_01_preview::UserGroup ApiVersionSet = Azure::ApiManagement::Mgmt::V2018_06_01_preview::ApiVersionSet UserIdentities = Azure::ApiManagement::Mgmt::V2018_06_01_preview::UserIdentities ApiExport = Azure::ApiManagement::Mgmt::V2018_06_01_preview::ApiExport - Tag = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Tag - Logger = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Logger + ApiPolicy = Azure::ApiManagement::Mgmt::V2018_06_01_preview::ApiPolicy + User = Azure::ApiManagement::Mgmt::V2018_06_01_preview::User module Models ErrorResponse = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ErrorResponse @@ -90,19 +90,19 @@ module Models ApiCreateOrUpdateParameter = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ApiCreateOrUpdateParameter ApiManagementServiceSkuProperties = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ApiManagementServiceSkuProperties OAuth2AuthenticationSettingsContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::OAuth2AuthenticationSettingsContract - AdditionalLocation = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::AdditionalLocation - SubscriptionKeyParameterNamesContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::SubscriptionKeyParameterNamesContract - ApiManagementServiceBackupRestoreParameters = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ApiManagementServiceBackupRestoreParameters ApiRevisionContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ApiRevisionContract - ApiManagementServiceBaseProperties = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ApiManagementServiceBaseProperties + ApiManagementServiceBackupRestoreParameters = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ApiManagementServiceBackupRestoreParameters ApiRevisionInfoContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ApiRevisionInfoContract - ApiManagementServiceIdentity = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ApiManagementServiceIdentity + ApiManagementServiceBaseProperties = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ApiManagementServiceBaseProperties ApiReleaseCollection = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ApiReleaseCollection - AccessInformationContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::AccessInformationContract + ApiManagementServiceIdentity = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ApiManagementServiceIdentity OperationCollection = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::OperationCollection - ApimResource = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ApimResource + AccessInformationContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::AccessInformationContract RepresentationContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::RepresentationContract + ApimResource = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ApimResource + ResponseContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ResponseContract TagDescriptionCreateParameters = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::TagDescriptionCreateParameters + OperationUpdateContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::OperationUpdateContract ErrorResponseBody = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ErrorResponseBody SchemaCollection = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::SchemaCollection UserUpdateParameters = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::UserUpdateParameters @@ -154,10 +154,10 @@ module Models RequestContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::RequestContract IdentityProviderUpdateParameters = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::IdentityProviderUpdateParameters ApiVersionSetCollection = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ApiVersionSetCollection - IdentityProviderBaseParameters = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::IdentityProviderBaseParameters - ResponseContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ResponseContract + SubscriptionKeyParameterNamesContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::SubscriptionKeyParameterNamesContract + AdditionalLocation = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::AdditionalLocation IssueCommentCollection = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::IssueCommentCollection - OperationUpdateContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::OperationUpdateContract + IdentityProviderBaseParameters = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::IdentityProviderBaseParameters HttpMessageDiagnostic = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::HttpMessageDiagnostic RequestReportCollection = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::RequestReportCollection DiagnosticCollection = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::DiagnosticCollection @@ -215,55 +215,55 @@ module Models IssueContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::IssueContract SchemaContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::SchemaContract IssueAttachmentContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::IssueAttachmentContract - IssueCommentContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::IssueCommentContract ProductTagResourceContractProperties = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ProductTagResourceContractProperties - DiagnosticContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::DiagnosticContract - ProductContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ProductContract ApiTagResourceContractProperties = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ApiTagResourceContractProperties - AuthorizationServerUpdateContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::AuthorizationServerUpdateContract + ProductContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ProductContract AuthorizationServerContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::AuthorizationServerContract - BackendReconnectContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::BackendReconnectContract + AuthorizationServerUpdateContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::AuthorizationServerUpdateContract BackendContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::BackendContract - ApiManagementServiceResource = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ApiManagementServiceResource + BackendReconnectContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::BackendReconnectContract CertificateContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::CertificateContract - EmailTemplateContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::EmailTemplateContract + ApiManagementServiceResource = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ApiManagementServiceResource ApiManagementServiceUpdateParameters = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ApiManagementServiceUpdateParameters + EmailTemplateContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::EmailTemplateContract + GroupContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::GroupContract + UserContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::UserContract IdentityProviderContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::IdentityProviderContract LoggerContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::LoggerContract NotificationContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::NotificationContract RecipientUserContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::RecipientUserContract RecipientEmailContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::RecipientEmailContract - UserContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::UserContract + IssueCommentContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::IssueCommentContract OpenidConnectProviderContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::OpenidConnectProviderContract - PortalSigninSettings = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::PortalSigninSettings - GroupContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::GroupContract - PortalDelegationSettings = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::PortalDelegationSettings + DiagnosticContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::DiagnosticContract PortalSignupSettings = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::PortalSignupSettings - PropertyContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::PropertyContract + PortalSigninSettings = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::PortalSigninSettings SubscriptionContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::SubscriptionContract - TagDescriptionContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::TagDescriptionContract + PortalDelegationSettings = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::PortalDelegationSettings TagContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::TagContract - PolicyContentFormat = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::PolicyContentFormat + PropertyContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::PropertyContract ApiVersionSetContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ApiVersionSetContract - SoapApiType = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::SoapApiType + TagDescriptionContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::TagDescriptionContract ContentFormat = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ContentFormat - SamplingType = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::SamplingType + PolicyContentFormat = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::PolicyContentFormat ApiType = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ApiType - ProductState = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ProductState + SoapApiType = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::SoapApiType AlwaysLog = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::AlwaysLog - AuthorizationMethod = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::AuthorizationMethod + SamplingType = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::SamplingType GrantType = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::GrantType - BearerTokenSendingMethod = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::BearerTokenSendingMethod + ProductState = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ProductState ClientAuthenticationMethod = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ClientAuthenticationMethod - HostnameType = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::HostnameType + AuthorizationMethod = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::AuthorizationMethod BackendProtocol = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::BackendProtocol - VirtualNetworkType = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::VirtualNetworkType + State = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::State SkuType = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::SkuType + HostnameType = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::HostnameType + BearerTokenSendingMethod = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::BearerTokenSendingMethod + VirtualNetworkType = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::VirtualNetworkType + NameAvailabilityReason = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::NameAvailabilityReason GroupType = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::GroupType - State = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::State - UserState = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::UserState Confirmation = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::Confirmation - NameAvailabilityReason = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::NameAvailabilityReason + UserState = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::UserState IdentityProviderType = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::IdentityProviderType LoggerType = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::LoggerType ConnectivityStatusType = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ConnectivityStatusType @@ -274,14 +274,14 @@ module Models PolicyScopeContract = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::PolicyScopeContract ExportFormat = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ExportFormat AsyncOperationStatus = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::AsyncOperationStatus - Resource = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::Resource Protocol = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::Protocol + Resource = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::Resource SubscriptionState = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::SubscriptionState CertificateCollection = Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::CertificateCollection end class ApiManagementManagementClass - attr_reader :group, :certificate, :subscription, :policy_snippets, :regions, :api, :api_revisions, :api_release, :api_operation, :api_operation_policy, :api_product, :api_policy, :api_schema, :api_diagnostic, :api_issue, :api_issue_comment, :api_issue_attachment, :authorization_server, :backend, :policy, :api_management_operations, :api_management_service, :diagnostic, :email_template, :identity_provider, :notification, :notification_recipient_user, :notification_recipient_email, :network_status, :open_id_connect_provider, :sign_in_settings, :sign_up_settings, :delegation_settings, :product, :product_api, :product_group, :product_subscriptions, :product_policy, :property, :quota_by_counter_keys, :quota_by_period_keys, :reports, :tag_resource, :tag_description, :group_user, :operation_operations, :tenant_access, :tenant_access_git, :tenant_configuration, :user, :user_subscription, :user_group, :api_version_set, :user_identities, :api_export, :tag, :logger, :configurable, :base_url, :options, :model_classes + attr_reader :certificate, :group, :subscription, :policy_snippets, :regions, :api, :policy, :api_revisions, :api_release, :api_operation_policy, :api_product, :api_operation, :api_schema, :api_diagnostic, :api_issue, :api_issue_comment, :api_issue_attachment, :authorization_server, :backend, :api_management_operations, :api_management_service, :diagnostic, :email_template, :group_user, :identity_provider, :notification, :notification_recipient_user, :notification_recipient_email, :network_status, :open_id_connect_provider, :sign_in_settings, :sign_up_settings, :delegation_settings, :product, :product_api, :product_group, :product_subscriptions, :product_policy, :property, :quota_by_counter_keys, :quota_by_period_keys, :reports, :tag_resource, :tag_description, :tag, :operation_operations, :tenant_access, :logger, :tenant_configuration, :tenant_access_git, :user_subscription, :user_group, :api_version_set, :user_identities, :api_export, :api_policy, :user, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -291,18 +291,18 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) - @group = @client_0.group @certificate = @client_0.certificate + @group = @client_0.group @subscription = @client_0.subscription @policy_snippets = @client_0.policy_snippets @regions = @client_0.regions @api = @client_0.api + @policy = @client_0.policy @api_revisions = @client_0.api_revisions @api_release = @client_0.api_release - @api_operation = @client_0.api_operation @api_operation_policy = @client_0.api_operation_policy @api_product = @client_0.api_product - @api_policy = @client_0.api_policy + @api_operation = @client_0.api_operation @api_schema = @client_0.api_schema @api_diagnostic = @client_0.api_diagnostic @api_issue = @client_0.api_issue @@ -310,11 +310,11 @@ def initialize(configurable, base_url=nil, options=nil) @api_issue_attachment = @client_0.api_issue_attachment @authorization_server = @client_0.authorization_server @backend = @client_0.backend - @policy = @client_0.policy @api_management_operations = @client_0.api_management_operations @api_management_service = @client_0.api_management_service @diagnostic = @client_0.diagnostic @email_template = @client_0.email_template + @group_user = @client_0.group_user @identity_provider = @client_0.identity_provider @notification = @client_0.notification @notification_recipient_user = @client_0.notification_recipient_user @@ -335,19 +335,19 @@ def initialize(configurable, base_url=nil, options=nil) @reports = @client_0.reports @tag_resource = @client_0.tag_resource @tag_description = @client_0.tag_description - @group_user = @client_0.group_user + @tag = @client_0.tag @operation_operations = @client_0.operation_operations @tenant_access = @client_0.tenant_access - @tenant_access_git = @client_0.tenant_access_git + @logger = @client_0.logger @tenant_configuration = @client_0.tenant_configuration - @user = @client_0.user + @tenant_access_git = @client_0.tenant_access_git @user_subscription = @client_0.user_subscription @user_group = @client_0.user_group @api_version_set = @client_0.api_version_set @user_identities = @client_0.user_identities @api_export = @client_0.api_export - @tag = @client_0.tag - @logger = @client_0.logger + @api_policy = @client_0.api_policy + @user = @client_0.user @model_classes = ModelClasses.new end @@ -438,45 +438,45 @@ def api_management_service_sku_properties def oauth2_authentication_settings_contract Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::OAuth2AuthenticationSettingsContract end - def additional_location - Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::AdditionalLocation - end - def subscription_key_parameter_names_contract - Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::SubscriptionKeyParameterNamesContract + def api_revision_contract + Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ApiRevisionContract end def api_management_service_backup_restore_parameters Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ApiManagementServiceBackupRestoreParameters end - def api_revision_contract - Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ApiRevisionContract + def api_revision_info_contract + Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ApiRevisionInfoContract end def api_management_service_base_properties Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ApiManagementServiceBaseProperties end - def api_revision_info_contract - Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ApiRevisionInfoContract + def api_release_collection + Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ApiReleaseCollection end def api_management_service_identity Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ApiManagementServiceIdentity end - def api_release_collection - Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ApiReleaseCollection + def operation_collection + Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::OperationCollection end def access_information_contract Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::AccessInformationContract end - def operation_collection - Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::OperationCollection + def representation_contract + Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::RepresentationContract end def apim_resource Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ApimResource end - def representation_contract - Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::RepresentationContract + def response_contract + Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ResponseContract end def tag_description_create_parameters Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::TagDescriptionCreateParameters end + def operation_update_contract + Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::OperationUpdateContract + end def error_response_body Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ErrorResponseBody end @@ -630,17 +630,17 @@ def identity_provider_update_parameters def api_version_set_collection Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ApiVersionSetCollection end - def identity_provider_base_parameters - Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::IdentityProviderBaseParameters + def subscription_key_parameter_names_contract + Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::SubscriptionKeyParameterNamesContract end - def response_contract - Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ResponseContract + def additional_location + Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::AdditionalLocation end def issue_comment_collection Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::IssueCommentCollection end - def operation_update_contract - Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::OperationUpdateContract + def identity_provider_base_parameters + Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::IdentityProviderBaseParameters end def http_message_diagnostic Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::HttpMessageDiagnostic @@ -813,44 +813,44 @@ def schema_contract def issue_attachment_contract Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::IssueAttachmentContract end - def issue_comment_contract - Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::IssueCommentContract - end def product_tag_resource_contract_properties Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ProductTagResourceContractProperties end - def diagnostic_contract - Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::DiagnosticContract + def api_tag_resource_contract_properties + Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ApiTagResourceContractProperties end def product_contract Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ProductContract end - def api_tag_resource_contract_properties - Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ApiTagResourceContractProperties + def authorization_server_contract + Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::AuthorizationServerContract end def authorization_server_update_contract Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::AuthorizationServerUpdateContract end - def authorization_server_contract - Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::AuthorizationServerContract + def backend_contract + Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::BackendContract end def backend_reconnect_contract Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::BackendReconnectContract end - def backend_contract - Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::BackendContract + def certificate_contract + Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::CertificateContract end def api_management_service_resource Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ApiManagementServiceResource end - def certificate_contract - Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::CertificateContract + def api_management_service_update_parameters + Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ApiManagementServiceUpdateParameters end def email_template_contract Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::EmailTemplateContract end - def api_management_service_update_parameters - Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ApiManagementServiceUpdateParameters + def group_contract + Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::GroupContract + end + def user_contract + Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::UserContract end def identity_provider_contract Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::IdentityProviderContract @@ -867,98 +867,98 @@ def recipient_user_contract def recipient_email_contract Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::RecipientEmailContract end - def user_contract - Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::UserContract + def issue_comment_contract + Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::IssueCommentContract end def openid_connect_provider_contract Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::OpenidConnectProviderContract end + def diagnostic_contract + Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::DiagnosticContract + end + def portal_signup_settings + Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::PortalSignupSettings + end def portal_signin_settings Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::PortalSigninSettings end - def group_contract - Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::GroupContract + def subscription_contract + Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::SubscriptionContract end def portal_delegation_settings Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::PortalDelegationSettings end - def portal_signup_settings - Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::PortalSignupSettings + def tag_contract + Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::TagContract end def property_contract Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::PropertyContract end - def subscription_contract - Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::SubscriptionContract + def api_version_set_contract + Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ApiVersionSetContract end def tag_description_contract Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::TagDescriptionContract end - def tag_contract - Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::TagContract + def content_format + Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ContentFormat end def policy_content_format Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::PolicyContentFormat end - def api_version_set_contract - Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ApiVersionSetContract + def api_type + Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ApiType end def soap_api_type Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::SoapApiType end - def content_format - Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ContentFormat + def always_log + Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::AlwaysLog end def sampling_type Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::SamplingType end - def api_type - Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ApiType + def grant_type + Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::GrantType end def product_state Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ProductState end - def always_log - Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::AlwaysLog + def client_authentication_method + Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ClientAuthenticationMethod end def authorization_method Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::AuthorizationMethod end - def grant_type - Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::GrantType + def backend_protocol + Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::BackendProtocol end - def bearer_token_sending_method - Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::BearerTokenSendingMethod + def state + Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::State end - def client_authentication_method - Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::ClientAuthenticationMethod + def sku_type + Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::SkuType end def hostname_type Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::HostnameType end - def backend_protocol - Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::BackendProtocol + def bearer_token_sending_method + Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::BearerTokenSendingMethod end def virtual_network_type Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::VirtualNetworkType end - def sku_type - Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::SkuType + def name_availability_reason + Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::NameAvailabilityReason end def group_type Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::GroupType end - def state - Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::State - end - def user_state - Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::UserState - end def confirmation Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::Confirmation end - def name_availability_reason - Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::NameAvailabilityReason + def user_state + Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::UserState end def identity_provider_type Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::IdentityProviderType @@ -990,12 +990,12 @@ def export_format def async_operation_status Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::AsyncOperationStatus end - def resource - Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::Resource - end def protocol Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::Protocol end + def resource + Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::Resource + end def subscription_state Azure::ApiManagement::Mgmt::V2018_06_01_preview::Models::SubscriptionState end diff --git a/azure_sdk/lib/latest/modules/authorization_profile_module.rb b/azure_sdk/lib/latest/modules/authorization_profile_module.rb index 9062798a6b..47e0deeee7 100644 --- a/azure_sdk/lib/latest/modules/authorization_profile_module.rb +++ b/azure_sdk/lib/latest/modules/authorization_profile_module.rb @@ -26,13 +26,13 @@ module Models ResourceType = Azure::Authorization::Mgmt::V2018_01_01_preview::Models::ResourceType ProviderOperationsMetadataListResult = Azure::Authorization::Mgmt::V2018_01_01_preview::Models::ProviderOperationsMetadataListResult RoleDefinition = Azure::Authorization::Mgmt::V2018_01_01_preview::Models::RoleDefinition - DenyAssignmentFilter = Azure::Authorization::Mgmt::V2018_07_01_preview::Models::DenyAssignmentFilter Principal = Azure::Authorization::Mgmt::V2018_07_01_preview::Models::Principal DenyAssignment = Azure::Authorization::Mgmt::V2018_07_01_preview::Models::DenyAssignment DenyAssignmentPermission = Azure::Authorization::Mgmt::V2018_07_01_preview::Models::DenyAssignmentPermission DenyAssignmentListResult = Azure::Authorization::Mgmt::V2018_07_01_preview::Models::DenyAssignmentListResult - PrincipalType = Azure::Authorization::Mgmt::V2018_09_01_preview::Models::PrincipalType + DenyAssignmentFilter = Azure::Authorization::Mgmt::V2018_07_01_preview::Models::DenyAssignmentFilter RoleAssignmentCreateParameters = Azure::Authorization::Mgmt::V2018_09_01_preview::Models::RoleAssignmentCreateParameters + PrincipalType = Azure::Authorization::Mgmt::V2018_09_01_preview::Models::PrincipalType RoleAssignment = Azure::Authorization::Mgmt::V2018_09_01_preview::Models::RoleAssignment RoleAssignmentListResult = Azure::Authorization::Mgmt::V2018_09_01_preview::Models::RoleAssignmentListResult RoleAssignmentFilter = Azure::Authorization::Mgmt::V2018_09_01_preview::Models::RoleAssignmentFilter @@ -130,9 +130,6 @@ def provider_operations_metadata_list_result def role_definition Azure::Authorization::Mgmt::V2018_01_01_preview::Models::RoleDefinition end - def deny_assignment_filter - Azure::Authorization::Mgmt::V2018_07_01_preview::Models::DenyAssignmentFilter - end def principal Azure::Authorization::Mgmt::V2018_07_01_preview::Models::Principal end @@ -145,12 +142,15 @@ def deny_assignment_permission def deny_assignment_list_result Azure::Authorization::Mgmt::V2018_07_01_preview::Models::DenyAssignmentListResult end - def principal_type - Azure::Authorization::Mgmt::V2018_09_01_preview::Models::PrincipalType + def deny_assignment_filter + Azure::Authorization::Mgmt::V2018_07_01_preview::Models::DenyAssignmentFilter end def role_assignment_create_parameters Azure::Authorization::Mgmt::V2018_09_01_preview::Models::RoleAssignmentCreateParameters end + def principal_type + Azure::Authorization::Mgmt::V2018_09_01_preview::Models::PrincipalType + end def role_assignment Azure::Authorization::Mgmt::V2018_09_01_preview::Models::RoleAssignment end diff --git a/azure_sdk/lib/latest/modules/automation_profile_module.rb b/azure_sdk/lib/latest/modules/automation_profile_module.rb index c9c0e1802c..5367077e24 100644 --- a/azure_sdk/lib/latest/modules/automation_profile_module.rb +++ b/azure_sdk/lib/latest/modules/automation_profile_module.rb @@ -7,6 +7,16 @@ module Azure::Profiles::Latest module Automation module Mgmt + ModuleModelOperations = Azure::Automation::Mgmt::V2015_10_31::ModuleModelOperations + ObjectDataTypes = Azure::Automation::Mgmt::V2015_10_31::ObjectDataTypes + Fields = Azure::Automation::Mgmt::V2015_10_31::Fields + RunbookDraftOperations = Azure::Automation::Mgmt::V2015_10_31::RunbookDraftOperations + RunbookOperations = Azure::Automation::Mgmt::V2015_10_31::RunbookOperations + TestJobStreams = Azure::Automation::Mgmt::V2015_10_31::TestJobStreams + TestJobOperations = Azure::Automation::Mgmt::V2015_10_31::TestJobOperations + ScheduleOperations = Azure::Automation::Mgmt::V2015_10_31::ScheduleOperations + VariableOperations = Azure::Automation::Mgmt::V2015_10_31::VariableOperations + WebhookOperations = Azure::Automation::Mgmt::V2015_10_31::WebhookOperations Usages = Azure::Automation::Mgmt::V2015_10_31::Usages Operations = Azure::Automation::Mgmt::V2015_10_31::Operations AutomationAccountOperations = Azure::Automation::Mgmt::V2015_10_31::AutomationAccountOperations @@ -29,19 +39,19 @@ module Mgmt JobScheduleOperations = Azure::Automation::Mgmt::V2015_10_31::JobScheduleOperations LinkedWorkspaceOperations = Azure::Automation::Mgmt::V2015_10_31::LinkedWorkspaceOperations ActivityOperations = Azure::Automation::Mgmt::V2015_10_31::ActivityOperations - ModuleModelOperations = Azure::Automation::Mgmt::V2015_10_31::ModuleModelOperations - ObjectDataTypes = Azure::Automation::Mgmt::V2015_10_31::ObjectDataTypes - Fields = Azure::Automation::Mgmt::V2015_10_31::Fields - RunbookDraftOperations = Azure::Automation::Mgmt::V2015_10_31::RunbookDraftOperations - RunbookOperations = Azure::Automation::Mgmt::V2015_10_31::RunbookOperations - TestJobStreams = Azure::Automation::Mgmt::V2015_10_31::TestJobStreams - TestJobOperations = Azure::Automation::Mgmt::V2015_10_31::TestJobOperations - ScheduleOperations = Azure::Automation::Mgmt::V2015_10_31::ScheduleOperations - VariableOperations = Azure::Automation::Mgmt::V2015_10_31::VariableOperations - WebhookOperations = Azure::Automation::Mgmt::V2015_10_31::WebhookOperations module Models + DscConfigurationState = Azure::Automation::Mgmt::V2015_10_31::Models::DscConfigurationState + AgentRegistrationKeyName = Azure::Automation::Mgmt::V2015_10_31::Models::AgentRegistrationKeyName + GroupTypeEnum = Azure::Automation::Mgmt::V2015_10_31::Models::GroupTypeEnum + DscConfigurationProvisioningState = Azure::Automation::Mgmt::V2015_10_31::Models::DscConfigurationProvisioningState RunbookTypeEnum = Azure::Automation::Mgmt::V2015_10_31::Models::RunbookTypeEnum + RunbookState = Azure::Automation::Mgmt::V2015_10_31::Models::RunbookState + RunbookProvisioningState = Azure::Automation::Mgmt::V2015_10_31::Models::RunbookProvisioningState + ModuleProvisioningState = Azure::Automation::Mgmt::V2015_10_31::Models::ModuleProvisioningState + Sku = Azure::Automation::Mgmt::V2015_10_31::Models::Sku + ScheduleDay = Azure::Automation::Mgmt::V2015_10_31::Models::ScheduleDay + ScheduleFrequency = Azure::Automation::Mgmt::V2015_10_31::Models::ScheduleFrequency ErrorResponse = Azure::Automation::Mgmt::V2015_10_31::Models::ErrorResponse TrackedResource = Azure::Automation::Mgmt::V2015_10_31::Models::TrackedResource ProxyResource = Azure::Automation::Mgmt::V2015_10_31::Models::ProxyResource @@ -51,6 +61,7 @@ module Models OperationDisplay = Azure::Automation::Mgmt::V2015_10_31::Models::OperationDisplay Operation = Azure::Automation::Mgmt::V2015_10_31::Models::Operation OperationListResult = Azure::Automation::Mgmt::V2015_10_31::Models::OperationListResult + Certificate = Azure::Automation::Mgmt::V2015_10_31::Models::Certificate AgentRegistration = Azure::Automation::Mgmt::V2015_10_31::Models::AgentRegistration DscNodeExtensionHandlerAssociationProperty = Azure::Automation::Mgmt::V2015_10_31::Models::DscNodeExtensionHandlerAssociationProperty DscReportError = Azure::Automation::Mgmt::V2015_10_31::Models::DscReportError @@ -116,73 +127,62 @@ module Models ContentLink = Azure::Automation::Mgmt::V2015_10_31::Models::ContentLink JobStreamListResult = Azure::Automation::Mgmt::V2015_10_31::Models::JobStreamListResult ScheduleCreateOrUpdateParameters = Azure::Automation::Mgmt::V2015_10_31::Models::ScheduleCreateOrUpdateParameters - DscConfigurationCreateOrUpdateParameters = Azure::Automation::Mgmt::V2015_10_31::Models::DscConfigurationCreateOrUpdateParameters + ModuleCreateOrUpdateParameters = Azure::Automation::Mgmt::V2015_10_31::Models::ModuleCreateOrUpdateParameters CertificateListResult = Azure::Automation::Mgmt::V2015_10_31::Models::CertificateListResult AgentRegistrationRegenerateKeyParameter = Azure::Automation::Mgmt::V2015_10_31::Models::AgentRegistrationRegenerateKeyParameter - ModuleCreateOrUpdateParameters = Azure::Automation::Mgmt::V2015_10_31::Models::ModuleCreateOrUpdateParameters + AutomationAccountCreateOrUpdateParameters = Azure::Automation::Mgmt::V2015_10_31::Models::AutomationAccountCreateOrUpdateParameters ModuleListResult = Azure::Automation::Mgmt::V2015_10_31::Models::ModuleListResult DscCompilationJobCreateParameters = Azure::Automation::Mgmt::V2015_10_31::Models::DscCompilationJobCreateParameters - AutomationAccountCreateOrUpdateParameters = Azure::Automation::Mgmt::V2015_10_31::Models::AutomationAccountCreateOrUpdateParameters - RunbookParameter = Azure::Automation::Mgmt::V2015_10_31::Models::RunbookParameter - ModuleUpdateParameters = Azure::Automation::Mgmt::V2015_10_31::Models::ModuleUpdateParameters - RunbookDraft = Azure::Automation::Mgmt::V2015_10_31::Models::RunbookDraft - TypeField = Azure::Automation::Mgmt::V2015_10_31::Models::TypeField TypeFieldListResult = Azure::Automation::Mgmt::V2015_10_31::Models::TypeFieldListResult - CredentialUpdateParameters = Azure::Automation::Mgmt::V2015_10_31::Models::CredentialUpdateParameters + TypeField = Azure::Automation::Mgmt::V2015_10_31::Models::TypeField + ModuleUpdateParameters = Azure::Automation::Mgmt::V2015_10_31::Models::ModuleUpdateParameters + DscConfigurationCreateOrUpdateParameters = Azure::Automation::Mgmt::V2015_10_31::Models::DscConfigurationCreateOrUpdateParameters ConnectionUpdateParameters = Azure::Automation::Mgmt::V2015_10_31::Models::ConnectionUpdateParameters - ContentSource = Azure::Automation::Mgmt::V2015_10_31::Models::ContentSource - RunbookListResult = Azure::Automation::Mgmt::V2015_10_31::Models::RunbookListResult + RunbookDraft = Azure::Automation::Mgmt::V2015_10_31::Models::RunbookDraft + RunbookParameter = Azure::Automation::Mgmt::V2015_10_31::Models::RunbookParameter AdvancedSchedule = Azure::Automation::Mgmt::V2015_10_31::Models::AdvancedSchedule - RunbookCreateOrUpdateParameters = Azure::Automation::Mgmt::V2015_10_31::Models::RunbookCreateOrUpdateParameters - AutomationAccountUpdateParameters = Azure::Automation::Mgmt::V2015_10_31::Models::AutomationAccountUpdateParameters + ContentSource = Azure::Automation::Mgmt::V2015_10_31::Models::ContentSource + CredentialUpdateParameters = Azure::Automation::Mgmt::V2015_10_31::Models::CredentialUpdateParameters DscNodeConfigurationAssociationProperty = Azure::Automation::Mgmt::V2015_10_31::Models::DscNodeConfigurationAssociationProperty - CertificateCreateOrUpdateParameters = Azure::Automation::Mgmt::V2015_10_31::Models::CertificateCreateOrUpdateParameters - RunbookDraftUndoEditResult = Azure::Automation::Mgmt::V2015_10_31::Models::RunbookDraftUndoEditResult + RunbookCreateOrUpdateParameters = Azure::Automation::Mgmt::V2015_10_31::Models::RunbookCreateOrUpdateParameters + RunbookListResult = Azure::Automation::Mgmt::V2015_10_31::Models::RunbookListResult RunbookUpdateParameters = Azure::Automation::Mgmt::V2015_10_31::Models::RunbookUpdateParameters - ConnectionTypeCreateOrUpdateParameters = Azure::Automation::Mgmt::V2015_10_31::Models::ConnectionTypeCreateOrUpdateParameters - ConnectionTypeAssociationProperty = Azure::Automation::Mgmt::V2015_10_31::Models::ConnectionTypeAssociationProperty + CertificateCreateOrUpdateParameters = Azure::Automation::Mgmt::V2015_10_31::Models::CertificateCreateOrUpdateParameters + AutomationAccountUpdateParameters = Azure::Automation::Mgmt::V2015_10_31::Models::AutomationAccountUpdateParameters DscConfigurationListResult = Azure::Automation::Mgmt::V2015_10_31::Models::DscConfigurationListResult - TestJobCreateParameters = Azure::Automation::Mgmt::V2015_10_31::Models::TestJobCreateParameters - DscCompilationJobListResult = Azure::Automation::Mgmt::V2015_10_31::Models::DscCompilationJobListResult + ConnectionTypeCreateOrUpdateParameters = Azure::Automation::Mgmt::V2015_10_31::Models::ConnectionTypeCreateOrUpdateParameters + RunbookDraftUndoEditResult = Azure::Automation::Mgmt::V2015_10_31::Models::RunbookDraftUndoEditResult TestJob = Azure::Automation::Mgmt::V2015_10_31::Models::TestJob - RunbookCreateOrUpdateDraftProperties = Azure::Automation::Mgmt::V2015_10_31::Models::RunbookCreateOrUpdateDraftProperties - Credential = Azure::Automation::Mgmt::V2015_10_31::Models::Credential + TestJobCreateParameters = Azure::Automation::Mgmt::V2015_10_31::Models::TestJobCreateParameters + ConnectionTypeAssociationProperty = Azure::Automation::Mgmt::V2015_10_31::Models::ConnectionTypeAssociationProperty RunbookCreateOrUpdateDraftParameters = Azure::Automation::Mgmt::V2015_10_31::Models::RunbookCreateOrUpdateDraftParameters - AutomationAccount = Azure::Automation::Mgmt::V2015_10_31::Models::AutomationAccount - DscNode = Azure::Automation::Mgmt::V2015_10_31::Models::DscNode + RunbookCreateOrUpdateDraftProperties = Azure::Automation::Mgmt::V2015_10_31::Models::RunbookCreateOrUpdateDraftProperties + DscCompilationJobListResult = Azure::Automation::Mgmt::V2015_10_31::Models::DscCompilationJobListResult DscCompilationJob = Azure::Automation::Mgmt::V2015_10_31::Models::DscCompilationJob - Certificate = Azure::Automation::Mgmt::V2015_10_31::Models::Certificate - Runbook = Azure::Automation::Mgmt::V2015_10_31::Models::Runbook + AutomationAccount = Azure::Automation::Mgmt::V2015_10_31::Models::AutomationAccount + Connection = Azure::Automation::Mgmt::V2015_10_31::Models::Connection DscNodeConfiguration = Azure::Automation::Mgmt::V2015_10_31::Models::DscNodeConfiguration - ModuleModel = Azure::Automation::Mgmt::V2015_10_31::Models::ModuleModel DscConfiguration = Azure::Automation::Mgmt::V2015_10_31::Models::DscConfiguration + DscNode = Azure::Automation::Mgmt::V2015_10_31::Models::DscNode + Credential = Azure::Automation::Mgmt::V2015_10_31::Models::Credential + ModuleModel = Azure::Automation::Mgmt::V2015_10_31::Models::ModuleModel + Runbook = Azure::Automation::Mgmt::V2015_10_31::Models::Runbook Schedule = Azure::Automation::Mgmt::V2015_10_31::Models::Schedule Variable = Azure::Automation::Mgmt::V2015_10_31::Models::Variable Webhook = Azure::Automation::Mgmt::V2015_10_31::Models::Webhook - Connection = Azure::Automation::Mgmt::V2015_10_31::Models::Connection + SkuNameEnum = Azure::Automation::Mgmt::V2015_10_31::Models::SkuNameEnum AutomationAccountState = Azure::Automation::Mgmt::V2015_10_31::Models::AutomationAccountState AutomationKeyName = Azure::Automation::Mgmt::V2015_10_31::Models::AutomationKeyName AutomationKeyPermissions = Azure::Automation::Mgmt::V2015_10_31::Models::AutomationKeyPermissions - SkuNameEnum = Azure::Automation::Mgmt::V2015_10_31::Models::SkuNameEnum + JobProvisioningState = Azure::Automation::Mgmt::V2015_10_31::Models::JobProvisioningState JobStatus = Azure::Automation::Mgmt::V2015_10_31::Models::JobStatus JobStreamType = Azure::Automation::Mgmt::V2015_10_31::Models::JobStreamType ContentSourceType = Azure::Automation::Mgmt::V2015_10_31::Models::ContentSourceType Usage = Azure::Automation::Mgmt::V2015_10_31::Models::Usage - DscConfigurationState = Azure::Automation::Mgmt::V2015_10_31::Models::DscConfigurationState - AgentRegistrationKeyName = Azure::Automation::Mgmt::V2015_10_31::Models::AgentRegistrationKeyName - GroupTypeEnum = Azure::Automation::Mgmt::V2015_10_31::Models::GroupTypeEnum - DscConfigurationProvisioningState = Azure::Automation::Mgmt::V2015_10_31::Models::DscConfigurationProvisioningState - JobProvisioningState = Azure::Automation::Mgmt::V2015_10_31::Models::JobProvisioningState - RunbookState = Azure::Automation::Mgmt::V2015_10_31::Models::RunbookState - RunbookProvisioningState = Azure::Automation::Mgmt::V2015_10_31::Models::RunbookProvisioningState - ModuleProvisioningState = Azure::Automation::Mgmt::V2015_10_31::Models::ModuleProvisioningState - Sku = Azure::Automation::Mgmt::V2015_10_31::Models::Sku - ScheduleDay = Azure::Automation::Mgmt::V2015_10_31::Models::ScheduleDay - ScheduleFrequency = Azure::Automation::Mgmt::V2015_10_31::Models::ScheduleFrequency end class AutomationManagementClass - attr_reader :usages, :operations, :automation_account_operations, :statistics_operations, :keys, :certificate_operations, :connection_operations, :connection_type_operations, :credential_operations, :dsc_compilation_job_operations, :dsc_compilation_job_stream, :dsc_configuration_operations, :agent_registration_information, :dsc_node_operations, :node_reports, :dsc_node_configuration_operations, :hybrid_runbook_worker_group_operations, :job_operations, :job_stream_operations, :job_schedule_operations, :linked_workspace_operations, :activity_operations, :module_model_operations, :object_data_types, :fields, :runbook_draft_operations, :runbook_operations, :test_job_streams, :test_job_operations, :schedule_operations, :variable_operations, :webhook_operations, :configurable, :base_url, :options, :model_classes + attr_reader :module_model_operations, :object_data_types, :fields, :runbook_draft_operations, :runbook_operations, :test_job_streams, :test_job_operations, :schedule_operations, :variable_operations, :webhook_operations, :usages, :operations, :automation_account_operations, :statistics_operations, :keys, :certificate_operations, :connection_operations, :connection_type_operations, :credential_operations, :dsc_compilation_job_operations, :dsc_compilation_job_stream, :dsc_configuration_operations, :agent_registration_information, :dsc_node_operations, :node_reports, :dsc_node_configuration_operations, :hybrid_runbook_worker_group_operations, :job_operations, :job_stream_operations, :job_schedule_operations, :linked_workspace_operations, :activity_operations, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -192,6 +192,16 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) + @module_model_operations = @client_0.module_model_operations + @object_data_types = @client_0.object_data_types + @fields = @client_0.fields + @runbook_draft_operations = @client_0.runbook_draft_operations + @runbook_operations = @client_0.runbook_operations + @test_job_streams = @client_0.test_job_streams + @test_job_operations = @client_0.test_job_operations + @schedule_operations = @client_0.schedule_operations + @variable_operations = @client_0.variable_operations + @webhook_operations = @client_0.webhook_operations @usages = @client_0.usages @operations = @client_0.operations @automation_account_operations = @client_0.automation_account_operations @@ -214,16 +224,6 @@ def initialize(configurable, base_url=nil, options=nil) @job_schedule_operations = @client_0.job_schedule_operations @linked_workspace_operations = @client_0.linked_workspace_operations @activity_operations = @client_0.activity_operations - @module_model_operations = @client_0.module_model_operations - @object_data_types = @client_0.object_data_types - @fields = @client_0.fields - @runbook_draft_operations = @client_0.runbook_draft_operations - @runbook_operations = @client_0.runbook_operations - @test_job_streams = @client_0.test_job_streams - @test_job_operations = @client_0.test_job_operations - @schedule_operations = @client_0.schedule_operations - @variable_operations = @client_0.variable_operations - @webhook_operations = @client_0.webhook_operations @model_classes = ModelClasses.new end @@ -242,9 +242,39 @@ def method_missing(method, *args) end class ModelClasses + def dsc_configuration_state + Azure::Automation::Mgmt::V2015_10_31::Models::DscConfigurationState + end + def agent_registration_key_name + Azure::Automation::Mgmt::V2015_10_31::Models::AgentRegistrationKeyName + end + def group_type_enum + Azure::Automation::Mgmt::V2015_10_31::Models::GroupTypeEnum + end + def dsc_configuration_provisioning_state + Azure::Automation::Mgmt::V2015_10_31::Models::DscConfigurationProvisioningState + end def runbook_type_enum Azure::Automation::Mgmt::V2015_10_31::Models::RunbookTypeEnum end + def runbook_state + Azure::Automation::Mgmt::V2015_10_31::Models::RunbookState + end + def runbook_provisioning_state + Azure::Automation::Mgmt::V2015_10_31::Models::RunbookProvisioningState + end + def module_provisioning_state + Azure::Automation::Mgmt::V2015_10_31::Models::ModuleProvisioningState + end + def sku + Azure::Automation::Mgmt::V2015_10_31::Models::Sku + end + def schedule_day + Azure::Automation::Mgmt::V2015_10_31::Models::ScheduleDay + end + def schedule_frequency + Azure::Automation::Mgmt::V2015_10_31::Models::ScheduleFrequency + end def error_response Azure::Automation::Mgmt::V2015_10_31::Models::ErrorResponse end @@ -272,6 +302,9 @@ def operation def operation_list_result Azure::Automation::Mgmt::V2015_10_31::Models::OperationListResult end + def certificate + Azure::Automation::Mgmt::V2015_10_31::Models::Certificate + end def agent_registration Azure::Automation::Mgmt::V2015_10_31::Models::AgentRegistration end @@ -467,8 +500,8 @@ def job_stream_list_result def schedule_create_or_update_parameters Azure::Automation::Mgmt::V2015_10_31::Models::ScheduleCreateOrUpdateParameters end - def dsc_configuration_create_or_update_parameters - Azure::Automation::Mgmt::V2015_10_31::Models::DscConfigurationCreateOrUpdateParameters + def module_create_or_update_parameters + Azure::Automation::Mgmt::V2015_10_31::Models::ModuleCreateOrUpdateParameters end def certificate_list_result Azure::Automation::Mgmt::V2015_10_31::Models::CertificateListResult @@ -476,8 +509,8 @@ def certificate_list_result def agent_registration_regenerate_key_parameter Azure::Automation::Mgmt::V2015_10_31::Models::AgentRegistrationRegenerateKeyParameter end - def module_create_or_update_parameters - Azure::Automation::Mgmt::V2015_10_31::Models::ModuleCreateOrUpdateParameters + def automation_account_create_or_update_parameters + Azure::Automation::Mgmt::V2015_10_31::Models::AutomationAccountCreateOrUpdateParameters end def module_list_result Azure::Automation::Mgmt::V2015_10_31::Models::ModuleListResult @@ -485,107 +518,107 @@ def module_list_result def dsc_compilation_job_create_parameters Azure::Automation::Mgmt::V2015_10_31::Models::DscCompilationJobCreateParameters end - def automation_account_create_or_update_parameters - Azure::Automation::Mgmt::V2015_10_31::Models::AutomationAccountCreateOrUpdateParameters - end - def runbook_parameter - Azure::Automation::Mgmt::V2015_10_31::Models::RunbookParameter - end - def module_update_parameters - Azure::Automation::Mgmt::V2015_10_31::Models::ModuleUpdateParameters - end - def runbook_draft - Azure::Automation::Mgmt::V2015_10_31::Models::RunbookDraft + def type_field_list_result + Azure::Automation::Mgmt::V2015_10_31::Models::TypeFieldListResult end def type_field Azure::Automation::Mgmt::V2015_10_31::Models::TypeField end - def type_field_list_result - Azure::Automation::Mgmt::V2015_10_31::Models::TypeFieldListResult + def module_update_parameters + Azure::Automation::Mgmt::V2015_10_31::Models::ModuleUpdateParameters end - def credential_update_parameters - Azure::Automation::Mgmt::V2015_10_31::Models::CredentialUpdateParameters + def dsc_configuration_create_or_update_parameters + Azure::Automation::Mgmt::V2015_10_31::Models::DscConfigurationCreateOrUpdateParameters end def connection_update_parameters Azure::Automation::Mgmt::V2015_10_31::Models::ConnectionUpdateParameters end - def content_source - Azure::Automation::Mgmt::V2015_10_31::Models::ContentSource + def runbook_draft + Azure::Automation::Mgmt::V2015_10_31::Models::RunbookDraft end - def runbook_list_result - Azure::Automation::Mgmt::V2015_10_31::Models::RunbookListResult + def runbook_parameter + Azure::Automation::Mgmt::V2015_10_31::Models::RunbookParameter end def advanced_schedule Azure::Automation::Mgmt::V2015_10_31::Models::AdvancedSchedule end - def runbook_create_or_update_parameters - Azure::Automation::Mgmt::V2015_10_31::Models::RunbookCreateOrUpdateParameters + def content_source + Azure::Automation::Mgmt::V2015_10_31::Models::ContentSource end - def automation_account_update_parameters - Azure::Automation::Mgmt::V2015_10_31::Models::AutomationAccountUpdateParameters + def credential_update_parameters + Azure::Automation::Mgmt::V2015_10_31::Models::CredentialUpdateParameters end def dsc_node_configuration_association_property Azure::Automation::Mgmt::V2015_10_31::Models::DscNodeConfigurationAssociationProperty end - def certificate_create_or_update_parameters - Azure::Automation::Mgmt::V2015_10_31::Models::CertificateCreateOrUpdateParameters + def runbook_create_or_update_parameters + Azure::Automation::Mgmt::V2015_10_31::Models::RunbookCreateOrUpdateParameters end - def runbook_draft_undo_edit_result - Azure::Automation::Mgmt::V2015_10_31::Models::RunbookDraftUndoEditResult + def runbook_list_result + Azure::Automation::Mgmt::V2015_10_31::Models::RunbookListResult end def runbook_update_parameters Azure::Automation::Mgmt::V2015_10_31::Models::RunbookUpdateParameters end - def connection_type_create_or_update_parameters - Azure::Automation::Mgmt::V2015_10_31::Models::ConnectionTypeCreateOrUpdateParameters + def certificate_create_or_update_parameters + Azure::Automation::Mgmt::V2015_10_31::Models::CertificateCreateOrUpdateParameters end - def connection_type_association_property - Azure::Automation::Mgmt::V2015_10_31::Models::ConnectionTypeAssociationProperty + def automation_account_update_parameters + Azure::Automation::Mgmt::V2015_10_31::Models::AutomationAccountUpdateParameters end def dsc_configuration_list_result Azure::Automation::Mgmt::V2015_10_31::Models::DscConfigurationListResult end - def test_job_create_parameters - Azure::Automation::Mgmt::V2015_10_31::Models::TestJobCreateParameters + def connection_type_create_or_update_parameters + Azure::Automation::Mgmt::V2015_10_31::Models::ConnectionTypeCreateOrUpdateParameters end - def dsc_compilation_job_list_result - Azure::Automation::Mgmt::V2015_10_31::Models::DscCompilationJobListResult + def runbook_draft_undo_edit_result + Azure::Automation::Mgmt::V2015_10_31::Models::RunbookDraftUndoEditResult end def test_job Azure::Automation::Mgmt::V2015_10_31::Models::TestJob end - def runbook_create_or_update_draft_properties - Azure::Automation::Mgmt::V2015_10_31::Models::RunbookCreateOrUpdateDraftProperties + def test_job_create_parameters + Azure::Automation::Mgmt::V2015_10_31::Models::TestJobCreateParameters end - def credential - Azure::Automation::Mgmt::V2015_10_31::Models::Credential + def connection_type_association_property + Azure::Automation::Mgmt::V2015_10_31::Models::ConnectionTypeAssociationProperty end def runbook_create_or_update_draft_parameters Azure::Automation::Mgmt::V2015_10_31::Models::RunbookCreateOrUpdateDraftParameters end - def automation_account - Azure::Automation::Mgmt::V2015_10_31::Models::AutomationAccount + def runbook_create_or_update_draft_properties + Azure::Automation::Mgmt::V2015_10_31::Models::RunbookCreateOrUpdateDraftProperties end - def dsc_node - Azure::Automation::Mgmt::V2015_10_31::Models::DscNode + def dsc_compilation_job_list_result + Azure::Automation::Mgmt::V2015_10_31::Models::DscCompilationJobListResult end def dsc_compilation_job Azure::Automation::Mgmt::V2015_10_31::Models::DscCompilationJob end - def certificate - Azure::Automation::Mgmt::V2015_10_31::Models::Certificate + def automation_account + Azure::Automation::Mgmt::V2015_10_31::Models::AutomationAccount end - def runbook - Azure::Automation::Mgmt::V2015_10_31::Models::Runbook + def connection + Azure::Automation::Mgmt::V2015_10_31::Models::Connection end def dsc_node_configuration Azure::Automation::Mgmt::V2015_10_31::Models::DscNodeConfiguration end + def dsc_configuration + Azure::Automation::Mgmt::V2015_10_31::Models::DscConfiguration + end + def dsc_node + Azure::Automation::Mgmt::V2015_10_31::Models::DscNode + end + def credential + Azure::Automation::Mgmt::V2015_10_31::Models::Credential + end def module_model Azure::Automation::Mgmt::V2015_10_31::Models::ModuleModel end - def dsc_configuration - Azure::Automation::Mgmt::V2015_10_31::Models::DscConfiguration + def runbook + Azure::Automation::Mgmt::V2015_10_31::Models::Runbook end def schedule Azure::Automation::Mgmt::V2015_10_31::Models::Schedule @@ -596,8 +629,8 @@ def variable def webhook Azure::Automation::Mgmt::V2015_10_31::Models::Webhook end - def connection - Azure::Automation::Mgmt::V2015_10_31::Models::Connection + def sku_name_enum + Azure::Automation::Mgmt::V2015_10_31::Models::SkuNameEnum end def automation_account_state Azure::Automation::Mgmt::V2015_10_31::Models::AutomationAccountState @@ -608,8 +641,8 @@ def automation_key_name def automation_key_permissions Azure::Automation::Mgmt::V2015_10_31::Models::AutomationKeyPermissions end - def sku_name_enum - Azure::Automation::Mgmt::V2015_10_31::Models::SkuNameEnum + def job_provisioning_state + Azure::Automation::Mgmt::V2015_10_31::Models::JobProvisioningState end def job_status Azure::Automation::Mgmt::V2015_10_31::Models::JobStatus @@ -623,39 +656,6 @@ def content_source_type def usage Azure::Automation::Mgmt::V2015_10_31::Models::Usage end - def dsc_configuration_state - Azure::Automation::Mgmt::V2015_10_31::Models::DscConfigurationState - end - def agent_registration_key_name - Azure::Automation::Mgmt::V2015_10_31::Models::AgentRegistrationKeyName - end - def group_type_enum - Azure::Automation::Mgmt::V2015_10_31::Models::GroupTypeEnum - end - def dsc_configuration_provisioning_state - Azure::Automation::Mgmt::V2015_10_31::Models::DscConfigurationProvisioningState - end - def job_provisioning_state - Azure::Automation::Mgmt::V2015_10_31::Models::JobProvisioningState - end - def runbook_state - Azure::Automation::Mgmt::V2015_10_31::Models::RunbookState - end - def runbook_provisioning_state - Azure::Automation::Mgmt::V2015_10_31::Models::RunbookProvisioningState - end - def module_provisioning_state - Azure::Automation::Mgmt::V2015_10_31::Models::ModuleProvisioningState - end - def sku - Azure::Automation::Mgmt::V2015_10_31::Models::Sku - end - def schedule_day - Azure::Automation::Mgmt::V2015_10_31::Models::ScheduleDay - end - def schedule_frequency - Azure::Automation::Mgmt::V2015_10_31::Models::ScheduleFrequency - end end end end diff --git a/azure_sdk/lib/latest/modules/autosuggest_profile_module.rb b/azure_sdk/lib/latest/modules/autosuggest_profile_module.rb index 4407103dc9..09f4a240dc 100644 --- a/azure_sdk/lib/latest/modules/autosuggest_profile_module.rb +++ b/azure_sdk/lib/latest/modules/autosuggest_profile_module.rb @@ -8,7 +8,9 @@ module Azure::Profiles::Latest module Autosuggest module Models - Response = Azure::CognitiveServices::Autosuggest::V1_0::Models::Response + SafeSearch = Azure::CognitiveServices::Autosuggest::V1_0::Models::SafeSearch + ResponseFormat = Azure::CognitiveServices::Autosuggest::V1_0::Models::ResponseFormat + Action = Azure::CognitiveServices::Autosuggest::V1_0::Models::Action QueryContext = Azure::CognitiveServices::Autosuggest::V1_0::Models::QueryContext SuggestionsSuggestionGroup = Azure::CognitiveServices::Autosuggest::V1_0::Models::SuggestionsSuggestionGroup ResponseBase = Azure::CognitiveServices::Autosuggest::V1_0::Models::ResponseBase @@ -19,14 +21,12 @@ module Models CreativeWork = Azure::CognitiveServices::Autosuggest::V1_0::Models::CreativeWork SearchAction = Azure::CognitiveServices::Autosuggest::V1_0::Models::SearchAction Identifiable = Azure::CognitiveServices::Autosuggest::V1_0::Models::Identifiable - Action = Azure::CognitiveServices::Autosuggest::V1_0::Models::Action ScenarioType = Azure::CognitiveServices::Autosuggest::V1_0::Models::ScenarioType - SearchKind = Azure::CognitiveServices::Autosuggest::V1_0::Models::SearchKind - ErrorCode = Azure::CognitiveServices::Autosuggest::V1_0::Models::ErrorCode ErrorResponse = Azure::CognitiveServices::Autosuggest::V1_0::Models::ErrorResponse - ResponseFormat = Azure::CognitiveServices::Autosuggest::V1_0::Models::ResponseFormat - SafeSearch = Azure::CognitiveServices::Autosuggest::V1_0::Models::SafeSearch + SearchKind = Azure::CognitiveServices::Autosuggest::V1_0::Models::SearchKind Error = Azure::CognitiveServices::Autosuggest::V1_0::Models::Error + Response = Azure::CognitiveServices::Autosuggest::V1_0::Models::Response + ErrorCode = Azure::CognitiveServices::Autosuggest::V1_0::Models::ErrorCode end class AutosuggestDataClass @@ -58,8 +58,14 @@ def method_missing(method, *args) end class ModelClasses - def response - Azure::CognitiveServices::Autosuggest::V1_0::Models::Response + def safe_search + Azure::CognitiveServices::Autosuggest::V1_0::Models::SafeSearch + end + def response_format + Azure::CognitiveServices::Autosuggest::V1_0::Models::ResponseFormat + end + def action + Azure::CognitiveServices::Autosuggest::V1_0::Models::Action end def query_context Azure::CognitiveServices::Autosuggest::V1_0::Models::QueryContext @@ -91,30 +97,24 @@ def search_action def identifiable Azure::CognitiveServices::Autosuggest::V1_0::Models::Identifiable end - def action - Azure::CognitiveServices::Autosuggest::V1_0::Models::Action - end def scenario_type Azure::CognitiveServices::Autosuggest::V1_0::Models::ScenarioType end - def search_kind - Azure::CognitiveServices::Autosuggest::V1_0::Models::SearchKind - end - def error_code - Azure::CognitiveServices::Autosuggest::V1_0::Models::ErrorCode - end def error_response Azure::CognitiveServices::Autosuggest::V1_0::Models::ErrorResponse end - def response_format - Azure::CognitiveServices::Autosuggest::V1_0::Models::ResponseFormat - end - def safe_search - Azure::CognitiveServices::Autosuggest::V1_0::Models::SafeSearch + def search_kind + Azure::CognitiveServices::Autosuggest::V1_0::Models::SearchKind end def error Azure::CognitiveServices::Autosuggest::V1_0::Models::Error end + def response + Azure::CognitiveServices::Autosuggest::V1_0::Models::Response + end + def error_code + Azure::CognitiveServices::Autosuggest::V1_0::Models::ErrorCode + end end end end diff --git a/azure_sdk/lib/latest/modules/batch_profile_module.rb b/azure_sdk/lib/latest/modules/batch_profile_module.rb index 11e3eefca3..0f7ee64520 100644 --- a/azure_sdk/lib/latest/modules/batch_profile_module.rb +++ b/azure_sdk/lib/latest/modules/batch_profile_module.rb @@ -8,16 +8,18 @@ module Azure::Profiles::Latest module Batch module Mgmt Location = Azure::Batch::Mgmt::V2017_09_01::Location - CertificateOperations = Azure::Batch::Mgmt::V2017_09_01::CertificateOperations BatchAccountOperations = Azure::Batch::Mgmt::V2017_09_01::BatchAccountOperations ApplicationPackageOperations = Azure::Batch::Mgmt::V2017_09_01::ApplicationPackageOperations ApplicationOperations = Azure::Batch::Mgmt::V2017_09_01::ApplicationOperations PoolOperations = Azure::Batch::Mgmt::V2017_09_01::PoolOperations Operations = Azure::Batch::Mgmt::V2017_09_01::Operations + CertificateOperations = Azure::Batch::Mgmt::V2017_09_01::CertificateOperations module Models - WindowsConfiguration = Azure::Batch::Mgmt::V2017_09_01::Models::WindowsConfiguration Certificate = Azure::Batch::Mgmt::V2017_09_01::Models::Certificate + InboundNatPool = Azure::Batch::Mgmt::V2017_09_01::Models::InboundNatPool + OSDisk = Azure::Batch::Mgmt::V2017_09_01::Models::OSDisk + WindowsConfiguration = Azure::Batch::Mgmt::V2017_09_01::Models::WindowsConfiguration ProxyResource = Azure::Batch::Mgmt::V2017_09_01::Models::ProxyResource FixedScaleSettings = Azure::Batch::Mgmt::V2017_09_01::Models::FixedScaleSettings AutoStorageBaseProperties = Azure::Batch::Mgmt::V2017_09_01::Models::AutoStorageBaseProperties @@ -51,9 +53,9 @@ module Models Application = Azure::Batch::Mgmt::V2017_09_01::Models::Application AutoUserSpecification = Azure::Batch::Mgmt::V2017_09_01::Models::AutoUserSpecification UserIdentity = Azure::Batch::Mgmt::V2017_09_01::Models::UserIdentity - StartTask = Azure::Batch::Mgmt::V2017_09_01::Models::StartTask CertificateReference = Azure::Batch::Mgmt::V2017_09_01::Models::CertificateReference VirtualMachineConfiguration = Azure::Batch::Mgmt::V2017_09_01::Models::VirtualMachineConfiguration + StartTask = Azure::Batch::Mgmt::V2017_09_01::Models::StartTask ApplicationPackageReference = Azure::Batch::Mgmt::V2017_09_01::Models::ApplicationPackageReference ApplicationCreateParameters = Azure::Batch::Mgmt::V2017_09_01::Models::ApplicationCreateParameters ResizeError = Azure::Batch::Mgmt::V2017_09_01::Models::ResizeError @@ -93,12 +95,10 @@ module Models OperationListResult = Azure::Batch::Mgmt::V2017_09_01::Models::OperationListResult CheckNameAvailabilityResult = Azure::Batch::Mgmt::V2017_09_01::Models::CheckNameAvailabilityResult NameAvailabilityReason = Azure::Batch::Mgmt::V2017_09_01::Models::NameAvailabilityReason - InboundNatPool = Azure::Batch::Mgmt::V2017_09_01::Models::InboundNatPool - OSDisk = Azure::Batch::Mgmt::V2017_09_01::Models::OSDisk end class BatchManagementClass - attr_reader :location, :certificate_operations, :batch_account_operations, :application_package_operations, :application_operations, :pool_operations, :operations, :configurable, :base_url, :options, :model_classes + attr_reader :location, :batch_account_operations, :application_package_operations, :application_operations, :pool_operations, :operations, :certificate_operations, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -109,12 +109,12 @@ def initialize(configurable, base_url=nil, options=nil) end add_telemetry(@client_0) @location = @client_0.location - @certificate_operations = @client_0.certificate_operations @batch_account_operations = @client_0.batch_account_operations @application_package_operations = @client_0.application_package_operations @application_operations = @client_0.application_operations @pool_operations = @client_0.pool_operations @operations = @client_0.operations + @certificate_operations = @client_0.certificate_operations @model_classes = ModelClasses.new end @@ -133,12 +133,18 @@ def method_missing(method, *args) end class ModelClasses - def windows_configuration - Azure::Batch::Mgmt::V2017_09_01::Models::WindowsConfiguration - end def certificate Azure::Batch::Mgmt::V2017_09_01::Models::Certificate end + def inbound_nat_pool + Azure::Batch::Mgmt::V2017_09_01::Models::InboundNatPool + end + def osdisk + Azure::Batch::Mgmt::V2017_09_01::Models::OSDisk + end + def windows_configuration + Azure::Batch::Mgmt::V2017_09_01::Models::WindowsConfiguration + end def proxy_resource Azure::Batch::Mgmt::V2017_09_01::Models::ProxyResource end @@ -238,15 +244,15 @@ def auto_user_specification def user_identity Azure::Batch::Mgmt::V2017_09_01::Models::UserIdentity end - def start_task - Azure::Batch::Mgmt::V2017_09_01::Models::StartTask - end def certificate_reference Azure::Batch::Mgmt::V2017_09_01::Models::CertificateReference end def virtual_machine_configuration Azure::Batch::Mgmt::V2017_09_01::Models::VirtualMachineConfiguration end + def start_task + Azure::Batch::Mgmt::V2017_09_01::Models::StartTask + end def application_package_reference Azure::Batch::Mgmt::V2017_09_01::Models::ApplicationPackageReference end @@ -364,12 +370,6 @@ def check_name_availability_result def name_availability_reason Azure::Batch::Mgmt::V2017_09_01::Models::NameAvailabilityReason end - def inbound_nat_pool - Azure::Batch::Mgmt::V2017_09_01::Models::InboundNatPool - end - def osdisk - Azure::Batch::Mgmt::V2017_09_01::Models::OSDisk - end end end end diff --git a/azure_sdk/lib/latest/modules/billing_profile_module.rb b/azure_sdk/lib/latest/modules/billing_profile_module.rb index 73ed38bf4f..bee4457a45 100644 --- a/azure_sdk/lib/latest/modules/billing_profile_module.rb +++ b/azure_sdk/lib/latest/modules/billing_profile_module.rb @@ -13,19 +13,19 @@ module Mgmt Operations = Azure::Billing::Mgmt::V2018_03_01_preview::Operations module Models - OperationListResult = Azure::Billing::Mgmt::V2018_03_01_preview::Models::OperationListResult - Invoice = Azure::Billing::Mgmt::V2018_03_01_preview::Models::Invoice - ErrorResponse = Azure::Billing::Mgmt::V2018_03_01_preview::Models::ErrorResponse Resource = Azure::Billing::Mgmt::V2018_03_01_preview::Models::Resource DownloadUrl = Azure::Billing::Mgmt::V2018_03_01_preview::Models::DownloadUrl InvoicesListResult = Azure::Billing::Mgmt::V2018_03_01_preview::Models::InvoicesListResult BillingPeriodsListResult = Azure::Billing::Mgmt::V2018_03_01_preview::Models::BillingPeriodsListResult EnrollmentAccountListResult = Azure::Billing::Mgmt::V2018_03_01_preview::Models::EnrollmentAccountListResult - EnrollmentAccount = Azure::Billing::Mgmt::V2018_03_01_preview::Models::EnrollmentAccount ErrorDetails = Azure::Billing::Mgmt::V2018_03_01_preview::Models::ErrorDetails OperationDisplay = Azure::Billing::Mgmt::V2018_03_01_preview::Models::OperationDisplay - Operation = Azure::Billing::Mgmt::V2018_03_01_preview::Models::Operation BillingPeriod = Azure::Billing::Mgmt::V2018_03_01_preview::Models::BillingPeriod + Operation = Azure::Billing::Mgmt::V2018_03_01_preview::Models::Operation + OperationListResult = Azure::Billing::Mgmt::V2018_03_01_preview::Models::OperationListResult + EnrollmentAccount = Azure::Billing::Mgmt::V2018_03_01_preview::Models::EnrollmentAccount + Invoice = Azure::Billing::Mgmt::V2018_03_01_preview::Models::Invoice + ErrorResponse = Azure::Billing::Mgmt::V2018_03_01_preview::Models::ErrorResponse end class BillingManagementClass @@ -61,15 +61,6 @@ def method_missing(method, *args) end class ModelClasses - def operation_list_result - Azure::Billing::Mgmt::V2018_03_01_preview::Models::OperationListResult - end - def invoice - Azure::Billing::Mgmt::V2018_03_01_preview::Models::Invoice - end - def error_response - Azure::Billing::Mgmt::V2018_03_01_preview::Models::ErrorResponse - end def resource Azure::Billing::Mgmt::V2018_03_01_preview::Models::Resource end @@ -85,20 +76,29 @@ def billing_periods_list_result def enrollment_account_list_result Azure::Billing::Mgmt::V2018_03_01_preview::Models::EnrollmentAccountListResult end - def enrollment_account - Azure::Billing::Mgmt::V2018_03_01_preview::Models::EnrollmentAccount - end def error_details Azure::Billing::Mgmt::V2018_03_01_preview::Models::ErrorDetails end def operation_display Azure::Billing::Mgmt::V2018_03_01_preview::Models::OperationDisplay end + def billing_period + Azure::Billing::Mgmt::V2018_03_01_preview::Models::BillingPeriod + end def operation Azure::Billing::Mgmt::V2018_03_01_preview::Models::Operation end - def billing_period - Azure::Billing::Mgmt::V2018_03_01_preview::Models::BillingPeriod + def operation_list_result + Azure::Billing::Mgmt::V2018_03_01_preview::Models::OperationListResult + end + def enrollment_account + Azure::Billing::Mgmt::V2018_03_01_preview::Models::EnrollmentAccount + end + def invoice + Azure::Billing::Mgmt::V2018_03_01_preview::Models::Invoice + end + def error_response + Azure::Billing::Mgmt::V2018_03_01_preview::Models::ErrorResponse end end end diff --git a/azure_sdk/lib/latest/modules/cdn_profile_module.rb b/azure_sdk/lib/latest/modules/cdn_profile_module.rb index 4cccd58d53..7c29b45286 100644 --- a/azure_sdk/lib/latest/modules/cdn_profile_module.rb +++ b/azure_sdk/lib/latest/modules/cdn_profile_module.rb @@ -16,6 +16,7 @@ module Mgmt EdgeNodes = Azure::CDN::Mgmt::V2017_10_12::EdgeNodes module Models + Sku = Azure::CDN::Mgmt::V2017_10_12::Models::Sku ErrorResponse = Azure::CDN::Mgmt::V2017_10_12::Models::ErrorResponse TrackedResource = Azure::CDN::Mgmt::V2017_10_12::Models::TrackedResource OriginUpdateParameters = Azure::CDN::Mgmt::V2017_10_12::Models::OriginUpdateParameters @@ -69,12 +70,11 @@ module Models CustomDomainResourceState = Azure::CDN::Mgmt::V2017_10_12::Models::CustomDomainResourceState CustomHttpsProvisioningState = Azure::CDN::Mgmt::V2017_10_12::Models::CustomHttpsProvisioningState CustomHttpsProvisioningSubstate = Azure::CDN::Mgmt::V2017_10_12::Models::CustomHttpsProvisioningSubstate - Resource = Azure::CDN::Mgmt::V2017_10_12::Models::Resource ResourceType = Azure::CDN::Mgmt::V2017_10_12::Models::ResourceType + Resource = Azure::CDN::Mgmt::V2017_10_12::Models::Resource OperationDisplay = Azure::CDN::Mgmt::V2017_10_12::Models::OperationDisplay Operation = Azure::CDN::Mgmt::V2017_10_12::Models::Operation SkuName = Azure::CDN::Mgmt::V2017_10_12::Models::SkuName - Sku = Azure::CDN::Mgmt::V2017_10_12::Models::Sku end class CDNManagementClass @@ -113,6 +113,9 @@ def method_missing(method, *args) end class ModelClasses + def sku + Azure::CDN::Mgmt::V2017_10_12::Models::Sku + end def error_response Azure::CDN::Mgmt::V2017_10_12::Models::ErrorResponse end @@ -272,12 +275,12 @@ def custom_https_provisioning_state def custom_https_provisioning_substate Azure::CDN::Mgmt::V2017_10_12::Models::CustomHttpsProvisioningSubstate end - def resource - Azure::CDN::Mgmt::V2017_10_12::Models::Resource - end def resource_type Azure::CDN::Mgmt::V2017_10_12::Models::ResourceType end + def resource + Azure::CDN::Mgmt::V2017_10_12::Models::Resource + end def operation_display Azure::CDN::Mgmt::V2017_10_12::Models::OperationDisplay end @@ -287,9 +290,6 @@ def operation def sku_name Azure::CDN::Mgmt::V2017_10_12::Models::SkuName end - def sku - Azure::CDN::Mgmt::V2017_10_12::Models::Sku - end end end end diff --git a/azure_sdk/lib/latest/modules/cognitiveservices_profile_module.rb b/azure_sdk/lib/latest/modules/cognitiveservices_profile_module.rb index d396890fb4..e836053729 100644 --- a/azure_sdk/lib/latest/modules/cognitiveservices_profile_module.rb +++ b/azure_sdk/lib/latest/modules/cognitiveservices_profile_module.rb @@ -7,12 +7,18 @@ module Azure::Profiles::Latest module CognitiveServices module Mgmt - Accounts = Azure::CognitiveServices::Mgmt::V2017_04_18::Accounts - CheckSkuAvailability = Azure::CognitiveServices::Mgmt::V2017_04_18::CheckSkuAvailability Operations = Azure::CognitiveServices::Mgmt::V2017_04_18::Operations ResourceSkus = Azure::CognitiveServices::Mgmt::V2017_04_18::ResourceSkus + Accounts = Azure::CognitiveServices::Mgmt::V2017_04_18::Accounts + CheckSkuAvailability = Azure::CognitiveServices::Mgmt::V2017_04_18::CheckSkuAvailability module Models + ResourceSkusResult = Azure::CognitiveServices::Mgmt::V2017_04_18::Models::ResourceSkusResult + SkuName = Azure::CognitiveServices::Mgmt::V2017_04_18::Models::SkuName + Sku = Azure::CognitiveServices::Mgmt::V2017_04_18::Models::Sku + SkuTier = Azure::CognitiveServices::Mgmt::V2017_04_18::Models::SkuTier + Kind = Azure::CognitiveServices::Mgmt::V2017_04_18::Models::Kind + ResourceSkuRestrictionsType = Azure::CognitiveServices::Mgmt::V2017_04_18::Models::ResourceSkuRestrictionsType ResourceSkuRestrictionsReasonCode = Azure::CognitiveServices::Mgmt::V2017_04_18::Models::ResourceSkuRestrictionsReasonCode ErrorBody = Azure::CognitiveServices::Mgmt::V2017_04_18::Models::ErrorBody CognitiveServicesAccountUpdateParameters = Azure::CognitiveServices::Mgmt::V2017_04_18::Models::CognitiveServicesAccountUpdateParameters @@ -37,19 +43,13 @@ module Models QuotaUsageStatus = Azure::CognitiveServices::Mgmt::V2017_04_18::Models::QuotaUsageStatus ProvisioningState = Azure::CognitiveServices::Mgmt::V2017_04_18::Models::ProvisioningState ResourceSkuRestrictions = Azure::CognitiveServices::Mgmt::V2017_04_18::Models::ResourceSkuRestrictions - SkuName = Azure::CognitiveServices::Mgmt::V2017_04_18::Models::SkuName + Error = Azure::CognitiveServices::Mgmt::V2017_04_18::Models::Error ResourceSku = Azure::CognitiveServices::Mgmt::V2017_04_18::Models::ResourceSku Usage = Azure::CognitiveServices::Mgmt::V2017_04_18::Models::Usage - ResourceSkusResult = Azure::CognitiveServices::Mgmt::V2017_04_18::Models::ResourceSkusResult - Sku = Azure::CognitiveServices::Mgmt::V2017_04_18::Models::Sku - SkuTier = Azure::CognitiveServices::Mgmt::V2017_04_18::Models::SkuTier - Error = Azure::CognitiveServices::Mgmt::V2017_04_18::Models::Error - Kind = Azure::CognitiveServices::Mgmt::V2017_04_18::Models::Kind - ResourceSkuRestrictionsType = Azure::CognitiveServices::Mgmt::V2017_04_18::Models::ResourceSkuRestrictionsType end class CognitiveServicesManagementClass - attr_reader :accounts, :check_sku_availability, :operations, :resource_skus, :configurable, :base_url, :options, :model_classes + attr_reader :operations, :resource_skus, :accounts, :check_sku_availability, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -59,10 +59,10 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) - @accounts = @client_0.accounts - @check_sku_availability = @client_0.check_sku_availability @operations = @client_0.operations @resource_skus = @client_0.resource_skus + @accounts = @client_0.accounts + @check_sku_availability = @client_0.check_sku_availability @model_classes = ModelClasses.new end @@ -81,6 +81,24 @@ def method_missing(method, *args) end class ModelClasses + def resource_skus_result + Azure::CognitiveServices::Mgmt::V2017_04_18::Models::ResourceSkusResult + end + def sku_name + Azure::CognitiveServices::Mgmt::V2017_04_18::Models::SkuName + end + def sku + Azure::CognitiveServices::Mgmt::V2017_04_18::Models::Sku + end + def sku_tier + Azure::CognitiveServices::Mgmt::V2017_04_18::Models::SkuTier + end + def kind + Azure::CognitiveServices::Mgmt::V2017_04_18::Models::Kind + end + def resource_sku_restrictions_type + Azure::CognitiveServices::Mgmt::V2017_04_18::Models::ResourceSkuRestrictionsType + end def resource_sku_restrictions_reason_code Azure::CognitiveServices::Mgmt::V2017_04_18::Models::ResourceSkuRestrictionsReasonCode end @@ -153,8 +171,8 @@ def provisioning_state def resource_sku_restrictions Azure::CognitiveServices::Mgmt::V2017_04_18::Models::ResourceSkuRestrictions end - def sku_name - Azure::CognitiveServices::Mgmt::V2017_04_18::Models::SkuName + def error + Azure::CognitiveServices::Mgmt::V2017_04_18::Models::Error end def resource_sku Azure::CognitiveServices::Mgmt::V2017_04_18::Models::ResourceSku @@ -162,24 +180,6 @@ def resource_sku def usage Azure::CognitiveServices::Mgmt::V2017_04_18::Models::Usage end - def resource_skus_result - Azure::CognitiveServices::Mgmt::V2017_04_18::Models::ResourceSkusResult - end - def sku - Azure::CognitiveServices::Mgmt::V2017_04_18::Models::Sku - end - def sku_tier - Azure::CognitiveServices::Mgmt::V2017_04_18::Models::SkuTier - end - def error - Azure::CognitiveServices::Mgmt::V2017_04_18::Models::Error - end - def kind - Azure::CognitiveServices::Mgmt::V2017_04_18::Models::Kind - end - def resource_sku_restrictions_type - Azure::CognitiveServices::Mgmt::V2017_04_18::Models::ResourceSkuRestrictionsType - end end end end diff --git a/azure_sdk/lib/latest/modules/commerce_profile_module.rb b/azure_sdk/lib/latest/modules/commerce_profile_module.rb index fdd37c1d08..8805dacdc2 100644 --- a/azure_sdk/lib/latest/modules/commerce_profile_module.rb +++ b/azure_sdk/lib/latest/modules/commerce_profile_module.rb @@ -11,18 +11,18 @@ module Mgmt RateCard = Azure::Commerce::Mgmt::V2015_06_01_preview::RateCard module Models - ErrorResponse = Azure::Commerce::Mgmt::V2015_06_01_preview::Models::ErrorResponse - MeterInfo = Azure::Commerce::Mgmt::V2015_06_01_preview::Models::MeterInfo - ResourceRateCardInfo = Azure::Commerce::Mgmt::V2015_06_01_preview::Models::ResourceRateCardInfo - UsageAggregation = Azure::Commerce::Mgmt::V2015_06_01_preview::Models::UsageAggregation - InfoField = Azure::Commerce::Mgmt::V2015_06_01_preview::Models::InfoField - UsageAggregationListResult = Azure::Commerce::Mgmt::V2015_06_01_preview::Models::UsageAggregationListResult OfferTermInfo = Azure::Commerce::Mgmt::V2015_06_01_preview::Models::OfferTermInfo RateCardQueryParameters = Azure::Commerce::Mgmt::V2015_06_01_preview::Models::RateCardQueryParameters MonetaryCredit = Azure::Commerce::Mgmt::V2015_06_01_preview::Models::MonetaryCredit MonetaryCommitment = Azure::Commerce::Mgmt::V2015_06_01_preview::Models::MonetaryCommitment RecurringCharge = Azure::Commerce::Mgmt::V2015_06_01_preview::Models::RecurringCharge AggregationGranularity = Azure::Commerce::Mgmt::V2015_06_01_preview::Models::AggregationGranularity + ErrorResponse = Azure::Commerce::Mgmt::V2015_06_01_preview::Models::ErrorResponse + MeterInfo = Azure::Commerce::Mgmt::V2015_06_01_preview::Models::MeterInfo + ResourceRateCardInfo = Azure::Commerce::Mgmt::V2015_06_01_preview::Models::ResourceRateCardInfo + UsageAggregation = Azure::Commerce::Mgmt::V2015_06_01_preview::Models::UsageAggregation + InfoField = Azure::Commerce::Mgmt::V2015_06_01_preview::Models::InfoField + UsageAggregationListResult = Azure::Commerce::Mgmt::V2015_06_01_preview::Models::UsageAggregationListResult end class CommerceManagementClass @@ -56,24 +56,6 @@ def method_missing(method, *args) end class ModelClasses - def error_response - Azure::Commerce::Mgmt::V2015_06_01_preview::Models::ErrorResponse - end - def meter_info - Azure::Commerce::Mgmt::V2015_06_01_preview::Models::MeterInfo - end - def resource_rate_card_info - Azure::Commerce::Mgmt::V2015_06_01_preview::Models::ResourceRateCardInfo - end - def usage_aggregation - Azure::Commerce::Mgmt::V2015_06_01_preview::Models::UsageAggregation - end - def info_field - Azure::Commerce::Mgmt::V2015_06_01_preview::Models::InfoField - end - def usage_aggregation_list_result - Azure::Commerce::Mgmt::V2015_06_01_preview::Models::UsageAggregationListResult - end def offer_term_info Azure::Commerce::Mgmt::V2015_06_01_preview::Models::OfferTermInfo end @@ -92,6 +74,24 @@ def recurring_charge def aggregation_granularity Azure::Commerce::Mgmt::V2015_06_01_preview::Models::AggregationGranularity end + def error_response + Azure::Commerce::Mgmt::V2015_06_01_preview::Models::ErrorResponse + end + def meter_info + Azure::Commerce::Mgmt::V2015_06_01_preview::Models::MeterInfo + end + def resource_rate_card_info + Azure::Commerce::Mgmt::V2015_06_01_preview::Models::ResourceRateCardInfo + end + def usage_aggregation + Azure::Commerce::Mgmt::V2015_06_01_preview::Models::UsageAggregation + end + def info_field + Azure::Commerce::Mgmt::V2015_06_01_preview::Models::InfoField + end + def usage_aggregation_list_result + Azure::Commerce::Mgmt::V2015_06_01_preview::Models::UsageAggregationListResult + end end end end diff --git a/azure_sdk/lib/latest/modules/compute_profile_module.rb b/azure_sdk/lib/latest/modules/compute_profile_module.rb index 2e4684b7d4..4f256f10c6 100644 --- a/azure_sdk/lib/latest/modules/compute_profile_module.rb +++ b/azure_sdk/lib/latest/modules/compute_profile_module.rb @@ -8,14 +8,6 @@ module Azure::Profiles::Latest module Compute module Mgmt ResourceSkus = Azure::Compute::Mgmt::V2017_09_01::ResourceSkus - Galleries = Azure::Compute::Mgmt::V2018_06_01::Galleries - Snapshots = Azure::Compute::Mgmt::V2018_06_01::Snapshots - LogAnalytics = Azure::Compute::Mgmt::V2018_06_01::LogAnalytics - AvailabilitySets = Azure::Compute::Mgmt::V2018_06_01::AvailabilitySets - VirtualMachineExtensionImages = Azure::Compute::Mgmt::V2018_06_01::VirtualMachineExtensionImages - VirtualMachineExtensions = Azure::Compute::Mgmt::V2018_06_01::VirtualMachineExtensions - VirtualMachines = Azure::Compute::Mgmt::V2018_06_01::VirtualMachines - VirtualMachineImages = Azure::Compute::Mgmt::V2018_06_01::VirtualMachineImages UsageOperations = Azure::Compute::Mgmt::V2018_06_01::UsageOperations VirtualMachineSizes = Azure::Compute::Mgmt::V2018_06_01::VirtualMachineSizes Images = Azure::Compute::Mgmt::V2018_06_01::Images @@ -28,11 +20,16 @@ module Mgmt VirtualMachineRunCommands = Azure::Compute::Mgmt::V2018_06_01::VirtualMachineRunCommands Disks = Azure::Compute::Mgmt::V2018_06_01::Disks GalleryImageVersions = Azure::Compute::Mgmt::V2018_06_01::GalleryImageVersions + Galleries = Azure::Compute::Mgmt::V2018_06_01::Galleries + Snapshots = Azure::Compute::Mgmt::V2018_06_01::Snapshots + LogAnalytics = Azure::Compute::Mgmt::V2018_06_01::LogAnalytics + AvailabilitySets = Azure::Compute::Mgmt::V2018_06_01::AvailabilitySets + VirtualMachineExtensionImages = Azure::Compute::Mgmt::V2018_06_01::VirtualMachineExtensionImages + VirtualMachineExtensions = Azure::Compute::Mgmt::V2018_06_01::VirtualMachineExtensions + VirtualMachines = Azure::Compute::Mgmt::V2018_06_01::VirtualMachines + VirtualMachineImages = Azure::Compute::Mgmt::V2018_06_01::VirtualMachineImages module Models - ResourceSkuRestrictionsType = Azure::Compute::Mgmt::V2017_09_01::Models::ResourceSkuRestrictionsType - ResourceSku = Azure::Compute::Mgmt::V2017_09_01::Models::ResourceSku - ResourceSkuLocationInfo = Azure::Compute::Mgmt::V2017_09_01::Models::ResourceSkuLocationInfo ResourceSkusResult = Azure::Compute::Mgmt::V2017_09_01::Models::ResourceSkusResult ResourceSkuRestrictionsReasonCode = Azure::Compute::Mgmt::V2017_09_01::Models::ResourceSkuRestrictionsReasonCode ResourceSkuRestrictionInfo = Azure::Compute::Mgmt::V2017_09_01::Models::ResourceSkuRestrictionInfo @@ -41,6 +38,9 @@ module Models ResourceSkuCapabilities = Azure::Compute::Mgmt::V2017_09_01::Models::ResourceSkuCapabilities ResourceSkuCapacityScaleType = Azure::Compute::Mgmt::V2017_09_01::Models::ResourceSkuCapacityScaleType ResourceSkuRestrictions = Azure::Compute::Mgmt::V2017_09_01::Models::ResourceSkuRestrictions + ResourceSkuRestrictionsType = Azure::Compute::Mgmt::V2017_09_01::Models::ResourceSkuRestrictionsType + ResourceSku = Azure::Compute::Mgmt::V2017_09_01::Models::ResourceSku + ResourceSkuLocationInfo = Azure::Compute::Mgmt::V2017_09_01::Models::ResourceSkuLocationInfo OperationStatusResponse = Azure::Compute::Mgmt::V2017_12_01::Models::OperationStatusResponse ComputeLongRunningOperationProperties = Azure::Compute::Mgmt::V2017_12_01::Models::ComputeLongRunningOperationProperties ComputeOperationValue = Azure::Compute::Mgmt::V2018_06_01::Models::ComputeOperationValue @@ -82,57 +82,57 @@ module Models Usage = Azure::Compute::Mgmt::V2018_06_01::Models::Usage VirtualMachineScaleSetIpTag = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetIpTag VirtualMachineCaptureParameters = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineCaptureParameters - VirtualMachineScaleSetOSProfile = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetOSProfile - Plan = Azure::Compute::Mgmt::V2018_06_01::Models::Plan SnapshotSku = Azure::Compute::Mgmt::V2018_06_01::Models::SnapshotSku + Plan = Azure::Compute::Mgmt::V2018_06_01::Models::Plan VirtualMachineScaleSetUpdateOSProfile = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetUpdateOSProfile SnapshotList = Azure::Compute::Mgmt::V2018_06_01::Models::SnapshotList + InstanceViewStatus = Azure::Compute::Mgmt::V2018_06_01::Models::InstanceViewStatus GalleryList = Azure::Compute::Mgmt::V2018_06_01::Models::GalleryList + GalleryDiskImage = Azure::Compute::Mgmt::V2018_06_01::Models::GalleryDiskImage + GalleryArtifactSource = Azure::Compute::Mgmt::V2018_06_01::Models::GalleryArtifactSource + TargetRegion = Azure::Compute::Mgmt::V2018_06_01::Models::TargetRegion + Sku = Azure::Compute::Mgmt::V2018_06_01::Models::Sku + VirtualMachineScaleSetDataDisk = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetDataDisk KeyVaultKeyReference = Azure::Compute::Mgmt::V2018_06_01::Models::KeyVaultKeyReference - VirtualHardDisk = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualHardDisk - KeyVaultAndKeyReference = Azure::Compute::Mgmt::V2018_06_01::Models::KeyVaultAndKeyReference - OSDisk = Azure::Compute::Mgmt::V2018_06_01::Models::OSDisk - Disallowed = Azure::Compute::Mgmt::V2018_06_01::Models::Disallowed - AdditionalCapabilities = Azure::Compute::Mgmt::V2018_06_01::Models::AdditionalCapabilities VirtualMachineScaleSetStorageProfile = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetStorageProfile - WinRMListener = Azure::Compute::Mgmt::V2018_06_01::Models::WinRMListener + VirtualHardDisk = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualHardDisk VirtualMachineScaleSetUpdateStorageProfile = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetUpdateStorageProfile - WindowsConfiguration = Azure::Compute::Mgmt::V2018_06_01::Models::WindowsConfiguration + ImagePurchasePlan = Azure::Compute::Mgmt::V2018_06_01::Models::ImagePurchasePlan ApiEntityReference = Azure::Compute::Mgmt::V2018_06_01::Models::ApiEntityReference - SshConfiguration = Azure::Compute::Mgmt::V2018_06_01::Models::SshConfiguration + AdditionalCapabilities = Azure::Compute::Mgmt::V2018_06_01::Models::AdditionalCapabilities VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings - VaultCertificate = Azure::Compute::Mgmt::V2018_06_01::Models::VaultCertificate + WinRMListener = Azure::Compute::Mgmt::V2018_06_01::Models::WinRMListener VirtualMachineScaleSetPublicIPAddressConfiguration = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetPublicIPAddressConfiguration - OSProfile = Azure::Compute::Mgmt::V2018_06_01::Models::OSProfile + WindowsConfiguration = Azure::Compute::Mgmt::V2018_06_01::Models::WindowsConfiguration VirtualMachineScaleSetUpdatePublicIPAddressConfiguration = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetUpdatePublicIPAddressConfiguration - NetworkProfile = Azure::Compute::Mgmt::V2018_06_01::Models::NetworkProfile - DiffDiskSettings = Azure::Compute::Mgmt::V2018_06_01::Models::DiffDiskSettings - DiagnosticsProfile = Azure::Compute::Mgmt::V2018_06_01::Models::DiagnosticsProfile + SshConfiguration = Azure::Compute::Mgmt::V2018_06_01::Models::SshConfiguration + OSProfile = Azure::Compute::Mgmt::V2018_06_01::Models::OSProfile + Disallowed = Azure::Compute::Mgmt::V2018_06_01::Models::Disallowed SourceVault = Azure::Compute::Mgmt::V2018_06_01::Models::SourceVault VirtualMachineAgentInstanceView = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineAgentInstanceView VirtualMachineScaleSetNetworkConfigurationDnsSettings = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetNetworkConfigurationDnsSettings - BootDiagnosticsInstanceView = Azure::Compute::Mgmt::V2018_06_01::Models::BootDiagnosticsInstanceView + VaultCertificate = Azure::Compute::Mgmt::V2018_06_01::Models::VaultCertificate CreationData = Azure::Compute::Mgmt::V2018_06_01::Models::CreationData - VirtualMachineIdentityUserAssignedIdentitiesValue = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineIdentityUserAssignedIdentitiesValue - StorageProfile = Azure::Compute::Mgmt::V2018_06_01::Models::StorageProfile - GalleryImageVersionStorageProfile = Azure::Compute::Mgmt::V2018_06_01::Models::GalleryImageVersionStorageProfile + DiagnosticsProfile = Azure::Compute::Mgmt::V2018_06_01::Models::DiagnosticsProfile + BootDiagnosticsInstanceView = Azure::Compute::Mgmt::V2018_06_01::Models::BootDiagnosticsInstanceView + NetworkProfile = Azure::Compute::Mgmt::V2018_06_01::Models::NetworkProfile VirtualMachineScaleSetNetworkProfile = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetNetworkProfile - GalleryArtifactPublishingProfileBase = Azure::Compute::Mgmt::V2018_06_01::Models::GalleryArtifactPublishingProfileBase + DiffDiskSettings = Azure::Compute::Mgmt::V2018_06_01::Models::DiffDiskSettings VirtualMachineScaleSetUpdateNetworkProfile = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetUpdateNetworkProfile - MaintenanceRedeployStatus = Azure::Compute::Mgmt::V2018_06_01::Models::MaintenanceRedeployStatus + VirtualMachineIdentityUserAssignedIdentitiesValue = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineIdentityUserAssignedIdentitiesValue RegionalReplicationStatus = Azure::Compute::Mgmt::V2018_06_01::Models::RegionalReplicationStatus - DiskList = Azure::Compute::Mgmt::V2018_06_01::Models::DiskList + StorageProfile = Azure::Compute::Mgmt::V2018_06_01::Models::StorageProfile VirtualMachineScaleSetExtensionListResult = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetExtensionListResult VirtualMachineScaleSetExtensionProfile = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetExtensionProfile ImageStorageProfile = Azure::Compute::Mgmt::V2018_06_01::Models::ImageStorageProfile VirtualMachineScaleSetVMProfile = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetVMProfile - DataDiskImage = Azure::Compute::Mgmt::V2018_06_01::Models::DataDiskImage + KeyVaultAndKeyReference = Azure::Compute::Mgmt::V2018_06_01::Models::KeyVaultAndKeyReference VirtualMachineScaleSetUpdateVMProfile = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetUpdateVMProfile VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue DiskSku = Azure::Compute::Mgmt::V2018_06_01::Models::DiskSku - RunCommandParameterDefinition = Azure::Compute::Mgmt::V2018_06_01::Models::RunCommandParameterDefinition + GalleryImageVersionStorageProfile = Azure::Compute::Mgmt::V2018_06_01::Models::GalleryImageVersionStorageProfile ManagedArtifact = Azure::Compute::Mgmt::V2018_06_01::Models::ManagedArtifact - DiskEncryptionSettings = Azure::Compute::Mgmt::V2018_06_01::Models::DiskEncryptionSettings + RollingUpgradePolicy = Azure::Compute::Mgmt::V2018_06_01::Models::RollingUpgradePolicy VirtualMachineScaleSetVMInstanceIDs = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetVMInstanceIDs DataDisk = Azure::Compute::Mgmt::V2018_06_01::Models::DataDisk VirtualMachineScaleSetVMInstanceRequiredIDs = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetVMInstanceRequiredIDs @@ -155,12 +155,12 @@ module Models UsageName = Azure::Compute::Mgmt::V2018_06_01::Models::UsageName VirtualMachineScaleSetListSkusResult = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetListSkusResult KeyVaultSecretReference = Azure::Compute::Mgmt::V2018_06_01::Models::KeyVaultSecretReference - GalleryArtifactSource = Azure::Compute::Mgmt::V2018_06_01::Models::GalleryArtifactSource VirtualMachineHealthStatus = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineHealthStatus + ListUsagesResult = Azure::Compute::Mgmt::V2018_06_01::Models::ListUsagesResult VirtualMachineScaleSetVMInstanceView = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetVMInstanceView VaultSecretGroup = Azure::Compute::Mgmt::V2018_06_01::Models::VaultSecretGroup SubResourceReadOnly = Azure::Compute::Mgmt::V2018_06_01::Models::SubResourceReadOnly - DiskInstanceView = Azure::Compute::Mgmt::V2018_06_01::Models::DiskInstanceView + DiskList = Azure::Compute::Mgmt::V2018_06_01::Models::DiskList VirtualMachineScaleSetVMListResult = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetVMListResult UpgradePolicy = Azure::Compute::Mgmt::V2018_06_01::Models::UpgradePolicy VirtualMachineExtensionHandlerInstanceView = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineExtensionHandlerInstanceView @@ -168,101 +168,101 @@ module Models RollingUpgradeProgressInfo = Azure::Compute::Mgmt::V2018_06_01::Models::RollingUpgradeProgressInfo AccessUri = Azure::Compute::Mgmt::V2018_06_01::Models::AccessUri ApiErrorBase = Azure::Compute::Mgmt::V2018_06_01::Models::ApiErrorBase - BootDiagnostics = Azure::Compute::Mgmt::V2018_06_01::Models::BootDiagnostics + GalleryArtifactPublishingProfileBase = Azure::Compute::Mgmt::V2018_06_01::Models::GalleryArtifactPublishingProfileBase InnerError = Azure::Compute::Mgmt::V2018_06_01::Models::InnerError VirtualMachineSize = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineSize ApiError = Azure::Compute::Mgmt::V2018_06_01::Models::ApiError - RollingUpgradePolicy = Azure::Compute::Mgmt::V2018_06_01::Models::RollingUpgradePolicy + SshPublicKey = Azure::Compute::Mgmt::V2018_06_01::Models::SshPublicKey RollingUpgradeRunningStatus = Azure::Compute::Mgmt::V2018_06_01::Models::RollingUpgradeRunningStatus UpdateResource = Azure::Compute::Mgmt::V2018_06_01::Models::UpdateResource - SshPublicKey = Azure::Compute::Mgmt::V2018_06_01::Models::SshPublicKey + DiskInstanceView = Azure::Compute::Mgmt::V2018_06_01::Models::DiskInstanceView VirtualMachineInstanceView = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineInstanceView Resource = Azure::Compute::Mgmt::V2018_06_01::Models::Resource - AvailabilitySet = Azure::Compute::Mgmt::V2018_06_01::Models::AvailabilitySet - VirtualMachineExtensionImage = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineExtensionImage + BootDiagnostics = Azure::Compute::Mgmt::V2018_06_01::Models::BootDiagnostics + RunCommandParameterDefinition = Azure::Compute::Mgmt::V2018_06_01::Models::RunCommandParameterDefinition RunCommandInputParameter = Azure::Compute::Mgmt::V2018_06_01::Models::RunCommandInputParameter GalleryImageList = Azure::Compute::Mgmt::V2018_06_01::Models::GalleryImageList VirtualMachineListResult = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineListResult - ListUsagesResult = Azure::Compute::Mgmt::V2018_06_01::Models::ListUsagesResult + GalleryImageIdentifier = Azure::Compute::Mgmt::V2018_06_01::Models::GalleryImageIdentifier AdditionalUnattendContent = Azure::Compute::Mgmt::V2018_06_01::Models::AdditionalUnattendContent HardwareProfile = Azure::Compute::Mgmt::V2018_06_01::Models::HardwareProfile VirtualMachineImageResource = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineImageResource + DiskEncryptionSettings = Azure::Compute::Mgmt::V2018_06_01::Models::DiskEncryptionSettings + AvailabilitySet = Azure::Compute::Mgmt::V2018_06_01::Models::AvailabilitySet + VirtualMachineExtensionImage = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineExtensionImage VirtualMachineCaptureResult = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineCaptureResult - VirtualMachineExtensionUpdate = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineExtensionUpdate - VirtualMachineImage = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineImage - Image = Azure::Compute::Mgmt::V2018_06_01::Models::Image - VirtualMachineExtension = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineExtension + MaintenanceRedeployStatus = Azure::Compute::Mgmt::V2018_06_01::Models::MaintenanceRedeployStatus ImageDiskReference = Azure::Compute::Mgmt::V2018_06_01::Models::ImageDiskReference - VirtualMachineScaleSetIPConfiguration = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetIPConfiguration + VirtualMachineImage = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineImage VirtualMachine = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachine GalleryIdentifier = Azure::Compute::Mgmt::V2018_06_01::Models::GalleryIdentifier - ManagedDiskParameters = Azure::Compute::Mgmt::V2018_06_01::Models::ManagedDiskParameters + OSDisk = Azure::Compute::Mgmt::V2018_06_01::Models::OSDisk KeyVaultAndSecretReference = Azure::Compute::Mgmt::V2018_06_01::Models::KeyVaultAndSecretReference RecommendedMachineConfiguration = Azure::Compute::Mgmt::V2018_06_01::Models::RecommendedMachineConfiguration - RollingUpgradeStatusInfo = Azure::Compute::Mgmt::V2018_06_01::Models::RollingUpgradeStatusInfo + Image = Azure::Compute::Mgmt::V2018_06_01::Models::Image DiskUpdate = Azure::Compute::Mgmt::V2018_06_01::Models::DiskUpdate - VirtualMachineScaleSetUpdateIPConfiguration = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetUpdateIPConfiguration + ManagedDiskParameters = Azure::Compute::Mgmt::V2018_06_01::Models::ManagedDiskParameters SnapshotUpdate = Azure::Compute::Mgmt::V2018_06_01::Models::SnapshotUpdate - VirtualMachineScaleSetUpdateNetworkConfiguration = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetUpdateNetworkConfiguration + VirtualMachineExtensionUpdate = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineExtensionUpdate RunCommandResult = Azure::Compute::Mgmt::V2018_06_01::Models::RunCommandResult - VirtualMachineScaleSet = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSet + VirtualMachineScaleSetIPConfiguration = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetIPConfiguration ImageReference = Azure::Compute::Mgmt::V2018_06_01::Models::ImageReference VirtualMachineScaleSetNetworkConfiguration = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetNetworkConfiguration NetworkInterfaceReference = Azure::Compute::Mgmt::V2018_06_01::Models::NetworkInterfaceReference - VirtualMachineScaleSetExtension = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetExtension + VirtualMachineExtension = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineExtension ImageOSDisk = Azure::Compute::Mgmt::V2018_06_01::Models::ImageOSDisk ResourceRange = Azure::Compute::Mgmt::V2018_06_01::Models::ResourceRange - VirtualMachineScaleSetVM = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetVM - RunCommandDocument = Azure::Compute::Mgmt::V2018_06_01::Models::RunCommandDocument - GalleryImage = Azure::Compute::Mgmt::V2018_06_01::Models::GalleryImage - GalleryImageVersionPublishingProfile = Azure::Compute::Mgmt::V2018_06_01::Models::GalleryImageVersionPublishingProfile - GalleryOSDiskImage = Azure::Compute::Mgmt::V2018_06_01::Models::GalleryOSDiskImage - VirtualMachineScaleSetUpdate = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetUpdate - GalleryImageVersion = Azure::Compute::Mgmt::V2018_06_01::Models::GalleryImageVersion + VirtualMachineScaleSetUpdateIPConfiguration = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetUpdateIPConfiguration + RollingUpgradeStatusInfo = Azure::Compute::Mgmt::V2018_06_01::Models::RollingUpgradeStatusInfo + VirtualMachineScaleSetUpdateNetworkConfiguration = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetUpdateNetworkConfiguration + VirtualMachineScaleSetExtension = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetExtension + VirtualMachineScaleSet = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSet + DataDiskImage = Azure::Compute::Mgmt::V2018_06_01::Models::DataDiskImage + VirtualMachineScaleSetOSProfile = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetOSProfile AvailabilitySetSkuTypes = Azure::Compute::Mgmt::V2018_06_01::Models::AvailabilitySetSkuTypes Disk = Azure::Compute::Mgmt::V2018_06_01::Models::Disk OperatingSystemTypes = Azure::Compute::Mgmt::V2018_06_01::Models::OperatingSystemTypes - InstanceViewStatus = Azure::Compute::Mgmt::V2018_06_01::Models::InstanceViewStatus - CachingTypes = Azure::Compute::Mgmt::V2018_06_01::Models::CachingTypes - GalleryDiskImage = Azure::Compute::Mgmt::V2018_06_01::Models::GalleryDiskImage - GalleryImageIdentifier = Azure::Compute::Mgmt::V2018_06_01::Models::GalleryImageIdentifier - TargetRegion = Azure::Compute::Mgmt::V2018_06_01::Models::TargetRegion - ImagePurchasePlan = Azure::Compute::Mgmt::V2018_06_01::Models::ImagePurchasePlan - VirtualMachineScaleSetDataDisk = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetDataDisk Snapshot = Azure::Compute::Mgmt::V2018_06_01::Models::Snapshot - DiskCreateOptionTypes = Azure::Compute::Mgmt::V2018_06_01::Models::DiskCreateOptionTypes - StorageAccountTypes = Azure::Compute::Mgmt::V2018_06_01::Models::StorageAccountTypes - GalleryDataDiskImage = Azure::Compute::Mgmt::V2018_06_01::Models::GalleryDataDiskImage + CachingTypes = Azure::Compute::Mgmt::V2018_06_01::Models::CachingTypes + VirtualMachineScaleSetUpdate = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetUpdate + VirtualMachineScaleSetVM = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetVM StatusLevelTypes = Azure::Compute::Mgmt::V2018_06_01::Models::StatusLevelTypes + ComponentNames = Azure::Compute::Mgmt::V2018_06_01::Models::ComponentNames + Gallery = Azure::Compute::Mgmt::V2018_06_01::Models::Gallery + GalleryImage = Azure::Compute::Mgmt::V2018_06_01::Models::GalleryImage + GalleryImageVersionPublishingProfile = Azure::Compute::Mgmt::V2018_06_01::Models::GalleryImageVersionPublishingProfile + RunCommandDocument = Azure::Compute::Mgmt::V2018_06_01::Models::RunCommandDocument + GalleryDataDiskImage = Azure::Compute::Mgmt::V2018_06_01::Models::GalleryDataDiskImage + GalleryImageVersion = Azure::Compute::Mgmt::V2018_06_01::Models::GalleryImageVersion SettingNames = Azure::Compute::Mgmt::V2018_06_01::Models::SettingNames VirtualMachineSizeTypes = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineSizeTypes ResourceIdentityType = Azure::Compute::Mgmt::V2018_06_01::Models::ResourceIdentityType - MaintenanceOperationResultCodeTypes = Azure::Compute::Mgmt::V2018_06_01::Models::MaintenanceOperationResultCodeTypes - UpgradeMode = Azure::Compute::Mgmt::V2018_06_01::Models::UpgradeMode + DiskCreateOptionTypes = Azure::Compute::Mgmt::V2018_06_01::Models::DiskCreateOptionTypes + StorageAccountTypes = Azure::Compute::Mgmt::V2018_06_01::Models::StorageAccountTypes PassNames = Azure::Compute::Mgmt::V2018_06_01::Models::PassNames - ComponentNames = Azure::Compute::Mgmt::V2018_06_01::Models::ComponentNames - Sku = Azure::Compute::Mgmt::V2018_06_01::Models::Sku + RollingUpgradeActionType = Azure::Compute::Mgmt::V2018_06_01::Models::RollingUpgradeActionType + DiskCreateOption = Azure::Compute::Mgmt::V2018_06_01::Models::DiskCreateOption ProtocolTypes = Azure::Compute::Mgmt::V2018_06_01::Models::ProtocolTypes IPVersion = Azure::Compute::Mgmt::V2018_06_01::Models::IPVersion - Gallery = Azure::Compute::Mgmt::V2018_06_01::Models::Gallery - RollingUpgradeStatusCode = Azure::Compute::Mgmt::V2018_06_01::Models::RollingUpgradeStatusCode + MaintenanceOperationResultCodeTypes = Azure::Compute::Mgmt::V2018_06_01::Models::MaintenanceOperationResultCodeTypes + UpgradeMode = Azure::Compute::Mgmt::V2018_06_01::Models::UpgradeMode OperatingSystemStateTypes = Azure::Compute::Mgmt::V2018_06_01::Models::OperatingSystemStateTypes - DiskCreateOption = Azure::Compute::Mgmt::V2018_06_01::Models::DiskCreateOption + GalleryOSDiskImage = Azure::Compute::Mgmt::V2018_06_01::Models::GalleryOSDiskImage AccessLevel = Azure::Compute::Mgmt::V2018_06_01::Models::AccessLevel InstanceViewTypes = Azure::Compute::Mgmt::V2018_06_01::Models::InstanceViewTypes DiffDiskOptions = Azure::Compute::Mgmt::V2018_06_01::Models::DiffDiskOptions - AggregatedReplicationState = Azure::Compute::Mgmt::V2018_06_01::Models::AggregatedReplicationState - RollingUpgradeActionType = Azure::Compute::Mgmt::V2018_06_01::Models::RollingUpgradeActionType + RollingUpgradeStatusCode = Azure::Compute::Mgmt::V2018_06_01::Models::RollingUpgradeStatusCode + ReplicationState = Azure::Compute::Mgmt::V2018_06_01::Models::ReplicationState HostCaching = Azure::Compute::Mgmt::V2018_06_01::Models::HostCaching DiskStorageAccountTypes = Azure::Compute::Mgmt::V2018_06_01::Models::DiskStorageAccountTypes ReplicationStatusTypes = Azure::Compute::Mgmt::V2018_06_01::Models::ReplicationStatusTypes VirtualMachineScaleSetSkuScaleType = Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetSkuScaleType - ReplicationState = Azure::Compute::Mgmt::V2018_06_01::Models::ReplicationState + AggregatedReplicationState = Azure::Compute::Mgmt::V2018_06_01::Models::AggregatedReplicationState SnapshotStorageAccountTypes = Azure::Compute::Mgmt::V2018_06_01::Models::SnapshotStorageAccountTypes end class ComputeManagementClass - attr_reader :resource_skus, :galleries, :snapshots, :log_analytics, :availability_sets, :virtual_machine_extension_images, :virtual_machine_extensions, :virtual_machines, :virtual_machine_images, :usage_operations, :virtual_machine_sizes, :images, :virtual_machine_scale_sets, :virtual_machine_scale_set_extensions, :virtual_machine_scale_set_rolling_upgrades, :virtual_machine_scale_set_vms, :gallery_images, :operations, :virtual_machine_run_commands, :disks, :gallery_image_versions, :configurable, :base_url, :options, :model_classes + attr_reader :resource_skus, :usage_operations, :virtual_machine_sizes, :images, :virtual_machine_scale_sets, :virtual_machine_scale_set_extensions, :virtual_machine_scale_set_rolling_upgrades, :virtual_machine_scale_set_vms, :gallery_images, :operations, :virtual_machine_run_commands, :disks, :gallery_image_versions, :galleries, :snapshots, :log_analytics, :availability_sets, :virtual_machine_extension_images, :virtual_machine_extensions, :virtual_machines, :virtual_machine_images, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -291,14 +291,6 @@ def initialize(configurable, base_url=nil, options=nil) @client_3.subscription_id = configurable.subscription_id end add_telemetry(@client_3) - @galleries = @client_3.galleries - @snapshots = @client_3.snapshots - @log_analytics = @client_3.log_analytics - @availability_sets = @client_3.availability_sets - @virtual_machine_extension_images = @client_3.virtual_machine_extension_images - @virtual_machine_extensions = @client_3.virtual_machine_extensions - @virtual_machines = @client_3.virtual_machines - @virtual_machine_images = @client_3.virtual_machine_images @usage_operations = @client_3.usage_operations @virtual_machine_sizes = @client_3.virtual_machine_sizes @images = @client_3.images @@ -311,6 +303,14 @@ def initialize(configurable, base_url=nil, options=nil) @virtual_machine_run_commands = @client_3.virtual_machine_run_commands @disks = @client_3.disks @gallery_image_versions = @client_3.gallery_image_versions + @galleries = @client_3.galleries + @snapshots = @client_3.snapshots + @log_analytics = @client_3.log_analytics + @availability_sets = @client_3.availability_sets + @virtual_machine_extension_images = @client_3.virtual_machine_extension_images + @virtual_machine_extensions = @client_3.virtual_machine_extensions + @virtual_machines = @client_3.virtual_machines + @virtual_machine_images = @client_3.virtual_machine_images @model_classes = ModelClasses.new end @@ -335,15 +335,6 @@ def method_missing(method, *args) end class ModelClasses - def resource_sku_restrictions_type - Azure::Compute::Mgmt::V2017_09_01::Models::ResourceSkuRestrictionsType - end - def resource_sku - Azure::Compute::Mgmt::V2017_09_01::Models::ResourceSku - end - def resource_sku_location_info - Azure::Compute::Mgmt::V2017_09_01::Models::ResourceSkuLocationInfo - end def resource_skus_result Azure::Compute::Mgmt::V2017_09_01::Models::ResourceSkusResult end @@ -368,6 +359,15 @@ def resource_sku_capacity_scale_type def resource_sku_restrictions Azure::Compute::Mgmt::V2017_09_01::Models::ResourceSkuRestrictions end + def resource_sku_restrictions_type + Azure::Compute::Mgmt::V2017_09_01::Models::ResourceSkuRestrictionsType + end + def resource_sku + Azure::Compute::Mgmt::V2017_09_01::Models::ResourceSku + end + def resource_sku_location_info + Azure::Compute::Mgmt::V2017_09_01::Models::ResourceSkuLocationInfo + end def operation_status_response Azure::Compute::Mgmt::V2017_12_01::Models::OperationStatusResponse end @@ -491,83 +491,83 @@ def virtual_machine_scale_set_ip_tag def virtual_machine_capture_parameters Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineCaptureParameters end - def virtual_machine_scale_set_osprofile - Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetOSProfile + def snapshot_sku + Azure::Compute::Mgmt::V2018_06_01::Models::SnapshotSku end def plan Azure::Compute::Mgmt::V2018_06_01::Models::Plan end - def snapshot_sku - Azure::Compute::Mgmt::V2018_06_01::Models::SnapshotSku - end def virtual_machine_scale_set_update_osprofile Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetUpdateOSProfile end def snapshot_list Azure::Compute::Mgmt::V2018_06_01::Models::SnapshotList end + def instance_view_status + Azure::Compute::Mgmt::V2018_06_01::Models::InstanceViewStatus + end def gallery_list Azure::Compute::Mgmt::V2018_06_01::Models::GalleryList end - def key_vault_key_reference - Azure::Compute::Mgmt::V2018_06_01::Models::KeyVaultKeyReference + def gallery_disk_image + Azure::Compute::Mgmt::V2018_06_01::Models::GalleryDiskImage end - def virtual_hard_disk - Azure::Compute::Mgmt::V2018_06_01::Models::VirtualHardDisk + def gallery_artifact_source + Azure::Compute::Mgmt::V2018_06_01::Models::GalleryArtifactSource end - def key_vault_and_key_reference - Azure::Compute::Mgmt::V2018_06_01::Models::KeyVaultAndKeyReference + def target_region + Azure::Compute::Mgmt::V2018_06_01::Models::TargetRegion end - def osdisk - Azure::Compute::Mgmt::V2018_06_01::Models::OSDisk + def sku + Azure::Compute::Mgmt::V2018_06_01::Models::Sku end - def disallowed - Azure::Compute::Mgmt::V2018_06_01::Models::Disallowed + def virtual_machine_scale_set_data_disk + Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetDataDisk end - def additional_capabilities - Azure::Compute::Mgmt::V2018_06_01::Models::AdditionalCapabilities + def key_vault_key_reference + Azure::Compute::Mgmt::V2018_06_01::Models::KeyVaultKeyReference end def virtual_machine_scale_set_storage_profile Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetStorageProfile end - def win_rmlistener - Azure::Compute::Mgmt::V2018_06_01::Models::WinRMListener + def virtual_hard_disk + Azure::Compute::Mgmt::V2018_06_01::Models::VirtualHardDisk end def virtual_machine_scale_set_update_storage_profile Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetUpdateStorageProfile end - def windows_configuration - Azure::Compute::Mgmt::V2018_06_01::Models::WindowsConfiguration + def image_purchase_plan + Azure::Compute::Mgmt::V2018_06_01::Models::ImagePurchasePlan end def api_entity_reference Azure::Compute::Mgmt::V2018_06_01::Models::ApiEntityReference end - def ssh_configuration - Azure::Compute::Mgmt::V2018_06_01::Models::SshConfiguration + def additional_capabilities + Azure::Compute::Mgmt::V2018_06_01::Models::AdditionalCapabilities end def virtual_machine_scale_set_public_ipaddress_configuration_dns_settings Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings end - def vault_certificate - Azure::Compute::Mgmt::V2018_06_01::Models::VaultCertificate + def win_rmlistener + Azure::Compute::Mgmt::V2018_06_01::Models::WinRMListener end def virtual_machine_scale_set_public_ipaddress_configuration Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetPublicIPAddressConfiguration end - def osprofile - Azure::Compute::Mgmt::V2018_06_01::Models::OSProfile + def windows_configuration + Azure::Compute::Mgmt::V2018_06_01::Models::WindowsConfiguration end def virtual_machine_scale_set_update_public_ipaddress_configuration Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetUpdatePublicIPAddressConfiguration end - def network_profile - Azure::Compute::Mgmt::V2018_06_01::Models::NetworkProfile + def ssh_configuration + Azure::Compute::Mgmt::V2018_06_01::Models::SshConfiguration end - def diff_disk_settings - Azure::Compute::Mgmt::V2018_06_01::Models::DiffDiskSettings + def osprofile + Azure::Compute::Mgmt::V2018_06_01::Models::OSProfile end - def diagnostics_profile - Azure::Compute::Mgmt::V2018_06_01::Models::DiagnosticsProfile + def disallowed + Azure::Compute::Mgmt::V2018_06_01::Models::Disallowed end def source_vault Azure::Compute::Mgmt::V2018_06_01::Models::SourceVault @@ -578,38 +578,38 @@ def virtual_machine_agent_instance_view def virtual_machine_scale_set_network_configuration_dns_settings Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetNetworkConfigurationDnsSettings end - def boot_diagnostics_instance_view - Azure::Compute::Mgmt::V2018_06_01::Models::BootDiagnosticsInstanceView + def vault_certificate + Azure::Compute::Mgmt::V2018_06_01::Models::VaultCertificate end def creation_data Azure::Compute::Mgmt::V2018_06_01::Models::CreationData end - def virtual_machine_identity_user_assigned_identities_value - Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineIdentityUserAssignedIdentitiesValue + def diagnostics_profile + Azure::Compute::Mgmt::V2018_06_01::Models::DiagnosticsProfile end - def storage_profile - Azure::Compute::Mgmt::V2018_06_01::Models::StorageProfile + def boot_diagnostics_instance_view + Azure::Compute::Mgmt::V2018_06_01::Models::BootDiagnosticsInstanceView end - def gallery_image_version_storage_profile - Azure::Compute::Mgmt::V2018_06_01::Models::GalleryImageVersionStorageProfile + def network_profile + Azure::Compute::Mgmt::V2018_06_01::Models::NetworkProfile end def virtual_machine_scale_set_network_profile Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetNetworkProfile end - def gallery_artifact_publishing_profile_base - Azure::Compute::Mgmt::V2018_06_01::Models::GalleryArtifactPublishingProfileBase + def diff_disk_settings + Azure::Compute::Mgmt::V2018_06_01::Models::DiffDiskSettings end def virtual_machine_scale_set_update_network_profile Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetUpdateNetworkProfile end - def maintenance_redeploy_status - Azure::Compute::Mgmt::V2018_06_01::Models::MaintenanceRedeployStatus + def virtual_machine_identity_user_assigned_identities_value + Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineIdentityUserAssignedIdentitiesValue end def regional_replication_status Azure::Compute::Mgmt::V2018_06_01::Models::RegionalReplicationStatus end - def disk_list - Azure::Compute::Mgmt::V2018_06_01::Models::DiskList + def storage_profile + Azure::Compute::Mgmt::V2018_06_01::Models::StorageProfile end def virtual_machine_scale_set_extension_list_result Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetExtensionListResult @@ -623,8 +623,8 @@ def image_storage_profile def virtual_machine_scale_set_vmprofile Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetVMProfile end - def data_disk_image - Azure::Compute::Mgmt::V2018_06_01::Models::DataDiskImage + def key_vault_and_key_reference + Azure::Compute::Mgmt::V2018_06_01::Models::KeyVaultAndKeyReference end def virtual_machine_scale_set_update_vmprofile Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetUpdateVMProfile @@ -635,14 +635,14 @@ def virtual_machine_scale_set_identity_user_assigned_identities_value def disk_sku Azure::Compute::Mgmt::V2018_06_01::Models::DiskSku end - def run_command_parameter_definition - Azure::Compute::Mgmt::V2018_06_01::Models::RunCommandParameterDefinition + def gallery_image_version_storage_profile + Azure::Compute::Mgmt::V2018_06_01::Models::GalleryImageVersionStorageProfile end def managed_artifact Azure::Compute::Mgmt::V2018_06_01::Models::ManagedArtifact end - def disk_encryption_settings - Azure::Compute::Mgmt::V2018_06_01::Models::DiskEncryptionSettings + def rolling_upgrade_policy + Azure::Compute::Mgmt::V2018_06_01::Models::RollingUpgradePolicy end def virtual_machine_scale_set_vminstance_ids Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetVMInstanceIDs @@ -710,12 +710,12 @@ def virtual_machine_scale_set_list_skus_result def key_vault_secret_reference Azure::Compute::Mgmt::V2018_06_01::Models::KeyVaultSecretReference end - def gallery_artifact_source - Azure::Compute::Mgmt::V2018_06_01::Models::GalleryArtifactSource - end def virtual_machine_health_status Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineHealthStatus end + def list_usages_result + Azure::Compute::Mgmt::V2018_06_01::Models::ListUsagesResult + end def virtual_machine_scale_set_vminstance_view Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetVMInstanceView end @@ -725,8 +725,8 @@ def vault_secret_group def sub_resource_read_only Azure::Compute::Mgmt::V2018_06_01::Models::SubResourceReadOnly end - def disk_instance_view - Azure::Compute::Mgmt::V2018_06_01::Models::DiskInstanceView + def disk_list + Azure::Compute::Mgmt::V2018_06_01::Models::DiskList end def virtual_machine_scale_set_vmlist_result Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetVMListResult @@ -749,8 +749,8 @@ def access_uri def api_error_base Azure::Compute::Mgmt::V2018_06_01::Models::ApiErrorBase end - def boot_diagnostics - Azure::Compute::Mgmt::V2018_06_01::Models::BootDiagnostics + def gallery_artifact_publishing_profile_base + Azure::Compute::Mgmt::V2018_06_01::Models::GalleryArtifactPublishingProfileBase end def inner_error Azure::Compute::Mgmt::V2018_06_01::Models::InnerError @@ -761,8 +761,8 @@ def virtual_machine_size def api_error Azure::Compute::Mgmt::V2018_06_01::Models::ApiError end - def rolling_upgrade_policy - Azure::Compute::Mgmt::V2018_06_01::Models::RollingUpgradePolicy + def ssh_public_key + Azure::Compute::Mgmt::V2018_06_01::Models::SshPublicKey end def rolling_upgrade_running_status Azure::Compute::Mgmt::V2018_06_01::Models::RollingUpgradeRunningStatus @@ -770,8 +770,8 @@ def rolling_upgrade_running_status def update_resource Azure::Compute::Mgmt::V2018_06_01::Models::UpdateResource end - def ssh_public_key - Azure::Compute::Mgmt::V2018_06_01::Models::SshPublicKey + def disk_instance_view + Azure::Compute::Mgmt::V2018_06_01::Models::DiskInstanceView end def virtual_machine_instance_view Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineInstanceView @@ -779,11 +779,11 @@ def virtual_machine_instance_view def resource Azure::Compute::Mgmt::V2018_06_01::Models::Resource end - def availability_set - Azure::Compute::Mgmt::V2018_06_01::Models::AvailabilitySet + def boot_diagnostics + Azure::Compute::Mgmt::V2018_06_01::Models::BootDiagnostics end - def virtual_machine_extension_image - Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineExtensionImage + def run_command_parameter_definition + Azure::Compute::Mgmt::V2018_06_01::Models::RunCommandParameterDefinition end def run_command_input_parameter Azure::Compute::Mgmt::V2018_06_01::Models::RunCommandInputParameter @@ -794,8 +794,8 @@ def gallery_image_list def virtual_machine_list_result Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineListResult end - def list_usages_result - Azure::Compute::Mgmt::V2018_06_01::Models::ListUsagesResult + def gallery_image_identifier + Azure::Compute::Mgmt::V2018_06_01::Models::GalleryImageIdentifier end def additional_unattend_content Azure::Compute::Mgmt::V2018_06_01::Models::AdditionalUnattendContent @@ -806,26 +806,26 @@ def hardware_profile def virtual_machine_image_resource Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineImageResource end - def virtual_machine_capture_result - Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineCaptureResult + def disk_encryption_settings + Azure::Compute::Mgmt::V2018_06_01::Models::DiskEncryptionSettings end - def virtual_machine_extension_update - Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineExtensionUpdate + def availability_set + Azure::Compute::Mgmt::V2018_06_01::Models::AvailabilitySet end - def virtual_machine_image - Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineImage + def virtual_machine_extension_image + Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineExtensionImage end - def image - Azure::Compute::Mgmt::V2018_06_01::Models::Image + def virtual_machine_capture_result + Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineCaptureResult end - def virtual_machine_extension - Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineExtension + def maintenance_redeploy_status + Azure::Compute::Mgmt::V2018_06_01::Models::MaintenanceRedeployStatus end def image_disk_reference Azure::Compute::Mgmt::V2018_06_01::Models::ImageDiskReference end - def virtual_machine_scale_set_ipconfiguration - Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetIPConfiguration + def virtual_machine_image + Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineImage end def virtual_machine Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachine @@ -833,8 +833,8 @@ def virtual_machine def gallery_identifier Azure::Compute::Mgmt::V2018_06_01::Models::GalleryIdentifier end - def managed_disk_parameters - Azure::Compute::Mgmt::V2018_06_01::Models::ManagedDiskParameters + def osdisk + Azure::Compute::Mgmt::V2018_06_01::Models::OSDisk end def key_vault_and_secret_reference Azure::Compute::Mgmt::V2018_06_01::Models::KeyVaultAndSecretReference @@ -842,26 +842,26 @@ def key_vault_and_secret_reference def recommended_machine_configuration Azure::Compute::Mgmt::V2018_06_01::Models::RecommendedMachineConfiguration end - def rolling_upgrade_status_info - Azure::Compute::Mgmt::V2018_06_01::Models::RollingUpgradeStatusInfo + def image + Azure::Compute::Mgmt::V2018_06_01::Models::Image end def disk_update Azure::Compute::Mgmt::V2018_06_01::Models::DiskUpdate end - def virtual_machine_scale_set_update_ipconfiguration - Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetUpdateIPConfiguration + def managed_disk_parameters + Azure::Compute::Mgmt::V2018_06_01::Models::ManagedDiskParameters end def snapshot_update Azure::Compute::Mgmt::V2018_06_01::Models::SnapshotUpdate end - def virtual_machine_scale_set_update_network_configuration - Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetUpdateNetworkConfiguration + def virtual_machine_extension_update + Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineExtensionUpdate end def run_command_result Azure::Compute::Mgmt::V2018_06_01::Models::RunCommandResult end - def virtual_machine_scale_set - Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSet + def virtual_machine_scale_set_ipconfiguration + Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetIPConfiguration end def image_reference Azure::Compute::Mgmt::V2018_06_01::Models::ImageReference @@ -872,8 +872,8 @@ def virtual_machine_scale_set_network_configuration def network_interface_reference Azure::Compute::Mgmt::V2018_06_01::Models::NetworkInterfaceReference end - def virtual_machine_scale_set_extension - Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetExtension + def virtual_machine_extension + Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineExtension end def image_osdisk Azure::Compute::Mgmt::V2018_06_01::Models::ImageOSDisk @@ -881,26 +881,26 @@ def image_osdisk def resource_range Azure::Compute::Mgmt::V2018_06_01::Models::ResourceRange end - def virtual_machine_scale_set_vm - Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetVM + def virtual_machine_scale_set_update_ipconfiguration + Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetUpdateIPConfiguration end - def run_command_document - Azure::Compute::Mgmt::V2018_06_01::Models::RunCommandDocument + def rolling_upgrade_status_info + Azure::Compute::Mgmt::V2018_06_01::Models::RollingUpgradeStatusInfo end - def gallery_image - Azure::Compute::Mgmt::V2018_06_01::Models::GalleryImage + def virtual_machine_scale_set_update_network_configuration + Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetUpdateNetworkConfiguration end - def gallery_image_version_publishing_profile - Azure::Compute::Mgmt::V2018_06_01::Models::GalleryImageVersionPublishingProfile + def virtual_machine_scale_set_extension + Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetExtension end - def gallery_osdisk_image - Azure::Compute::Mgmt::V2018_06_01::Models::GalleryOSDiskImage + def virtual_machine_scale_set + Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSet end - def virtual_machine_scale_set_update - Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetUpdate + def data_disk_image + Azure::Compute::Mgmt::V2018_06_01::Models::DataDiskImage end - def gallery_image_version - Azure::Compute::Mgmt::V2018_06_01::Models::GalleryImageVersion + def virtual_machine_scale_set_osprofile + Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetOSProfile end def availability_set_sku_types Azure::Compute::Mgmt::V2018_06_01::Models::AvailabilitySetSkuTypes @@ -911,41 +911,41 @@ def disk def operating_system_types Azure::Compute::Mgmt::V2018_06_01::Models::OperatingSystemTypes end - def instance_view_status - Azure::Compute::Mgmt::V2018_06_01::Models::InstanceViewStatus + def snapshot + Azure::Compute::Mgmt::V2018_06_01::Models::Snapshot end def caching_types Azure::Compute::Mgmt::V2018_06_01::Models::CachingTypes end - def gallery_disk_image - Azure::Compute::Mgmt::V2018_06_01::Models::GalleryDiskImage + def virtual_machine_scale_set_update + Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetUpdate end - def gallery_image_identifier - Azure::Compute::Mgmt::V2018_06_01::Models::GalleryImageIdentifier + def virtual_machine_scale_set_vm + Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetVM end - def target_region - Azure::Compute::Mgmt::V2018_06_01::Models::TargetRegion + def status_level_types + Azure::Compute::Mgmt::V2018_06_01::Models::StatusLevelTypes end - def image_purchase_plan - Azure::Compute::Mgmt::V2018_06_01::Models::ImagePurchasePlan + def component_names + Azure::Compute::Mgmt::V2018_06_01::Models::ComponentNames end - def virtual_machine_scale_set_data_disk - Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetDataDisk + def gallery + Azure::Compute::Mgmt::V2018_06_01::Models::Gallery end - def snapshot - Azure::Compute::Mgmt::V2018_06_01::Models::Snapshot + def gallery_image + Azure::Compute::Mgmt::V2018_06_01::Models::GalleryImage end - def disk_create_option_types - Azure::Compute::Mgmt::V2018_06_01::Models::DiskCreateOptionTypes + def gallery_image_version_publishing_profile + Azure::Compute::Mgmt::V2018_06_01::Models::GalleryImageVersionPublishingProfile end - def storage_account_types - Azure::Compute::Mgmt::V2018_06_01::Models::StorageAccountTypes + def run_command_document + Azure::Compute::Mgmt::V2018_06_01::Models::RunCommandDocument end def gallery_data_disk_image Azure::Compute::Mgmt::V2018_06_01::Models::GalleryDataDiskImage end - def status_level_types - Azure::Compute::Mgmt::V2018_06_01::Models::StatusLevelTypes + def gallery_image_version + Azure::Compute::Mgmt::V2018_06_01::Models::GalleryImageVersion end def setting_names Azure::Compute::Mgmt::V2018_06_01::Models::SettingNames @@ -956,20 +956,20 @@ def virtual_machine_size_types def resource_identity_type Azure::Compute::Mgmt::V2018_06_01::Models::ResourceIdentityType end - def maintenance_operation_result_code_types - Azure::Compute::Mgmt::V2018_06_01::Models::MaintenanceOperationResultCodeTypes + def disk_create_option_types + Azure::Compute::Mgmt::V2018_06_01::Models::DiskCreateOptionTypes end - def upgrade_mode - Azure::Compute::Mgmt::V2018_06_01::Models::UpgradeMode + def storage_account_types + Azure::Compute::Mgmt::V2018_06_01::Models::StorageAccountTypes end def pass_names Azure::Compute::Mgmt::V2018_06_01::Models::PassNames end - def component_names - Azure::Compute::Mgmt::V2018_06_01::Models::ComponentNames + def rolling_upgrade_action_type + Azure::Compute::Mgmt::V2018_06_01::Models::RollingUpgradeActionType end - def sku - Azure::Compute::Mgmt::V2018_06_01::Models::Sku + def disk_create_option + Azure::Compute::Mgmt::V2018_06_01::Models::DiskCreateOption end def protocol_types Azure::Compute::Mgmt::V2018_06_01::Models::ProtocolTypes @@ -977,17 +977,17 @@ def protocol_types def ipversion Azure::Compute::Mgmt::V2018_06_01::Models::IPVersion end - def gallery - Azure::Compute::Mgmt::V2018_06_01::Models::Gallery + def maintenance_operation_result_code_types + Azure::Compute::Mgmt::V2018_06_01::Models::MaintenanceOperationResultCodeTypes end - def rolling_upgrade_status_code - Azure::Compute::Mgmt::V2018_06_01::Models::RollingUpgradeStatusCode + def upgrade_mode + Azure::Compute::Mgmt::V2018_06_01::Models::UpgradeMode end def operating_system_state_types Azure::Compute::Mgmt::V2018_06_01::Models::OperatingSystemStateTypes end - def disk_create_option - Azure::Compute::Mgmt::V2018_06_01::Models::DiskCreateOption + def gallery_osdisk_image + Azure::Compute::Mgmt::V2018_06_01::Models::GalleryOSDiskImage end def access_level Azure::Compute::Mgmt::V2018_06_01::Models::AccessLevel @@ -998,11 +998,11 @@ def instance_view_types def diff_disk_options Azure::Compute::Mgmt::V2018_06_01::Models::DiffDiskOptions end - def aggregated_replication_state - Azure::Compute::Mgmt::V2018_06_01::Models::AggregatedReplicationState + def rolling_upgrade_status_code + Azure::Compute::Mgmt::V2018_06_01::Models::RollingUpgradeStatusCode end - def rolling_upgrade_action_type - Azure::Compute::Mgmt::V2018_06_01::Models::RollingUpgradeActionType + def replication_state + Azure::Compute::Mgmt::V2018_06_01::Models::ReplicationState end def host_caching Azure::Compute::Mgmt::V2018_06_01::Models::HostCaching @@ -1016,8 +1016,8 @@ def replication_status_types def virtual_machine_scale_set_sku_scale_type Azure::Compute::Mgmt::V2018_06_01::Models::VirtualMachineScaleSetSkuScaleType end - def replication_state - Azure::Compute::Mgmt::V2018_06_01::Models::ReplicationState + def aggregated_replication_state + Azure::Compute::Mgmt::V2018_06_01::Models::AggregatedReplicationState end def snapshot_storage_account_types Azure::Compute::Mgmt::V2018_06_01::Models::SnapshotStorageAccountTypes diff --git a/azure_sdk/lib/latest/modules/computervision_profile_module.rb b/azure_sdk/lib/latest/modules/computervision_profile_module.rb index cbfb64dc0d..77de889af1 100644 --- a/azure_sdk/lib/latest/modules/computervision_profile_module.rb +++ b/azure_sdk/lib/latest/modules/computervision_profile_module.rb @@ -8,6 +8,18 @@ module Azure::Profiles::Latest module ComputerVision module Models + CelebrityResults = Azure::CognitiveServices::ComputerVision::V2_0::Models::CelebrityResults + Category = Azure::CognitiveServices::ComputerVision::V2_0::Models::Category + LandmarkResults = Azure::CognitiveServices::ComputerVision::V2_0::Models::LandmarkResults + ImageTag = Azure::CognitiveServices::ComputerVision::V2_0::Models::ImageTag + ImageDescription = Azure::CognitiveServices::ComputerVision::V2_0::Models::ImageDescription + RecognitionResult = Azure::CognitiveServices::ComputerVision::V2_0::Models::RecognitionResult + TagResult = Azure::CognitiveServices::ComputerVision::V2_0::Models::TagResult + ColorInfo = Azure::CognitiveServices::ComputerVision::V2_0::Models::ColorInfo + ComputerVisionError = Azure::CognitiveServices::ComputerVision::V2_0::Models::ComputerVisionError + LandmarksModel = Azure::CognitiveServices::ComputerVision::V2_0::Models::LandmarksModel + ImageUrl = Azure::CognitiveServices::ComputerVision::V2_0::Models::ImageUrl + ImageDescriptionDetails = Azure::CognitiveServices::ComputerVision::V2_0::Models::ImageDescriptionDetails TextOperationStatusCodes = Azure::CognitiveServices::ComputerVision::V2_0::Models::TextOperationStatusCodes Gender = Azure::CognitiveServices::ComputerVision::V2_0::Models::Gender ComputerVisionErrorCodes = Azure::CognitiveServices::ComputerVision::V2_0::Models::ComputerVisionErrorCodes @@ -34,18 +46,6 @@ module Models Word = Azure::CognitiveServices::ComputerVision::V2_0::Models::Word DomainModelResults = Azure::CognitiveServices::ComputerVision::V2_0::Models::DomainModelResults FaceRectangle = Azure::CognitiveServices::ComputerVision::V2_0::Models::FaceRectangle - CelebrityResults = Azure::CognitiveServices::ComputerVision::V2_0::Models::CelebrityResults - Category = Azure::CognitiveServices::ComputerVision::V2_0::Models::Category - LandmarkResults = Azure::CognitiveServices::ComputerVision::V2_0::Models::LandmarkResults - ImageTag = Azure::CognitiveServices::ComputerVision::V2_0::Models::ImageTag - ImageDescription = Azure::CognitiveServices::ComputerVision::V2_0::Models::ImageDescription - RecognitionResult = Azure::CognitiveServices::ComputerVision::V2_0::Models::RecognitionResult - TagResult = Azure::CognitiveServices::ComputerVision::V2_0::Models::TagResult - ColorInfo = Azure::CognitiveServices::ComputerVision::V2_0::Models::ColorInfo - ComputerVisionError = Azure::CognitiveServices::ComputerVision::V2_0::Models::ComputerVisionError - LandmarksModel = Azure::CognitiveServices::ComputerVision::V2_0::Models::LandmarksModel - ImageUrl = Azure::CognitiveServices::ComputerVision::V2_0::Models::ImageUrl - ImageDescriptionDetails = Azure::CognitiveServices::ComputerVision::V2_0::Models::ImageDescriptionDetails end class ComputerVisionDataClass @@ -77,6 +77,42 @@ def method_missing(method, *args) end class ModelClasses + def celebrity_results + Azure::CognitiveServices::ComputerVision::V2_0::Models::CelebrityResults + end + def category + Azure::CognitiveServices::ComputerVision::V2_0::Models::Category + end + def landmark_results + Azure::CognitiveServices::ComputerVision::V2_0::Models::LandmarkResults + end + def image_tag + Azure::CognitiveServices::ComputerVision::V2_0::Models::ImageTag + end + def image_description + Azure::CognitiveServices::ComputerVision::V2_0::Models::ImageDescription + end + def recognition_result + Azure::CognitiveServices::ComputerVision::V2_0::Models::RecognitionResult + end + def tag_result + Azure::CognitiveServices::ComputerVision::V2_0::Models::TagResult + end + def color_info + Azure::CognitiveServices::ComputerVision::V2_0::Models::ColorInfo + end + def computer_vision_error + Azure::CognitiveServices::ComputerVision::V2_0::Models::ComputerVisionError + end + def landmarks_model + Azure::CognitiveServices::ComputerVision::V2_0::Models::LandmarksModel + end + def image_url + Azure::CognitiveServices::ComputerVision::V2_0::Models::ImageUrl + end + def image_description_details + Azure::CognitiveServices::ComputerVision::V2_0::Models::ImageDescriptionDetails + end def text_operation_status_codes Azure::CognitiveServices::ComputerVision::V2_0::Models::TextOperationStatusCodes end @@ -155,42 +191,6 @@ def domain_model_results def face_rectangle Azure::CognitiveServices::ComputerVision::V2_0::Models::FaceRectangle end - def celebrity_results - Azure::CognitiveServices::ComputerVision::V2_0::Models::CelebrityResults - end - def category - Azure::CognitiveServices::ComputerVision::V2_0::Models::Category - end - def landmark_results - Azure::CognitiveServices::ComputerVision::V2_0::Models::LandmarkResults - end - def image_tag - Azure::CognitiveServices::ComputerVision::V2_0::Models::ImageTag - end - def image_description - Azure::CognitiveServices::ComputerVision::V2_0::Models::ImageDescription - end - def recognition_result - Azure::CognitiveServices::ComputerVision::V2_0::Models::RecognitionResult - end - def tag_result - Azure::CognitiveServices::ComputerVision::V2_0::Models::TagResult - end - def color_info - Azure::CognitiveServices::ComputerVision::V2_0::Models::ColorInfo - end - def computer_vision_error - Azure::CognitiveServices::ComputerVision::V2_0::Models::ComputerVisionError - end - def landmarks_model - Azure::CognitiveServices::ComputerVision::V2_0::Models::LandmarksModel - end - def image_url - Azure::CognitiveServices::ComputerVision::V2_0::Models::ImageUrl - end - def image_description_details - Azure::CognitiveServices::ComputerVision::V2_0::Models::ImageDescriptionDetails - end end end end diff --git a/azure_sdk/lib/latest/modules/consumption_profile_module.rb b/azure_sdk/lib/latest/modules/consumption_profile_module.rb index 3ddd72db49..0f337565e6 100644 --- a/azure_sdk/lib/latest/modules/consumption_profile_module.rb +++ b/azure_sdk/lib/latest/modules/consumption_profile_module.rb @@ -7,6 +7,10 @@ module Azure::Profiles::Latest module Consumption module Mgmt + UsageDetails = Azure::Consumption::Mgmt::V2018_06_30::UsageDetails + Marketplaces = Azure::Consumption::Mgmt::V2018_06_30::Marketplaces + Balances = Azure::Consumption::Mgmt::V2018_06_30::Balances + ReservationsSummaries = Azure::Consumption::Mgmt::V2018_06_30::ReservationsSummaries ReservationsDetails = Azure::Consumption::Mgmt::V2018_06_30::ReservationsDetails ReservationRecommendations = Azure::Consumption::Mgmt::V2018_06_30::ReservationRecommendations Budgets = Azure::Consumption::Mgmt::V2018_06_30::Budgets @@ -15,10 +19,6 @@ module Mgmt Forecasts = Azure::Consumption::Mgmt::V2018_06_30::Forecasts Operations = Azure::Consumption::Mgmt::V2018_06_30::Operations Tags = Azure::Consumption::Mgmt::V2018_06_30::Tags - UsageDetails = Azure::Consumption::Mgmt::V2018_06_30::UsageDetails - Marketplaces = Azure::Consumption::Mgmt::V2018_06_30::Marketplaces - Balances = Azure::Consumption::Mgmt::V2018_06_30::Balances - ReservationsSummaries = Azure::Consumption::Mgmt::V2018_06_30::ReservationsSummaries module Models ErrorResponse = Azure::Consumption::Mgmt::V2018_06_30::Models::ErrorResponse @@ -36,41 +36,41 @@ module Models CostTagProperties = Azure::Consumption::Mgmt::V2018_06_30::Models::CostTagProperties BalancePropertiesNewPurchasesDetailsItem = Azure::Consumption::Mgmt::V2018_06_30::Models::BalancePropertiesNewPurchasesDetailsItem QueryOptions = Azure::Consumption::Mgmt::V2018_06_30::Models::QueryOptions + Tag = Azure::Consumption::Mgmt::V2018_06_30::Models::Tag ReservationSummariesListResult = Azure::Consumption::Mgmt::V2018_06_30::Models::ReservationSummariesListResult - PriceSheetProperties = Azure::Consumption::Mgmt::V2018_06_30::Models::PriceSheetProperties ReservationRecommendationsListResult = Azure::Consumption::Mgmt::V2018_06_30::Models::ReservationRecommendationsListResult ForecastPropertiesConfidenceLevelsItem = Azure::Consumption::Mgmt::V2018_06_30::Models::ForecastPropertiesConfidenceLevelsItem - Resource = Azure::Consumption::Mgmt::V2018_06_30::Models::Resource + PriceSheetProperties = Azure::Consumption::Mgmt::V2018_06_30::Models::PriceSheetProperties ResourceAttributes = Azure::Consumption::Mgmt::V2018_06_30::Models::ResourceAttributes - ForecastsListResult = Azure::Consumption::Mgmt::V2018_06_30::Models::ForecastsListResult - UsageDetail = Azure::Consumption::Mgmt::V2018_06_30::Models::UsageDetail + ReservationDetailsListResult = Azure::Consumption::Mgmt::V2018_06_30::Models::ReservationDetailsListResult + Resource = Azure::Consumption::Mgmt::V2018_06_30::Models::Resource ErrorDetails = Azure::Consumption::Mgmt::V2018_06_30::Models::ErrorDetails OperationDisplay = Azure::Consumption::Mgmt::V2018_06_30::Models::OperationDisplay - ReservationSummary = Azure::Consumption::Mgmt::V2018_06_30::Models::ReservationSummary + Balance = Azure::Consumption::Mgmt::V2018_06_30::Models::Balance Operation = Azure::Consumption::Mgmt::V2018_06_30::Models::Operation - ReservationDetail = Azure::Consumption::Mgmt::V2018_06_30::Models::ReservationDetail + ForecastsListResult = Azure::Consumption::Mgmt::V2018_06_30::Models::ForecastsListResult OperationListResult = Azure::Consumption::Mgmt::V2018_06_30::Models::OperationListResult - Tag = Azure::Consumption::Mgmt::V2018_06_30::Models::Tag - ReservationDetailsListResult = Azure::Consumption::Mgmt::V2018_06_30::Models::ReservationDetailsListResult - PriceSheetResult = Azure::Consumption::Mgmt::V2018_06_30::Models::PriceSheetResult - CostTag = Azure::Consumption::Mgmt::V2018_06_30::Models::CostTag Marketplace = Azure::Consumption::Mgmt::V2018_06_30::Models::Marketplace - Balance = Azure::Consumption::Mgmt::V2018_06_30::Models::Balance - TimeGrainType = Azure::Consumption::Mgmt::V2018_06_30::Models::TimeGrainType - CategoryType = Azure::Consumption::Mgmt::V2018_06_30::Models::CategoryType TagsResult = Azure::Consumption::Mgmt::V2018_06_30::Models::TagsResult + ReservationSummary = Azure::Consumption::Mgmt::V2018_06_30::Models::ReservationSummary + UsageDetail = Azure::Consumption::Mgmt::V2018_06_30::Models::UsageDetail + CategoryType = Azure::Consumption::Mgmt::V2018_06_30::Models::CategoryType + Forecast = Azure::Consumption::Mgmt::V2018_06_30::Models::Forecast + CostTag = Azure::Consumption::Mgmt::V2018_06_30::Models::CostTag + ReservationDetail = Azure::Consumption::Mgmt::V2018_06_30::Models::ReservationDetail + TimeGrainType = Azure::Consumption::Mgmt::V2018_06_30::Models::TimeGrainType Budget = Azure::Consumption::Mgmt::V2018_06_30::Models::Budget Grain = Azure::Consumption::Mgmt::V2018_06_30::Models::Grain - ChargeType = Azure::Consumption::Mgmt::V2018_06_30::Models::ChargeType - Forecast = Azure::Consumption::Mgmt::V2018_06_30::Models::Forecast + PriceSheetResult = Azure::Consumption::Mgmt::V2018_06_30::Models::PriceSheetResult + OperatorType = Azure::Consumption::Mgmt::V2018_06_30::Models::OperatorType BillingFrequency = Azure::Consumption::Mgmt::V2018_06_30::Models::BillingFrequency + ChargeType = Azure::Consumption::Mgmt::V2018_06_30::Models::ChargeType Bound = Azure::Consumption::Mgmt::V2018_06_30::Models::Bound - OperatorType = Azure::Consumption::Mgmt::V2018_06_30::Models::OperatorType Datagrain = Azure::Consumption::Mgmt::V2018_06_30::Models::Datagrain end class ConsumptionManagementClass - attr_reader :reservations_details, :reservation_recommendations, :budgets, :price_sheet, :cost_tags, :forecasts, :operations, :tags, :usage_details, :marketplaces, :balances, :reservations_summaries, :configurable, :base_url, :options, :model_classes + attr_reader :usage_details, :marketplaces, :balances, :reservations_summaries, :reservations_details, :reservation_recommendations, :budgets, :price_sheet, :cost_tags, :forecasts, :operations, :tags, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -80,6 +80,10 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) + @usage_details = @client_0.usage_details + @marketplaces = @client_0.marketplaces + @balances = @client_0.balances + @reservations_summaries = @client_0.reservations_summaries @reservations_details = @client_0.reservations_details @reservation_recommendations = @client_0.reservation_recommendations @budgets = @client_0.budgets @@ -88,10 +92,6 @@ def initialize(configurable, base_url=nil, options=nil) @forecasts = @client_0.forecasts @operations = @client_0.operations @tags = @client_0.tags - @usage_details = @client_0.usage_details - @marketplaces = @client_0.marketplaces - @balances = @client_0.balances - @reservations_summaries = @client_0.reservations_summaries @model_classes = ModelClasses.new end @@ -155,29 +155,29 @@ def balance_properties_new_purchases_details_item def query_options Azure::Consumption::Mgmt::V2018_06_30::Models::QueryOptions end + def tag + Azure::Consumption::Mgmt::V2018_06_30::Models::Tag + end def reservation_summaries_list_result Azure::Consumption::Mgmt::V2018_06_30::Models::ReservationSummariesListResult end - def price_sheet_properties - Azure::Consumption::Mgmt::V2018_06_30::Models::PriceSheetProperties - end def reservation_recommendations_list_result Azure::Consumption::Mgmt::V2018_06_30::Models::ReservationRecommendationsListResult end def forecast_properties_confidence_levels_item Azure::Consumption::Mgmt::V2018_06_30::Models::ForecastPropertiesConfidenceLevelsItem end - def resource - Azure::Consumption::Mgmt::V2018_06_30::Models::Resource + def price_sheet_properties + Azure::Consumption::Mgmt::V2018_06_30::Models::PriceSheetProperties end def resource_attributes Azure::Consumption::Mgmt::V2018_06_30::Models::ResourceAttributes end - def forecasts_list_result - Azure::Consumption::Mgmt::V2018_06_30::Models::ForecastsListResult + def reservation_details_list_result + Azure::Consumption::Mgmt::V2018_06_30::Models::ReservationDetailsListResult end - def usage_detail - Azure::Consumption::Mgmt::V2018_06_30::Models::UsageDetail + def resource + Azure::Consumption::Mgmt::V2018_06_30::Models::Resource end def error_details Azure::Consumption::Mgmt::V2018_06_30::Models::ErrorDetails @@ -185,66 +185,66 @@ def error_details def operation_display Azure::Consumption::Mgmt::V2018_06_30::Models::OperationDisplay end - def reservation_summary - Azure::Consumption::Mgmt::V2018_06_30::Models::ReservationSummary + def balance + Azure::Consumption::Mgmt::V2018_06_30::Models::Balance end def operation Azure::Consumption::Mgmt::V2018_06_30::Models::Operation end - def reservation_detail - Azure::Consumption::Mgmt::V2018_06_30::Models::ReservationDetail + def forecasts_list_result + Azure::Consumption::Mgmt::V2018_06_30::Models::ForecastsListResult end def operation_list_result Azure::Consumption::Mgmt::V2018_06_30::Models::OperationListResult end - def tag - Azure::Consumption::Mgmt::V2018_06_30::Models::Tag + def marketplace + Azure::Consumption::Mgmt::V2018_06_30::Models::Marketplace end - def reservation_details_list_result - Azure::Consumption::Mgmt::V2018_06_30::Models::ReservationDetailsListResult + def tags_result + Azure::Consumption::Mgmt::V2018_06_30::Models::TagsResult end - def price_sheet_result - Azure::Consumption::Mgmt::V2018_06_30::Models::PriceSheetResult + def reservation_summary + Azure::Consumption::Mgmt::V2018_06_30::Models::ReservationSummary + end + def usage_detail + Azure::Consumption::Mgmt::V2018_06_30::Models::UsageDetail + end + def category_type + Azure::Consumption::Mgmt::V2018_06_30::Models::CategoryType + end + def forecast + Azure::Consumption::Mgmt::V2018_06_30::Models::Forecast end def cost_tag Azure::Consumption::Mgmt::V2018_06_30::Models::CostTag end - def marketplace - Azure::Consumption::Mgmt::V2018_06_30::Models::Marketplace - end - def balance - Azure::Consumption::Mgmt::V2018_06_30::Models::Balance + def reservation_detail + Azure::Consumption::Mgmt::V2018_06_30::Models::ReservationDetail end def time_grain_type Azure::Consumption::Mgmt::V2018_06_30::Models::TimeGrainType end - def category_type - Azure::Consumption::Mgmt::V2018_06_30::Models::CategoryType - end - def tags_result - Azure::Consumption::Mgmt::V2018_06_30::Models::TagsResult - end def budget Azure::Consumption::Mgmt::V2018_06_30::Models::Budget end def grain Azure::Consumption::Mgmt::V2018_06_30::Models::Grain end - def charge_type - Azure::Consumption::Mgmt::V2018_06_30::Models::ChargeType + def price_sheet_result + Azure::Consumption::Mgmt::V2018_06_30::Models::PriceSheetResult end - def forecast - Azure::Consumption::Mgmt::V2018_06_30::Models::Forecast + def operator_type + Azure::Consumption::Mgmt::V2018_06_30::Models::OperatorType end def billing_frequency Azure::Consumption::Mgmt::V2018_06_30::Models::BillingFrequency end + def charge_type + Azure::Consumption::Mgmt::V2018_06_30::Models::ChargeType + end def bound Azure::Consumption::Mgmt::V2018_06_30::Models::Bound end - def operator_type - Azure::Consumption::Mgmt::V2018_06_30::Models::OperatorType - end def datagrain Azure::Consumption::Mgmt::V2018_06_30::Models::Datagrain end diff --git a/azure_sdk/lib/latest/modules/containerinstance_profile_module.rb b/azure_sdk/lib/latest/modules/containerinstance_profile_module.rb index 2678c453f7..084ec9e629 100644 --- a/azure_sdk/lib/latest/modules/containerinstance_profile_module.rb +++ b/azure_sdk/lib/latest/modules/containerinstance_profile_module.rb @@ -7,29 +7,42 @@ module Azure::Profiles::Latest module ContainerInstance module Mgmt - ContainerGroups = Azure::ContainerInstance::Mgmt::V2018_10_01::ContainerGroups ContainerGroupUsage = Azure::ContainerInstance::Mgmt::V2018_10_01::ContainerGroupUsage ContainerOperations = Azure::ContainerInstance::Mgmt::V2018_10_01::ContainerOperations ServiceAssociationLink = Azure::ContainerInstance::Mgmt::V2018_10_01::ServiceAssociationLink Operations = Azure::ContainerInstance::Mgmt::V2018_10_01::Operations + ContainerGroups = Azure::ContainerInstance::Mgmt::V2018_10_01::ContainerGroups module Models + Container = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::Container + GitRepoVolume = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::GitRepoVolume + ContainerGroupIdentityUserAssignedIdentitiesValue = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerGroupIdentityUserAssignedIdentitiesValue + ImageRegistryCredential = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ImageRegistryCredential + ResourceLimits = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ResourceLimits + ContainerHttpGet = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerHttpGet + Volume = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::Volume + ContainerGroupListResult = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerGroupListResult + EnvironmentVariable = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::EnvironmentVariable + Logs = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::Logs + VolumeMount = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::VolumeMount + ContainerExecRequestTerminalSize = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerExecRequestTerminalSize + ContainerGroupIdentity = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerGroupIdentity + Event = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::Event ContainerExecRequest = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerExecRequest - AzureFileVolume = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::AzureFileVolume ContainerExecResponse = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerExecResponse GpuResource = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::GpuResource - ContainerGroup = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerGroup + AzureFileVolume = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::AzureFileVolume ContainerNetworkProtocol = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerNetworkProtocol GpuSku = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::GpuSku + ContainerGroup = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerGroup ContainerGroupRestartPolicy = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerGroupRestartPolicy - ContainerGroupNetworkProtocol = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerGroupNetworkProtocol + ResourceIdentityType = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ResourceIdentityType ContainerGroupIpAddressType = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerGroupIpAddressType - EnvironmentVariable = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::EnvironmentVariable - Logs = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::Logs + ContainerGroupNetworkProtocol = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerGroupNetworkProtocol ContainerInstanceOperationsOrigin = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerInstanceOperationsOrigin OperatingSystemTypes = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::OperatingSystemTypes + ContainerProbe = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerProbe LogAnalyticsLogType = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::LogAnalyticsLogType - Event = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::Event UsageListResult = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::UsageListResult UsageName = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::UsageName LogAnalytics = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::LogAnalytics @@ -49,24 +62,11 @@ module Models ContainerGroupNetworkProfile = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerGroupNetworkProfile ContainerExec = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerExec DnsConfiguration = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::DnsConfiguration - ContainerProbe = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerProbe - Container = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::Container - GitRepoVolume = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::GitRepoVolume - ContainerGroupIdentityUserAssignedIdentitiesValue = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerGroupIdentityUserAssignedIdentitiesValue - ImageRegistryCredential = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ImageRegistryCredential - ResourceLimits = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ResourceLimits Usage = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::Usage - ContainerHttpGet = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerHttpGet - ResourceIdentityType = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ResourceIdentityType - ContainerGroupListResult = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerGroupListResult - Volume = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::Volume - VolumeMount = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::VolumeMount - ContainerExecRequestTerminalSize = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerExecRequestTerminalSize - ContainerGroupIdentity = Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerGroupIdentity end class ContainerInstanceManagementClass - attr_reader :container_groups, :container_group_usage, :container_operations, :service_association_link, :operations, :configurable, :base_url, :options, :model_classes + attr_reader :container_group_usage, :container_operations, :service_association_link, :operations, :container_groups, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -76,11 +76,11 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) - @container_groups = @client_0.container_groups @container_group_usage = @client_0.container_group_usage @container_operations = @client_0.container_operations @service_association_link = @client_0.service_association_link @operations = @client_0.operations + @container_groups = @client_0.container_groups @model_classes = ModelClasses.new end @@ -99,20 +99,59 @@ def method_missing(method, *args) end class ModelClasses + def container + Azure::ContainerInstance::Mgmt::V2018_10_01::Models::Container + end + def git_repo_volume + Azure::ContainerInstance::Mgmt::V2018_10_01::Models::GitRepoVolume + end + def container_group_identity_user_assigned_identities_value + Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerGroupIdentityUserAssignedIdentitiesValue + end + def image_registry_credential + Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ImageRegistryCredential + end + def resource_limits + Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ResourceLimits + end + def container_http_get + Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerHttpGet + end + def volume + Azure::ContainerInstance::Mgmt::V2018_10_01::Models::Volume + end + def container_group_list_result + Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerGroupListResult + end + def environment_variable + Azure::ContainerInstance::Mgmt::V2018_10_01::Models::EnvironmentVariable + end + def logs + Azure::ContainerInstance::Mgmt::V2018_10_01::Models::Logs + end + def volume_mount + Azure::ContainerInstance::Mgmt::V2018_10_01::Models::VolumeMount + end + def container_exec_request_terminal_size + Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerExecRequestTerminalSize + end + def container_group_identity + Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerGroupIdentity + end + def event + Azure::ContainerInstance::Mgmt::V2018_10_01::Models::Event + end def container_exec_request Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerExecRequest end - def azure_file_volume - Azure::ContainerInstance::Mgmt::V2018_10_01::Models::AzureFileVolume - end def container_exec_response Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerExecResponse end def gpu_resource Azure::ContainerInstance::Mgmt::V2018_10_01::Models::GpuResource end - def container_group - Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerGroup + def azure_file_volume + Azure::ContainerInstance::Mgmt::V2018_10_01::Models::AzureFileVolume end def container_network_protocol Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerNetworkProtocol @@ -120,20 +159,20 @@ def container_network_protocol def gpu_sku Azure::ContainerInstance::Mgmt::V2018_10_01::Models::GpuSku end + def container_group + Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerGroup + end def container_group_restart_policy Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerGroupRestartPolicy end - def container_group_network_protocol - Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerGroupNetworkProtocol + def resource_identity_type + Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ResourceIdentityType end def container_group_ip_address_type Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerGroupIpAddressType end - def environment_variable - Azure::ContainerInstance::Mgmt::V2018_10_01::Models::EnvironmentVariable - end - def logs - Azure::ContainerInstance::Mgmt::V2018_10_01::Models::Logs + def container_group_network_protocol + Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerGroupNetworkProtocol end def container_instance_operations_origin Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerInstanceOperationsOrigin @@ -141,12 +180,12 @@ def container_instance_operations_origin def operating_system_types Azure::ContainerInstance::Mgmt::V2018_10_01::Models::OperatingSystemTypes end + def container_probe + Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerProbe + end def log_analytics_log_type Azure::ContainerInstance::Mgmt::V2018_10_01::Models::LogAnalyticsLogType end - def event - Azure::ContainerInstance::Mgmt::V2018_10_01::Models::Event - end def usage_list_result Azure::ContainerInstance::Mgmt::V2018_10_01::Models::UsageListResult end @@ -204,48 +243,9 @@ def container_exec def dns_configuration Azure::ContainerInstance::Mgmt::V2018_10_01::Models::DnsConfiguration end - def container_probe - Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerProbe - end - def container - Azure::ContainerInstance::Mgmt::V2018_10_01::Models::Container - end - def git_repo_volume - Azure::ContainerInstance::Mgmt::V2018_10_01::Models::GitRepoVolume - end - def container_group_identity_user_assigned_identities_value - Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerGroupIdentityUserAssignedIdentitiesValue - end - def image_registry_credential - Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ImageRegistryCredential - end - def resource_limits - Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ResourceLimits - end def usage Azure::ContainerInstance::Mgmt::V2018_10_01::Models::Usage end - def container_http_get - Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerHttpGet - end - def resource_identity_type - Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ResourceIdentityType - end - def container_group_list_result - Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerGroupListResult - end - def volume - Azure::ContainerInstance::Mgmt::V2018_10_01::Models::Volume - end - def volume_mount - Azure::ContainerInstance::Mgmt::V2018_10_01::Models::VolumeMount - end - def container_exec_request_terminal_size - Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerExecRequestTerminalSize - end - def container_group_identity - Azure::ContainerInstance::Mgmt::V2018_10_01::Models::ContainerGroupIdentity - end end end end diff --git a/azure_sdk/lib/latest/modules/containerregistry_profile_module.rb b/azure_sdk/lib/latest/modules/containerregistry_profile_module.rb index 037e46719d..fd0b2bcc10 100644 --- a/azure_sdk/lib/latest/modules/containerregistry_profile_module.rb +++ b/azure_sdk/lib/latest/modules/containerregistry_profile_module.rb @@ -7,14 +7,15 @@ module Azure::Profiles::Latest module ContainerRegistry module Mgmt - Webhooks = Azure::ContainerRegistry::Mgmt::V2017_10_01::Webhooks Operations = Azure::ContainerRegistry::Mgmt::V2017_10_01::Operations Replications = Azure::ContainerRegistry::Mgmt::V2017_10_01::Replications + Webhooks = Azure::ContainerRegistry::Mgmt::V2017_10_01::Webhooks Runs = Azure::ContainerRegistry::Mgmt::V2018_09_01::Runs - Registries = Azure::ContainerRegistry::Mgmt::V2018_09_01::Registries Tasks = Azure::ContainerRegistry::Mgmt::V2018_09_01::Tasks + Registries = Azure::ContainerRegistry::Mgmt::V2018_09_01::Registries module Models + Sku = Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::Sku Request = Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::Request Event = Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::Event RegistryUsageListResult = Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::RegistryUsageListResult @@ -44,30 +45,29 @@ module Models CallbackConfig = Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::CallbackConfig RegistryListResult = Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::RegistryListResult EventListResult = Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::EventListResult + Actor = Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::Actor RegistryListCredentialsResult = Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::RegistryListCredentialsResult - EventContent = Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::EventContent VirtualNetworkRule = Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::VirtualNetworkRule EventRequestMessage = Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::EventRequestMessage - ImportImageParameters = Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::ImportImageParameters + RegistryUsage = Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::RegistryUsage EventResponseMessage = Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::EventResponseMessage Registry = Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::Registry + EventContent = Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::EventContent Replication = Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::Replication - RegistryUsage = Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::RegistryUsage - Actor = Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::Actor - DefaultAction = Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::DefaultAction ImportMode = Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::ImportMode - RegistryUsageUnit = Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::RegistryUsageUnit + ImportImageParameters = Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::ImportImageParameters PasswordName = Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::PasswordName - SkuTier = Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::SkuTier + DefaultAction = Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::DefaultAction PolicyStatus = Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::PolicyStatus - TrustPolicyType = Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::TrustPolicyType + SkuTier = Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::SkuTier WebhookStatus = Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::WebhookStatus + TrustPolicyType = Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::TrustPolicyType + RegistryUsageUnit = Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::RegistryUsageUnit WebhookAction = Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::WebhookAction + Status = Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::Status OperationListResult = Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::OperationListResult Webhook = Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::Webhook - Status = Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::Status SkuName = Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::SkuName - Sku = Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::Sku Source = Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::Source PlatformUpdateParameters = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::PlatformUpdateParameters TaskStepUpdateParameters = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::TaskStepUpdateParameters @@ -87,31 +87,31 @@ module Models SourceProperties = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::SourceProperties BaseImageTrigger = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::BaseImageTrigger ProxyResource = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::ProxyResource - Argument = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::Argument RunUpdateParameters = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::RunUpdateParameters + TaskListResult = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::TaskListResult BaseImageDependency = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::BaseImageDependency ImageUpdateTrigger = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::ImageUpdateTrigger - TaskListResult = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::TaskListResult AuthInfo = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::AuthInfo - RunListResult = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::RunListResult - SourceTrigger = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::SourceTrigger + Argument = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::Argument SetValue = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::SetValue + SourceTrigger = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::SourceTrigger PlatformProperties = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::PlatformProperties - RunRequest = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::RunRequest - Run = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::Run + RunListResult = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::RunListResult TriggerProperties = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::TriggerProperties + Run = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::Run Task = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::Task - FileTaskRunRequest = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::FileTaskRunRequest - TaskRunRequest = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::TaskRunRequest + RunRequest = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::RunRequest DockerBuildRequest = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::DockerBuildRequest + TaskRunRequest = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::TaskRunRequest EncodedTaskRunRequest = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::EncodedTaskRunRequest - FileTaskStep = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::FileTaskStep - EncodedTaskStep = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::EncodedTaskStep + FileTaskRunRequest = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::FileTaskRunRequest DockerBuildStep = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::DockerBuildStep + EncodedTaskStep = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::EncodedTaskStep DockerBuildStepUpdateParameters = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::DockerBuildStepUpdateParameters + FileTaskStep = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::FileTaskStep + FileTaskStepUpdateParameters = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::FileTaskStepUpdateParameters EncodedTaskStepUpdateParameters = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::EncodedTaskStepUpdateParameters RunStatus = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::RunStatus - FileTaskStepUpdateParameters = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::FileTaskStepUpdateParameters RunType = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::RunType OS = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::OS Architecture = Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::Architecture @@ -128,7 +128,7 @@ module Models end class ContainerRegistryManagementClass - attr_reader :webhooks, :operations, :replications, :runs, :registries, :tasks, :configurable, :base_url, :options, :model_classes + attr_reader :operations, :replications, :webhooks, :runs, :tasks, :registries, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -138,9 +138,9 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) - @webhooks = @client_0.webhooks @operations = @client_0.operations @replications = @client_0.replications + @webhooks = @client_0.webhooks @client_1 = Azure::ContainerRegistry::Mgmt::V2018_09_01::ContainerRegistryManagementClient.new(configurable.credentials, base_url, options) if(@client_1.respond_to?(:subscription_id)) @@ -148,8 +148,8 @@ def initialize(configurable, base_url=nil, options=nil) end add_telemetry(@client_1) @runs = @client_1.runs - @registries = @client_1.registries @tasks = @client_1.tasks + @registries = @client_1.registries @model_classes = ModelClasses.new end @@ -170,6 +170,9 @@ def method_missing(method, *args) end class ModelClasses + def sku + Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::Sku + end def request Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::Request end @@ -257,20 +260,20 @@ def registry_list_result def event_list_result Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::EventListResult end + def actor + Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::Actor + end def registry_list_credentials_result Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::RegistryListCredentialsResult end - def event_content - Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::EventContent - end def virtual_network_rule Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::VirtualNetworkRule end def event_request_message Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::EventRequestMessage end - def import_image_parameters - Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::ImportImageParameters + def registry_usage + Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::RegistryUsage end def event_response_message Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::EventResponseMessage @@ -278,57 +281,54 @@ def event_response_message def registry Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::Registry end + def event_content + Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::EventContent + end def replication Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::Replication end - def registry_usage - Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::RegistryUsage - end - def actor - Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::Actor - end - def default_action - Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::DefaultAction - end def import_mode Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::ImportMode end - def registry_usage_unit - Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::RegistryUsageUnit + def import_image_parameters + Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::ImportImageParameters end def password_name Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::PasswordName end - def sku_tier - Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::SkuTier + def default_action + Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::DefaultAction end def policy_status Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::PolicyStatus end - def trust_policy_type - Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::TrustPolicyType + def sku_tier + Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::SkuTier end def webhook_status Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::WebhookStatus end + def trust_policy_type + Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::TrustPolicyType + end + def registry_usage_unit + Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::RegistryUsageUnit + end def webhook_action Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::WebhookAction end + def status + Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::Status + end def operation_list_result Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::OperationListResult end def webhook Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::Webhook end - def status - Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::Status - end def sku_name Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::SkuName end - def sku - Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::Sku - end def source Azure::ContainerRegistry::Mgmt::V2017_10_01::Models::Source end @@ -386,81 +386,81 @@ def base_image_trigger def proxy_resource Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::ProxyResource end - def argument - Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::Argument - end def run_update_parameters Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::RunUpdateParameters end + def task_list_result + Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::TaskListResult + end def base_image_dependency Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::BaseImageDependency end def image_update_trigger Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::ImageUpdateTrigger end - def task_list_result - Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::TaskListResult - end def auth_info Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::AuthInfo end - def run_list_result - Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::RunListResult - end - def source_trigger - Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::SourceTrigger + def argument + Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::Argument end def set_value Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::SetValue end + def source_trigger + Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::SourceTrigger + end def platform_properties Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::PlatformProperties end - def run_request - Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::RunRequest - end - def run - Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::Run + def run_list_result + Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::RunListResult end def trigger_properties Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::TriggerProperties end + def run + Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::Run + end def task Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::Task end - def file_task_run_request - Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::FileTaskRunRequest - end - def task_run_request - Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::TaskRunRequest + def run_request + Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::RunRequest end def docker_build_request Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::DockerBuildRequest end + def task_run_request + Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::TaskRunRequest + end def encoded_task_run_request Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::EncodedTaskRunRequest end - def file_task_step - Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::FileTaskStep - end - def encoded_task_step - Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::EncodedTaskStep + def file_task_run_request + Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::FileTaskRunRequest end def docker_build_step Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::DockerBuildStep end + def encoded_task_step + Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::EncodedTaskStep + end def docker_build_step_update_parameters Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::DockerBuildStepUpdateParameters end + def file_task_step + Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::FileTaskStep + end + def file_task_step_update_parameters + Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::FileTaskStepUpdateParameters + end def encoded_task_step_update_parameters Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::EncodedTaskStepUpdateParameters end def run_status Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::RunStatus end - def file_task_step_update_parameters - Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::FileTaskStepUpdateParameters - end def run_type Azure::ContainerRegistry::Mgmt::V2018_09_01::Models::RunType end diff --git a/azure_sdk/lib/latest/modules/containerservice_profile_module.rb b/azure_sdk/lib/latest/modules/containerservice_profile_module.rb index 2e64bceb0a..5d00a58913 100644 --- a/azure_sdk/lib/latest/modules/containerservice_profile_module.rb +++ b/azure_sdk/lib/latest/modules/containerservice_profile_module.rb @@ -7,17 +7,17 @@ module Azure::Profiles::Latest module ContainerService module Mgmt - ManagedClusters = Azure::ContainerService::Mgmt::V2018_03_31::ManagedClusters Operations = Azure::ContainerService::Mgmt::V2018_03_31::Operations + ManagedClusters = Azure::ContainerService::Mgmt::V2018_03_31::ManagedClusters ContainerServices = Azure::ContainerService::Mgmt::V2017_09_30::ContainerServices module Models - ContainerServiceCustomProfile = Azure::ContainerService::Mgmt::V2017_07_01::Models::ContainerServiceCustomProfile ContainerServiceOrchestratorProfile = Azure::ContainerService::Mgmt::V2017_07_01::Models::ContainerServiceOrchestratorProfile ContainerServiceAgentPoolProfile = Azure::ContainerService::Mgmt::V2017_07_01::Models::ContainerServiceAgentPoolProfile ContainerServiceListResult = Azure::ContainerService::Mgmt::V2017_07_01::Models::ContainerServiceListResult - ContainerService = Azure::ContainerService::Mgmt::V2017_07_01::Models::ContainerService ContainerServiceOrchestratorTypes = Azure::ContainerService::Mgmt::V2017_07_01::Models::ContainerServiceOrchestratorTypes + ContainerService = Azure::ContainerService::Mgmt::V2017_07_01::Models::ContainerService + ContainerServiceCustomProfile = Azure::ContainerService::Mgmt::V2017_07_01::Models::ContainerServiceCustomProfile TagsObject = Azure::ContainerService::Mgmt::V2018_03_31::Models::TagsObject ContainerServiceWindowsProfile = Azure::ContainerService::Mgmt::V2018_03_31::Models::ContainerServiceWindowsProfile ContainerServiceSshPublicKey = Azure::ContainerService::Mgmt::V2018_03_31::Models::ContainerServiceSshPublicKey @@ -51,7 +51,7 @@ module Models end class ContainerServiceManagementClass - attr_reader :managed_clusters, :operations, :container_services, :configurable, :base_url, :options, :model_classes + attr_reader :operations, :managed_clusters, :container_services, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -67,8 +67,8 @@ def initialize(configurable, base_url=nil, options=nil) @client_1.subscription_id = configurable.subscription_id end add_telemetry(@client_1) - @managed_clusters = @client_1.managed_clusters @operations = @client_1.operations + @managed_clusters = @client_1.managed_clusters @client_2 = Azure::ContainerService::Mgmt::V2017_09_30::ContainerServiceClient.new(configurable.credentials, base_url, options) if(@client_2.respond_to?(:subscription_id)) @@ -98,9 +98,6 @@ def method_missing(method, *args) end class ModelClasses - def container_service_custom_profile - Azure::ContainerService::Mgmt::V2017_07_01::Models::ContainerServiceCustomProfile - end def container_service_orchestrator_profile Azure::ContainerService::Mgmt::V2017_07_01::Models::ContainerServiceOrchestratorProfile end @@ -110,11 +107,14 @@ def container_service_agent_pool_profile def container_service_list_result Azure::ContainerService::Mgmt::V2017_07_01::Models::ContainerServiceListResult end + def container_service_orchestrator_types + Azure::ContainerService::Mgmt::V2017_07_01::Models::ContainerServiceOrchestratorTypes + end def container_service Azure::ContainerService::Mgmt::V2017_07_01::Models::ContainerService end - def container_service_orchestrator_types - Azure::ContainerService::Mgmt::V2017_07_01::Models::ContainerServiceOrchestratorTypes + def container_service_custom_profile + Azure::ContainerService::Mgmt::V2017_07_01::Models::ContainerServiceCustomProfile end def tags_object Azure::ContainerService::Mgmt::V2018_03_31::Models::TagsObject diff --git a/azure_sdk/lib/latest/modules/contentmoderator_profile_module.rb b/azure_sdk/lib/latest/modules/contentmoderator_profile_module.rb index 596f9da9dd..2dfae4b7a4 100644 --- a/azure_sdk/lib/latest/modules/contentmoderator_profile_module.rb +++ b/azure_sdk/lib/latest/modules/contentmoderator_profile_module.rb @@ -6,13 +6,13 @@ module Azure::Profiles::Latest module ContentModerator + ImageModeration = Azure::CognitiveServices::ContentModerator::V1_0::ImageModeration + TextModeration = Azure::CognitiveServices::ContentModerator::V1_0::TextModeration + ListManagementImageLists = Azure::CognitiveServices::ContentModerator::V1_0::ListManagementImageLists ListManagementTermLists = Azure::CognitiveServices::ContentModerator::V1_0::ListManagementTermLists ListManagementImage = Azure::CognitiveServices::ContentModerator::V1_0::ListManagementImage ListManagementTerm = Azure::CognitiveServices::ContentModerator::V1_0::ListManagementTerm Reviews = Azure::CognitiveServices::ContentModerator::V1_0::Reviews - ImageModeration = Azure::CognitiveServices::ContentModerator::V1_0::ImageModeration - TextModeration = Azure::CognitiveServices::ContentModerator::V1_0::TextModeration - ListManagementImageLists = Azure::CognitiveServices::ContentModerator::V1_0::ListManagementImageLists module Models ImageAdditionalInfoItem = Azure::CognitiveServices::ContentModerator::V1_0::Models::ImageAdditionalInfoItem @@ -24,6 +24,7 @@ module Models Classification = Azure::CognitiveServices::ContentModerator::V1_0::Models::Classification TermsPaging = Azure::CognitiveServices::ContentModerator::V1_0::Models::TermsPaging Email = Azure::CognitiveServices::ContentModerator::V1_0::Models::Email + Face = Azure::CognitiveServices::ContentModerator::V1_0::Models::Face Terms = Azure::CognitiveServices::ContentModerator::V1_0::Models::Terms IPA = Azure::CognitiveServices::ContentModerator::V1_0::Models::IPA Review = Azure::CognitiveServices::ContentModerator::V1_0::Models::Review @@ -36,22 +37,21 @@ module Models APIError = Azure::CognitiveServices::ContentModerator::V1_0::Models::APIError ImageList = Azure::CognitiveServices::ContentModerator::V1_0::Models::ImageList TranscriptModerationBodyItemTermsItem = Azure::CognitiveServices::ContentModerator::V1_0::Models::TranscriptModerationBodyItemTermsItem - Face = Azure::CognitiveServices::ContentModerator::V1_0::Models::Face RefreshIndex = Azure::CognitiveServices::ContentModerator::V1_0::Models::RefreshIndex TranscriptModerationBodyItem = Azure::CognitiveServices::ContentModerator::V1_0::Models::TranscriptModerationBodyItem Frame = Azure::CognitiveServices::ContentModerator::V1_0::Models::Frame CreateVideoReviewsBodyItemVideoFramesItemReviewerResultTagsItem = Azure::CognitiveServices::ContentModerator::V1_0::Models::CreateVideoReviewsBodyItemVideoFramesItemReviewerResultTagsItem - ClassificationCategory3 = Azure::CognitiveServices::ContentModerator::V1_0::Models::ClassificationCategory3 CreateVideoReviewsBodyItemVideoFramesItemMetadataItem = Azure::CognitiveServices::ContentModerator::V1_0::Models::CreateVideoReviewsBodyItemVideoFramesItemMetadataItem SSN = Azure::CognitiveServices::ContentModerator::V1_0::Models::SSN - JobListResult = Azure::CognitiveServices::ContentModerator::V1_0::Models::JobListResult + ClassificationCategory3 = Azure::CognitiveServices::ContentModerator::V1_0::Models::ClassificationCategory3 PII = Azure::CognitiveServices::ContentModerator::V1_0::Models::PII + JobListResult = Azure::CognitiveServices::ContentModerator::V1_0::Models::JobListResult CreateVideoReviewsBodyItemVideoFramesItem = Azure::CognitiveServices::ContentModerator::V1_0::Models::CreateVideoReviewsBodyItemVideoFramesItem - FoundFaces = Azure::CognitiveServices::ContentModerator::V1_0::Models::FoundFaces - CreateVideoReviewsBodyItemMetadataItem = Azure::CognitiveServices::ContentModerator::V1_0::Models::CreateVideoReviewsBodyItemMetadataItem - Match = Azure::CognitiveServices::ContentModerator::V1_0::Models::Match CreateVideoReviewsBodyItem = Azure::CognitiveServices::ContentModerator::V1_0::Models::CreateVideoReviewsBodyItem + CreateVideoReviewsBodyItemMetadataItem = Azure::CognitiveServices::ContentModerator::V1_0::Models::CreateVideoReviewsBodyItemMetadataItem + FoundFaces = Azure::CognitiveServices::ContentModerator::V1_0::Models::FoundFaces TermList = Azure::CognitiveServices::ContentModerator::V1_0::Models::TermList + Match = Azure::CognitiveServices::ContentModerator::V1_0::Models::Match Body = Azure::CognitiveServices::ContentModerator::V1_0::Models::Body VideoFrameBodyItemReviewerResultTagsItem = Azure::CognitiveServices::ContentModerator::V1_0::Models::VideoFrameBodyItemReviewerResultTagsItem ClassificationCategory1 = Azure::CognitiveServices::ContentModerator::V1_0::Models::ClassificationCategory1 @@ -59,23 +59,23 @@ module Models Phone = Azure::CognitiveServices::ContentModerator::V1_0::Models::Phone VideoFrameBodyItem = Azure::CognitiveServices::ContentModerator::V1_0::Models::VideoFrameBodyItem OCR = Azure::CognitiveServices::ContentModerator::V1_0::Models::OCR - CreateReviewBodyItemMetadataItem = Azure::CognitiveServices::ContentModerator::V1_0::Models::CreateReviewBodyItemMetadataItem + Error = Azure::CognitiveServices::ContentModerator::V1_0::Models::Error KeyValuePair = Azure::CognitiveServices::ContentModerator::V1_0::Models::KeyValuePair - CreateReviewBodyItem = Azure::CognitiveServices::ContentModerator::V1_0::Models::CreateReviewBodyItem + CreateReviewBodyItemMetadataItem = Azure::CognitiveServices::ContentModerator::V1_0::Models::CreateReviewBodyItemMetadataItem Screen = Azure::CognitiveServices::ContentModerator::V1_0::Models::Screen - DetectedLanguage = Azure::CognitiveServices::ContentModerator::V1_0::Models::DetectedLanguage + CreateReviewBodyItem = Azure::CognitiveServices::ContentModerator::V1_0::Models::CreateReviewBodyItem Content = Azure::CognitiveServices::ContentModerator::V1_0::Models::Content - Error = Azure::CognitiveServices::ContentModerator::V1_0::Models::Error - ImageUrl = Azure::CognitiveServices::ContentModerator::V1_0::Models::ImageUrl + DetectedLanguage = Azure::CognitiveServices::ContentModerator::V1_0::Models::DetectedLanguage Job = Azure::CognitiveServices::ContentModerator::V1_0::Models::Job - Address = Azure::CognitiveServices::ContentModerator::V1_0::Models::Address - Image = Azure::CognitiveServices::ContentModerator::V1_0::Models::Image + ImageUrl = Azure::CognitiveServices::ContentModerator::V1_0::Models::ImageUrl Tag = Azure::CognitiveServices::ContentModerator::V1_0::Models::Tag + Address = Azure::CognitiveServices::ContentModerator::V1_0::Models::Address Status = Azure::CognitiveServices::ContentModerator::V1_0::Models::Status + Image = Azure::CognitiveServices::ContentModerator::V1_0::Models::Image end class ContentModeratorDataClass - attr_reader :list_management_term_lists, :list_management_image, :list_management_term, :reviews, :image_moderation, :text_moderation, :list_management_image_lists, :configurable, :base_url, :options, :model_classes + attr_reader :image_moderation, :text_moderation, :list_management_image_lists, :list_management_term_lists, :list_management_image, :list_management_term, :reviews, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -85,13 +85,13 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) + @image_moderation = @client_0.image_moderation + @text_moderation = @client_0.text_moderation + @list_management_image_lists = @client_0.list_management_image_lists @list_management_term_lists = @client_0.list_management_term_lists @list_management_image = @client_0.list_management_image @list_management_term = @client_0.list_management_term @reviews = @client_0.reviews - @image_moderation = @client_0.image_moderation - @text_moderation = @client_0.text_moderation - @list_management_image_lists = @client_0.list_management_image_lists @model_classes = ModelClasses.new end @@ -137,6 +137,9 @@ def terms_paging def email Azure::CognitiveServices::ContentModerator::V1_0::Models::Email end + def face + Azure::CognitiveServices::ContentModerator::V1_0::Models::Face + end def terms Azure::CognitiveServices::ContentModerator::V1_0::Models::Terms end @@ -173,9 +176,6 @@ def image_list def transcript_moderation_body_item_terms_item Azure::CognitiveServices::ContentModerator::V1_0::Models::TranscriptModerationBodyItemTermsItem end - def face - Azure::CognitiveServices::ContentModerator::V1_0::Models::Face - end def refresh_index Azure::CognitiveServices::ContentModerator::V1_0::Models::RefreshIndex end @@ -188,39 +188,39 @@ def frame def create_video_reviews_body_item_video_frames_item_reviewer_result_tags_item Azure::CognitiveServices::ContentModerator::V1_0::Models::CreateVideoReviewsBodyItemVideoFramesItemReviewerResultTagsItem end - def classification_category3 - Azure::CognitiveServices::ContentModerator::V1_0::Models::ClassificationCategory3 - end def create_video_reviews_body_item_video_frames_item_metadata_item Azure::CognitiveServices::ContentModerator::V1_0::Models::CreateVideoReviewsBodyItemVideoFramesItemMetadataItem end def ssn Azure::CognitiveServices::ContentModerator::V1_0::Models::SSN end - def job_list_result - Azure::CognitiveServices::ContentModerator::V1_0::Models::JobListResult + def classification_category3 + Azure::CognitiveServices::ContentModerator::V1_0::Models::ClassificationCategory3 end def pii Azure::CognitiveServices::ContentModerator::V1_0::Models::PII end + def job_list_result + Azure::CognitiveServices::ContentModerator::V1_0::Models::JobListResult + end def create_video_reviews_body_item_video_frames_item Azure::CognitiveServices::ContentModerator::V1_0::Models::CreateVideoReviewsBodyItemVideoFramesItem end - def found_faces - Azure::CognitiveServices::ContentModerator::V1_0::Models::FoundFaces + def create_video_reviews_body_item + Azure::CognitiveServices::ContentModerator::V1_0::Models::CreateVideoReviewsBodyItem end def create_video_reviews_body_item_metadata_item Azure::CognitiveServices::ContentModerator::V1_0::Models::CreateVideoReviewsBodyItemMetadataItem end - def match - Azure::CognitiveServices::ContentModerator::V1_0::Models::Match - end - def create_video_reviews_body_item - Azure::CognitiveServices::ContentModerator::V1_0::Models::CreateVideoReviewsBodyItem + def found_faces + Azure::CognitiveServices::ContentModerator::V1_0::Models::FoundFaces end def term_list Azure::CognitiveServices::ContentModerator::V1_0::Models::TermList end + def match + Azure::CognitiveServices::ContentModerator::V1_0::Models::Match + end def body Azure::CognitiveServices::ContentModerator::V1_0::Models::Body end @@ -242,45 +242,45 @@ def video_frame_body_item def ocr Azure::CognitiveServices::ContentModerator::V1_0::Models::OCR end - def create_review_body_item_metadata_item - Azure::CognitiveServices::ContentModerator::V1_0::Models::CreateReviewBodyItemMetadataItem + def error + Azure::CognitiveServices::ContentModerator::V1_0::Models::Error end def key_value_pair Azure::CognitiveServices::ContentModerator::V1_0::Models::KeyValuePair end - def create_review_body_item - Azure::CognitiveServices::ContentModerator::V1_0::Models::CreateReviewBodyItem + def create_review_body_item_metadata_item + Azure::CognitiveServices::ContentModerator::V1_0::Models::CreateReviewBodyItemMetadataItem end def screen Azure::CognitiveServices::ContentModerator::V1_0::Models::Screen end - def detected_language - Azure::CognitiveServices::ContentModerator::V1_0::Models::DetectedLanguage + def create_review_body_item + Azure::CognitiveServices::ContentModerator::V1_0::Models::CreateReviewBodyItem end def content Azure::CognitiveServices::ContentModerator::V1_0::Models::Content end - def error - Azure::CognitiveServices::ContentModerator::V1_0::Models::Error - end - def image_url - Azure::CognitiveServices::ContentModerator::V1_0::Models::ImageUrl + def detected_language + Azure::CognitiveServices::ContentModerator::V1_0::Models::DetectedLanguage end def job Azure::CognitiveServices::ContentModerator::V1_0::Models::Job end - def address - Azure::CognitiveServices::ContentModerator::V1_0::Models::Address - end - def image - Azure::CognitiveServices::ContentModerator::V1_0::Models::Image + def image_url + Azure::CognitiveServices::ContentModerator::V1_0::Models::ImageUrl end def tag Azure::CognitiveServices::ContentModerator::V1_0::Models::Tag end + def address + Azure::CognitiveServices::ContentModerator::V1_0::Models::Address + end def status Azure::CognitiveServices::ContentModerator::V1_0::Models::Status end + def image + Azure::CognitiveServices::ContentModerator::V1_0::Models::Image + end end end end diff --git a/azure_sdk/lib/latest/modules/customerinsights_profile_module.rb b/azure_sdk/lib/latest/modules/customerinsights_profile_module.rb index 2dc6f80dda..65e2b5d80f 100644 --- a/azure_sdk/lib/latest/modules/customerinsights_profile_module.rb +++ b/azure_sdk/lib/latest/modules/customerinsights_profile_module.rb @@ -7,6 +7,10 @@ module Azure::Profiles::Latest module CustomerInsights module Mgmt + Images = Azure::CustomerInsights::Mgmt::V2017_04_26::Images + Links = Azure::CustomerInsights::Mgmt::V2017_04_26::Links + Operations = Azure::CustomerInsights::Mgmt::V2017_04_26::Operations + Hubs = Azure::CustomerInsights::Mgmt::V2017_04_26::Hubs Interactions = Azure::CustomerInsights::Mgmt::V2017_04_26::Interactions Relationships = Azure::CustomerInsights::Mgmt::V2017_04_26::Relationships RelationshipLinks = Azure::CustomerInsights::Mgmt::V2017_04_26::RelationshipLinks @@ -18,22 +22,17 @@ module Mgmt Profiles = Azure::CustomerInsights::Mgmt::V2017_04_26::Profiles Views = Azure::CustomerInsights::Mgmt::V2017_04_26::Views Roles = Azure::CustomerInsights::Mgmt::V2017_04_26::Roles - Links = Azure::CustomerInsights::Mgmt::V2017_04_26::Links Predictions = Azure::CustomerInsights::Mgmt::V2017_04_26::Predictions RoleAssignments = Azure::CustomerInsights::Mgmt::V2017_04_26::RoleAssignments - Images = Azure::CustomerInsights::Mgmt::V2017_04_26::Images - Operations = Azure::CustomerInsights::Mgmt::V2017_04_26::Operations - Hubs = Azure::CustomerInsights::Mgmt::V2017_04_26::Hubs module Models KpiListResult = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::KpiListResult HubBillingInfoFormat = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::HubBillingInfoFormat Participant = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::Participant StrongId = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::StrongId + ProfileListResult = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ProfileListResult MetadataDefinitionBase = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::MetadataDefinitionBase - PredictionSystemGeneratedEntities = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::PredictionSystemGeneratedEntities DataSourcePrecedence = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::DataSourcePrecedence - ProfileListResult = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ProfileListResult SuggestRelationshipLinksResponse = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::SuggestRelationshipLinksResponse AuthorizationPolicy = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::AuthorizationPolicy PredictionGradesItem = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::PredictionGradesItem @@ -45,29 +44,30 @@ module Models ConnectorMappingErrorManagement = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ConnectorMappingErrorManagement RelationshipsLookup = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::RelationshipsLookup ConnectorMappingAvailability = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ConnectorMappingAvailability + ConnectorMappingCompleteOperation = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ConnectorMappingCompleteOperation KpiThresholds = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::KpiThresholds ConnectorListResult = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ConnectorListResult - ConnectorMappingCompleteOperation = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ConnectorMappingCompleteOperation KpiParticipantProfilesMetadata = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::KpiParticipantProfilesMetadata KpiExtract = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::KpiExtract ConnectorMappingListResult = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ConnectorMappingListResult TypePropertiesMapping = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::TypePropertiesMapping AuthorizationPolicyListResult = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::AuthorizationPolicyListResult - PredictionListResult = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::PredictionListResult - RelationshipLinkFieldMapping = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::RelationshipLinkFieldMapping + PredictionSystemGeneratedEntities = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::PredictionSystemGeneratedEntities RelationshipTypeFieldMapping = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::RelationshipTypeFieldMapping - HubListResult = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::HubListResult - PredictionModelStatus = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::PredictionModelStatus + PredictionListResult = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::PredictionListResult LinkListResult = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::LinkListResult + HubListResult = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::HubListResult + RelationshipLinkFieldMapping = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::RelationshipLinkFieldMapping + PropertyDefinition = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::PropertyDefinition RelationshipListResult = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::RelationshipListResult SalesforceConnectorProperties = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::SalesforceConnectorProperties - PropertyDefinition = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::PropertyDefinition + PredictionTrainingResults = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::PredictionTrainingResults ConnectorMappingFormat = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ConnectorMappingFormat RelationshipLinkListResult = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::RelationshipLinkListResult - PredictionTrainingResults = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::PredictionTrainingResults ConnectorMappingProperties = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ConnectorMappingProperties CanonicalProfileDefinition = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::CanonicalProfileDefinition KpiAlias = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::KpiAlias + PredictionModelStatus = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::PredictionModelStatus ViewListResult = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ViewListResult CanonicalProfileDefinitionPropertiesItem = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::CanonicalProfileDefinitionPropertiesItem RelationshipTypeMapping = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::RelationshipTypeMapping @@ -87,53 +87,53 @@ module Models GetImageUploadUrlInput = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::GetImageUploadUrlInput ConnectorMappingStructure = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ConnectorMappingStructure ImageDefinition = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ImageDefinition - ParticipantProfilePropertyReference = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ParticipantProfilePropertyReference + RoleAssignmentListResult = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::RoleAssignmentListResult EntityTypeDefinition = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::EntityTypeDefinition Hub = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::Hub - InteractionResourceFormat = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::InteractionResourceFormat + ParticipantProfilePropertyReference = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ParticipantProfilePropertyReference ProfileResourceFormat = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ProfileResourceFormat - EnrichingKpi = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::EnrichingKpi + InteractionResourceFormat = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::InteractionResourceFormat KpiResourceFormat = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::KpiResourceFormat - ConnectorMappingResourceFormat = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ConnectorMappingResourceFormat + EnrichingKpi = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::EnrichingKpi ConnectorResourceFormat = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ConnectorResourceFormat - LinkResourceFormat = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::LinkResourceFormat + ConnectorMappingResourceFormat = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ConnectorMappingResourceFormat AuthorizationPolicyResourceFormat = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::AuthorizationPolicyResourceFormat Resource = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::Resource RelationshipResourceFormat = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::RelationshipResourceFormat - RoleAssignmentListResult = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::RoleAssignmentListResult - ViewResourceFormat = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ViewResourceFormat - WidgetTypeResourceFormat = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::WidgetTypeResourceFormat RelationshipLinkResourceFormat = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::RelationshipLinkResourceFormat - RoleResourceFormat = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::RoleResourceFormat + LinkResourceFormat = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::LinkResourceFormat + WidgetTypeResourceFormat = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::WidgetTypeResourceFormat + RoleAssignmentResourceFormat = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::RoleAssignmentResourceFormat + ViewResourceFormat = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ViewResourceFormat PredictionResourceFormat = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::PredictionResourceFormat OperationDisplay = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::OperationDisplay - DataSourceType = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::DataSourceType + RoleResourceFormat = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::RoleResourceFormat Operation = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::Operation EntityTypes = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::EntityTypes OperationListResult = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::OperationListResult ProvisioningStates = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ProvisioningStates PermissionTypes = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::PermissionTypes ConnectorTypes = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ConnectorTypes - ConnectorStates = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ConnectorStates - RoleAssignmentResourceFormat = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::RoleAssignmentResourceFormat + DataSourceType = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::DataSourceType + ErrorManagementTypes = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ErrorManagementTypes FrequencyTypes = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::FrequencyTypes CompletionOperationTypes = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::CompletionOperationTypes - ConnectorMappingStates = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ConnectorMappingStates - ErrorManagementTypes = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ErrorManagementTypes + ConnectorStates = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ConnectorStates + CalculationWindowTypes = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::CalculationWindowTypes KpiFunctions = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::KpiFunctions EntityType = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::EntityType - LinkTypes = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::LinkTypes - CalculationWindowTypes = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::CalculationWindowTypes + ConnectorMappingStates = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ConnectorMappingStates + InstanceOperationType = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::InstanceOperationType CardinalityTypes = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::CardinalityTypes RoleTypes = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::RoleTypes - CanonicalPropertyValueType = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::CanonicalPropertyValueType - InstanceOperationType = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::InstanceOperationType + LinkTypes = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::LinkTypes PredictionModelLifeCycle = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::PredictionModelLifeCycle + CanonicalPropertyValueType = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::CanonicalPropertyValueType Status = Azure::CustomerInsights::Mgmt::V2017_04_26::Models::Status end class CustomerInsightsManagementClass - attr_reader :interactions, :relationships, :relationship_links, :authorization_policies, :connectors, :connector_mappings, :kpi, :widget_types, :profiles, :views, :roles, :links, :predictions, :role_assignments, :images, :operations, :hubs, :configurable, :base_url, :options, :model_classes + attr_reader :images, :links, :operations, :hubs, :interactions, :relationships, :relationship_links, :authorization_policies, :connectors, :connector_mappings, :kpi, :widget_types, :profiles, :views, :roles, :predictions, :role_assignments, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -143,6 +143,10 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) + @images = @client_0.images + @links = @client_0.links + @operations = @client_0.operations + @hubs = @client_0.hubs @interactions = @client_0.interactions @relationships = @client_0.relationships @relationship_links = @client_0.relationship_links @@ -154,12 +158,8 @@ def initialize(configurable, base_url=nil, options=nil) @profiles = @client_0.profiles @views = @client_0.views @roles = @client_0.roles - @links = @client_0.links @predictions = @client_0.predictions @role_assignments = @client_0.role_assignments - @images = @client_0.images - @operations = @client_0.operations - @hubs = @client_0.hubs @model_classes = ModelClasses.new end @@ -190,18 +190,15 @@ def participant def strong_id Azure::CustomerInsights::Mgmt::V2017_04_26::Models::StrongId end + def profile_list_result + Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ProfileListResult + end def metadata_definition_base Azure::CustomerInsights::Mgmt::V2017_04_26::Models::MetadataDefinitionBase end - def prediction_system_generated_entities - Azure::CustomerInsights::Mgmt::V2017_04_26::Models::PredictionSystemGeneratedEntities - end def data_source_precedence Azure::CustomerInsights::Mgmt::V2017_04_26::Models::DataSourcePrecedence end - def profile_list_result - Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ProfileListResult - end def suggest_relationship_links_response Azure::CustomerInsights::Mgmt::V2017_04_26::Models::SuggestRelationshipLinksResponse end @@ -235,15 +232,15 @@ def relationships_lookup def connector_mapping_availability Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ConnectorMappingAvailability end + def connector_mapping_complete_operation + Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ConnectorMappingCompleteOperation + end def kpi_thresholds Azure::CustomerInsights::Mgmt::V2017_04_26::Models::KpiThresholds end def connector_list_result Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ConnectorListResult end - def connector_mapping_complete_operation - Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ConnectorMappingCompleteOperation - end def kpi_participant_profiles_metadata Azure::CustomerInsights::Mgmt::V2017_04_26::Models::KpiParticipantProfilesMetadata end @@ -259,23 +256,26 @@ def type_properties_mapping def authorization_policy_list_result Azure::CustomerInsights::Mgmt::V2017_04_26::Models::AuthorizationPolicyListResult end - def prediction_list_result - Azure::CustomerInsights::Mgmt::V2017_04_26::Models::PredictionListResult - end - def relationship_link_field_mapping - Azure::CustomerInsights::Mgmt::V2017_04_26::Models::RelationshipLinkFieldMapping + def prediction_system_generated_entities + Azure::CustomerInsights::Mgmt::V2017_04_26::Models::PredictionSystemGeneratedEntities end def relationship_type_field_mapping Azure::CustomerInsights::Mgmt::V2017_04_26::Models::RelationshipTypeFieldMapping end + def prediction_list_result + Azure::CustomerInsights::Mgmt::V2017_04_26::Models::PredictionListResult + end + def link_list_result + Azure::CustomerInsights::Mgmt::V2017_04_26::Models::LinkListResult + end def hub_list_result Azure::CustomerInsights::Mgmt::V2017_04_26::Models::HubListResult end - def prediction_model_status - Azure::CustomerInsights::Mgmt::V2017_04_26::Models::PredictionModelStatus + def relationship_link_field_mapping + Azure::CustomerInsights::Mgmt::V2017_04_26::Models::RelationshipLinkFieldMapping end - def link_list_result - Azure::CustomerInsights::Mgmt::V2017_04_26::Models::LinkListResult + def property_definition + Azure::CustomerInsights::Mgmt::V2017_04_26::Models::PropertyDefinition end def relationship_list_result Azure::CustomerInsights::Mgmt::V2017_04_26::Models::RelationshipListResult @@ -283,8 +283,8 @@ def relationship_list_result def salesforce_connector_properties Azure::CustomerInsights::Mgmt::V2017_04_26::Models::SalesforceConnectorProperties end - def property_definition - Azure::CustomerInsights::Mgmt::V2017_04_26::Models::PropertyDefinition + def prediction_training_results + Azure::CustomerInsights::Mgmt::V2017_04_26::Models::PredictionTrainingResults end def connector_mapping_format Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ConnectorMappingFormat @@ -292,9 +292,6 @@ def connector_mapping_format def relationship_link_list_result Azure::CustomerInsights::Mgmt::V2017_04_26::Models::RelationshipLinkListResult end - def prediction_training_results - Azure::CustomerInsights::Mgmt::V2017_04_26::Models::PredictionTrainingResults - end def connector_mapping_properties Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ConnectorMappingProperties end @@ -304,6 +301,9 @@ def canonical_profile_definition def kpi_alias Azure::CustomerInsights::Mgmt::V2017_04_26::Models::KpiAlias end + def prediction_model_status + Azure::CustomerInsights::Mgmt::V2017_04_26::Models::PredictionModelStatus + end def view_list_result Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ViewListResult end @@ -361,8 +361,8 @@ def connector_mapping_structure def image_definition Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ImageDefinition end - def participant_profile_property_reference - Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ParticipantProfilePropertyReference + def role_assignment_list_result + Azure::CustomerInsights::Mgmt::V2017_04_26::Models::RoleAssignmentListResult end def entity_type_definition Azure::CustomerInsights::Mgmt::V2017_04_26::Models::EntityTypeDefinition @@ -370,26 +370,26 @@ def entity_type_definition def hub Azure::CustomerInsights::Mgmt::V2017_04_26::Models::Hub end - def interaction_resource_format - Azure::CustomerInsights::Mgmt::V2017_04_26::Models::InteractionResourceFormat + def participant_profile_property_reference + Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ParticipantProfilePropertyReference end def profile_resource_format Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ProfileResourceFormat end - def enriching_kpi - Azure::CustomerInsights::Mgmt::V2017_04_26::Models::EnrichingKpi + def interaction_resource_format + Azure::CustomerInsights::Mgmt::V2017_04_26::Models::InteractionResourceFormat end def kpi_resource_format Azure::CustomerInsights::Mgmt::V2017_04_26::Models::KpiResourceFormat end - def connector_mapping_resource_format - Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ConnectorMappingResourceFormat + def enriching_kpi + Azure::CustomerInsights::Mgmt::V2017_04_26::Models::EnrichingKpi end def connector_resource_format Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ConnectorResourceFormat end - def link_resource_format - Azure::CustomerInsights::Mgmt::V2017_04_26::Models::LinkResourceFormat + def connector_mapping_resource_format + Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ConnectorMappingResourceFormat end def authorization_policy_resource_format Azure::CustomerInsights::Mgmt::V2017_04_26::Models::AuthorizationPolicyResourceFormat @@ -400,20 +400,20 @@ def resource def relationship_resource_format Azure::CustomerInsights::Mgmt::V2017_04_26::Models::RelationshipResourceFormat end - def role_assignment_list_result - Azure::CustomerInsights::Mgmt::V2017_04_26::Models::RoleAssignmentListResult + def relationship_link_resource_format + Azure::CustomerInsights::Mgmt::V2017_04_26::Models::RelationshipLinkResourceFormat end - def view_resource_format - Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ViewResourceFormat + def link_resource_format + Azure::CustomerInsights::Mgmt::V2017_04_26::Models::LinkResourceFormat end def widget_type_resource_format Azure::CustomerInsights::Mgmt::V2017_04_26::Models::WidgetTypeResourceFormat end - def relationship_link_resource_format - Azure::CustomerInsights::Mgmt::V2017_04_26::Models::RelationshipLinkResourceFormat + def role_assignment_resource_format + Azure::CustomerInsights::Mgmt::V2017_04_26::Models::RoleAssignmentResourceFormat end - def role_resource_format - Azure::CustomerInsights::Mgmt::V2017_04_26::Models::RoleResourceFormat + def view_resource_format + Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ViewResourceFormat end def prediction_resource_format Azure::CustomerInsights::Mgmt::V2017_04_26::Models::PredictionResourceFormat @@ -421,8 +421,8 @@ def prediction_resource_format def operation_display Azure::CustomerInsights::Mgmt::V2017_04_26::Models::OperationDisplay end - def data_source_type - Azure::CustomerInsights::Mgmt::V2017_04_26::Models::DataSourceType + def role_resource_format + Azure::CustomerInsights::Mgmt::V2017_04_26::Models::RoleResourceFormat end def operation Azure::CustomerInsights::Mgmt::V2017_04_26::Models::Operation @@ -442,11 +442,11 @@ def permission_types def connector_types Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ConnectorTypes end - def connector_states - Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ConnectorStates + def data_source_type + Azure::CustomerInsights::Mgmt::V2017_04_26::Models::DataSourceType end - def role_assignment_resource_format - Azure::CustomerInsights::Mgmt::V2017_04_26::Models::RoleAssignmentResourceFormat + def error_management_types + Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ErrorManagementTypes end def frequency_types Azure::CustomerInsights::Mgmt::V2017_04_26::Models::FrequencyTypes @@ -454,11 +454,11 @@ def frequency_types def completion_operation_types Azure::CustomerInsights::Mgmt::V2017_04_26::Models::CompletionOperationTypes end - def connector_mapping_states - Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ConnectorMappingStates + def connector_states + Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ConnectorStates end - def error_management_types - Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ErrorManagementTypes + def calculation_window_types + Azure::CustomerInsights::Mgmt::V2017_04_26::Models::CalculationWindowTypes end def kpi_functions Azure::CustomerInsights::Mgmt::V2017_04_26::Models::KpiFunctions @@ -466,11 +466,11 @@ def kpi_functions def entity_type Azure::CustomerInsights::Mgmt::V2017_04_26::Models::EntityType end - def link_types - Azure::CustomerInsights::Mgmt::V2017_04_26::Models::LinkTypes + def connector_mapping_states + Azure::CustomerInsights::Mgmt::V2017_04_26::Models::ConnectorMappingStates end - def calculation_window_types - Azure::CustomerInsights::Mgmt::V2017_04_26::Models::CalculationWindowTypes + def instance_operation_type + Azure::CustomerInsights::Mgmt::V2017_04_26::Models::InstanceOperationType end def cardinality_types Azure::CustomerInsights::Mgmt::V2017_04_26::Models::CardinalityTypes @@ -478,15 +478,15 @@ def cardinality_types def role_types Azure::CustomerInsights::Mgmt::V2017_04_26::Models::RoleTypes end - def canonical_property_value_type - Azure::CustomerInsights::Mgmt::V2017_04_26::Models::CanonicalPropertyValueType - end - def instance_operation_type - Azure::CustomerInsights::Mgmt::V2017_04_26::Models::InstanceOperationType + def link_types + Azure::CustomerInsights::Mgmt::V2017_04_26::Models::LinkTypes end def prediction_model_life_cycle Azure::CustomerInsights::Mgmt::V2017_04_26::Models::PredictionModelLifeCycle end + def canonical_property_value_type + Azure::CustomerInsights::Mgmt::V2017_04_26::Models::CanonicalPropertyValueType + end def status Azure::CustomerInsights::Mgmt::V2017_04_26::Models::Status end diff --git a/azure_sdk/lib/latest/modules/customimagesearch_profile_module.rb b/azure_sdk/lib/latest/modules/customimagesearch_profile_module.rb index 978441715b..934116afaf 100644 --- a/azure_sdk/lib/latest/modules/customimagesearch_profile_module.rb +++ b/azure_sdk/lib/latest/modules/customimagesearch_profile_module.rb @@ -14,16 +14,16 @@ module Models MediaObject = Azure::CognitiveServices::Customimagesearch::V1_0::Models::MediaObject WebPage = Azure::CognitiveServices::Customimagesearch::V1_0::Models::WebPage ErrorSubCode = Azure::CognitiveServices::Customimagesearch::V1_0::Models::ErrorSubCode - ErrorResponse = Azure::CognitiveServices::Customimagesearch::V1_0::Models::ErrorResponse ImageAspect = Azure::CognitiveServices::Customimagesearch::V1_0::Models::ImageAspect - ImageColor = Azure::CognitiveServices::Customimagesearch::V1_0::Models::ImageColor + ErrorResponse = Azure::CognitiveServices::Customimagesearch::V1_0::Models::ErrorResponse Freshness = Azure::CognitiveServices::Customimagesearch::V1_0::Models::Freshness + ImageContent = Azure::CognitiveServices::Customimagesearch::V1_0::Models::ImageContent ImageType = Azure::CognitiveServices::Customimagesearch::V1_0::Models::ImageType ImageLicense = Azure::CognitiveServices::Customimagesearch::V1_0::Models::ImageLicense - ImageContent = Azure::CognitiveServices::Customimagesearch::V1_0::Models::ImageContent ImageSize = Azure::CognitiveServices::Customimagesearch::V1_0::Models::ImageSize - Images = Azure::CognitiveServices::Customimagesearch::V1_0::Models::Images + ImageColor = Azure::CognitiveServices::Customimagesearch::V1_0::Models::ImageColor Response = Azure::CognitiveServices::Customimagesearch::V1_0::Models::Response + Images = Azure::CognitiveServices::Customimagesearch::V1_0::Models::Images ResponseBase = Azure::CognitiveServices::Customimagesearch::V1_0::Models::ResponseBase Answer = Azure::CognitiveServices::Customimagesearch::V1_0::Models::Answer SearchResultsAnswer = Azure::CognitiveServices::Customimagesearch::V1_0::Models::SearchResultsAnswer @@ -31,8 +31,8 @@ module Models CreativeWork = Azure::CognitiveServices::Customimagesearch::V1_0::Models::CreativeWork Identifiable = Azure::CognitiveServices::Customimagesearch::V1_0::Models::Identifiable ErrorCode = Azure::CognitiveServices::Customimagesearch::V1_0::Models::ErrorCode - SafeSearch = Azure::CognitiveServices::Customimagesearch::V1_0::Models::SafeSearch Error = Azure::CognitiveServices::Customimagesearch::V1_0::Models::Error + SafeSearch = Azure::CognitiveServices::Customimagesearch::V1_0::Models::SafeSearch end class CustomimagesearchDataClass @@ -80,36 +80,36 @@ def web_page def error_sub_code Azure::CognitiveServices::Customimagesearch::V1_0::Models::ErrorSubCode end - def error_response - Azure::CognitiveServices::Customimagesearch::V1_0::Models::ErrorResponse - end def image_aspect Azure::CognitiveServices::Customimagesearch::V1_0::Models::ImageAspect end - def image_color - Azure::CognitiveServices::Customimagesearch::V1_0::Models::ImageColor + def error_response + Azure::CognitiveServices::Customimagesearch::V1_0::Models::ErrorResponse end def freshness Azure::CognitiveServices::Customimagesearch::V1_0::Models::Freshness end + def image_content + Azure::CognitiveServices::Customimagesearch::V1_0::Models::ImageContent + end def image_type Azure::CognitiveServices::Customimagesearch::V1_0::Models::ImageType end def image_license Azure::CognitiveServices::Customimagesearch::V1_0::Models::ImageLicense end - def image_content - Azure::CognitiveServices::Customimagesearch::V1_0::Models::ImageContent - end def image_size Azure::CognitiveServices::Customimagesearch::V1_0::Models::ImageSize end - def images - Azure::CognitiveServices::Customimagesearch::V1_0::Models::Images + def image_color + Azure::CognitiveServices::Customimagesearch::V1_0::Models::ImageColor end def response Azure::CognitiveServices::Customimagesearch::V1_0::Models::Response end + def images + Azure::CognitiveServices::Customimagesearch::V1_0::Models::Images + end def response_base Azure::CognitiveServices::Customimagesearch::V1_0::Models::ResponseBase end @@ -131,12 +131,12 @@ def identifiable def error_code Azure::CognitiveServices::Customimagesearch::V1_0::Models::ErrorCode end - def safe_search - Azure::CognitiveServices::Customimagesearch::V1_0::Models::SafeSearch - end def error Azure::CognitiveServices::Customimagesearch::V1_0::Models::Error end + def safe_search + Azure::CognitiveServices::Customimagesearch::V1_0::Models::SafeSearch + end end end end diff --git a/azure_sdk/lib/latest/modules/customsearch_profile_module.rb b/azure_sdk/lib/latest/modules/customsearch_profile_module.rb index c633af2149..ae8a6dc2cd 100644 --- a/azure_sdk/lib/latest/modules/customsearch_profile_module.rb +++ b/azure_sdk/lib/latest/modules/customsearch_profile_module.rb @@ -9,7 +9,11 @@ module CustomSearch CustomInstance = Azure::CognitiveServices::CustomSearch::V1_0::CustomInstance module Models - Response = Azure::CognitiveServices::CustomSearch::V1_0::Models::Response + WebWebAnswer = Azure::CognitiveServices::CustomSearch::V1_0::Models::WebWebAnswer + SearchResponse = Azure::CognitiveServices::CustomSearch::V1_0::Models::SearchResponse + ErrorSubCode = Azure::CognitiveServices::CustomSearch::V1_0::Models::ErrorSubCode + SafeSearch = Azure::CognitiveServices::CustomSearch::V1_0::Models::SafeSearch + TextFormat = Azure::CognitiveServices::CustomSearch::V1_0::Models::TextFormat Query = Azure::CognitiveServices::CustomSearch::V1_0::Models::Query QueryContext = Azure::CognitiveServices::CustomSearch::V1_0::Models::QueryContext ResponseBase = Azure::CognitiveServices::CustomSearch::V1_0::Models::ResponseBase @@ -21,13 +25,9 @@ module Models CreativeWork = Azure::CognitiveServices::CustomSearch::V1_0::Models::CreativeWork Identifiable = Azure::CognitiveServices::CustomSearch::V1_0::Models::Identifiable ErrorCode = Azure::CognitiveServices::CustomSearch::V1_0::Models::ErrorCode - ErrorSubCode = Azure::CognitiveServices::CustomSearch::V1_0::Models::ErrorSubCode - SafeSearch = Azure::CognitiveServices::CustomSearch::V1_0::Models::SafeSearch - WebMetaTag = Azure::CognitiveServices::CustomSearch::V1_0::Models::WebMetaTag - WebWebAnswer = Azure::CognitiveServices::CustomSearch::V1_0::Models::WebWebAnswer - SearchResponse = Azure::CognitiveServices::CustomSearch::V1_0::Models::SearchResponse - TextFormat = Azure::CognitiveServices::CustomSearch::V1_0::Models::TextFormat Error = Azure::CognitiveServices::CustomSearch::V1_0::Models::Error + Response = Azure::CognitiveServices::CustomSearch::V1_0::Models::Response + WebMetaTag = Azure::CognitiveServices::CustomSearch::V1_0::Models::WebMetaTag end class CustomSearchDataClass @@ -60,8 +60,20 @@ def method_missing(method, *args) end class ModelClasses - def response - Azure::CognitiveServices::CustomSearch::V1_0::Models::Response + def web_web_answer + Azure::CognitiveServices::CustomSearch::V1_0::Models::WebWebAnswer + end + def search_response + Azure::CognitiveServices::CustomSearch::V1_0::Models::SearchResponse + end + def error_sub_code + Azure::CognitiveServices::CustomSearch::V1_0::Models::ErrorSubCode + end + def safe_search + Azure::CognitiveServices::CustomSearch::V1_0::Models::SafeSearch + end + def text_format + Azure::CognitiveServices::CustomSearch::V1_0::Models::TextFormat end def query Azure::CognitiveServices::CustomSearch::V1_0::Models::Query @@ -96,27 +108,15 @@ def identifiable def error_code Azure::CognitiveServices::CustomSearch::V1_0::Models::ErrorCode end - def error_sub_code - Azure::CognitiveServices::CustomSearch::V1_0::Models::ErrorSubCode + def error + Azure::CognitiveServices::CustomSearch::V1_0::Models::Error end - def safe_search - Azure::CognitiveServices::CustomSearch::V1_0::Models::SafeSearch + def response + Azure::CognitiveServices::CustomSearch::V1_0::Models::Response end def web_meta_tag Azure::CognitiveServices::CustomSearch::V1_0::Models::WebMetaTag end - def web_web_answer - Azure::CognitiveServices::CustomSearch::V1_0::Models::WebWebAnswer - end - def search_response - Azure::CognitiveServices::CustomSearch::V1_0::Models::SearchResponse - end - def text_format - Azure::CognitiveServices::CustomSearch::V1_0::Models::TextFormat - end - def error - Azure::CognitiveServices::CustomSearch::V1_0::Models::Error - end end end end diff --git a/azure_sdk/lib/latest/modules/customvisiontraining_profile_module.rb b/azure_sdk/lib/latest/modules/customvisiontraining_profile_module.rb index 7959326f68..7c33c822d4 100644 --- a/azure_sdk/lib/latest/modules/customvisiontraining_profile_module.rb +++ b/azure_sdk/lib/latest/modules/customvisiontraining_profile_module.rb @@ -8,21 +8,32 @@ module Azure::Profiles::Latest module Customvisiontraining module Models + ImageFileCreateBatch = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageFileCreateBatch + ProjectSettings = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ProjectSettings + ImageTagCreateEntry = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageTagCreateEntry + ImageRegion = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageRegion + Iteration = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::Iteration + ImageUrlCreateBatch = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageUrlCreateBatch Export = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::Export + ImageRegionCreateBatch = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageRegionCreateBatch + ImageCreateStatus = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageCreateStatus + Classifier = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::Classifier + ExportPlatformModel = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ExportPlatformModel + ImageRegionCreateSummary = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageRegionCreateSummary + IterationPerformance = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::IterationPerformance ExportFlavorModel = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ExportFlavorModel - Iteration = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::Iteration - TagType = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::TagType ExportStatusModel = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ExportStatusModel - Project = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::Project + ImageTagCreateSummary = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageTagCreateSummary + TagType = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::TagType Region = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::Region Domain = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::Domain OrderBy = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::OrderBy ImageTag = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageTag ImageUrl = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageUrl + Tag = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::Tag ImageIdCreateBatch = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageIdCreateBatch BoundingBox = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::BoundingBox ImageTagCreateBatch = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageTagCreateBatch - Tag = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::Tag RegionProposal = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::RegionProposal ImageRegionCreateEntry = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageRegionCreateEntry ImageRegionProposal = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageRegionProposal @@ -30,30 +41,19 @@ module Models Prediction = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::Prediction ImagePrediction = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImagePrediction ImageCreateSummary = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageCreateSummary - PredictionQueryTag = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::PredictionQueryTag - ImageFileCreateEntry = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageFileCreateEntry Image = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::Image - ImageUrlCreateEntry = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageUrlCreateEntry + PredictionQueryTag = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::PredictionQueryTag PredictionQueryToken = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::PredictionQueryToken - ImageIdCreateEntry = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageIdCreateEntry + ImageUrlCreateEntry = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageUrlCreateEntry + ImageFileCreateEntry = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageFileCreateEntry StoredImagePrediction = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::StoredImagePrediction - ImageTagCreateSummary = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageTagCreateSummary PredictionQueryResult = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::PredictionQueryResult - DomainType = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::DomainType + Project = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::Project + ImageIdCreateEntry = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageIdCreateEntry TagPerformance = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::TagPerformance - ImageRegionCreateSummary = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageRegionCreateSummary - IterationPerformance = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::IterationPerformance + DomainType = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::DomainType ImageCreateResult = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageCreateResult ImagePerformance = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImagePerformance - ImageRegion = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageRegion - ProjectSettings = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ProjectSettings - ImageTagCreateEntry = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageTagCreateEntry - ImageFileCreateBatch = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageFileCreateBatch - ImageRegionCreateBatch = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageRegionCreateBatch - ImageCreateStatus = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageCreateStatus - Classifier = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::Classifier - ExportPlatformModel = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ExportPlatformModel - ImageUrlCreateBatch = Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageUrlCreateBatch end class CustomvisiontrainingDataClass @@ -85,23 +85,56 @@ def method_missing(method, *args) end class ModelClasses - def export - Azure::CognitiveServices::Customvisiontraining::V2_2::Models::Export + def image_file_create_batch + Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageFileCreateBatch end - def export_flavor_model - Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ExportFlavorModel + def project_settings + Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ProjectSettings + end + def image_tag_create_entry + Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageTagCreateEntry + end + def image_region + Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageRegion end def iteration Azure::CognitiveServices::Customvisiontraining::V2_2::Models::Iteration end - def tag_type - Azure::CognitiveServices::Customvisiontraining::V2_2::Models::TagType + def image_url_create_batch + Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageUrlCreateBatch + end + def export + Azure::CognitiveServices::Customvisiontraining::V2_2::Models::Export + end + def image_region_create_batch + Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageRegionCreateBatch + end + def image_create_status + Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageCreateStatus + end + def classifier + Azure::CognitiveServices::Customvisiontraining::V2_2::Models::Classifier + end + def export_platform_model + Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ExportPlatformModel + end + def image_region_create_summary + Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageRegionCreateSummary + end + def iteration_performance + Azure::CognitiveServices::Customvisiontraining::V2_2::Models::IterationPerformance + end + def export_flavor_model + Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ExportFlavorModel end def export_status_model Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ExportStatusModel end - def project - Azure::CognitiveServices::Customvisiontraining::V2_2::Models::Project + def image_tag_create_summary + Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageTagCreateSummary + end + def tag_type + Azure::CognitiveServices::Customvisiontraining::V2_2::Models::TagType end def region Azure::CognitiveServices::Customvisiontraining::V2_2::Models::Region @@ -118,6 +151,9 @@ def image_tag def image_url Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageUrl end + def tag + Azure::CognitiveServices::Customvisiontraining::V2_2::Models::Tag + end def image_id_create_batch Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageIdCreateBatch end @@ -127,9 +163,6 @@ def bounding_box def image_tag_create_batch Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageTagCreateBatch end - def tag - Azure::CognitiveServices::Customvisiontraining::V2_2::Models::Tag - end def region_proposal Azure::CognitiveServices::Customvisiontraining::V2_2::Models::RegionProposal end @@ -151,44 +184,38 @@ def image_prediction def image_create_summary Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageCreateSummary end - def prediction_query_tag - Azure::CognitiveServices::Customvisiontraining::V2_2::Models::PredictionQueryTag - end - def image_file_create_entry - Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageFileCreateEntry - end def image Azure::CognitiveServices::Customvisiontraining::V2_2::Models::Image end - def image_url_create_entry - Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageUrlCreateEntry + def prediction_query_tag + Azure::CognitiveServices::Customvisiontraining::V2_2::Models::PredictionQueryTag end def prediction_query_token Azure::CognitiveServices::Customvisiontraining::V2_2::Models::PredictionQueryToken end - def image_id_create_entry - Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageIdCreateEntry + def image_url_create_entry + Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageUrlCreateEntry + end + def image_file_create_entry + Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageFileCreateEntry end def stored_image_prediction Azure::CognitiveServices::Customvisiontraining::V2_2::Models::StoredImagePrediction end - def image_tag_create_summary - Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageTagCreateSummary - end def prediction_query_result Azure::CognitiveServices::Customvisiontraining::V2_2::Models::PredictionQueryResult end - def domain_type - Azure::CognitiveServices::Customvisiontraining::V2_2::Models::DomainType + def project + Azure::CognitiveServices::Customvisiontraining::V2_2::Models::Project + end + def image_id_create_entry + Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageIdCreateEntry end def tag_performance Azure::CognitiveServices::Customvisiontraining::V2_2::Models::TagPerformance end - def image_region_create_summary - Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageRegionCreateSummary - end - def iteration_performance - Azure::CognitiveServices::Customvisiontraining::V2_2::Models::IterationPerformance + def domain_type + Azure::CognitiveServices::Customvisiontraining::V2_2::Models::DomainType end def image_create_result Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageCreateResult @@ -196,33 +223,6 @@ def image_create_result def image_performance Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImagePerformance end - def image_region - Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageRegion - end - def project_settings - Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ProjectSettings - end - def image_tag_create_entry - Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageTagCreateEntry - end - def image_file_create_batch - Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageFileCreateBatch - end - def image_region_create_batch - Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageRegionCreateBatch - end - def image_create_status - Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageCreateStatus - end - def classifier - Azure::CognitiveServices::Customvisiontraining::V2_2::Models::Classifier - end - def export_platform_model - Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ExportPlatformModel - end - def image_url_create_batch - Azure::CognitiveServices::Customvisiontraining::V2_2::Models::ImageUrlCreateBatch - end end end end diff --git a/azure_sdk/lib/latest/modules/datalakeanalytics_profile_module.rb b/azure_sdk/lib/latest/modules/datalakeanalytics_profile_module.rb index a722939695..68484ecc93 100644 --- a/azure_sdk/lib/latest/modules/datalakeanalytics_profile_module.rb +++ b/azure_sdk/lib/latest/modules/datalakeanalytics_profile_module.rb @@ -7,13 +7,13 @@ module Azure::Profiles::Latest module DataLakeAnalytics module Mgmt - Locations = Azure::DataLakeAnalytics::Mgmt::V2016_11_01::Locations - FirewallRules = Azure::DataLakeAnalytics::Mgmt::V2016_11_01::FirewallRules Accounts = Azure::DataLakeAnalytics::Mgmt::V2016_11_01::Accounts - Operations = Azure::DataLakeAnalytics::Mgmt::V2016_11_01::Operations DataLakeStoreAccounts = Azure::DataLakeAnalytics::Mgmt::V2016_11_01::DataLakeStoreAccounts ComputePolicies = Azure::DataLakeAnalytics::Mgmt::V2016_11_01::ComputePolicies StorageAccounts = Azure::DataLakeAnalytics::Mgmt::V2016_11_01::StorageAccounts + FirewallRules = Azure::DataLakeAnalytics::Mgmt::V2016_11_01::FirewallRules + Locations = Azure::DataLakeAnalytics::Mgmt::V2016_11_01::Locations + Operations = Azure::DataLakeAnalytics::Mgmt::V2016_11_01::Operations module Models CheckNameAvailabilityParameters = Azure::DataLakeAnalytics::Mgmt::V2016_11_01::Models::CheckNameAvailabilityParameters @@ -67,7 +67,7 @@ module Models end class DataLakeAnalyticsManagementClass - attr_reader :locations, :firewall_rules, :accounts, :operations, :data_lake_store_accounts, :compute_policies, :storage_accounts, :configurable, :base_url, :options, :model_classes + attr_reader :accounts, :data_lake_store_accounts, :compute_policies, :storage_accounts, :firewall_rules, :locations, :operations, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -77,13 +77,13 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) - @locations = @client_0.locations - @firewall_rules = @client_0.firewall_rules @accounts = @client_0.accounts - @operations = @client_0.operations @data_lake_store_accounts = @client_0.data_lake_store_accounts @compute_policies = @client_0.compute_policies @storage_accounts = @client_0.storage_accounts + @firewall_rules = @client_0.firewall_rules + @locations = @client_0.locations + @operations = @client_0.operations @model_classes = ModelClasses.new end diff --git a/azure_sdk/lib/latest/modules/datalakestore_profile_module.rb b/azure_sdk/lib/latest/modules/datalakestore_profile_module.rb index cf6daa4253..2d3c3d4655 100644 --- a/azure_sdk/lib/latest/modules/datalakestore_profile_module.rb +++ b/azure_sdk/lib/latest/modules/datalakestore_profile_module.rb @@ -7,12 +7,12 @@ module Azure::Profiles::Latest module DataLakeStore module Mgmt - VirtualNetworkRules = Azure::DataLakeStore::Mgmt::V2016_11_01::VirtualNetworkRules - TrustedIdProviders = Azure::DataLakeStore::Mgmt::V2016_11_01::TrustedIdProviders Accounts = Azure::DataLakeStore::Mgmt::V2016_11_01::Accounts Operations = Azure::DataLakeStore::Mgmt::V2016_11_01::Operations FirewallRules = Azure::DataLakeStore::Mgmt::V2016_11_01::FirewallRules Locations = Azure::DataLakeStore::Mgmt::V2016_11_01::Locations + VirtualNetworkRules = Azure::DataLakeStore::Mgmt::V2016_11_01::VirtualNetworkRules + TrustedIdProviders = Azure::DataLakeStore::Mgmt::V2016_11_01::TrustedIdProviders module Models EncryptionIdentity = Azure::DataLakeStore::Mgmt::V2016_11_01::Models::EncryptionIdentity @@ -31,16 +31,16 @@ module Models VirtualNetworkRuleListResult = Azure::DataLakeStore::Mgmt::V2016_11_01::Models::VirtualNetworkRuleListResult CheckNameAvailabilityParameters = Azure::DataLakeStore::Mgmt::V2016_11_01::Models::CheckNameAvailabilityParameters UpdateTrustedIdProviderWithAccountParameters = Azure::DataLakeStore::Mgmt::V2016_11_01::Models::UpdateTrustedIdProviderWithAccountParameters - DataLakeStoreAccountListResult = Azure::DataLakeStore::Mgmt::V2016_11_01::Models::DataLakeStoreAccountListResult - CreateOrUpdateVirtualNetworkRuleParameters = Azure::DataLakeStore::Mgmt::V2016_11_01::Models::CreateOrUpdateVirtualNetworkRuleParameters UpdateDataLakeStoreAccountParameters = Azure::DataLakeStore::Mgmt::V2016_11_01::Models::UpdateDataLakeStoreAccountParameters + CreateOrUpdateVirtualNetworkRuleParameters = Azure::DataLakeStore::Mgmt::V2016_11_01::Models::CreateOrUpdateVirtualNetworkRuleParameters TrustedIdProvider = Azure::DataLakeStore::Mgmt::V2016_11_01::Models::TrustedIdProvider DataLakeStoreAccount = Azure::DataLakeStore::Mgmt::V2016_11_01::Models::DataLakeStoreAccount DataLakeStoreAccountBasic = Azure::DataLakeStore::Mgmt::V2016_11_01::Models::DataLakeStoreAccountBasic - EncryptionState = Azure::DataLakeStore::Mgmt::V2016_11_01::Models::EncryptionState - EncryptionProvisioningState = Azure::DataLakeStore::Mgmt::V2016_11_01::Models::EncryptionProvisioningState EncryptionConfigType = Azure::DataLakeStore::Mgmt::V2016_11_01::Models::EncryptionConfigType + DataLakeStoreAccountListResult = Azure::DataLakeStore::Mgmt::V2016_11_01::Models::DataLakeStoreAccountListResult + EncryptionProvisioningState = Azure::DataLakeStore::Mgmt::V2016_11_01::Models::EncryptionProvisioningState TrustedIdProviderState = Azure::DataLakeStore::Mgmt::V2016_11_01::Models::TrustedIdProviderState + EncryptionState = Azure::DataLakeStore::Mgmt::V2016_11_01::Models::EncryptionState DataLakeStoreAccountStatus = Azure::DataLakeStore::Mgmt::V2016_11_01::Models::DataLakeStoreAccountStatus DataLakeStoreAccountState = Azure::DataLakeStore::Mgmt::V2016_11_01::Models::DataLakeStoreAccountState SubscriptionState = Azure::DataLakeStore::Mgmt::V2016_11_01::Models::SubscriptionState @@ -65,7 +65,7 @@ module Models end class DataLakeStoreManagementClass - attr_reader :virtual_network_rules, :trusted_id_providers, :accounts, :operations, :firewall_rules, :locations, :configurable, :base_url, :options, :model_classes + attr_reader :accounts, :operations, :firewall_rules, :locations, :virtual_network_rules, :trusted_id_providers, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -75,12 +75,12 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) - @virtual_network_rules = @client_0.virtual_network_rules - @trusted_id_providers = @client_0.trusted_id_providers @accounts = @client_0.accounts @operations = @client_0.operations @firewall_rules = @client_0.firewall_rules @locations = @client_0.locations + @virtual_network_rules = @client_0.virtual_network_rules + @trusted_id_providers = @client_0.trusted_id_providers @model_classes = ModelClasses.new end @@ -147,15 +147,12 @@ def check_name_availability_parameters def update_trusted_id_provider_with_account_parameters Azure::DataLakeStore::Mgmt::V2016_11_01::Models::UpdateTrustedIdProviderWithAccountParameters end - def data_lake_store_account_list_result - Azure::DataLakeStore::Mgmt::V2016_11_01::Models::DataLakeStoreAccountListResult + def update_data_lake_store_account_parameters + Azure::DataLakeStore::Mgmt::V2016_11_01::Models::UpdateDataLakeStoreAccountParameters end def create_or_update_virtual_network_rule_parameters Azure::DataLakeStore::Mgmt::V2016_11_01::Models::CreateOrUpdateVirtualNetworkRuleParameters end - def update_data_lake_store_account_parameters - Azure::DataLakeStore::Mgmt::V2016_11_01::Models::UpdateDataLakeStoreAccountParameters - end def trusted_id_provider Azure::DataLakeStore::Mgmt::V2016_11_01::Models::TrustedIdProvider end @@ -165,18 +162,21 @@ def data_lake_store_account def data_lake_store_account_basic Azure::DataLakeStore::Mgmt::V2016_11_01::Models::DataLakeStoreAccountBasic end - def encryption_state - Azure::DataLakeStore::Mgmt::V2016_11_01::Models::EncryptionState + def encryption_config_type + Azure::DataLakeStore::Mgmt::V2016_11_01::Models::EncryptionConfigType + end + def data_lake_store_account_list_result + Azure::DataLakeStore::Mgmt::V2016_11_01::Models::DataLakeStoreAccountListResult end def encryption_provisioning_state Azure::DataLakeStore::Mgmt::V2016_11_01::Models::EncryptionProvisioningState end - def encryption_config_type - Azure::DataLakeStore::Mgmt::V2016_11_01::Models::EncryptionConfigType - end def trusted_id_provider_state Azure::DataLakeStore::Mgmt::V2016_11_01::Models::TrustedIdProviderState end + def encryption_state + Azure::DataLakeStore::Mgmt::V2016_11_01::Models::EncryptionState + end def data_lake_store_account_status Azure::DataLakeStore::Mgmt::V2016_11_01::Models::DataLakeStoreAccountStatus end diff --git a/azure_sdk/lib/latest/modules/datamigration_profile_module.rb b/azure_sdk/lib/latest/modules/datamigration_profile_module.rb index 7e9c7eedf3..a3f97a0e90 100644 --- a/azure_sdk/lib/latest/modules/datamigration_profile_module.rb +++ b/azure_sdk/lib/latest/modules/datamigration_profile_module.rb @@ -156,6 +156,7 @@ module Models MigrateSqlServerSqlDbSyncTaskOutputDatabaseError = Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::MigrateSqlServerSqlDbSyncTaskOutputDatabaseError MigrateSqlServerSqlDbSyncTaskOutputError = Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::MigrateSqlServerSqlDbSyncTaskOutputError MigrateSqlServerSqlDbSyncTaskOutputTableLevel = Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::MigrateSqlServerSqlDbSyncTaskOutputTableLevel + ValidationError = Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::ValidationError MigrateSqlServerSqlDbSyncTaskOutputDatabaseLevel = Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::MigrateSqlServerSqlDbSyncTaskOutputDatabaseLevel MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel = Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel MigrateSqlServerSqlDbSyncTaskInput = Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::MigrateSqlServerSqlDbSyncTaskInput @@ -175,7 +176,6 @@ module Models MigrateSqlServerSqlMITaskInput = Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::MigrateSqlServerSqlMITaskInput MigrateSqlServerSqlMITaskProperties = Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::MigrateSqlServerSqlMITaskProperties MigrateMongoDbTaskProperties = Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::MigrateMongoDbTaskProperties - ValidationError = Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::ValidationError ConnectToTargetAzureDbForMySqlTaskProperties = Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::ConnectToTargetAzureDbForMySqlTaskProperties ConnectToTargetSqlMITaskProperties = Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::ConnectToTargetSqlMITaskProperties GetUserTablesSqlSyncTaskProperties = Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::GetUserTablesSqlSyncTaskProperties @@ -224,11 +224,11 @@ module Models ValidationStatus = Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::ValidationStatus BackupMode = Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::BackupMode TrackedResource = Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::TrackedResource - MigrationState = Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::MigrationState + Severity = Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::Severity DatabaseMigrationStage = Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::DatabaseMigrationStage UpdateActionType = Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::UpdateActionType ObjectType = Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::ObjectType - Severity = Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::Severity + MigrationState = Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::MigrationState DatabaseState = Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::DatabaseState MigrationStatus = Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::MigrationStatus LoginMigrationStage = Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::LoginMigrationStage @@ -712,6 +712,9 @@ def migrate_sql_server_sql_db_sync_task_output_error def migrate_sql_server_sql_db_sync_task_output_table_level Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::MigrateSqlServerSqlDbSyncTaskOutputTableLevel end + def validation_error + Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::ValidationError + end def migrate_sql_server_sql_db_sync_task_output_database_level Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::MigrateSqlServerSqlDbSyncTaskOutputDatabaseLevel end @@ -769,9 +772,6 @@ def migrate_sql_server_sql_mitask_properties def migrate_mongo_db_task_properties Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::MigrateMongoDbTaskProperties end - def validation_error - Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::ValidationError - end def connect_to_target_azure_db_for_my_sql_task_properties Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::ConnectToTargetAzureDbForMySqlTaskProperties end @@ -916,8 +916,8 @@ def backup_mode def tracked_resource Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::TrackedResource end - def migration_state - Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::MigrationState + def severity + Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::Severity end def database_migration_stage Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::DatabaseMigrationStage @@ -928,8 +928,8 @@ def update_action_type def object_type Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::ObjectType end - def severity - Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::Severity + def migration_state + Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::MigrationState end def database_state Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::DatabaseState diff --git a/azure_sdk/lib/latest/modules/devspaces_profile_module.rb b/azure_sdk/lib/latest/modules/devspaces_profile_module.rb index 2a23a033b4..c112ac6338 100644 --- a/azure_sdk/lib/latest/modules/devspaces_profile_module.rb +++ b/azure_sdk/lib/latest/modules/devspaces_profile_module.rb @@ -7,15 +7,10 @@ module Azure::Profiles::Latest module DevSpaces module Mgmt - Controllers = Azure::DevSpaces::Mgmt::V2018_06_01_preview::Controllers Operations = Azure::DevSpaces::Mgmt::V2018_06_01_preview::Operations + Controllers = Azure::DevSpaces::Mgmt::V2018_06_01_preview::Controllers module Models - KubernetesConnectionDetails = Azure::DevSpaces::Mgmt::V2018_06_01_preview::Models::KubernetesConnectionDetails - ErrorDetails = Azure::DevSpaces::Mgmt::V2018_06_01_preview::Models::ErrorDetails - ProvisioningState = Azure::DevSpaces::Mgmt::V2018_06_01_preview::Models::ProvisioningState - ErrorResponse = Azure::DevSpaces::Mgmt::V2018_06_01_preview::Models::ErrorResponse - TrackedResource = Azure::DevSpaces::Mgmt::V2018_06_01_preview::Models::TrackedResource ControllerConnectionDetailsList = Azure::DevSpaces::Mgmt::V2018_06_01_preview::Models::ControllerConnectionDetailsList ControllerUpdateParameters = Azure::DevSpaces::Mgmt::V2018_06_01_preview::Models::ControllerUpdateParameters ResourceProviderOperationDisplay = Azure::DevSpaces::Mgmt::V2018_06_01_preview::Models::ResourceProviderOperationDisplay @@ -28,10 +23,15 @@ module Models Controller = Azure::DevSpaces::Mgmt::V2018_06_01_preview::Models::Controller Resource = Azure::DevSpaces::Mgmt::V2018_06_01_preview::Models::Resource SkuTier = Azure::DevSpaces::Mgmt::V2018_06_01_preview::Models::SkuTier + KubernetesConnectionDetails = Azure::DevSpaces::Mgmt::V2018_06_01_preview::Models::KubernetesConnectionDetails + ErrorDetails = Azure::DevSpaces::Mgmt::V2018_06_01_preview::Models::ErrorDetails + ProvisioningState = Azure::DevSpaces::Mgmt::V2018_06_01_preview::Models::ProvisioningState + ErrorResponse = Azure::DevSpaces::Mgmt::V2018_06_01_preview::Models::ErrorResponse + TrackedResource = Azure::DevSpaces::Mgmt::V2018_06_01_preview::Models::TrackedResource end class DevSpacesManagementClass - attr_reader :controllers, :operations, :configurable, :base_url, :options, :model_classes + attr_reader :operations, :controllers, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -41,8 +41,8 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) - @controllers = @client_0.controllers @operations = @client_0.operations + @controllers = @client_0.controllers @model_classes = ModelClasses.new end @@ -61,21 +61,6 @@ def method_missing(method, *args) end class ModelClasses - def kubernetes_connection_details - Azure::DevSpaces::Mgmt::V2018_06_01_preview::Models::KubernetesConnectionDetails - end - def error_details - Azure::DevSpaces::Mgmt::V2018_06_01_preview::Models::ErrorDetails - end - def provisioning_state - Azure::DevSpaces::Mgmt::V2018_06_01_preview::Models::ProvisioningState - end - def error_response - Azure::DevSpaces::Mgmt::V2018_06_01_preview::Models::ErrorResponse - end - def tracked_resource - Azure::DevSpaces::Mgmt::V2018_06_01_preview::Models::TrackedResource - end def controller_connection_details_list Azure::DevSpaces::Mgmt::V2018_06_01_preview::Models::ControllerConnectionDetailsList end @@ -112,6 +97,21 @@ def resource def sku_tier Azure::DevSpaces::Mgmt::V2018_06_01_preview::Models::SkuTier end + def kubernetes_connection_details + Azure::DevSpaces::Mgmt::V2018_06_01_preview::Models::KubernetesConnectionDetails + end + def error_details + Azure::DevSpaces::Mgmt::V2018_06_01_preview::Models::ErrorDetails + end + def provisioning_state + Azure::DevSpaces::Mgmt::V2018_06_01_preview::Models::ProvisioningState + end + def error_response + Azure::DevSpaces::Mgmt::V2018_06_01_preview::Models::ErrorResponse + end + def tracked_resource + Azure::DevSpaces::Mgmt::V2018_06_01_preview::Models::TrackedResource + end end end end diff --git a/azure_sdk/lib/latest/modules/devtestlabs_profile_module.rb b/azure_sdk/lib/latest/modules/devtestlabs_profile_module.rb index fb2615c571..80c9afff79 100644 --- a/azure_sdk/lib/latest/modules/devtestlabs_profile_module.rb +++ b/azure_sdk/lib/latest/modules/devtestlabs_profile_module.rb @@ -7,6 +7,7 @@ module Azure::Profiles::Latest module DevTestLabs module Mgmt + GalleryImages = Azure::DevTestLabs::Mgmt::V2016_05_15::GalleryImages VirtualNetworks = Azure::DevTestLabs::Mgmt::V2016_05_15::VirtualNetworks ProviderOperations = Azure::DevTestLabs::Mgmt::V2016_05_15::ProviderOperations Labs = Azure::DevTestLabs::Mgmt::V2016_05_15::Labs @@ -19,17 +20,16 @@ module Mgmt Formulas = Azure::DevTestLabs::Mgmt::V2016_05_15::Formulas NotificationChannels = Azure::DevTestLabs::Mgmt::V2016_05_15::NotificationChannels PolicySets = Azure::DevTestLabs::Mgmt::V2016_05_15::PolicySets + VirtualMachines = Azure::DevTestLabs::Mgmt::V2016_05_15::VirtualMachines Schedules = Azure::DevTestLabs::Mgmt::V2016_05_15::Schedules - ServiceRunners = Azure::DevTestLabs::Mgmt::V2016_05_15::ServiceRunners Users = Azure::DevTestLabs::Mgmt::V2016_05_15::Users Environments = Azure::DevTestLabs::Mgmt::V2016_05_15::Environments Secrets = Azure::DevTestLabs::Mgmt::V2016_05_15::Secrets VirtualMachineSchedules = Azure::DevTestLabs::Mgmt::V2016_05_15::VirtualMachineSchedules - VirtualMachines = Azure::DevTestLabs::Mgmt::V2016_05_15::VirtualMachines + ServiceRunners = Azure::DevTestLabs::Mgmt::V2016_05_15::ServiceRunners Disks = Azure::DevTestLabs::Mgmt::V2016_05_15::Disks Operations = Azure::DevTestLabs::Mgmt::V2016_05_15::Operations Policies = Azure::DevTestLabs::Mgmt::V2016_05_15::Policies - GalleryImages = Azure::DevTestLabs::Mgmt::V2016_05_15::GalleryImages module Models GalleryImage = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::GalleryImage @@ -57,26 +57,26 @@ module Models ResponseWithContinuationLabVirtualMachine = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ResponseWithContinuationLabVirtualMachine ArmTemplateInfo = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ArmTemplateInfo NetworkInterfaceProperties = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::NetworkInterfaceProperties - ResponseWithContinuationUser = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ResponseWithContinuationUser + Subnet = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::Subnet LabVirtualMachineCreationParameter = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::LabVirtualMachineCreationParameter - ArtifactDeploymentStatusPropertiesFragment = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ArtifactDeploymentStatusPropertiesFragment + ResponseWithContinuationUser = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ResponseWithContinuationUser FormulaPropertiesFromVm = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::FormulaPropertiesFromVm - ArtifactInstallPropertiesFragment = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ArtifactInstallPropertiesFragment ResponseWithContinuationLabVhd = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ResponseWithContinuationLabVhd - Subnet = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::Subnet - AttachNewDataDiskOptions = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::AttachNewDataDiskOptions UserSecretStoreFragment = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::UserSecretStoreFragment - ParameterInfo = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ParameterInfo + ArtifactInstallPropertiesFragment = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ArtifactInstallPropertiesFragment GalleryImageReferenceFragment = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::GalleryImageReferenceFragment - GenerateArmTemplateRequest = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::GenerateArmTemplateRequest + ParameterInfo = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ParameterInfo ComputeDataDisk = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ComputeDataDisk - GenerateUploadUriParameter = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::GenerateUploadUriParameter + GenerateArmTemplateRequest = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::GenerateArmTemplateRequest ComputeVmInstanceViewStatus = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ComputeVmInstanceViewStatus + GenerateUploadUriParameter = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::GenerateUploadUriParameter + ComputeVmProperties = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ComputeVmProperties GenerateUploadUriResponse = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::GenerateUploadUriResponse + PercentageCostThresholdProperties = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::PercentageCostThresholdProperties IdentityProperties = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::IdentityProperties WindowsOsInfo = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::WindowsOsInfo InboundNatRuleFragment = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::InboundNatRuleFragment - ComputeVmProperties = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ComputeVmProperties + CustomImagePropertiesFromVm = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::CustomImagePropertiesFromVm UserIdentityFragment = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::UserIdentityFragment ResponseWithContinuationSchedule = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ResponseWithContinuationSchedule TargetCostProperties = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::TargetCostProperties @@ -97,8 +97,8 @@ module Models ResponseWithContinuationServiceRunner = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ResponseWithContinuationServiceRunner NetworkInterfacePropertiesFragment = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::NetworkInterfacePropertiesFragment ArtifactDeploymentStatusProperties = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ArtifactDeploymentStatusProperties - Event = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::Event ShutdownNotificationContent = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ShutdownNotificationContent + Event = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::Event ResponseWithContinuationSecret = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ResponseWithContinuationSecret RetargetScheduleProperties = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::RetargetScheduleProperties BulkCreationParameters = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::BulkCreationParameters @@ -121,77 +121,77 @@ module Models ArtifactParameterPropertiesFragment = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ArtifactParameterPropertiesFragment PortFragment = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::PortFragment ProviderOperationResult = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ProviderOperationResult - CustomImagePropertiesFromVm = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::CustomImagePropertiesFromVm + CostThresholdProperties = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::CostThresholdProperties DetachDiskProperties = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::DetachDiskProperties UserIdentity = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::UserIdentity - EvaluatePoliciesResponse = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::EvaluatePoliciesResponse + ArtifactDeploymentStatusPropertiesFragment = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ArtifactDeploymentStatusPropertiesFragment ResponseWithContinuationArmTemplate = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ResponseWithContinuationArmTemplate - CostThresholdProperties = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::CostThresholdProperties - PercentageCostThresholdProperties = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::PercentageCostThresholdProperties - ArmTemplateParameterProperties = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ArmTemplateParameterProperties - ResponseWithContinuationArtifactSource = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ResponseWithContinuationArtifactSource + EvaluatePoliciesResponse = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::EvaluatePoliciesResponse ResponseWithContinuationArtifact = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ResponseWithContinuationArtifact - ResponseWithContinuationCustomImage = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ResponseWithContinuationCustomImage - EvaluatePoliciesProperties = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::EvaluatePoliciesProperties + ArmTemplateParameterProperties = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ArmTemplateParameterProperties + AttachNewDataDiskOptions = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::AttachNewDataDiskOptions ComputeVmInstanceViewStatusFragment = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ComputeVmInstanceViewStatusFragment - AttachDiskProperties = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::AttachDiskProperties - ResponseWithContinuationDtlEnvironment = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ResponseWithContinuationDtlEnvironment + ResponseWithContinuationCustomImage = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ResponseWithContinuationCustomImage + ResponseWithContinuationArtifactSource = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ResponseWithContinuationArtifactSource ResponseWithContinuationDisk = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ResponseWithContinuationDisk - ResponseWithContinuationFormula = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ResponseWithContinuationFormula - CustomImagePropertiesCustom = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::CustomImagePropertiesCustom + AttachDiskProperties = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::AttachDiskProperties + EvaluatePoliciesProperties = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::EvaluatePoliciesProperties NotificationSettingsFragment = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::NotificationSettingsFragment - ApplicableSchedule = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ApplicableSchedule - ScheduleFragment = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ScheduleFragment + ResponseWithContinuationFormula = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ResponseWithContinuationFormula + ResponseWithContinuationDtlEnvironment = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ResponseWithContinuationDtlEnvironment ResponseWithContinuationGalleryImage = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ResponseWithContinuationGalleryImage - ArmTemplate = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ArmTemplate - Artifact = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::Artifact + ApplicableSchedule = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ApplicableSchedule + CustomImagePropertiesCustom = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::CustomImagePropertiesCustom ApplicableScheduleFragment = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ApplicableScheduleFragment - ArtifactSourceFragment = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ArtifactSourceFragment - CustomImage = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::CustomImage + ArmTemplate = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ArmTemplate + ScheduleFragment = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ScheduleFragment ArtifactSource = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ArtifactSource - Formula = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::Formula - Lab = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::Lab + ArtifactSourceFragment = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ArtifactSourceFragment + Artifact = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::Artifact DtlEnvironment = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::DtlEnvironment - LabFragment = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::LabFragment - LabVirtualMachine = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::LabVirtualMachine + Formula = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::Formula + CustomImage = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::CustomImage LabCost = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::LabCost + LabFragment = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::LabFragment + Lab = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::Lab + LabVirtualMachineFragment = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::LabVirtualMachineFragment NotificationChannel = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::NotificationChannel + LabVirtualMachine = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::LabVirtualMachine + PolicyFragment = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::PolicyFragment + Policy = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::Policy NotificationChannelFragment = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::NotificationChannelFragment - LabVirtualMachineFragment = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::LabVirtualMachineFragment + Disk = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::Disk Secret = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::Secret ServiceRunner = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ServiceRunner - Disk = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::Disk + UserFragment = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::UserFragment VirtualNetworkFragment = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::VirtualNetworkFragment - EnableStatus = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::EnableStatus - Policy = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::Policy - PolicyFragment = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::PolicyFragment VirtualNetwork = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::VirtualNetwork NotificationStatus = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::NotificationStatus - UserFragment = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::UserFragment + StorageType = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::StorageType CostThresholdStatus = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::CostThresholdStatus - WindowsOsState = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::WindowsOsState + EnableStatus = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::EnableStatus SourceControlType = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::SourceControlType - StorageType = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::StorageType + CustomImageOsType = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::CustomImageOsType HostCachingOptions = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::HostCachingOptions - NotificationChannelEventType = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::NotificationChannelEventType + WindowsOsState = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::WindowsOsState Schedule = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::Schedule - CustomImageOsType = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::CustomImageOsType + FileUploadOptions = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::FileUploadOptions PremiumDataDisk = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::PremiumDataDisk - TargetCostStatus = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::TargetCostStatus + NotificationChannelEventType = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::NotificationChannelEventType VirtualMachineCreationSource = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::VirtualMachineCreationSource Port = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::Port PolicyFactName = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::PolicyFactName - PolicyEvaluatorType = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::PolicyEvaluatorType + TargetCostStatus = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::TargetCostStatus ReportingCycleType = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ReportingCycleType TransportProtocol = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::TransportProtocol - FileUploadOptions = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::FileUploadOptions LinuxOsState = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::LinuxOsState UsagePermissionType = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::UsagePermissionType CostType = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::CostType + PolicyEvaluatorType = Azure::DevTestLabs::Mgmt::V2016_05_15::Models::PolicyEvaluatorType end class DevTestLabsManagementClass - attr_reader :virtual_networks, :provider_operations, :labs, :global_schedules, :artifact_sources, :arm_templates, :artifacts, :costs, :custom_images, :formulas, :notification_channels, :policy_sets, :schedules, :service_runners, :users, :environments, :secrets, :virtual_machine_schedules, :virtual_machines, :disks, :operations, :policies, :gallery_images, :configurable, :base_url, :options, :model_classes + attr_reader :gallery_images, :virtual_networks, :provider_operations, :labs, :global_schedules, :artifact_sources, :arm_templates, :artifacts, :costs, :custom_images, :formulas, :notification_channels, :policy_sets, :virtual_machines, :schedules, :users, :environments, :secrets, :virtual_machine_schedules, :service_runners, :disks, :operations, :policies, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -201,6 +201,7 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) + @gallery_images = @client_0.gallery_images @virtual_networks = @client_0.virtual_networks @provider_operations = @client_0.provider_operations @labs = @client_0.labs @@ -213,17 +214,16 @@ def initialize(configurable, base_url=nil, options=nil) @formulas = @client_0.formulas @notification_channels = @client_0.notification_channels @policy_sets = @client_0.policy_sets + @virtual_machines = @client_0.virtual_machines @schedules = @client_0.schedules - @service_runners = @client_0.service_runners @users = @client_0.users @environments = @client_0.environments @secrets = @client_0.secrets @virtual_machine_schedules = @client_0.virtual_machine_schedules - @virtual_machines = @client_0.virtual_machines + @service_runners = @client_0.service_runners @disks = @client_0.disks @operations = @client_0.operations @policies = @client_0.policies - @gallery_images = @client_0.gallery_images @model_classes = ModelClasses.new end @@ -317,54 +317,54 @@ def arm_template_info def network_interface_properties Azure::DevTestLabs::Mgmt::V2016_05_15::Models::NetworkInterfaceProperties end - def response_with_continuation_user - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ResponseWithContinuationUser + def subnet + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::Subnet end def lab_virtual_machine_creation_parameter Azure::DevTestLabs::Mgmt::V2016_05_15::Models::LabVirtualMachineCreationParameter end - def artifact_deployment_status_properties_fragment - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ArtifactDeploymentStatusPropertiesFragment + def response_with_continuation_user + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ResponseWithContinuationUser end def formula_properties_from_vm Azure::DevTestLabs::Mgmt::V2016_05_15::Models::FormulaPropertiesFromVm end - def artifact_install_properties_fragment - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ArtifactInstallPropertiesFragment - end def response_with_continuation_lab_vhd Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ResponseWithContinuationLabVhd end - def subnet - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::Subnet - end - def attach_new_data_disk_options - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::AttachNewDataDiskOptions - end def user_secret_store_fragment Azure::DevTestLabs::Mgmt::V2016_05_15::Models::UserSecretStoreFragment end - def parameter_info - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ParameterInfo + def artifact_install_properties_fragment + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ArtifactInstallPropertiesFragment end def gallery_image_reference_fragment Azure::DevTestLabs::Mgmt::V2016_05_15::Models::GalleryImageReferenceFragment end - def generate_arm_template_request - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::GenerateArmTemplateRequest + def parameter_info + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ParameterInfo end def compute_data_disk Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ComputeDataDisk end - def generate_upload_uri_parameter - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::GenerateUploadUriParameter + def generate_arm_template_request + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::GenerateArmTemplateRequest end def compute_vm_instance_view_status Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ComputeVmInstanceViewStatus end + def generate_upload_uri_parameter + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::GenerateUploadUriParameter + end + def compute_vm_properties + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ComputeVmProperties + end def generate_upload_uri_response Azure::DevTestLabs::Mgmt::V2016_05_15::Models::GenerateUploadUriResponse end + def percentage_cost_threshold_properties + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::PercentageCostThresholdProperties + end def identity_properties Azure::DevTestLabs::Mgmt::V2016_05_15::Models::IdentityProperties end @@ -374,8 +374,8 @@ def windows_os_info def inbound_nat_rule_fragment Azure::DevTestLabs::Mgmt::V2016_05_15::Models::InboundNatRuleFragment end - def compute_vm_properties - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ComputeVmProperties + def custom_image_properties_from_vm + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::CustomImagePropertiesFromVm end def user_identity_fragment Azure::DevTestLabs::Mgmt::V2016_05_15::Models::UserIdentityFragment @@ -437,12 +437,12 @@ def network_interface_properties_fragment def artifact_deployment_status_properties Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ArtifactDeploymentStatusProperties end - def event - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::Event - end def shutdown_notification_content Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ShutdownNotificationContent end + def event + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::Event + end def response_with_continuation_secret Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ResponseWithContinuationSecret end @@ -509,8 +509,8 @@ def port_fragment def provider_operation_result Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ProviderOperationResult end - def custom_image_properties_from_vm - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::CustomImagePropertiesFromVm + def cost_threshold_properties + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::CostThresholdProperties end def detach_disk_properties Azure::DevTestLabs::Mgmt::V2016_05_15::Models::DetachDiskProperties @@ -518,107 +518,116 @@ def detach_disk_properties def user_identity Azure::DevTestLabs::Mgmt::V2016_05_15::Models::UserIdentity end - def evaluate_policies_response - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::EvaluatePoliciesResponse + def artifact_deployment_status_properties_fragment + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ArtifactDeploymentStatusPropertiesFragment end def response_with_continuation_arm_template Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ResponseWithContinuationArmTemplate end - def cost_threshold_properties - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::CostThresholdProperties + def evaluate_policies_response + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::EvaluatePoliciesResponse end - def percentage_cost_threshold_properties - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::PercentageCostThresholdProperties + def response_with_continuation_artifact + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ResponseWithContinuationArtifact end def arm_template_parameter_properties Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ArmTemplateParameterProperties end - def response_with_continuation_artifact_source - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ResponseWithContinuationArtifactSource + def attach_new_data_disk_options + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::AttachNewDataDiskOptions end - def response_with_continuation_artifact - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ResponseWithContinuationArtifact + def compute_vm_instance_view_status_fragment + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ComputeVmInstanceViewStatusFragment end def response_with_continuation_custom_image Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ResponseWithContinuationCustomImage end - def evaluate_policies_properties - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::EvaluatePoliciesProperties + def response_with_continuation_artifact_source + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ResponseWithContinuationArtifactSource end - def compute_vm_instance_view_status_fragment - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ComputeVmInstanceViewStatusFragment + def response_with_continuation_disk + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ResponseWithContinuationDisk end def attach_disk_properties Azure::DevTestLabs::Mgmt::V2016_05_15::Models::AttachDiskProperties end - def response_with_continuation_dtl_environment - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ResponseWithContinuationDtlEnvironment + def evaluate_policies_properties + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::EvaluatePoliciesProperties end - def response_with_continuation_disk - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ResponseWithContinuationDisk + def notification_settings_fragment + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::NotificationSettingsFragment end def response_with_continuation_formula Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ResponseWithContinuationFormula end - def custom_image_properties_custom - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::CustomImagePropertiesCustom + def response_with_continuation_dtl_environment + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ResponseWithContinuationDtlEnvironment end - def notification_settings_fragment - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::NotificationSettingsFragment + def response_with_continuation_gallery_image + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ResponseWithContinuationGalleryImage end def applicable_schedule Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ApplicableSchedule end - def schedule_fragment - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ScheduleFragment + def custom_image_properties_custom + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::CustomImagePropertiesCustom end - def response_with_continuation_gallery_image - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ResponseWithContinuationGalleryImage + def applicable_schedule_fragment + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ApplicableScheduleFragment end def arm_template Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ArmTemplate end - def artifact - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::Artifact + def schedule_fragment + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ScheduleFragment end - def applicable_schedule_fragment - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ApplicableScheduleFragment + def artifact_source + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ArtifactSource end def artifact_source_fragment Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ArtifactSourceFragment end - def custom_image - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::CustomImage + def artifact + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::Artifact end - def artifact_source - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ArtifactSource + def dtl_environment + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::DtlEnvironment end def formula Azure::DevTestLabs::Mgmt::V2016_05_15::Models::Formula end - def lab - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::Lab + def custom_image + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::CustomImage end - def dtl_environment - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::DtlEnvironment + def lab_cost + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::LabCost end def lab_fragment Azure::DevTestLabs::Mgmt::V2016_05_15::Models::LabFragment end - def lab_virtual_machine - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::LabVirtualMachine + def lab + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::Lab end - def lab_cost - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::LabCost + def lab_virtual_machine_fragment + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::LabVirtualMachineFragment end def notification_channel Azure::DevTestLabs::Mgmt::V2016_05_15::Models::NotificationChannel end + def lab_virtual_machine + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::LabVirtualMachine + end + def policy_fragment + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::PolicyFragment + end + def policy + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::Policy + end def notification_channel_fragment Azure::DevTestLabs::Mgmt::V2016_05_15::Models::NotificationChannelFragment end - def lab_virtual_machine_fragment - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::LabVirtualMachineFragment + def disk + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::Disk end def secret Azure::DevTestLabs::Mgmt::V2016_05_15::Models::Secret @@ -626,59 +635,50 @@ def secret def service_runner Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ServiceRunner end - def disk - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::Disk + def user_fragment + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::UserFragment end def virtual_network_fragment Azure::DevTestLabs::Mgmt::V2016_05_15::Models::VirtualNetworkFragment end - def enable_status - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::EnableStatus - end - def policy - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::Policy - end - def policy_fragment - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::PolicyFragment - end def virtual_network Azure::DevTestLabs::Mgmt::V2016_05_15::Models::VirtualNetwork end def notification_status Azure::DevTestLabs::Mgmt::V2016_05_15::Models::NotificationStatus end - def user_fragment - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::UserFragment + def storage_type + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::StorageType end def cost_threshold_status Azure::DevTestLabs::Mgmt::V2016_05_15::Models::CostThresholdStatus end - def windows_os_state - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::WindowsOsState + def enable_status + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::EnableStatus end def source_control_type Azure::DevTestLabs::Mgmt::V2016_05_15::Models::SourceControlType end - def storage_type - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::StorageType + def custom_image_os_type + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::CustomImageOsType end def host_caching_options Azure::DevTestLabs::Mgmt::V2016_05_15::Models::HostCachingOptions end - def notification_channel_event_type - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::NotificationChannelEventType + def windows_os_state + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::WindowsOsState end def schedule Azure::DevTestLabs::Mgmt::V2016_05_15::Models::Schedule end - def custom_image_os_type - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::CustomImageOsType + def file_upload_options + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::FileUploadOptions end def premium_data_disk Azure::DevTestLabs::Mgmt::V2016_05_15::Models::PremiumDataDisk end - def target_cost_status - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::TargetCostStatus + def notification_channel_event_type + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::NotificationChannelEventType end def virtual_machine_creation_source Azure::DevTestLabs::Mgmt::V2016_05_15::Models::VirtualMachineCreationSource @@ -689,8 +689,8 @@ def port def policy_fact_name Azure::DevTestLabs::Mgmt::V2016_05_15::Models::PolicyFactName end - def policy_evaluator_type - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::PolicyEvaluatorType + def target_cost_status + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::TargetCostStatus end def reporting_cycle_type Azure::DevTestLabs::Mgmt::V2016_05_15::Models::ReportingCycleType @@ -698,9 +698,6 @@ def reporting_cycle_type def transport_protocol Azure::DevTestLabs::Mgmt::V2016_05_15::Models::TransportProtocol end - def file_upload_options - Azure::DevTestLabs::Mgmt::V2016_05_15::Models::FileUploadOptions - end def linux_os_state Azure::DevTestLabs::Mgmt::V2016_05_15::Models::LinuxOsState end @@ -710,6 +707,9 @@ def usage_permission_type def cost_type Azure::DevTestLabs::Mgmt::V2016_05_15::Models::CostType end + def policy_evaluator_type + Azure::DevTestLabs::Mgmt::V2016_05_15::Models::PolicyEvaluatorType + end end end end diff --git a/azure_sdk/lib/latest/modules/dns_profile_module.rb b/azure_sdk/lib/latest/modules/dns_profile_module.rb index 3a74bfbc5e..b7dc6411ae 100644 --- a/azure_sdk/lib/latest/modules/dns_profile_module.rb +++ b/azure_sdk/lib/latest/modules/dns_profile_module.rb @@ -11,6 +11,11 @@ module Mgmt Zones = Azure::Dns::Mgmt::V2018_03_01_preview::Zones module Models + ZoneUpdate = Azure::Dns::Mgmt::V2018_03_01_preview::Models::ZoneUpdate + CaaRecord = Azure::Dns::Mgmt::V2018_03_01_preview::Models::CaaRecord + ZoneType = Azure::Dns::Mgmt::V2018_03_01_preview::Models::ZoneType + RecordSetUpdateParameters = Azure::Dns::Mgmt::V2018_03_01_preview::Models::RecordSetUpdateParameters + RecordSetListResult = Azure::Dns::Mgmt::V2018_03_01_preview::Models::RecordSetListResult AaaaRecord = Azure::Dns::Mgmt::V2018_03_01_preview::Models::AaaaRecord ARecord = Azure::Dns::Mgmt::V2018_03_01_preview::Models::ARecord MxRecord = Azure::Dns::Mgmt::V2018_03_01_preview::Models::MxRecord @@ -29,11 +34,6 @@ module Models RecordType = Azure::Dns::Mgmt::V2018_03_01_preview::Models::RecordType Resource = Azure::Dns::Mgmt::V2018_03_01_preview::Models::Resource SubResource = Azure::Dns::Mgmt::V2018_03_01_preview::Models::SubResource - ZoneUpdate = Azure::Dns::Mgmt::V2018_03_01_preview::Models::ZoneUpdate - CaaRecord = Azure::Dns::Mgmt::V2018_03_01_preview::Models::CaaRecord - ZoneType = Azure::Dns::Mgmt::V2018_03_01_preview::Models::ZoneType - RecordSetUpdateParameters = Azure::Dns::Mgmt::V2018_03_01_preview::Models::RecordSetUpdateParameters - RecordSetListResult = Azure::Dns::Mgmt::V2018_03_01_preview::Models::RecordSetListResult end class DnsManagementClass @@ -67,6 +67,21 @@ def method_missing(method, *args) end class ModelClasses + def zone_update + Azure::Dns::Mgmt::V2018_03_01_preview::Models::ZoneUpdate + end + def caa_record + Azure::Dns::Mgmt::V2018_03_01_preview::Models::CaaRecord + end + def zone_type + Azure::Dns::Mgmt::V2018_03_01_preview::Models::ZoneType + end + def record_set_update_parameters + Azure::Dns::Mgmt::V2018_03_01_preview::Models::RecordSetUpdateParameters + end + def record_set_list_result + Azure::Dns::Mgmt::V2018_03_01_preview::Models::RecordSetListResult + end def aaaa_record Azure::Dns::Mgmt::V2018_03_01_preview::Models::AaaaRecord end @@ -121,21 +136,6 @@ def resource def sub_resource Azure::Dns::Mgmt::V2018_03_01_preview::Models::SubResource end - def zone_update - Azure::Dns::Mgmt::V2018_03_01_preview::Models::ZoneUpdate - end - def caa_record - Azure::Dns::Mgmt::V2018_03_01_preview::Models::CaaRecord - end - def zone_type - Azure::Dns::Mgmt::V2018_03_01_preview::Models::ZoneType - end - def record_set_update_parameters - Azure::Dns::Mgmt::V2018_03_01_preview::Models::RecordSetUpdateParameters - end - def record_set_list_result - Azure::Dns::Mgmt::V2018_03_01_preview::Models::RecordSetListResult - end end end end diff --git a/azure_sdk/lib/latest/modules/entitysearch_profile_module.rb b/azure_sdk/lib/latest/modules/entitysearch_profile_module.rb index 7718e0995d..b8e6c2b526 100644 --- a/azure_sdk/lib/latest/modules/entitysearch_profile_module.rb +++ b/azure_sdk/lib/latest/modules/entitysearch_profile_module.rb @@ -13,6 +13,7 @@ module Models MediaObject = Azure::CognitiveServices::EntitySearch::V1_0::Models::MediaObject ErrorSubCode = Azure::CognitiveServices::EntitySearch::V1_0::Models::ErrorSubCode ErrorResponse = Azure::CognitiveServices::EntitySearch::V1_0::Models::ErrorResponse + Response = Azure::CognitiveServices::EntitySearch::V1_0::Models::Response ContractualRulesContractualRule = Azure::CognitiveServices::EntitySearch::V1_0::Models::ContractualRulesContractualRule EntitiesEntityPresentationInfo = Azure::CognitiveServices::EntitySearch::V1_0::Models::EntitiesEntityPresentationInfo Places = Azure::CognitiveServices::EntitySearch::V1_0::Models::Places @@ -20,17 +21,17 @@ module Models Place = Azure::CognitiveServices::EntitySearch::V1_0::Models::Place Organization = Azure::CognitiveServices::EntitySearch::V1_0::Models::Organization Intangible = Azure::CognitiveServices::EntitySearch::V1_0::Models::Intangible - Response = Azure::CognitiveServices::EntitySearch::V1_0::Models::Response + ContractualRulesAttribution = Azure::CognitiveServices::EntitySearch::V1_0::Models::ContractualRulesAttribution CivicStructure = Azure::CognitiveServices::EntitySearch::V1_0::Models::CivicStructure LocalBusiness = Azure::CognitiveServices::EntitySearch::V1_0::Models::LocalBusiness - ContractualRulesAttribution = Azure::CognitiveServices::EntitySearch::V1_0::Models::ContractualRulesAttribution TouristAttraction = Azure::CognitiveServices::EntitySearch::V1_0::Models::TouristAttraction + Airport = Azure::CognitiveServices::EntitySearch::V1_0::Models::Airport License = Azure::CognitiveServices::EntitySearch::V1_0::Models::License StructuredValue = Azure::CognitiveServices::EntitySearch::V1_0::Models::StructuredValue EntertainmentBusiness = Azure::CognitiveServices::EntitySearch::V1_0::Models::EntertainmentBusiness MovieTheater = Azure::CognitiveServices::EntitySearch::V1_0::Models::MovieTheater ContractualRulesLicenseAttribution = Azure::CognitiveServices::EntitySearch::V1_0::Models::ContractualRulesLicenseAttribution - Airport = Azure::CognitiveServices::EntitySearch::V1_0::Models::Airport + ContractualRulesLinkAttribution = Azure::CognitiveServices::EntitySearch::V1_0::Models::ContractualRulesLinkAttribution ContractualRulesMediaAttribution = Azure::CognitiveServices::EntitySearch::V1_0::Models::ContractualRulesMediaAttribution ContractualRulesTextAttribution = Azure::CognitiveServices::EntitySearch::V1_0::Models::ContractualRulesTextAttribution FoodEstablishment = Azure::CognitiveServices::EntitySearch::V1_0::Models::FoodEstablishment @@ -40,7 +41,6 @@ module Models EntityQueryScenario = Azure::CognitiveServices::EntitySearch::V1_0::Models::EntityQueryScenario EntityScenario = Azure::CognitiveServices::EntitySearch::V1_0::Models::EntityScenario AnswerType = Azure::CognitiveServices::EntitySearch::V1_0::Models::AnswerType - ContractualRulesLinkAttribution = Azure::CognitiveServices::EntitySearch::V1_0::Models::ContractualRulesLinkAttribution Error = Azure::CognitiveServices::EntitySearch::V1_0::Models::Error SearchResponse = Azure::CognitiveServices::EntitySearch::V1_0::Models::SearchResponse Entities = Azure::CognitiveServices::EntitySearch::V1_0::Models::Entities @@ -99,6 +99,9 @@ def error_sub_code def error_response Azure::CognitiveServices::EntitySearch::V1_0::Models::ErrorResponse end + def response + Azure::CognitiveServices::EntitySearch::V1_0::Models::Response + end def contractual_rules_contractual_rule Azure::CognitiveServices::EntitySearch::V1_0::Models::ContractualRulesContractualRule end @@ -120,8 +123,8 @@ def organization def intangible Azure::CognitiveServices::EntitySearch::V1_0::Models::Intangible end - def response - Azure::CognitiveServices::EntitySearch::V1_0::Models::Response + def contractual_rules_attribution + Azure::CognitiveServices::EntitySearch::V1_0::Models::ContractualRulesAttribution end def civic_structure Azure::CognitiveServices::EntitySearch::V1_0::Models::CivicStructure @@ -129,12 +132,12 @@ def civic_structure def local_business Azure::CognitiveServices::EntitySearch::V1_0::Models::LocalBusiness end - def contractual_rules_attribution - Azure::CognitiveServices::EntitySearch::V1_0::Models::ContractualRulesAttribution - end def tourist_attraction Azure::CognitiveServices::EntitySearch::V1_0::Models::TouristAttraction end + def airport + Azure::CognitiveServices::EntitySearch::V1_0::Models::Airport + end def license Azure::CognitiveServices::EntitySearch::V1_0::Models::License end @@ -150,8 +153,8 @@ def movie_theater def contractual_rules_license_attribution Azure::CognitiveServices::EntitySearch::V1_0::Models::ContractualRulesLicenseAttribution end - def airport - Azure::CognitiveServices::EntitySearch::V1_0::Models::Airport + def contractual_rules_link_attribution + Azure::CognitiveServices::EntitySearch::V1_0::Models::ContractualRulesLinkAttribution end def contractual_rules_media_attribution Azure::CognitiveServices::EntitySearch::V1_0::Models::ContractualRulesMediaAttribution @@ -180,9 +183,6 @@ def entity_scenario def answer_type Azure::CognitiveServices::EntitySearch::V1_0::Models::AnswerType end - def contractual_rules_link_attribution - Azure::CognitiveServices::EntitySearch::V1_0::Models::ContractualRulesLinkAttribution - end def error Azure::CognitiveServices::EntitySearch::V1_0::Models::Error end diff --git a/azure_sdk/lib/latest/modules/eventgrid_profile_module.rb b/azure_sdk/lib/latest/modules/eventgrid_profile_module.rb index dafb2cd558..fefd8d97a4 100644 --- a/azure_sdk/lib/latest/modules/eventgrid_profile_module.rb +++ b/azure_sdk/lib/latest/modules/eventgrid_profile_module.rb @@ -9,6 +9,9 @@ module Azure::Profiles::Latest module EventGrid module Models + DeviceTwinMetadata = Azure::EventGrid::V2018_01_01::Models::DeviceTwinMetadata + DeviceTwinProperties = Azure::EventGrid::V2018_01_01::Models::DeviceTwinProperties + StorageBlobDeletedEventData = Azure::EventGrid::V2018_01_01::Models::StorageBlobDeletedEventData DeviceTwinInfoProperties = Azure::EventGrid::V2018_01_01::Models::DeviceTwinInfoProperties ResourceWriteSuccessData = Azure::EventGrid::V2018_01_01::Models::ResourceWriteSuccessData DeviceTwinInfoX509Thumbprint = Azure::EventGrid::V2018_01_01::Models::DeviceTwinInfoX509Thumbprint @@ -42,9 +45,6 @@ module Models ContainerRegistryImagePushedEventData = Azure::EventGrid::V2018_01_01::Models::ContainerRegistryImagePushedEventData ContainerRegistryImageDeletedEventData = Azure::EventGrid::V2018_01_01::Models::ContainerRegistryImageDeletedEventData JobState = Azure::EventGrid::V2018_01_01::Models::JobState - DeviceTwinMetadata = Azure::EventGrid::V2018_01_01::Models::DeviceTwinMetadata - DeviceTwinProperties = Azure::EventGrid::V2018_01_01::Models::DeviceTwinProperties - StorageBlobDeletedEventData = Azure::EventGrid::V2018_01_01::Models::StorageBlobDeletedEventData end class EventGridDataClass @@ -76,6 +76,15 @@ def method_missing(method, *args) end class ModelClasses + def device_twin_metadata + Azure::EventGrid::V2018_01_01::Models::DeviceTwinMetadata + end + def device_twin_properties + Azure::EventGrid::V2018_01_01::Models::DeviceTwinProperties + end + def storage_blob_deleted_event_data + Azure::EventGrid::V2018_01_01::Models::StorageBlobDeletedEventData + end def device_twin_info_properties Azure::EventGrid::V2018_01_01::Models::DeviceTwinInfoProperties end @@ -175,24 +184,15 @@ def container_registry_image_deleted_event_data def job_state Azure::EventGrid::V2018_01_01::Models::JobState end - def device_twin_metadata - Azure::EventGrid::V2018_01_01::Models::DeviceTwinMetadata - end - def device_twin_properties - Azure::EventGrid::V2018_01_01::Models::DeviceTwinProperties - end - def storage_blob_deleted_event_data - Azure::EventGrid::V2018_01_01::Models::StorageBlobDeletedEventData - end end end module Mgmt - Domains = Azure::EventGrid::Mgmt::V2018_09_15_preview::Domains - DomainTopics = Azure::EventGrid::Mgmt::V2018_09_15_preview::DomainTopics - EventSubscriptions = Azure::EventGrid::Mgmt::V2018_09_15_preview::EventSubscriptions Topics = Azure::EventGrid::Mgmt::V2018_09_15_preview::Topics TopicTypes = Azure::EventGrid::Mgmt::V2018_09_15_preview::TopicTypes Operations = Azure::EventGrid::Mgmt::V2018_09_15_preview::Operations + Domains = Azure::EventGrid::Mgmt::V2018_09_15_preview::Domains + DomainTopics = Azure::EventGrid::Mgmt::V2018_09_15_preview::DomainTopics + EventSubscriptions = Azure::EventGrid::Mgmt::V2018_09_15_preview::EventSubscriptions module Models TopicSharedAccessKeys = Azure::EventGrid::Mgmt::V2018_09_15_preview::Models::TopicSharedAccessKeys @@ -256,7 +256,7 @@ module Models end class EventGridManagementClass - attr_reader :domains, :domain_topics, :event_subscriptions, :topics, :topic_types, :operations, :configurable, :base_url, :options, :model_classes + attr_reader :topics, :topic_types, :operations, :domains, :domain_topics, :event_subscriptions, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -266,12 +266,12 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) - @domains = @client_0.domains - @domain_topics = @client_0.domain_topics - @event_subscriptions = @client_0.event_subscriptions @topics = @client_0.topics @topic_types = @client_0.topic_types @operations = @client_0.operations + @domains = @client_0.domains + @domain_topics = @client_0.domain_topics + @event_subscriptions = @client_0.event_subscriptions @model_classes = ModelClasses.new end diff --git a/azure_sdk/lib/latest/modules/eventhub_profile_module.rb b/azure_sdk/lib/latest/modules/eventhub_profile_module.rb index 5846398301..47683b49ea 100644 --- a/azure_sdk/lib/latest/modules/eventhub_profile_module.rb +++ b/azure_sdk/lib/latest/modules/eventhub_profile_module.rb @@ -7,12 +7,19 @@ module Azure::Profiles::Latest module EventHub module Mgmt - Configuration = Azure::EventHub::Mgmt::V2018_01_01_preview::Configuration Operations = Azure::EventHub::Mgmt::V2018_01_01_preview::Operations Clusters = Azure::EventHub::Mgmt::V2018_01_01_preview::Clusters Namespaces = Azure::EventHub::Mgmt::V2018_01_01_preview::Namespaces + Configuration = Azure::EventHub::Mgmt::V2018_01_01_preview::Configuration module Models + Resource = Azure::EventHub::Mgmt::V2018_01_01_preview::Models::Resource + IPAction = Azure::EventHub::Mgmt::V2018_01_01_preview::Models::IPAction + Sku = Azure::EventHub::Mgmt::V2018_01_01_preview::Models::Sku + OperationDisplay = Azure::EventHub::Mgmt::V2018_01_01_preview::Models::OperationDisplay + SkuTier = Azure::EventHub::Mgmt::V2018_01_01_preview::Models::SkuTier + Operation = Azure::EventHub::Mgmt::V2018_01_01_preview::Models::Operation + VirtualNetworkRule = Azure::EventHub::Mgmt::V2018_01_01_preview::Models::VirtualNetworkRule OperationListResult = Azure::EventHub::Mgmt::V2018_01_01_preview::Models::OperationListResult VirtualNetworkRuleListResult = Azure::EventHub::Mgmt::V2018_01_01_preview::Models::VirtualNetworkRuleListResult ErrorResponse = Azure::EventHub::Mgmt::V2018_01_01_preview::Models::ErrorResponse @@ -26,17 +33,10 @@ module Models EHNamespace = Azure::EventHub::Mgmt::V2018_01_01_preview::Models::EHNamespace IpFilterRule = Azure::EventHub::Mgmt::V2018_01_01_preview::Models::IpFilterRule SkuName = Azure::EventHub::Mgmt::V2018_01_01_preview::Models::SkuName - Resource = Azure::EventHub::Mgmt::V2018_01_01_preview::Models::Resource - IPAction = Azure::EventHub::Mgmt::V2018_01_01_preview::Models::IPAction - Sku = Azure::EventHub::Mgmt::V2018_01_01_preview::Models::Sku - OperationDisplay = Azure::EventHub::Mgmt::V2018_01_01_preview::Models::OperationDisplay - SkuTier = Azure::EventHub::Mgmt::V2018_01_01_preview::Models::SkuTier - Operation = Azure::EventHub::Mgmt::V2018_01_01_preview::Models::Operation - VirtualNetworkRule = Azure::EventHub::Mgmt::V2018_01_01_preview::Models::VirtualNetworkRule end class EventHubManagementClass - attr_reader :configuration, :operations, :clusters, :namespaces, :configurable, :base_url, :options, :model_classes + attr_reader :operations, :clusters, :namespaces, :configuration, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -46,10 +46,10 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) - @configuration = @client_0.configuration @operations = @client_0.operations @clusters = @client_0.clusters @namespaces = @client_0.namespaces + @configuration = @client_0.configuration @model_classes = ModelClasses.new end @@ -68,6 +68,27 @@ def method_missing(method, *args) end class ModelClasses + def resource + Azure::EventHub::Mgmt::V2018_01_01_preview::Models::Resource + end + def ipaction + Azure::EventHub::Mgmt::V2018_01_01_preview::Models::IPAction + end + def sku + Azure::EventHub::Mgmt::V2018_01_01_preview::Models::Sku + end + def operation_display + Azure::EventHub::Mgmt::V2018_01_01_preview::Models::OperationDisplay + end + def sku_tier + Azure::EventHub::Mgmt::V2018_01_01_preview::Models::SkuTier + end + def operation + Azure::EventHub::Mgmt::V2018_01_01_preview::Models::Operation + end + def virtual_network_rule + Azure::EventHub::Mgmt::V2018_01_01_preview::Models::VirtualNetworkRule + end def operation_list_result Azure::EventHub::Mgmt::V2018_01_01_preview::Models::OperationListResult end @@ -107,27 +128,6 @@ def ip_filter_rule def sku_name Azure::EventHub::Mgmt::V2018_01_01_preview::Models::SkuName end - def resource - Azure::EventHub::Mgmt::V2018_01_01_preview::Models::Resource - end - def ipaction - Azure::EventHub::Mgmt::V2018_01_01_preview::Models::IPAction - end - def sku - Azure::EventHub::Mgmt::V2018_01_01_preview::Models::Sku - end - def operation_display - Azure::EventHub::Mgmt::V2018_01_01_preview::Models::OperationDisplay - end - def sku_tier - Azure::EventHub::Mgmt::V2018_01_01_preview::Models::SkuTier - end - def operation - Azure::EventHub::Mgmt::V2018_01_01_preview::Models::Operation - end - def virtual_network_rule - Azure::EventHub::Mgmt::V2018_01_01_preview::Models::VirtualNetworkRule - end end end end diff --git a/azure_sdk/lib/latest/modules/face_profile_module.rb b/azure_sdk/lib/latest/modules/face_profile_module.rb index df180a8ced..67ad124b5f 100644 --- a/azure_sdk/lib/latest/modules/face_profile_module.rb +++ b/azure_sdk/lib/latest/modules/face_profile_module.rb @@ -6,17 +6,17 @@ module Azure::Profiles::Latest module Face - Face = Azure::CognitiveServices::Face::V1_0::Face - PersonGroupOperations = Azure::CognitiveServices::Face::V1_0::PersonGroupOperations FaceListOperations = Azure::CognitiveServices::Face::V1_0::FaceListOperations + Face = Azure::CognitiveServices::Face::V1_0::Face PersonGroupPerson = Azure::CognitiveServices::Face::V1_0::PersonGroupPerson + PersonGroupOperations = Azure::CognitiveServices::Face::V1_0::PersonGroupOperations module Models APIError = Azure::CognitiveServices::Face::V1_0::Models::APIError - FaceRectangle = Azure::CognitiveServices::Face::V1_0::Models::FaceRectangle Error = Azure::CognitiveServices::Face::V1_0::Models::Error - ImageUrl = Azure::CognitiveServices::Face::V1_0::Models::ImageUrl + FaceRectangle = Azure::CognitiveServices::Face::V1_0::Models::FaceRectangle FindSimilarRequest = Azure::CognitiveServices::Face::V1_0::Models::FindSimilarRequest + SimilarFace = Azure::CognitiveServices::Face::V1_0::Models::SimilarFace GroupRequest = Azure::CognitiveServices::Face::V1_0::Models::GroupRequest FaceLandmarks = Azure::CognitiveServices::Face::V1_0::Models::FaceLandmarks GroupResult = Azure::CognitiveServices::Face::V1_0::Models::GroupResult @@ -43,25 +43,25 @@ module Models DetectedFace = Azure::CognitiveServices::Face::V1_0::Models::DetectedFace UpdatePersonFaceRequest = Azure::CognitiveServices::Face::V1_0::Models::UpdatePersonFaceRequest Blur = Azure::CognitiveServices::Face::V1_0::Models::Blur + ImageUrl = Azure::CognitiveServices::Face::V1_0::Models::ImageUrl TrainingStatus = Azure::CognitiveServices::Face::V1_0::Models::TrainingStatus - FaceList = Azure::CognitiveServices::Face::V1_0::Models::FaceList PersonGroup = Azure::CognitiveServices::Face::V1_0::Models::PersonGroup Person = Azure::CognitiveServices::Face::V1_0::Models::Person + FaceList = Azure::CognitiveServices::Face::V1_0::Models::FaceList GlassesType = Azure::CognitiveServices::Face::V1_0::Models::GlassesType - HairColorType = Azure::CognitiveServices::Face::V1_0::Models::HairColorType AccessoryType = Azure::CognitiveServices::Face::V1_0::Models::AccessoryType BlurLevel = Azure::CognitiveServices::Face::V1_0::Models::BlurLevel + HairColorType = Azure::CognitiveServices::Face::V1_0::Models::HairColorType ExposureLevel = Azure::CognitiveServices::Face::V1_0::Models::ExposureLevel NoiseLevel = Azure::CognitiveServices::Face::V1_0::Models::NoiseLevel - FindSimilarMatchMode = Azure::CognitiveServices::Face::V1_0::Models::FindSimilarMatchMode Gender = Azure::CognitiveServices::Face::V1_0::Models::Gender TrainingStatusType = Azure::CognitiveServices::Face::V1_0::Models::TrainingStatusType + FindSimilarMatchMode = Azure::CognitiveServices::Face::V1_0::Models::FindSimilarMatchMode FaceAttributeType = Azure::CognitiveServices::Face::V1_0::Models::FaceAttributeType - SimilarFace = Azure::CognitiveServices::Face::V1_0::Models::SimilarFace end class FaceDataClass - attr_reader :face, :person_group_operations, :face_list_operations, :person_group_person, :configurable, :base_url, :options, :model_classes + attr_reader :face_list_operations, :face, :person_group_person, :person_group_operations, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -71,10 +71,10 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) - @face = @client_0.face - @person_group_operations = @client_0.person_group_operations @face_list_operations = @client_0.face_list_operations + @face = @client_0.face @person_group_person = @client_0.person_group_person + @person_group_operations = @client_0.person_group_operations @model_classes = ModelClasses.new end @@ -96,18 +96,18 @@ class ModelClasses def apierror Azure::CognitiveServices::Face::V1_0::Models::APIError end - def face_rectangle - Azure::CognitiveServices::Face::V1_0::Models::FaceRectangle - end def error Azure::CognitiveServices::Face::V1_0::Models::Error end - def image_url - Azure::CognitiveServices::Face::V1_0::Models::ImageUrl + def face_rectangle + Azure::CognitiveServices::Face::V1_0::Models::FaceRectangle end def find_similar_request Azure::CognitiveServices::Face::V1_0::Models::FindSimilarRequest end + def similar_face + Azure::CognitiveServices::Face::V1_0::Models::SimilarFace + end def group_request Azure::CognitiveServices::Face::V1_0::Models::GroupRequest end @@ -186,51 +186,51 @@ def update_person_face_request def blur Azure::CognitiveServices::Face::V1_0::Models::Blur end + def image_url + Azure::CognitiveServices::Face::V1_0::Models::ImageUrl + end def training_status Azure::CognitiveServices::Face::V1_0::Models::TrainingStatus end - def face_list - Azure::CognitiveServices::Face::V1_0::Models::FaceList - end def person_group Azure::CognitiveServices::Face::V1_0::Models::PersonGroup end def person Azure::CognitiveServices::Face::V1_0::Models::Person end + def face_list + Azure::CognitiveServices::Face::V1_0::Models::FaceList + end def glasses_type Azure::CognitiveServices::Face::V1_0::Models::GlassesType end - def hair_color_type - Azure::CognitiveServices::Face::V1_0::Models::HairColorType - end def accessory_type Azure::CognitiveServices::Face::V1_0::Models::AccessoryType end def blur_level Azure::CognitiveServices::Face::V1_0::Models::BlurLevel end + def hair_color_type + Azure::CognitiveServices::Face::V1_0::Models::HairColorType + end def exposure_level Azure::CognitiveServices::Face::V1_0::Models::ExposureLevel end def noise_level Azure::CognitiveServices::Face::V1_0::Models::NoiseLevel end - def find_similar_match_mode - Azure::CognitiveServices::Face::V1_0::Models::FindSimilarMatchMode - end def gender Azure::CognitiveServices::Face::V1_0::Models::Gender end def training_status_type Azure::CognitiveServices::Face::V1_0::Models::TrainingStatusType end + def find_similar_match_mode + Azure::CognitiveServices::Face::V1_0::Models::FindSimilarMatchMode + end def face_attribute_type Azure::CognitiveServices::Face::V1_0::Models::FaceAttributeType end - def similar_face - Azure::CognitiveServices::Face::V1_0::Models::SimilarFace - end end end end diff --git a/azure_sdk/lib/latest/modules/features_profile_module.rb b/azure_sdk/lib/latest/modules/features_profile_module.rb index f8ec439407..014d2eec97 100644 --- a/azure_sdk/lib/latest/modules/features_profile_module.rb +++ b/azure_sdk/lib/latest/modules/features_profile_module.rb @@ -10,12 +10,12 @@ module Mgmt Features = Azure::Features::Mgmt::V2015_12_01::Features module Models - OperationListResult = Azure::Features::Mgmt::V2015_12_01::Models::OperationListResult FeatureProperties = Azure::Features::Mgmt::V2015_12_01::Models::FeatureProperties OperationDisplay = Azure::Features::Mgmt::V2015_12_01::Models::OperationDisplay FeatureOperationsListResult = Azure::Features::Mgmt::V2015_12_01::Models::FeatureOperationsListResult Operation = Azure::Features::Mgmt::V2015_12_01::Models::Operation FeatureResult = Azure::Features::Mgmt::V2015_12_01::Models::FeatureResult + OperationListResult = Azure::Features::Mgmt::V2015_12_01::Models::OperationListResult end class FeaturesManagementClass @@ -48,9 +48,6 @@ def method_missing(method, *args) end class ModelClasses - def operation_list_result - Azure::Features::Mgmt::V2015_12_01::Models::OperationListResult - end def feature_properties Azure::Features::Mgmt::V2015_12_01::Models::FeatureProperties end @@ -66,6 +63,9 @@ def operation def feature_result Azure::Features::Mgmt::V2015_12_01::Models::FeatureResult end + def operation_list_result + Azure::Features::Mgmt::V2015_12_01::Models::OperationListResult + end end end end diff --git a/azure_sdk/lib/latest/modules/graphrbac_profile_module.rb b/azure_sdk/lib/latest/modules/graphrbac_profile_module.rb index fe28525b9c..d17c9764fe 100644 --- a/azure_sdk/lib/latest/modules/graphrbac_profile_module.rb +++ b/azure_sdk/lib/latest/modules/graphrbac_profile_module.rb @@ -6,14 +6,27 @@ module Azure::Profiles::Latest module GraphRbac - Domains = Azure::GraphRbac::V1_6::Domains Users = Azure::GraphRbac::V1_6::Users Objects = Azure::GraphRbac::V1_6::Objects Applications = Azure::GraphRbac::V1_6::Applications Groups = Azure::GraphRbac::V1_6::Groups ServicePrincipals = Azure::GraphRbac::V1_6::ServicePrincipals + Domains = Azure::GraphRbac::V1_6::Domains module Models + ApplicationCreateParameters = Azure::GraphRbac::V1_6::Models::ApplicationCreateParameters + ServicePrincipalListResult = Azure::GraphRbac::V1_6::Models::ServicePrincipalListResult + PasswordProfile = Azure::GraphRbac::V1_6::Models::PasswordProfile + DirectoryObjectListResult = Azure::GraphRbac::V1_6::Models::DirectoryObjectListResult + ApplicationUpdateParameters = Azure::GraphRbac::V1_6::Models::ApplicationUpdateParameters + AADObject = Azure::GraphRbac::V1_6::Models::AADObject + UserBase = Azure::GraphRbac::V1_6::Models::UserBase + GetObjectsParameters = Azure::GraphRbac::V1_6::Models::GetObjectsParameters + DomainListResult = Azure::GraphRbac::V1_6::Models::DomainListResult + SignInName = Azure::GraphRbac::V1_6::Models::SignInName + PasswordCredentialListResult = Azure::GraphRbac::V1_6::Models::PasswordCredentialListResult + RequiredResourceAccess = Azure::GraphRbac::V1_6::Models::RequiredResourceAccess + ApplicationAddOwnerParameters = Azure::GraphRbac::V1_6::Models::ApplicationAddOwnerParameters UserListResult = Azure::GraphRbac::V1_6::Models::UserListResult DirectoryObject = Azure::GraphRbac::V1_6::Models::DirectoryObject UserGetMemberGroupsParameters = Azure::GraphRbac::V1_6::Models::UserGetMemberGroupsParameters @@ -25,41 +38,28 @@ module Models UserType = Azure::GraphRbac::V1_6::Models::UserType UserCreateParameters = Azure::GraphRbac::V1_6::Models::UserCreateParameters Domain = Azure::GraphRbac::V1_6::Models::Domain - GroupCreateParameters = Azure::GraphRbac::V1_6::Models::GroupCreateParameters GroupAddMemberParameters = Azure::GraphRbac::V1_6::Models::GroupAddMemberParameters - GraphError = Azure::GraphRbac::V1_6::Models::GraphError + GroupCreateParameters = Azure::GraphRbac::V1_6::Models::GroupCreateParameters KeyCredential = Azure::GraphRbac::V1_6::Models::KeyCredential ResourceAccess = Azure::GraphRbac::V1_6::Models::ResourceAccess GroupListResult = Azure::GraphRbac::V1_6::Models::GroupListResult GroupGetMemberGroupsParameters = Azure::GraphRbac::V1_6::Models::GroupGetMemberGroupsParameters UserGetMemberGroupsResult = Azure::GraphRbac::V1_6::Models::UserGetMemberGroupsResult + ApplicationListResult = Azure::GraphRbac::V1_6::Models::ApplicationListResult GroupGetMemberGroupsResult = Azure::GraphRbac::V1_6::Models::GroupGetMemberGroupsResult KeyCredentialListResult = Azure::GraphRbac::V1_6::Models::KeyCredentialListResult - ApplicationListResult = Azure::GraphRbac::V1_6::Models::ApplicationListResult CheckGroupMembershipParameters = Azure::GraphRbac::V1_6::Models::CheckGroupMembershipParameters + GraphError = Azure::GraphRbac::V1_6::Models::GraphError KeyCredentialsUpdateParameters = Azure::GraphRbac::V1_6::Models::KeyCredentialsUpdateParameters CheckGroupMembershipResult = Azure::GraphRbac::V1_6::Models::CheckGroupMembershipResult PasswordCredentialsUpdateParameters = Azure::GraphRbac::V1_6::Models::PasswordCredentialsUpdateParameters ServicePrincipalCreateParameters = Azure::GraphRbac::V1_6::Models::ServicePrincipalCreateParameters GetObjectsResult = Azure::GraphRbac::V1_6::Models::GetObjectsResult - DomainListResult = Azure::GraphRbac::V1_6::Models::DomainListResult - ApplicationCreateParameters = Azure::GraphRbac::V1_6::Models::ApplicationCreateParameters - ServicePrincipalListResult = Azure::GraphRbac::V1_6::Models::ServicePrincipalListResult PasswordCredential = Azure::GraphRbac::V1_6::Models::PasswordCredential - DirectoryObjectListResult = Azure::GraphRbac::V1_6::Models::DirectoryObjectListResult - ApplicationUpdateParameters = Azure::GraphRbac::V1_6::Models::ApplicationUpdateParameters - AADObject = Azure::GraphRbac::V1_6::Models::AADObject - UserBase = Azure::GraphRbac::V1_6::Models::UserBase - PasswordProfile = Azure::GraphRbac::V1_6::Models::PasswordProfile - RequiredResourceAccess = Azure::GraphRbac::V1_6::Models::RequiredResourceAccess - GetObjectsParameters = Azure::GraphRbac::V1_6::Models::GetObjectsParameters - PasswordCredentialListResult = Azure::GraphRbac::V1_6::Models::PasswordCredentialListResult - SignInName = Azure::GraphRbac::V1_6::Models::SignInName - ApplicationAddOwnerParameters = Azure::GraphRbac::V1_6::Models::ApplicationAddOwnerParameters end class GraphRbacDataClass - attr_reader :domains, :users, :objects, :applications, :groups, :service_principals, :configurable, :base_url, :options, :model_classes + attr_reader :users, :objects, :applications, :groups, :service_principals, :domains, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -69,12 +69,12 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) - @domains = @client_0.domains @users = @client_0.users @objects = @client_0.objects @applications = @client_0.applications @groups = @client_0.groups @service_principals = @client_0.service_principals + @domains = @client_0.domains @model_classes = ModelClasses.new end @@ -93,6 +93,45 @@ def method_missing(method, *args) end class ModelClasses + def application_create_parameters + Azure::GraphRbac::V1_6::Models::ApplicationCreateParameters + end + def service_principal_list_result + Azure::GraphRbac::V1_6::Models::ServicePrincipalListResult + end + def password_profile + Azure::GraphRbac::V1_6::Models::PasswordProfile + end + def directory_object_list_result + Azure::GraphRbac::V1_6::Models::DirectoryObjectListResult + end + def application_update_parameters + Azure::GraphRbac::V1_6::Models::ApplicationUpdateParameters + end + def aadobject + Azure::GraphRbac::V1_6::Models::AADObject + end + def user_base + Azure::GraphRbac::V1_6::Models::UserBase + end + def get_objects_parameters + Azure::GraphRbac::V1_6::Models::GetObjectsParameters + end + def domain_list_result + Azure::GraphRbac::V1_6::Models::DomainListResult + end + def sign_in_name + Azure::GraphRbac::V1_6::Models::SignInName + end + def password_credential_list_result + Azure::GraphRbac::V1_6::Models::PasswordCredentialListResult + end + def required_resource_access + Azure::GraphRbac::V1_6::Models::RequiredResourceAccess + end + def application_add_owner_parameters + Azure::GraphRbac::V1_6::Models::ApplicationAddOwnerParameters + end def user_list_result Azure::GraphRbac::V1_6::Models::UserListResult end @@ -126,14 +165,11 @@ def user_create_parameters def domain Azure::GraphRbac::V1_6::Models::Domain end - def group_create_parameters - Azure::GraphRbac::V1_6::Models::GroupCreateParameters - end def group_add_member_parameters Azure::GraphRbac::V1_6::Models::GroupAddMemberParameters end - def graph_error - Azure::GraphRbac::V1_6::Models::GraphError + def group_create_parameters + Azure::GraphRbac::V1_6::Models::GroupCreateParameters end def key_credential Azure::GraphRbac::V1_6::Models::KeyCredential @@ -150,18 +186,21 @@ def group_get_member_groups_parameters def user_get_member_groups_result Azure::GraphRbac::V1_6::Models::UserGetMemberGroupsResult end + def application_list_result + Azure::GraphRbac::V1_6::Models::ApplicationListResult + end def group_get_member_groups_result Azure::GraphRbac::V1_6::Models::GroupGetMemberGroupsResult end def key_credential_list_result Azure::GraphRbac::V1_6::Models::KeyCredentialListResult end - def application_list_result - Azure::GraphRbac::V1_6::Models::ApplicationListResult - end def check_group_membership_parameters Azure::GraphRbac::V1_6::Models::CheckGroupMembershipParameters end + def graph_error + Azure::GraphRbac::V1_6::Models::GraphError + end def key_credentials_update_parameters Azure::GraphRbac::V1_6::Models::KeyCredentialsUpdateParameters end @@ -177,48 +216,9 @@ def service_principal_create_parameters def get_objects_result Azure::GraphRbac::V1_6::Models::GetObjectsResult end - def domain_list_result - Azure::GraphRbac::V1_6::Models::DomainListResult - end - def application_create_parameters - Azure::GraphRbac::V1_6::Models::ApplicationCreateParameters - end - def service_principal_list_result - Azure::GraphRbac::V1_6::Models::ServicePrincipalListResult - end def password_credential Azure::GraphRbac::V1_6::Models::PasswordCredential end - def directory_object_list_result - Azure::GraphRbac::V1_6::Models::DirectoryObjectListResult - end - def application_update_parameters - Azure::GraphRbac::V1_6::Models::ApplicationUpdateParameters - end - def aadobject - Azure::GraphRbac::V1_6::Models::AADObject - end - def user_base - Azure::GraphRbac::V1_6::Models::UserBase - end - def password_profile - Azure::GraphRbac::V1_6::Models::PasswordProfile - end - def required_resource_access - Azure::GraphRbac::V1_6::Models::RequiredResourceAccess - end - def get_objects_parameters - Azure::GraphRbac::V1_6::Models::GetObjectsParameters - end - def password_credential_list_result - Azure::GraphRbac::V1_6::Models::PasswordCredentialListResult - end - def sign_in_name - Azure::GraphRbac::V1_6::Models::SignInName - end - def application_add_owner_parameters - Azure::GraphRbac::V1_6::Models::ApplicationAddOwnerParameters - end end end end diff --git a/azure_sdk/lib/latest/modules/imagesearch_profile_module.rb b/azure_sdk/lib/latest/modules/imagesearch_profile_module.rb index e0a00e64fa..d1642f6668 100644 --- a/azure_sdk/lib/latest/modules/imagesearch_profile_module.rb +++ b/azure_sdk/lib/latest/modules/imagesearch_profile_module.rb @@ -14,24 +14,25 @@ module Models MediaObject = Azure::CognitiveServices::ImageSearch::V1_0::Models::MediaObject WebPage = Azure::CognitiveServices::ImageSearch::V1_0::Models::WebPage ErrorSubCode = Azure::CognitiveServices::ImageSearch::V1_0::Models::ErrorSubCode - ErrorResponse = Azure::CognitiveServices::ImageSearch::V1_0::Models::ErrorResponse ImageAspect = Azure::CognitiveServices::ImageSearch::V1_0::Models::ImageAspect + ErrorResponse = Azure::CognitiveServices::ImageSearch::V1_0::Models::ErrorResponse ImageColor = Azure::CognitiveServices::ImageSearch::V1_0::Models::ImageColor Freshness = Azure::CognitiveServices::ImageSearch::V1_0::Models::Freshness ImageContent = Azure::CognitiveServices::ImageSearch::V1_0::Models::ImageContent ImageType = Azure::CognitiveServices::ImageSearch::V1_0::Models::ImageType ImageLicense = Azure::CognitiveServices::ImageSearch::V1_0::Models::ImageLicense ImageSize = Azure::CognitiveServices::ImageSearch::V1_0::Models::ImageSize + Response = Azure::CognitiveServices::ImageSearch::V1_0::Models::Response Organization = Azure::CognitiveServices::ImageSearch::V1_0::Models::Organization Intangible = Azure::CognitiveServices::ImageSearch::V1_0::Models::Intangible - Response = Azure::CognitiveServices::ImageSearch::V1_0::Models::Response StructuredValue = Azure::CognitiveServices::ImageSearch::V1_0::Models::StructuredValue + Error = Azure::CognitiveServices::ImageSearch::V1_0::Models::Error RelatedSearchesModule = Azure::CognitiveServices::ImageSearch::V1_0::Models::RelatedSearchesModule InsightsTag = Azure::CognitiveServices::ImageSearch::V1_0::Models::InsightsTag RecognizedEntitiesModule = Azure::CognitiveServices::ImageSearch::V1_0::Models::RecognizedEntitiesModule PropertiesItem = Azure::CognitiveServices::ImageSearch::V1_0::Models::PropertiesItem - Error = Azure::CognitiveServices::ImageSearch::V1_0::Models::Error RecognizedEntityGroup = Azure::CognitiveServices::ImageSearch::V1_0::Models::RecognizedEntityGroup + TrendingImagesCategory = Azure::CognitiveServices::ImageSearch::V1_0::Models::TrendingImagesCategory PivotSuggestions = Azure::CognitiveServices::ImageSearch::V1_0::Models::PivotSuggestions RelatedCollectionsModule = Azure::CognitiveServices::ImageSearch::V1_0::Models::RelatedCollectionsModule ImageTagsModule = Azure::CognitiveServices::ImageSearch::V1_0::Models::ImageTagsModule @@ -52,11 +53,10 @@ module Models TrendingImages = Azure::CognitiveServices::ImageSearch::V1_0::Models::TrendingImages Rating = Azure::CognitiveServices::ImageSearch::V1_0::Models::Rating CollectionPage = Azure::CognitiveServices::ImageSearch::V1_0::Models::CollectionPage - TrendingImagesCategory = Azure::CognitiveServices::ImageSearch::V1_0::Models::TrendingImagesCategory Currency = Azure::CognitiveServices::ImageSearch::V1_0::Models::Currency - Images = Azure::CognitiveServices::ImageSearch::V1_0::Models::Images - ImageCropType = Azure::CognitiveServices::ImageSearch::V1_0::Models::ImageCropType ItemAvailability = Azure::CognitiveServices::ImageSearch::V1_0::Models::ItemAvailability + ImageCropType = Azure::CognitiveServices::ImageSearch::V1_0::Models::ImageCropType + Images = Azure::CognitiveServices::ImageSearch::V1_0::Models::Images ImageInsightModule = Azure::CognitiveServices::ImageSearch::V1_0::Models::ImageInsightModule Person = Azure::CognitiveServices::ImageSearch::V1_0::Models::Person ResponseBase = Azure::CognitiveServices::ImageSearch::V1_0::Models::ResponseBase @@ -114,12 +114,12 @@ def web_page def error_sub_code Azure::CognitiveServices::ImageSearch::V1_0::Models::ErrorSubCode end - def error_response - Azure::CognitiveServices::ImageSearch::V1_0::Models::ErrorResponse - end def image_aspect Azure::CognitiveServices::ImageSearch::V1_0::Models::ImageAspect end + def error_response + Azure::CognitiveServices::ImageSearch::V1_0::Models::ErrorResponse + end def image_color Azure::CognitiveServices::ImageSearch::V1_0::Models::ImageColor end @@ -138,18 +138,21 @@ def image_license def image_size Azure::CognitiveServices::ImageSearch::V1_0::Models::ImageSize end + def response + Azure::CognitiveServices::ImageSearch::V1_0::Models::Response + end def organization Azure::CognitiveServices::ImageSearch::V1_0::Models::Organization end def intangible Azure::CognitiveServices::ImageSearch::V1_0::Models::Intangible end - def response - Azure::CognitiveServices::ImageSearch::V1_0::Models::Response - end def structured_value Azure::CognitiveServices::ImageSearch::V1_0::Models::StructuredValue end + def error + Azure::CognitiveServices::ImageSearch::V1_0::Models::Error + end def related_searches_module Azure::CognitiveServices::ImageSearch::V1_0::Models::RelatedSearchesModule end @@ -162,12 +165,12 @@ def recognized_entities_module def properties_item Azure::CognitiveServices::ImageSearch::V1_0::Models::PropertiesItem end - def error - Azure::CognitiveServices::ImageSearch::V1_0::Models::Error - end def recognized_entity_group Azure::CognitiveServices::ImageSearch::V1_0::Models::RecognizedEntityGroup end + def trending_images_category + Azure::CognitiveServices::ImageSearch::V1_0::Models::TrendingImagesCategory + end def pivot_suggestions Azure::CognitiveServices::ImageSearch::V1_0::Models::PivotSuggestions end @@ -228,20 +231,17 @@ def rating def collection_page Azure::CognitiveServices::ImageSearch::V1_0::Models::CollectionPage end - def trending_images_category - Azure::CognitiveServices::ImageSearch::V1_0::Models::TrendingImagesCategory - end def currency Azure::CognitiveServices::ImageSearch::V1_0::Models::Currency end - def images - Azure::CognitiveServices::ImageSearch::V1_0::Models::Images + def item_availability + Azure::CognitiveServices::ImageSearch::V1_0::Models::ItemAvailability end def image_crop_type Azure::CognitiveServices::ImageSearch::V1_0::Models::ImageCropType end - def item_availability - Azure::CognitiveServices::ImageSearch::V1_0::Models::ItemAvailability + def images + Azure::CognitiveServices::ImageSearch::V1_0::Models::Images end def image_insight_module Azure::CognitiveServices::ImageSearch::V1_0::Models::ImageInsightModule diff --git a/azure_sdk/lib/latest/modules/iotcentral_profile_module.rb b/azure_sdk/lib/latest/modules/iotcentral_profile_module.rb index 1686053410..c1727218f5 100644 --- a/azure_sdk/lib/latest/modules/iotcentral_profile_module.rb +++ b/azure_sdk/lib/latest/modules/iotcentral_profile_module.rb @@ -11,19 +11,19 @@ module Mgmt Apps = Azure::IotCentral::Mgmt::V2018_09_01::Apps module Models - AppSkuInfo = Azure::IotCentral::Mgmt::V2018_09_01::Models::AppSkuInfo - AppPatch = Azure::IotCentral::Mgmt::V2018_09_01::Models::AppPatch - OperationInputs = Azure::IotCentral::Mgmt::V2018_09_01::Models::OperationInputs - ErrorResponseBody = Azure::IotCentral::Mgmt::V2018_09_01::Models::ErrorResponseBody - AppAvailabilityInfo = Azure::IotCentral::Mgmt::V2018_09_01::Models::AppAvailabilityInfo - App = Azure::IotCentral::Mgmt::V2018_09_01::Models::App - OperationListResult = Azure::IotCentral::Mgmt::V2018_09_01::Models::OperationListResult - AppSku = Azure::IotCentral::Mgmt::V2018_09_01::Models::AppSku Resource = Azure::IotCentral::Mgmt::V2018_09_01::Models::Resource ErrorDetails = Azure::IotCentral::Mgmt::V2018_09_01::Models::ErrorDetails OperationDisplay = Azure::IotCentral::Mgmt::V2018_09_01::Models::OperationDisplay Operation = Azure::IotCentral::Mgmt::V2018_09_01::Models::Operation AppListResult = Azure::IotCentral::Mgmt::V2018_09_01::Models::AppListResult + OperationListResult = Azure::IotCentral::Mgmt::V2018_09_01::Models::OperationListResult + ErrorResponseBody = Azure::IotCentral::Mgmt::V2018_09_01::Models::ErrorResponseBody + OperationInputs = Azure::IotCentral::Mgmt::V2018_09_01::Models::OperationInputs + AppAvailabilityInfo = Azure::IotCentral::Mgmt::V2018_09_01::Models::AppAvailabilityInfo + AppPatch = Azure::IotCentral::Mgmt::V2018_09_01::Models::AppPatch + App = Azure::IotCentral::Mgmt::V2018_09_01::Models::App + AppSkuInfo = Azure::IotCentral::Mgmt::V2018_09_01::Models::AppSkuInfo + AppSku = Azure::IotCentral::Mgmt::V2018_09_01::Models::AppSku end class IotCentralManagementClass @@ -57,45 +57,45 @@ def method_missing(method, *args) end class ModelClasses - def app_sku_info - Azure::IotCentral::Mgmt::V2018_09_01::Models::AppSkuInfo + def resource + Azure::IotCentral::Mgmt::V2018_09_01::Models::Resource end - def app_patch - Azure::IotCentral::Mgmt::V2018_09_01::Models::AppPatch + def error_details + Azure::IotCentral::Mgmt::V2018_09_01::Models::ErrorDetails end - def operation_inputs - Azure::IotCentral::Mgmt::V2018_09_01::Models::OperationInputs + def operation_display + Azure::IotCentral::Mgmt::V2018_09_01::Models::OperationDisplay + end + def operation + Azure::IotCentral::Mgmt::V2018_09_01::Models::Operation + end + def app_list_result + Azure::IotCentral::Mgmt::V2018_09_01::Models::AppListResult + end + def operation_list_result + Azure::IotCentral::Mgmt::V2018_09_01::Models::OperationListResult end def error_response_body Azure::IotCentral::Mgmt::V2018_09_01::Models::ErrorResponseBody end + def operation_inputs + Azure::IotCentral::Mgmt::V2018_09_01::Models::OperationInputs + end def app_availability_info Azure::IotCentral::Mgmt::V2018_09_01::Models::AppAvailabilityInfo end + def app_patch + Azure::IotCentral::Mgmt::V2018_09_01::Models::AppPatch + end def app Azure::IotCentral::Mgmt::V2018_09_01::Models::App end - def operation_list_result - Azure::IotCentral::Mgmt::V2018_09_01::Models::OperationListResult + def app_sku_info + Azure::IotCentral::Mgmt::V2018_09_01::Models::AppSkuInfo end def app_sku Azure::IotCentral::Mgmt::V2018_09_01::Models::AppSku end - def resource - Azure::IotCentral::Mgmt::V2018_09_01::Models::Resource - end - def error_details - Azure::IotCentral::Mgmt::V2018_09_01::Models::ErrorDetails - end - def operation_display - Azure::IotCentral::Mgmt::V2018_09_01::Models::OperationDisplay - end - def operation - Azure::IotCentral::Mgmt::V2018_09_01::Models::Operation - end - def app_list_result - Azure::IotCentral::Mgmt::V2018_09_01::Models::AppListResult - end end end end diff --git a/azure_sdk/lib/latest/modules/iothub_profile_module.rb b/azure_sdk/lib/latest/modules/iothub_profile_module.rb index 93f2d2be55..d495772fdf 100644 --- a/azure_sdk/lib/latest/modules/iothub_profile_module.rb +++ b/azure_sdk/lib/latest/modules/iothub_profile_module.rb @@ -13,6 +13,19 @@ module Mgmt Certificates = Azure::IotHub::Mgmt::V2018_04_01::Certificates module Models + TestAllRoutesInput = Azure::IotHub::Mgmt::V2018_04_01::Models::TestAllRoutesInput + OperationsMonitoringProperties = Azure::IotHub::Mgmt::V2018_04_01::Models::OperationsMonitoringProperties + OperationListResult = Azure::IotHub::Mgmt::V2018_04_01::Models::OperationListResult + MatchedRoute = Azure::IotHub::Mgmt::V2018_04_01::Models::MatchedRoute + UserSubscriptionQuota = Azure::IotHub::Mgmt::V2018_04_01::Models::UserSubscriptionQuota + Resource = Azure::IotHub::Mgmt::V2018_04_01::Models::Resource + SharedAccessSignatureAuthorizationRuleListResult = Azure::IotHub::Mgmt::V2018_04_01::Models::SharedAccessSignatureAuthorizationRuleListResult + TestAllRoutesResult = Azure::IotHub::Mgmt::V2018_04_01::Models::TestAllRoutesResult + CertificateVerificationDescription = Azure::IotHub::Mgmt::V2018_04_01::Models::CertificateVerificationDescription + TestRouteInput = Azure::IotHub::Mgmt::V2018_04_01::Models::TestRouteInput + RoutingServiceBusQueueEndpointProperties = Azure::IotHub::Mgmt::V2018_04_01::Models::RoutingServiceBusQueueEndpointProperties + FallbackRouteProperties = Azure::IotHub::Mgmt::V2018_04_01::Models::FallbackRouteProperties + RouteErrorRange = Azure::IotHub::Mgmt::V2018_04_01::Models::RouteErrorRange RouteErrorPosition = Azure::IotHub::Mgmt::V2018_04_01::Models::RouteErrorPosition RouteCompilationError = Azure::IotHub::Mgmt::V2018_04_01::Models::RouteCompilationError CertificateBodyDescription = Azure::IotHub::Mgmt::V2018_04_01::Models::CertificateBodyDescription @@ -57,6 +70,7 @@ module Models RoutingServiceBusTopicEndpointProperties = Azure::IotHub::Mgmt::V2018_04_01::Models::RoutingServiceBusTopicEndpointProperties JobResponseListResult = Azure::IotHub::Mgmt::V2018_04_01::Models::JobResponseListResult RoutingStorageContainerProperties = Azure::IotHub::Mgmt::V2018_04_01::Models::RoutingStorageContainerProperties + IotHubCapacity = Azure::IotHub::Mgmt::V2018_04_01::Models::IotHubCapacity RouteProperties = Azure::IotHub::Mgmt::V2018_04_01::Models::RouteProperties IotHubSkuDescription = Azure::IotHub::Mgmt::V2018_04_01::Models::IotHubSkuDescription RoutingProperties = Azure::IotHub::Mgmt::V2018_04_01::Models::RoutingProperties @@ -66,30 +80,16 @@ module Models CloudToDeviceProperties = Azure::IotHub::Mgmt::V2018_04_01::Models::CloudToDeviceProperties EventHubConsumerGroupsListResult = Azure::IotHub::Mgmt::V2018_04_01::Models::EventHubConsumerGroupsListResult IotHubProperties = Azure::IotHub::Mgmt::V2018_04_01::Models::IotHubProperties - IotHubCapacity = Azure::IotHub::Mgmt::V2018_04_01::Models::IotHubCapacity IotHubSkuDescriptionListResult = Azure::IotHub::Mgmt::V2018_04_01::Models::IotHubSkuDescriptionListResult IotHubDescriptionListResult = Azure::IotHub::Mgmt::V2018_04_01::Models::IotHubDescriptionListResult OperationDisplay = Azure::IotHub::Mgmt::V2018_04_01::Models::OperationDisplay - CertificateDescription = Azure::IotHub::Mgmt::V2018_04_01::Models::CertificateDescription - IotHubNameAvailabilityInfo = Azure::IotHub::Mgmt::V2018_04_01::Models::IotHubNameAvailabilityInfo - UserSubscriptionQuota = Azure::IotHub::Mgmt::V2018_04_01::Models::UserSubscriptionQuota - OperationListResult = Azure::IotHub::Mgmt::V2018_04_01::Models::OperationListResult - Resource = Azure::IotHub::Mgmt::V2018_04_01::Models::Resource - RoutingEndpoints = Azure::IotHub::Mgmt::V2018_04_01::Models::RoutingEndpoints CertificateWithNonceDescription = Azure::IotHub::Mgmt::V2018_04_01::Models::CertificateWithNonceDescription - TestAllRoutesInput = Azure::IotHub::Mgmt::V2018_04_01::Models::TestAllRoutesInput - RoutingServiceBusQueueEndpointProperties = Azure::IotHub::Mgmt::V2018_04_01::Models::RoutingServiceBusQueueEndpointProperties + IotHubNameAvailabilityInfo = Azure::IotHub::Mgmt::V2018_04_01::Models::IotHubNameAvailabilityInfo + CertificateDescription = Azure::IotHub::Mgmt::V2018_04_01::Models::CertificateDescription UserSubscriptionQuotaListResult = Azure::IotHub::Mgmt::V2018_04_01::Models::UserSubscriptionQuotaListResult - MatchedRoute = Azure::IotHub::Mgmt::V2018_04_01::Models::MatchedRoute + RoutingEndpoints = Azure::IotHub::Mgmt::V2018_04_01::Models::RoutingEndpoints RoutingMessage = Azure::IotHub::Mgmt::V2018_04_01::Models::RoutingMessage StorageEndpointProperties = Azure::IotHub::Mgmt::V2018_04_01::Models::StorageEndpointProperties - SharedAccessSignatureAuthorizationRuleListResult = Azure::IotHub::Mgmt::V2018_04_01::Models::SharedAccessSignatureAuthorizationRuleListResult - OperationsMonitoringProperties = Azure::IotHub::Mgmt::V2018_04_01::Models::OperationsMonitoringProperties - CertificateVerificationDescription = Azure::IotHub::Mgmt::V2018_04_01::Models::CertificateVerificationDescription - TestRouteInput = Azure::IotHub::Mgmt::V2018_04_01::Models::TestRouteInput - TestAllRoutesResult = Azure::IotHub::Mgmt::V2018_04_01::Models::TestAllRoutesResult - FallbackRouteProperties = Azure::IotHub::Mgmt::V2018_04_01::Models::FallbackRouteProperties - RouteErrorRange = Azure::IotHub::Mgmt::V2018_04_01::Models::RouteErrorRange end class IotHubManagementClass @@ -125,6 +125,45 @@ def method_missing(method, *args) end class ModelClasses + def test_all_routes_input + Azure::IotHub::Mgmt::V2018_04_01::Models::TestAllRoutesInput + end + def operations_monitoring_properties + Azure::IotHub::Mgmt::V2018_04_01::Models::OperationsMonitoringProperties + end + def operation_list_result + Azure::IotHub::Mgmt::V2018_04_01::Models::OperationListResult + end + def matched_route + Azure::IotHub::Mgmt::V2018_04_01::Models::MatchedRoute + end + def user_subscription_quota + Azure::IotHub::Mgmt::V2018_04_01::Models::UserSubscriptionQuota + end + def resource + Azure::IotHub::Mgmt::V2018_04_01::Models::Resource + end + def shared_access_signature_authorization_rule_list_result + Azure::IotHub::Mgmt::V2018_04_01::Models::SharedAccessSignatureAuthorizationRuleListResult + end + def test_all_routes_result + Azure::IotHub::Mgmt::V2018_04_01::Models::TestAllRoutesResult + end + def certificate_verification_description + Azure::IotHub::Mgmt::V2018_04_01::Models::CertificateVerificationDescription + end + def test_route_input + Azure::IotHub::Mgmt::V2018_04_01::Models::TestRouteInput + end + def routing_service_bus_queue_endpoint_properties + Azure::IotHub::Mgmt::V2018_04_01::Models::RoutingServiceBusQueueEndpointProperties + end + def fallback_route_properties + Azure::IotHub::Mgmt::V2018_04_01::Models::FallbackRouteProperties + end + def route_error_range + Azure::IotHub::Mgmt::V2018_04_01::Models::RouteErrorRange + end def route_error_position Azure::IotHub::Mgmt::V2018_04_01::Models::RouteErrorPosition end @@ -257,6 +296,9 @@ def job_response_list_result def routing_storage_container_properties Azure::IotHub::Mgmt::V2018_04_01::Models::RoutingStorageContainerProperties end + def iot_hub_capacity + Azure::IotHub::Mgmt::V2018_04_01::Models::IotHubCapacity + end def route_properties Azure::IotHub::Mgmt::V2018_04_01::Models::RouteProperties end @@ -284,9 +326,6 @@ def event_hub_consumer_groups_list_result def iot_hub_properties Azure::IotHub::Mgmt::V2018_04_01::Models::IotHubProperties end - def iot_hub_capacity - Azure::IotHub::Mgmt::V2018_04_01::Models::IotHubCapacity - end def iot_hub_sku_description_list_result Azure::IotHub::Mgmt::V2018_04_01::Models::IotHubSkuDescriptionListResult end @@ -296,38 +335,20 @@ def iot_hub_description_list_result def operation_display Azure::IotHub::Mgmt::V2018_04_01::Models::OperationDisplay end - def certificate_description - Azure::IotHub::Mgmt::V2018_04_01::Models::CertificateDescription - end - def iot_hub_name_availability_info - Azure::IotHub::Mgmt::V2018_04_01::Models::IotHubNameAvailabilityInfo - end - def user_subscription_quota - Azure::IotHub::Mgmt::V2018_04_01::Models::UserSubscriptionQuota - end - def operation_list_result - Azure::IotHub::Mgmt::V2018_04_01::Models::OperationListResult - end - def resource - Azure::IotHub::Mgmt::V2018_04_01::Models::Resource - end - def routing_endpoints - Azure::IotHub::Mgmt::V2018_04_01::Models::RoutingEndpoints - end def certificate_with_nonce_description Azure::IotHub::Mgmt::V2018_04_01::Models::CertificateWithNonceDescription end - def test_all_routes_input - Azure::IotHub::Mgmt::V2018_04_01::Models::TestAllRoutesInput + def iot_hub_name_availability_info + Azure::IotHub::Mgmt::V2018_04_01::Models::IotHubNameAvailabilityInfo end - def routing_service_bus_queue_endpoint_properties - Azure::IotHub::Mgmt::V2018_04_01::Models::RoutingServiceBusQueueEndpointProperties + def certificate_description + Azure::IotHub::Mgmt::V2018_04_01::Models::CertificateDescription end def user_subscription_quota_list_result Azure::IotHub::Mgmt::V2018_04_01::Models::UserSubscriptionQuotaListResult end - def matched_route - Azure::IotHub::Mgmt::V2018_04_01::Models::MatchedRoute + def routing_endpoints + Azure::IotHub::Mgmt::V2018_04_01::Models::RoutingEndpoints end def routing_message Azure::IotHub::Mgmt::V2018_04_01::Models::RoutingMessage @@ -335,27 +356,6 @@ def routing_message def storage_endpoint_properties Azure::IotHub::Mgmt::V2018_04_01::Models::StorageEndpointProperties end - def shared_access_signature_authorization_rule_list_result - Azure::IotHub::Mgmt::V2018_04_01::Models::SharedAccessSignatureAuthorizationRuleListResult - end - def operations_monitoring_properties - Azure::IotHub::Mgmt::V2018_04_01::Models::OperationsMonitoringProperties - end - def certificate_verification_description - Azure::IotHub::Mgmt::V2018_04_01::Models::CertificateVerificationDescription - end - def test_route_input - Azure::IotHub::Mgmt::V2018_04_01::Models::TestRouteInput - end - def test_all_routes_result - Azure::IotHub::Mgmt::V2018_04_01::Models::TestAllRoutesResult - end - def fallback_route_properties - Azure::IotHub::Mgmt::V2018_04_01::Models::FallbackRouteProperties - end - def route_error_range - Azure::IotHub::Mgmt::V2018_04_01::Models::RouteErrorRange - end end end end diff --git a/azure_sdk/lib/latest/modules/keyvault_profile_module.rb b/azure_sdk/lib/latest/modules/keyvault_profile_module.rb index 18f21e3228..8ca06ec0ed 100644 --- a/azure_sdk/lib/latest/modules/keyvault_profile_module.rb +++ b/azure_sdk/lib/latest/modules/keyvault_profile_module.rb @@ -51,7 +51,7 @@ module Models SasDefinitionItem = Azure::KeyVault::V7_0::Models::SasDefinitionItem CertificateMergeParameters = Azure::KeyVault::V7_0::Models::CertificateMergeParameters CertificateIssuerSetParameters = Azure::KeyVault::V7_0::Models::CertificateIssuerSetParameters - IssuerCredentials = Azure::KeyVault::V7_0::Models::IssuerCredentials + Error = Azure::KeyVault::V7_0::Models::Error CertificateIssuerUpdateParameters = Azure::KeyVault::V7_0::Models::CertificateIssuerUpdateParameters OrganizationDetails = Azure::KeyVault::V7_0::Models::OrganizationDetails CertificateOperationUpdateParameter = Azure::KeyVault::V7_0::Models::CertificateOperationUpdateParameter @@ -79,17 +79,16 @@ module Models SecretProperties = Azure::KeyVault::V7_0::Models::SecretProperties PendingCertificateSigningRequestResult = Azure::KeyVault::V7_0::Models::PendingCertificateSigningRequestResult CertificateBundle = Azure::KeyVault::V7_0::Models::CertificateBundle - Error = Azure::KeyVault::V7_0::Models::Error + StorageAccountAttributes = Azure::KeyVault::V7_0::Models::StorageAccountAttributes IssuerAttributes = Azure::KeyVault::V7_0::Models::IssuerAttributes StorageBundle = Azure::KeyVault::V7_0::Models::StorageBundle SasDefinitionListResult = Azure::KeyVault::V7_0::Models::SasDefinitionListResult StorageAccountCreateParameters = Azure::KeyVault::V7_0::Models::StorageAccountCreateParameters CertificateOperation = Azure::KeyVault::V7_0::Models::CertificateOperation - StorageAccountAttributes = Azure::KeyVault::V7_0::Models::StorageAccountAttributes StorageAccountUpdateParameters = Azure::KeyVault::V7_0::Models::StorageAccountUpdateParameters + StorageAccountRegenerteKeyParameters = Azure::KeyVault::V7_0::Models::StorageAccountRegenerteKeyParameters KeyCreateParameters = Azure::KeyVault::V7_0::Models::KeyCreateParameters StorageAccountItem = Azure::KeyVault::V7_0::Models::StorageAccountItem - StorageAccountRegenerteKeyParameters = Azure::KeyVault::V7_0::Models::StorageAccountRegenerteKeyParameters KeyAttributes = Azure::KeyVault::V7_0::Models::KeyAttributes DeletedKeyBundle = Azure::KeyVault::V7_0::Models::DeletedKeyBundle DeletedKeyItem = Azure::KeyVault::V7_0::Models::DeletedKeyItem @@ -97,6 +96,7 @@ module Models DeletedSecretBundle = Azure::KeyVault::V7_0::Models::DeletedSecretBundle DeletedSecretItem = Azure::KeyVault::V7_0::Models::DeletedSecretItem CertificateAttributes = Azure::KeyVault::V7_0::Models::CertificateAttributes + IssuerCredentials = Azure::KeyVault::V7_0::Models::IssuerCredentials DeletedCertificateBundle = Azure::KeyVault::V7_0::Models::DeletedCertificateBundle DeletedCertificateItem = Azure::KeyVault::V7_0::Models::DeletedCertificateItem JsonWebKeyType = Azure::KeyVault::V7_0::Models::JsonWebKeyType @@ -264,8 +264,8 @@ def certificate_merge_parameters def certificate_issuer_set_parameters Azure::KeyVault::V7_0::Models::CertificateIssuerSetParameters end - def issuer_credentials - Azure::KeyVault::V7_0::Models::IssuerCredentials + def error + Azure::KeyVault::V7_0::Models::Error end def certificate_issuer_update_parameters Azure::KeyVault::V7_0::Models::CertificateIssuerUpdateParameters @@ -348,8 +348,8 @@ def pending_certificate_signing_request_result def certificate_bundle Azure::KeyVault::V7_0::Models::CertificateBundle end - def error - Azure::KeyVault::V7_0::Models::Error + def storage_account_attributes + Azure::KeyVault::V7_0::Models::StorageAccountAttributes end def issuer_attributes Azure::KeyVault::V7_0::Models::IssuerAttributes @@ -366,21 +366,18 @@ def storage_account_create_parameters def certificate_operation Azure::KeyVault::V7_0::Models::CertificateOperation end - def storage_account_attributes - Azure::KeyVault::V7_0::Models::StorageAccountAttributes - end def storage_account_update_parameters Azure::KeyVault::V7_0::Models::StorageAccountUpdateParameters end + def storage_account_regenerte_key_parameters + Azure::KeyVault::V7_0::Models::StorageAccountRegenerteKeyParameters + end def key_create_parameters Azure::KeyVault::V7_0::Models::KeyCreateParameters end def storage_account_item Azure::KeyVault::V7_0::Models::StorageAccountItem end - def storage_account_regenerte_key_parameters - Azure::KeyVault::V7_0::Models::StorageAccountRegenerteKeyParameters - end def key_attributes Azure::KeyVault::V7_0::Models::KeyAttributes end @@ -402,6 +399,9 @@ def deleted_secret_item def certificate_attributes Azure::KeyVault::V7_0::Models::CertificateAttributes end + def issuer_credentials + Azure::KeyVault::V7_0::Models::IssuerCredentials + end def deleted_certificate_bundle Azure::KeyVault::V7_0::Models::DeletedCertificateBundle end @@ -439,9 +439,19 @@ module Mgmt Operations = Azure::KeyVault::Mgmt::V2018_02_14::Operations module Models - Reason = Azure::KeyVault::Mgmt::V2018_02_14::Models::Reason - AccessPolicyUpdateKind = Azure::KeyVault::Mgmt::V2018_02_14::Models::AccessPolicyUpdateKind + Operation = Azure::KeyVault::Mgmt::V2018_02_14::Models::Operation + SecretPermissions = Azure::KeyVault::Mgmt::V2018_02_14::Models::SecretPermissions + OperationListResult = Azure::KeyVault::Mgmt::V2018_02_14::Models::OperationListResult + StoragePermissions = Azure::KeyVault::Mgmt::V2018_02_14::Models::StoragePermissions + CreateMode = Azure::KeyVault::Mgmt::V2018_02_14::Models::CreateMode + CertificatePermissions = Azure::KeyVault::Mgmt::V2018_02_14::Models::CertificatePermissions + Sku = Azure::KeyVault::Mgmt::V2018_02_14::Models::Sku + NetworkRuleBypassOptions = Azure::KeyVault::Mgmt::V2018_02_14::Models::NetworkRuleBypassOptions + NetworkRuleAction = Azure::KeyVault::Mgmt::V2018_02_14::Models::NetworkRuleAction + VirtualNetworkRule = Azure::KeyVault::Mgmt::V2018_02_14::Models::VirtualNetworkRule Permissions = Azure::KeyVault::Mgmt::V2018_02_14::Models::Permissions + AccessPolicyUpdateKind = Azure::KeyVault::Mgmt::V2018_02_14::Models::AccessPolicyUpdateKind + Reason = Azure::KeyVault::Mgmt::V2018_02_14::Models::Reason Resource = Azure::KeyVault::Mgmt::V2018_02_14::Models::Resource OperationDisplay = Azure::KeyVault::Mgmt::V2018_02_14::Models::OperationDisplay DeletedVault = Azure::KeyVault::Mgmt::V2018_02_14::Models::DeletedVault @@ -465,16 +475,6 @@ module Models SkuName = Azure::KeyVault::Mgmt::V2018_02_14::Models::SkuName KeyPermissions = Azure::KeyVault::Mgmt::V2018_02_14::Models::KeyPermissions AccessPolicyEntry = Azure::KeyVault::Mgmt::V2018_02_14::Models::AccessPolicyEntry - Operation = Azure::KeyVault::Mgmt::V2018_02_14::Models::Operation - SecretPermissions = Azure::KeyVault::Mgmt::V2018_02_14::Models::SecretPermissions - OperationListResult = Azure::KeyVault::Mgmt::V2018_02_14::Models::OperationListResult - StoragePermissions = Azure::KeyVault::Mgmt::V2018_02_14::Models::StoragePermissions - CreateMode = Azure::KeyVault::Mgmt::V2018_02_14::Models::CreateMode - CertificatePermissions = Azure::KeyVault::Mgmt::V2018_02_14::Models::CertificatePermissions - Sku = Azure::KeyVault::Mgmt::V2018_02_14::Models::Sku - NetworkRuleBypassOptions = Azure::KeyVault::Mgmt::V2018_02_14::Models::NetworkRuleBypassOptions - NetworkRuleAction = Azure::KeyVault::Mgmt::V2018_02_14::Models::NetworkRuleAction - VirtualNetworkRule = Azure::KeyVault::Mgmt::V2018_02_14::Models::VirtualNetworkRule end class KeyVaultManagementClass @@ -508,15 +508,45 @@ def method_missing(method, *args) end class ModelClasses - def reason - Azure::KeyVault::Mgmt::V2018_02_14::Models::Reason + def operation + Azure::KeyVault::Mgmt::V2018_02_14::Models::Operation end - def access_policy_update_kind - Azure::KeyVault::Mgmt::V2018_02_14::Models::AccessPolicyUpdateKind + def secret_permissions + Azure::KeyVault::Mgmt::V2018_02_14::Models::SecretPermissions + end + def operation_list_result + Azure::KeyVault::Mgmt::V2018_02_14::Models::OperationListResult + end + def storage_permissions + Azure::KeyVault::Mgmt::V2018_02_14::Models::StoragePermissions + end + def create_mode + Azure::KeyVault::Mgmt::V2018_02_14::Models::CreateMode + end + def certificate_permissions + Azure::KeyVault::Mgmt::V2018_02_14::Models::CertificatePermissions + end + def sku + Azure::KeyVault::Mgmt::V2018_02_14::Models::Sku + end + def network_rule_bypass_options + Azure::KeyVault::Mgmt::V2018_02_14::Models::NetworkRuleBypassOptions + end + def network_rule_action + Azure::KeyVault::Mgmt::V2018_02_14::Models::NetworkRuleAction + end + def virtual_network_rule + Azure::KeyVault::Mgmt::V2018_02_14::Models::VirtualNetworkRule end def permissions Azure::KeyVault::Mgmt::V2018_02_14::Models::Permissions end + def access_policy_update_kind + Azure::KeyVault::Mgmt::V2018_02_14::Models::AccessPolicyUpdateKind + end + def reason + Azure::KeyVault::Mgmt::V2018_02_14::Models::Reason + end def resource Azure::KeyVault::Mgmt::V2018_02_14::Models::Resource end @@ -586,36 +616,6 @@ def key_permissions def access_policy_entry Azure::KeyVault::Mgmt::V2018_02_14::Models::AccessPolicyEntry end - def operation - Azure::KeyVault::Mgmt::V2018_02_14::Models::Operation - end - def secret_permissions - Azure::KeyVault::Mgmt::V2018_02_14::Models::SecretPermissions - end - def operation_list_result - Azure::KeyVault::Mgmt::V2018_02_14::Models::OperationListResult - end - def storage_permissions - Azure::KeyVault::Mgmt::V2018_02_14::Models::StoragePermissions - end - def create_mode - Azure::KeyVault::Mgmt::V2018_02_14::Models::CreateMode - end - def certificate_permissions - Azure::KeyVault::Mgmt::V2018_02_14::Models::CertificatePermissions - end - def sku - Azure::KeyVault::Mgmt::V2018_02_14::Models::Sku - end - def network_rule_bypass_options - Azure::KeyVault::Mgmt::V2018_02_14::Models::NetworkRuleBypassOptions - end - def network_rule_action - Azure::KeyVault::Mgmt::V2018_02_14::Models::NetworkRuleAction - end - def virtual_network_rule - Azure::KeyVault::Mgmt::V2018_02_14::Models::VirtualNetworkRule - end end end end diff --git a/azure_sdk/lib/latest/modules/kusto_profile_module.rb b/azure_sdk/lib/latest/modules/kusto_profile_module.rb index 6bc77f1af0..1726b14ba5 100644 --- a/azure_sdk/lib/latest/modules/kusto_profile_module.rb +++ b/azure_sdk/lib/latest/modules/kusto_profile_module.rb @@ -7,12 +7,17 @@ module Azure::Profiles::Latest module Kusto module Mgmt - Databases = Azure::Kusto::Mgmt::V2018_09_07_preview::Databases - EventHubConnections = Azure::Kusto::Mgmt::V2018_09_07_preview::EventHubConnections Operations = Azure::Kusto::Mgmt::V2018_09_07_preview::Operations Clusters = Azure::Kusto::Mgmt::V2018_09_07_preview::Clusters + Databases = Azure::Kusto::Mgmt::V2018_09_07_preview::Databases + EventHubConnections = Azure::Kusto::Mgmt::V2018_09_07_preview::EventHubConnections module Models + DatabasePrincipalListResult = Azure::Kusto::Mgmt::V2018_09_07_preview::Models::DatabasePrincipalListResult + DatabasePrincipalListRequest = Azure::Kusto::Mgmt::V2018_09_07_preview::Models::DatabasePrincipalListRequest + AzureSku = Azure::Kusto::Mgmt::V2018_09_07_preview::Models::AzureSku + EventHubConnectionValidationListResult = Azure::Kusto::Mgmt::V2018_09_07_preview::Models::EventHubConnectionValidationListResult + AzureResourceSku = Azure::Kusto::Mgmt::V2018_09_07_preview::Models::AzureResourceSku EventHubConnectionListResult = Azure::Kusto::Mgmt::V2018_09_07_preview::Models::EventHubConnectionListResult EventHubConnectionValidation = Azure::Kusto::Mgmt::V2018_09_07_preview::Models::EventHubConnectionValidation TrustedExternalTenant = Azure::Kusto::Mgmt::V2018_09_07_preview::Models::TrustedExternalTenant @@ -37,25 +42,20 @@ module Models AzureEntityResource = Azure::Kusto::Mgmt::V2018_09_07_preview::Models::AzureEntityResource DataFormat = Azure::Kusto::Mgmt::V2018_09_07_preview::Models::DataFormat AzureSkuName = Azure::Kusto::Mgmt::V2018_09_07_preview::Models::AzureSkuName - DatabasePrincipalType = Azure::Kusto::Mgmt::V2018_09_07_preview::Models::DatabasePrincipalType + State = Azure::Kusto::Mgmt::V2018_09_07_preview::Models::State DatabasePrincipalRole = Azure::Kusto::Mgmt::V2018_09_07_preview::Models::DatabasePrincipalRole + DatabasePrincipalType = Azure::Kusto::Mgmt::V2018_09_07_preview::Models::DatabasePrincipalType OperationDisplay = Azure::Kusto::Mgmt::V2018_09_07_preview::Models::OperationDisplay - State = Azure::Kusto::Mgmt::V2018_09_07_preview::Models::State Operation = Azure::Kusto::Mgmt::V2018_09_07_preview::Models::Operation OperationListResult = Azure::Kusto::Mgmt::V2018_09_07_preview::Models::OperationListResult ProvisioningState = Azure::Kusto::Mgmt::V2018_09_07_preview::Models::ProvisioningState Database = Azure::Kusto::Mgmt::V2018_09_07_preview::Models::Database ClusterListResult = Azure::Kusto::Mgmt::V2018_09_07_preview::Models::ClusterListResult Cluster = Azure::Kusto::Mgmt::V2018_09_07_preview::Models::Cluster - DatabasePrincipalListResult = Azure::Kusto::Mgmt::V2018_09_07_preview::Models::DatabasePrincipalListResult - DatabasePrincipalListRequest = Azure::Kusto::Mgmt::V2018_09_07_preview::Models::DatabasePrincipalListRequest - AzureSku = Azure::Kusto::Mgmt::V2018_09_07_preview::Models::AzureSku - EventHubConnectionValidationListResult = Azure::Kusto::Mgmt::V2018_09_07_preview::Models::EventHubConnectionValidationListResult - AzureResourceSku = Azure::Kusto::Mgmt::V2018_09_07_preview::Models::AzureResourceSku end class KustoManagementClass - attr_reader :databases, :event_hub_connections, :operations, :clusters, :configurable, :base_url, :options, :model_classes + attr_reader :operations, :clusters, :databases, :event_hub_connections, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -65,10 +65,10 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) - @databases = @client_0.databases - @event_hub_connections = @client_0.event_hub_connections @operations = @client_0.operations @clusters = @client_0.clusters + @databases = @client_0.databases + @event_hub_connections = @client_0.event_hub_connections @model_classes = ModelClasses.new end @@ -87,6 +87,21 @@ def method_missing(method, *args) end class ModelClasses + def database_principal_list_result + Azure::Kusto::Mgmt::V2018_09_07_preview::Models::DatabasePrincipalListResult + end + def database_principal_list_request + Azure::Kusto::Mgmt::V2018_09_07_preview::Models::DatabasePrincipalListRequest + end + def azure_sku + Azure::Kusto::Mgmt::V2018_09_07_preview::Models::AzureSku + end + def event_hub_connection_validation_list_result + Azure::Kusto::Mgmt::V2018_09_07_preview::Models::EventHubConnectionValidationListResult + end + def azure_resource_sku + Azure::Kusto::Mgmt::V2018_09_07_preview::Models::AzureResourceSku + end def event_hub_connection_list_result Azure::Kusto::Mgmt::V2018_09_07_preview::Models::EventHubConnectionListResult end @@ -159,18 +174,18 @@ def data_format def azure_sku_name Azure::Kusto::Mgmt::V2018_09_07_preview::Models::AzureSkuName end - def database_principal_type - Azure::Kusto::Mgmt::V2018_09_07_preview::Models::DatabasePrincipalType + def state + Azure::Kusto::Mgmt::V2018_09_07_preview::Models::State end def database_principal_role Azure::Kusto::Mgmt::V2018_09_07_preview::Models::DatabasePrincipalRole end + def database_principal_type + Azure::Kusto::Mgmt::V2018_09_07_preview::Models::DatabasePrincipalType + end def operation_display Azure::Kusto::Mgmt::V2018_09_07_preview::Models::OperationDisplay end - def state - Azure::Kusto::Mgmt::V2018_09_07_preview::Models::State - end def operation Azure::Kusto::Mgmt::V2018_09_07_preview::Models::Operation end @@ -189,21 +204,6 @@ def cluster_list_result def cluster Azure::Kusto::Mgmt::V2018_09_07_preview::Models::Cluster end - def database_principal_list_result - Azure::Kusto::Mgmt::V2018_09_07_preview::Models::DatabasePrincipalListResult - end - def database_principal_list_request - Azure::Kusto::Mgmt::V2018_09_07_preview::Models::DatabasePrincipalListRequest - end - def azure_sku - Azure::Kusto::Mgmt::V2018_09_07_preview::Models::AzureSku - end - def event_hub_connection_validation_list_result - Azure::Kusto::Mgmt::V2018_09_07_preview::Models::EventHubConnectionValidationListResult - end - def azure_resource_sku - Azure::Kusto::Mgmt::V2018_09_07_preview::Models::AzureResourceSku - end end end end diff --git a/azure_sdk/lib/latest/modules/links_profile_module.rb b/azure_sdk/lib/latest/modules/links_profile_module.rb index a7c9038c3e..2645ebac39 100644 --- a/azure_sdk/lib/latest/modules/links_profile_module.rb +++ b/azure_sdk/lib/latest/modules/links_profile_module.rb @@ -7,22 +7,22 @@ module Azure::Profiles::Latest module Links module Mgmt - ResourceLinks = Azure::Links::Mgmt::V2016_09_01::ResourceLinks Operations = Azure::Links::Mgmt::V2016_09_01::Operations + ResourceLinks = Azure::Links::Mgmt::V2016_09_01::ResourceLinks module Models - OperationListResult = Azure::Links::Mgmt::V2016_09_01::Models::OperationListResult - ResourceLink = Azure::Links::Mgmt::V2016_09_01::Models::ResourceLink - Filter = Azure::Links::Mgmt::V2016_09_01::Models::Filter ResourceLinkResult = Azure::Links::Mgmt::V2016_09_01::Models::ResourceLinkResult OperationDisplay = Azure::Links::Mgmt::V2016_09_01::Models::OperationDisplay - ResourceLinkFilter = Azure::Links::Mgmt::V2016_09_01::Models::ResourceLinkFilter - Operation = Azure::Links::Mgmt::V2016_09_01::Models::Operation ResourceLinkProperties = Azure::Links::Mgmt::V2016_09_01::Models::ResourceLinkProperties + Operation = Azure::Links::Mgmt::V2016_09_01::Models::Operation + ResourceLink = Azure::Links::Mgmt::V2016_09_01::Models::ResourceLink + ResourceLinkFilter = Azure::Links::Mgmt::V2016_09_01::Models::ResourceLinkFilter + OperationListResult = Azure::Links::Mgmt::V2016_09_01::Models::OperationListResult + Filter = Azure::Links::Mgmt::V2016_09_01::Models::Filter end class LinksManagementClass - attr_reader :resource_links, :operations, :configurable, :base_url, :options, :model_classes + attr_reader :operations, :resource_links, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -32,8 +32,8 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) - @resource_links = @client_0.resource_links @operations = @client_0.operations + @resource_links = @client_0.resource_links @model_classes = ModelClasses.new end @@ -52,29 +52,29 @@ def method_missing(method, *args) end class ModelClasses - def operation_list_result - Azure::Links::Mgmt::V2016_09_01::Models::OperationListResult - end - def resource_link - Azure::Links::Mgmt::V2016_09_01::Models::ResourceLink - end - def filter - Azure::Links::Mgmt::V2016_09_01::Models::Filter - end def resource_link_result Azure::Links::Mgmt::V2016_09_01::Models::ResourceLinkResult end def operation_display Azure::Links::Mgmt::V2016_09_01::Models::OperationDisplay end - def resource_link_filter - Azure::Links::Mgmt::V2016_09_01::Models::ResourceLinkFilter + def resource_link_properties + Azure::Links::Mgmt::V2016_09_01::Models::ResourceLinkProperties end def operation Azure::Links::Mgmt::V2016_09_01::Models::Operation end - def resource_link_properties - Azure::Links::Mgmt::V2016_09_01::Models::ResourceLinkProperties + def resource_link + Azure::Links::Mgmt::V2016_09_01::Models::ResourceLink + end + def resource_link_filter + Azure::Links::Mgmt::V2016_09_01::Models::ResourceLinkFilter + end + def operation_list_result + Azure::Links::Mgmt::V2016_09_01::Models::OperationListResult + end + def filter + Azure::Links::Mgmt::V2016_09_01::Models::Filter end end end diff --git a/azure_sdk/lib/latest/modules/localsearch_profile_module.rb b/azure_sdk/lib/latest/modules/localsearch_profile_module.rb index 622fd0b381..875297a8c6 100644 --- a/azure_sdk/lib/latest/modules/localsearch_profile_module.rb +++ b/azure_sdk/lib/latest/modules/localsearch_profile_module.rb @@ -9,15 +9,18 @@ module LocalSearch Local = Azure::CognitiveServices::LocalSearch::V1_0::Local module Models + SafeSearch = Azure::CognitiveServices::LocalSearch::V1_0::Models::SafeSearch + EntityScenario = Azure::CognitiveServices::LocalSearch::V1_0::Models::EntityScenario ErrorSubCode = Azure::CognitiveServices::LocalSearch::V1_0::Models::ErrorSubCode ErrorResponse = Azure::CognitiveServices::LocalSearch::V1_0::Models::ErrorResponse + Response = Azure::CognitiveServices::LocalSearch::V1_0::Models::Response SearchResponse = Azure::CognitiveServices::LocalSearch::V1_0::Models::SearchResponse EntitiesEntityPresentationInfo = Azure::CognitiveServices::LocalSearch::V1_0::Models::EntitiesEntityPresentationInfo Places = Azure::CognitiveServices::LocalSearch::V1_0::Models::Places PostalAddress = Azure::CognitiveServices::LocalSearch::V1_0::Models::PostalAddress Place = Azure::CognitiveServices::LocalSearch::V1_0::Models::Place + Action = Azure::CognitiveServices::LocalSearch::V1_0::Models::Action Intangible = Azure::CognitiveServices::LocalSearch::V1_0::Models::Intangible - Response = Azure::CognitiveServices::LocalSearch::V1_0::Models::Response QueryContext = Azure::CognitiveServices::LocalSearch::V1_0::Models::QueryContext GeoCoordinates = Azure::CognitiveServices::LocalSearch::V1_0::Models::GeoCoordinates ResponseBase = Azure::CognitiveServices::LocalSearch::V1_0::Models::ResponseBase @@ -28,13 +31,10 @@ module Models CreativeWork = Azure::CognitiveServices::LocalSearch::V1_0::Models::CreativeWork SearchAction = Azure::CognitiveServices::LocalSearch::V1_0::Models::SearchAction Identifiable = Azure::CognitiveServices::LocalSearch::V1_0::Models::Identifiable - Action = Azure::CognitiveServices::LocalSearch::V1_0::Models::Action EntityType = Azure::CognitiveServices::LocalSearch::V1_0::Models::EntityType - ErrorCode = Azure::CognitiveServices::LocalSearch::V1_0::Models::ErrorCode - SafeSearch = Azure::CognitiveServices::LocalSearch::V1_0::Models::SafeSearch - ResponseFormat = Azure::CognitiveServices::LocalSearch::V1_0::Models::ResponseFormat - EntityScenario = Azure::CognitiveServices::LocalSearch::V1_0::Models::EntityScenario Error = Azure::CognitiveServices::LocalSearch::V1_0::Models::Error + ResponseFormat = Azure::CognitiveServices::LocalSearch::V1_0::Models::ResponseFormat + ErrorCode = Azure::CognitiveServices::LocalSearch::V1_0::Models::ErrorCode end class LocalSearchDataClass @@ -67,12 +67,21 @@ def method_missing(method, *args) end class ModelClasses + def safe_search + Azure::CognitiveServices::LocalSearch::V1_0::Models::SafeSearch + end + def entity_scenario + Azure::CognitiveServices::LocalSearch::V1_0::Models::EntityScenario + end def error_sub_code Azure::CognitiveServices::LocalSearch::V1_0::Models::ErrorSubCode end def error_response Azure::CognitiveServices::LocalSearch::V1_0::Models::ErrorResponse end + def response + Azure::CognitiveServices::LocalSearch::V1_0::Models::Response + end def search_response Azure::CognitiveServices::LocalSearch::V1_0::Models::SearchResponse end @@ -88,12 +97,12 @@ def postal_address def place Azure::CognitiveServices::LocalSearch::V1_0::Models::Place end + def action + Azure::CognitiveServices::LocalSearch::V1_0::Models::Action + end def intangible Azure::CognitiveServices::LocalSearch::V1_0::Models::Intangible end - def response - Azure::CognitiveServices::LocalSearch::V1_0::Models::Response - end def query_context Azure::CognitiveServices::LocalSearch::V1_0::Models::QueryContext end @@ -124,26 +133,17 @@ def search_action def identifiable Azure::CognitiveServices::LocalSearch::V1_0::Models::Identifiable end - def action - Azure::CognitiveServices::LocalSearch::V1_0::Models::Action - end def entity_type Azure::CognitiveServices::LocalSearch::V1_0::Models::EntityType end - def error_code - Azure::CognitiveServices::LocalSearch::V1_0::Models::ErrorCode - end - def safe_search - Azure::CognitiveServices::LocalSearch::V1_0::Models::SafeSearch + def error + Azure::CognitiveServices::LocalSearch::V1_0::Models::Error end def response_format Azure::CognitiveServices::LocalSearch::V1_0::Models::ResponseFormat end - def entity_scenario - Azure::CognitiveServices::LocalSearch::V1_0::Models::EntityScenario - end - def error - Azure::CognitiveServices::LocalSearch::V1_0::Models::Error + def error_code + Azure::CognitiveServices::LocalSearch::V1_0::Models::ErrorCode end end end diff --git a/azure_sdk/lib/latest/modules/locks_profile_module.rb b/azure_sdk/lib/latest/modules/locks_profile_module.rb index 162ab67d61..175a6c7b5d 100644 --- a/azure_sdk/lib/latest/modules/locks_profile_module.rb +++ b/azure_sdk/lib/latest/modules/locks_profile_module.rb @@ -11,13 +11,13 @@ module Mgmt ManagementLocks = Azure::Locks::Mgmt::V2016_09_01::ManagementLocks module Models - OperationListResult = Azure::Locks::Mgmt::V2016_09_01::Models::OperationListResult - ManagementLockObject = Azure::Locks::Mgmt::V2016_09_01::Models::ManagementLockObject - LockLevel = Azure::Locks::Mgmt::V2016_09_01::Models::LockLevel OperationDisplay = Azure::Locks::Mgmt::V2016_09_01::Models::OperationDisplay ManagementLockOwner = Azure::Locks::Mgmt::V2016_09_01::Models::ManagementLockOwner Operation = Azure::Locks::Mgmt::V2016_09_01::Models::Operation ManagementLockListResult = Azure::Locks::Mgmt::V2016_09_01::Models::ManagementLockListResult + OperationListResult = Azure::Locks::Mgmt::V2016_09_01::Models::OperationListResult + ManagementLockObject = Azure::Locks::Mgmt::V2016_09_01::Models::ManagementLockObject + LockLevel = Azure::Locks::Mgmt::V2016_09_01::Models::LockLevel end class LocksManagementClass @@ -51,15 +51,6 @@ def method_missing(method, *args) end class ModelClasses - def operation_list_result - Azure::Locks::Mgmt::V2016_09_01::Models::OperationListResult - end - def management_lock_object - Azure::Locks::Mgmt::V2016_09_01::Models::ManagementLockObject - end - def lock_level - Azure::Locks::Mgmt::V2016_09_01::Models::LockLevel - end def operation_display Azure::Locks::Mgmt::V2016_09_01::Models::OperationDisplay end @@ -72,6 +63,15 @@ def operation def management_lock_list_result Azure::Locks::Mgmt::V2016_09_01::Models::ManagementLockListResult end + def operation_list_result + Azure::Locks::Mgmt::V2016_09_01::Models::OperationListResult + end + def management_lock_object + Azure::Locks::Mgmt::V2016_09_01::Models::ManagementLockObject + end + def lock_level + Azure::Locks::Mgmt::V2016_09_01::Models::LockLevel + end end end end diff --git a/azure_sdk/lib/latest/modules/logic_profile_module.rb b/azure_sdk/lib/latest/modules/logic_profile_module.rb index 887200cfd6..f172bdf5c0 100644 --- a/azure_sdk/lib/latest/modules/logic_profile_module.rb +++ b/azure_sdk/lib/latest/modules/logic_profile_module.rb @@ -7,15 +7,6 @@ module Azure::Profiles::Latest module Logic module Mgmt - IntegrationAccountAssemblies = Azure::Logic::Mgmt::V2018_07_01_preview::IntegrationAccountAssemblies - IntegrationAccountBatchConfigurations = Azure::Logic::Mgmt::V2018_07_01_preview::IntegrationAccountBatchConfigurations - IntegrationAccountSchemas = Azure::Logic::Mgmt::V2018_07_01_preview::IntegrationAccountSchemas - IntegrationAccountMaps = Azure::Logic::Mgmt::V2018_07_01_preview::IntegrationAccountMaps - IntegrationAccountPartners = Azure::Logic::Mgmt::V2018_07_01_preview::IntegrationAccountPartners - IntegrationAccountAgreements = Azure::Logic::Mgmt::V2018_07_01_preview::IntegrationAccountAgreements - IntegrationAccountCertificates = Azure::Logic::Mgmt::V2018_07_01_preview::IntegrationAccountCertificates - IntegrationAccountSessions = Azure::Logic::Mgmt::V2018_07_01_preview::IntegrationAccountSessions - Operations = Azure::Logic::Mgmt::V2018_07_01_preview::Operations Workflows = Azure::Logic::Mgmt::V2018_07_01_preview::Workflows WorkflowVersions = Azure::Logic::Mgmt::V2018_07_01_preview::WorkflowVersions WorkflowTriggers = Azure::Logic::Mgmt::V2018_07_01_preview::WorkflowTriggers @@ -29,6 +20,15 @@ module Mgmt WorkflowRunActionScopeRepetitions = Azure::Logic::Mgmt::V2018_07_01_preview::WorkflowRunActionScopeRepetitions WorkflowRunOperations = Azure::Logic::Mgmt::V2018_07_01_preview::WorkflowRunOperations IntegrationAccounts = Azure::Logic::Mgmt::V2018_07_01_preview::IntegrationAccounts + IntegrationAccountAssemblies = Azure::Logic::Mgmt::V2018_07_01_preview::IntegrationAccountAssemblies + IntegrationAccountBatchConfigurations = Azure::Logic::Mgmt::V2018_07_01_preview::IntegrationAccountBatchConfigurations + IntegrationAccountSchemas = Azure::Logic::Mgmt::V2018_07_01_preview::IntegrationAccountSchemas + IntegrationAccountMaps = Azure::Logic::Mgmt::V2018_07_01_preview::IntegrationAccountMaps + IntegrationAccountPartners = Azure::Logic::Mgmt::V2018_07_01_preview::IntegrationAccountPartners + IntegrationAccountAgreements = Azure::Logic::Mgmt::V2018_07_01_preview::IntegrationAccountAgreements + IntegrationAccountCertificates = Azure::Logic::Mgmt::V2018_07_01_preview::IntegrationAccountCertificates + IntegrationAccountSessions = Azure::Logic::Mgmt::V2018_07_01_preview::IntegrationAccountSessions + Operations = Azure::Logic::Mgmt::V2018_07_01_preview::Operations module Models ErrorResponse = Azure::Logic::Mgmt::V2018_07_01_preview::Models::ErrorResponse @@ -117,9 +117,9 @@ module Models OperationResultProperties = Azure::Logic::Mgmt::V2018_07_01_preview::Models::OperationResultProperties IntegrationAccountMapListResult = Azure::Logic::Mgmt::V2018_07_01_preview::Models::IntegrationAccountMapListResult Resource = Azure::Logic::Mgmt::V2018_07_01_preview::Models::Resource + IntegrationAccountCertificateListResult = Azure::Logic::Mgmt::V2018_07_01_preview::Models::IntegrationAccountCertificateListResult PartnerContent = Azure::Logic::Mgmt::V2018_07_01_preview::Models::PartnerContent IntegrationAccountSessionFilter = Azure::Logic::Mgmt::V2018_07_01_preview::Models::IntegrationAccountSessionFilter - IntegrationAccountCertificateListResult = Azure::Logic::Mgmt::V2018_07_01_preview::Models::IntegrationAccountCertificateListResult AS2MessageConnectionSettings = Azure::Logic::Mgmt::V2018_07_01_preview::Models::AS2MessageConnectionSettings WorkflowRunActionRepetitionDefinitionCollection = Azure::Logic::Mgmt::V2018_07_01_preview::Models::WorkflowRunActionRepetitionDefinitionCollection AS2ValidationSettings = Azure::Logic::Mgmt::V2018_07_01_preview::Models::AS2ValidationSettings @@ -158,57 +158,57 @@ module Models IntegrationAccountSchema = Azure::Logic::Mgmt::V2018_07_01_preview::Models::IntegrationAccountSchema WorkflowRunAction = Azure::Logic::Mgmt::V2018_07_01_preview::Models::WorkflowRunAction IntegrationAccountPartner = Azure::Logic::Mgmt::V2018_07_01_preview::Models::IntegrationAccountPartner - IntegrationAccountAgreement = Azure::Logic::Mgmt::V2018_07_01_preview::Models::IntegrationAccountAgreement + Request = Azure::Logic::Mgmt::V2018_07_01_preview::Models::Request IntegrationAccountMap = Azure::Logic::Mgmt::V2018_07_01_preview::Models::IntegrationAccountMap IntegrationAccountSession = Azure::Logic::Mgmt::V2018_07_01_preview::Models::IntegrationAccountSession - ExpressionRoot = Azure::Logic::Mgmt::V2018_07_01_preview::Models::ExpressionRoot + IntegrationAccountAgreement = Azure::Logic::Mgmt::V2018_07_01_preview::Models::IntegrationAccountAgreement IntegrationAccountCertificate = Azure::Logic::Mgmt::V2018_07_01_preview::Models::IntegrationAccountCertificate WorkflowRunActionRepetitionDefinition = Azure::Logic::Mgmt::V2018_07_01_preview::Models::WorkflowRunActionRepetitionDefinition - RunActionCorrelation = Azure::Logic::Mgmt::V2018_07_01_preview::Models::RunActionCorrelation + ExpressionRoot = Azure::Logic::Mgmt::V2018_07_01_preview::Models::ExpressionRoot AzureResourceErrorInfo = Azure::Logic::Mgmt::V2018_07_01_preview::Models::AzureResourceErrorInfo ArtifactContentPropertiesDefinition = Azure::Logic::Mgmt::V2018_07_01_preview::Models::ArtifactContentPropertiesDefinition - AssemblyProperties = Azure::Logic::Mgmt::V2018_07_01_preview::Models::AssemblyProperties + RunActionCorrelation = Azure::Logic::Mgmt::V2018_07_01_preview::Models::RunActionCorrelation AssemblyDefinition = Azure::Logic::Mgmt::V2018_07_01_preview::Models::AssemblyDefinition BatchConfiguration = Azure::Logic::Mgmt::V2018_07_01_preview::Models::BatchConfiguration - RequestHistory = Azure::Logic::Mgmt::V2018_07_01_preview::Models::RequestHistory + AssemblyProperties = Azure::Logic::Mgmt::V2018_07_01_preview::Models::AssemblyProperties BatchConfigurationProperties = Azure::Logic::Mgmt::V2018_07_01_preview::Models::BatchConfigurationProperties WorkflowState = Azure::Logic::Mgmt::V2018_07_01_preview::Models::WorkflowState - ParameterType = Azure::Logic::Mgmt::V2018_07_01_preview::Models::ParameterType - WorkflowTriggerProvisioningState = Azure::Logic::Mgmt::V2018_07_01_preview::Models::WorkflowTriggerProvisioningState + RequestHistory = Azure::Logic::Mgmt::V2018_07_01_preview::Models::RequestHistory + WorkflowProvisioningState = Azure::Logic::Mgmt::V2018_07_01_preview::Models::WorkflowProvisioningState WorkflowStatus = Azure::Logic::Mgmt::V2018_07_01_preview::Models::WorkflowStatus + Response = Azure::Logic::Mgmt::V2018_07_01_preview::Models::Response RecurrenceFrequency = Azure::Logic::Mgmt::V2018_07_01_preview::Models::RecurrenceFrequency - Request = Azure::Logic::Mgmt::V2018_07_01_preview::Models::Request DaysOfWeek = Azure::Logic::Mgmt::V2018_07_01_preview::Models::DaysOfWeek - DayOfWeek = Azure::Logic::Mgmt::V2018_07_01_preview::Models::DayOfWeek - IntegrationAccountSkuName = Azure::Logic::Mgmt::V2018_07_01_preview::Models::IntegrationAccountSkuName + ParameterType = Azure::Logic::Mgmt::V2018_07_01_preview::Models::ParameterType + WorkflowTriggerProvisioningState = Azure::Logic::Mgmt::V2018_07_01_preview::Models::WorkflowTriggerProvisioningState KeyVaultReference = Azure::Logic::Mgmt::V2018_07_01_preview::Models::KeyVaultReference - MapType = Azure::Logic::Mgmt::V2018_07_01_preview::Models::MapType - PartnerType = Azure::Logic::Mgmt::V2018_07_01_preview::Models::PartnerType - AgreementType = Azure::Logic::Mgmt::V2018_07_01_preview::Models::AgreementType + IntegrationAccountSkuName = Azure::Logic::Mgmt::V2018_07_01_preview::Models::IntegrationAccountSkuName + SchemaType = Azure::Logic::Mgmt::V2018_07_01_preview::Models::SchemaType + DayOfWeek = Azure::Logic::Mgmt::V2018_07_01_preview::Models::DayOfWeek KeyType = Azure::Logic::Mgmt::V2018_07_01_preview::Models::KeyType - WorkflowProvisioningState = Azure::Logic::Mgmt::V2018_07_01_preview::Models::WorkflowProvisioningState - SigningAlgorithm = Azure::Logic::Mgmt::V2018_07_01_preview::Models::SigningAlgorithm EncryptionAlgorithm = Azure::Logic::Mgmt::V2018_07_01_preview::Models::EncryptionAlgorithm - X12CharacterSet = Azure::Logic::Mgmt::V2018_07_01_preview::Models::X12CharacterSet - SchemaType = Azure::Logic::Mgmt::V2018_07_01_preview::Models::SchemaType - X12DateFormat = Azure::Logic::Mgmt::V2018_07_01_preview::Models::X12DateFormat - X12TimeFormat = Azure::Logic::Mgmt::V2018_07_01_preview::Models::X12TimeFormat + HashingAlgorithm = Azure::Logic::Mgmt::V2018_07_01_preview::Models::HashingAlgorithm + PartnerType = Azure::Logic::Mgmt::V2018_07_01_preview::Models::PartnerType + SigningAlgorithm = Azure::Logic::Mgmt::V2018_07_01_preview::Models::SigningAlgorithm TrailingSeparatorPolicy = Azure::Logic::Mgmt::V2018_07_01_preview::Models::TrailingSeparatorPolicy + MapType = Azure::Logic::Mgmt::V2018_07_01_preview::Models::MapType + SegmentTerminatorSuffix = Azure::Logic::Mgmt::V2018_07_01_preview::Models::SegmentTerminatorSuffix + AgreementType = Azure::Logic::Mgmt::V2018_07_01_preview::Models::AgreementType OperationResult = Azure::Logic::Mgmt::V2018_07_01_preview::Models::OperationResult - Response = Azure::Logic::Mgmt::V2018_07_01_preview::Models::Response - EdifactDecimalIndicator = Azure::Logic::Mgmt::V2018_07_01_preview::Models::EdifactDecimalIndicator - EdifactCharacterSet = Azure::Logic::Mgmt::V2018_07_01_preview::Models::EdifactCharacterSet UsageIndicator = Azure::Logic::Mgmt::V2018_07_01_preview::Models::UsageIndicator - HashingAlgorithm = Azure::Logic::Mgmt::V2018_07_01_preview::Models::HashingAlgorithm + X12DateFormat = Azure::Logic::Mgmt::V2018_07_01_preview::Models::X12DateFormat + X12TimeFormat = Azure::Logic::Mgmt::V2018_07_01_preview::Models::X12TimeFormat + X12CharacterSet = Azure::Logic::Mgmt::V2018_07_01_preview::Models::X12CharacterSet + MessageFilterType = Azure::Logic::Mgmt::V2018_07_01_preview::Models::MessageFilterType + EdifactCharacterSet = Azure::Logic::Mgmt::V2018_07_01_preview::Models::EdifactCharacterSet + EdifactDecimalIndicator = Azure::Logic::Mgmt::V2018_07_01_preview::Models::EdifactDecimalIndicator + TrackEventsOperationOptions = Azure::Logic::Mgmt::V2018_07_01_preview::Models::TrackEventsOperationOptions EventLevel = Azure::Logic::Mgmt::V2018_07_01_preview::Models::EventLevel TrackingRecordType = Azure::Logic::Mgmt::V2018_07_01_preview::Models::TrackingRecordType - TrackEventsOperationOptions = Azure::Logic::Mgmt::V2018_07_01_preview::Models::TrackEventsOperationOptions - MessageFilterType = Azure::Logic::Mgmt::V2018_07_01_preview::Models::MessageFilterType - SegmentTerminatorSuffix = Azure::Logic::Mgmt::V2018_07_01_preview::Models::SegmentTerminatorSuffix end class LogicManagementClass - attr_reader :integration_account_assemblies, :integration_account_batch_configurations, :integration_account_schemas, :integration_account_maps, :integration_account_partners, :integration_account_agreements, :integration_account_certificates, :integration_account_sessions, :operations, :workflows, :workflow_versions, :workflow_triggers, :workflow_version_triggers, :workflow_trigger_histories, :workflow_runs, :workflow_run_actions, :workflow_run_action_repetitions, :workflow_run_action_repetitions_request_histories, :workflow_run_action_request_histories, :workflow_run_action_scope_repetitions, :workflow_run_operations, :integration_accounts, :configurable, :base_url, :options, :model_classes + attr_reader :workflows, :workflow_versions, :workflow_triggers, :workflow_version_triggers, :workflow_trigger_histories, :workflow_runs, :workflow_run_actions, :workflow_run_action_repetitions, :workflow_run_action_repetitions_request_histories, :workflow_run_action_request_histories, :workflow_run_action_scope_repetitions, :workflow_run_operations, :integration_accounts, :integration_account_assemblies, :integration_account_batch_configurations, :integration_account_schemas, :integration_account_maps, :integration_account_partners, :integration_account_agreements, :integration_account_certificates, :integration_account_sessions, :operations, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -218,15 +218,6 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) - @integration_account_assemblies = @client_0.integration_account_assemblies - @integration_account_batch_configurations = @client_0.integration_account_batch_configurations - @integration_account_schemas = @client_0.integration_account_schemas - @integration_account_maps = @client_0.integration_account_maps - @integration_account_partners = @client_0.integration_account_partners - @integration_account_agreements = @client_0.integration_account_agreements - @integration_account_certificates = @client_0.integration_account_certificates - @integration_account_sessions = @client_0.integration_account_sessions - @operations = @client_0.operations @workflows = @client_0.workflows @workflow_versions = @client_0.workflow_versions @workflow_triggers = @client_0.workflow_triggers @@ -240,6 +231,15 @@ def initialize(configurable, base_url=nil, options=nil) @workflow_run_action_scope_repetitions = @client_0.workflow_run_action_scope_repetitions @workflow_run_operations = @client_0.workflow_run_operations @integration_accounts = @client_0.integration_accounts + @integration_account_assemblies = @client_0.integration_account_assemblies + @integration_account_batch_configurations = @client_0.integration_account_batch_configurations + @integration_account_schemas = @client_0.integration_account_schemas + @integration_account_maps = @client_0.integration_account_maps + @integration_account_partners = @client_0.integration_account_partners + @integration_account_agreements = @client_0.integration_account_agreements + @integration_account_certificates = @client_0.integration_account_certificates + @integration_account_sessions = @client_0.integration_account_sessions + @operations = @client_0.operations @model_classes = ModelClasses.new end @@ -516,15 +516,15 @@ def integration_account_map_list_result def resource Azure::Logic::Mgmt::V2018_07_01_preview::Models::Resource end + def integration_account_certificate_list_result + Azure::Logic::Mgmt::V2018_07_01_preview::Models::IntegrationAccountCertificateListResult + end def partner_content Azure::Logic::Mgmt::V2018_07_01_preview::Models::PartnerContent end def integration_account_session_filter Azure::Logic::Mgmt::V2018_07_01_preview::Models::IntegrationAccountSessionFilter end - def integration_account_certificate_list_result - Azure::Logic::Mgmt::V2018_07_01_preview::Models::IntegrationAccountCertificateListResult - end def as2_message_connection_settings Azure::Logic::Mgmt::V2018_07_01_preview::Models::AS2MessageConnectionSettings end @@ -639,8 +639,8 @@ def workflow_run_action def integration_account_partner Azure::Logic::Mgmt::V2018_07_01_preview::Models::IntegrationAccountPartner end - def integration_account_agreement - Azure::Logic::Mgmt::V2018_07_01_preview::Models::IntegrationAccountAgreement + def request + Azure::Logic::Mgmt::V2018_07_01_preview::Models::Request end def integration_account_map Azure::Logic::Mgmt::V2018_07_01_preview::Models::IntegrationAccountMap @@ -648,8 +648,8 @@ def integration_account_map def integration_account_session Azure::Logic::Mgmt::V2018_07_01_preview::Models::IntegrationAccountSession end - def expression_root - Azure::Logic::Mgmt::V2018_07_01_preview::Models::ExpressionRoot + def integration_account_agreement + Azure::Logic::Mgmt::V2018_07_01_preview::Models::IntegrationAccountAgreement end def integration_account_certificate Azure::Logic::Mgmt::V2018_07_01_preview::Models::IntegrationAccountCertificate @@ -657,8 +657,8 @@ def integration_account_certificate def workflow_run_action_repetition_definition Azure::Logic::Mgmt::V2018_07_01_preview::Models::WorkflowRunActionRepetitionDefinition end - def run_action_correlation - Azure::Logic::Mgmt::V2018_07_01_preview::Models::RunActionCorrelation + def expression_root + Azure::Logic::Mgmt::V2018_07_01_preview::Models::ExpressionRoot end def azure_resource_error_info Azure::Logic::Mgmt::V2018_07_01_preview::Models::AzureResourceErrorInfo @@ -666,8 +666,8 @@ def azure_resource_error_info def artifact_content_properties_definition Azure::Logic::Mgmt::V2018_07_01_preview::Models::ArtifactContentPropertiesDefinition end - def assembly_properties - Azure::Logic::Mgmt::V2018_07_01_preview::Models::AssemblyProperties + def run_action_correlation + Azure::Logic::Mgmt::V2018_07_01_preview::Models::RunActionCorrelation end def assembly_definition Azure::Logic::Mgmt::V2018_07_01_preview::Models::AssemblyDefinition @@ -675,8 +675,8 @@ def assembly_definition def batch_configuration Azure::Logic::Mgmt::V2018_07_01_preview::Models::BatchConfiguration end - def request_history - Azure::Logic::Mgmt::V2018_07_01_preview::Models::RequestHistory + def assembly_properties + Azure::Logic::Mgmt::V2018_07_01_preview::Models::AssemblyProperties end def batch_configuration_properties Azure::Logic::Mgmt::V2018_07_01_preview::Models::BatchConfigurationProperties @@ -684,59 +684,74 @@ def batch_configuration_properties def workflow_state Azure::Logic::Mgmt::V2018_07_01_preview::Models::WorkflowState end - def parameter_type - Azure::Logic::Mgmt::V2018_07_01_preview::Models::ParameterType + def request_history + Azure::Logic::Mgmt::V2018_07_01_preview::Models::RequestHistory end - def workflow_trigger_provisioning_state - Azure::Logic::Mgmt::V2018_07_01_preview::Models::WorkflowTriggerProvisioningState + def workflow_provisioning_state + Azure::Logic::Mgmt::V2018_07_01_preview::Models::WorkflowProvisioningState end def workflow_status Azure::Logic::Mgmt::V2018_07_01_preview::Models::WorkflowStatus end + def response + Azure::Logic::Mgmt::V2018_07_01_preview::Models::Response + end def recurrence_frequency Azure::Logic::Mgmt::V2018_07_01_preview::Models::RecurrenceFrequency end - def request - Azure::Logic::Mgmt::V2018_07_01_preview::Models::Request - end def days_of_week Azure::Logic::Mgmt::V2018_07_01_preview::Models::DaysOfWeek end - def day_of_week - Azure::Logic::Mgmt::V2018_07_01_preview::Models::DayOfWeek + def parameter_type + Azure::Logic::Mgmt::V2018_07_01_preview::Models::ParameterType end - def integration_account_sku_name - Azure::Logic::Mgmt::V2018_07_01_preview::Models::IntegrationAccountSkuName + def workflow_trigger_provisioning_state + Azure::Logic::Mgmt::V2018_07_01_preview::Models::WorkflowTriggerProvisioningState end def key_vault_reference Azure::Logic::Mgmt::V2018_07_01_preview::Models::KeyVaultReference end - def map_type - Azure::Logic::Mgmt::V2018_07_01_preview::Models::MapType + def integration_account_sku_name + Azure::Logic::Mgmt::V2018_07_01_preview::Models::IntegrationAccountSkuName end - def partner_type - Azure::Logic::Mgmt::V2018_07_01_preview::Models::PartnerType + def schema_type + Azure::Logic::Mgmt::V2018_07_01_preview::Models::SchemaType end - def agreement_type - Azure::Logic::Mgmt::V2018_07_01_preview::Models::AgreementType + def day_of_week + Azure::Logic::Mgmt::V2018_07_01_preview::Models::DayOfWeek end def key_type Azure::Logic::Mgmt::V2018_07_01_preview::Models::KeyType end - def workflow_provisioning_state - Azure::Logic::Mgmt::V2018_07_01_preview::Models::WorkflowProvisioningState + def encryption_algorithm + Azure::Logic::Mgmt::V2018_07_01_preview::Models::EncryptionAlgorithm + end + def hashing_algorithm + Azure::Logic::Mgmt::V2018_07_01_preview::Models::HashingAlgorithm + end + def partner_type + Azure::Logic::Mgmt::V2018_07_01_preview::Models::PartnerType end def signing_algorithm Azure::Logic::Mgmt::V2018_07_01_preview::Models::SigningAlgorithm end - def encryption_algorithm - Azure::Logic::Mgmt::V2018_07_01_preview::Models::EncryptionAlgorithm + def trailing_separator_policy + Azure::Logic::Mgmt::V2018_07_01_preview::Models::TrailingSeparatorPolicy end - def x12_character_set - Azure::Logic::Mgmt::V2018_07_01_preview::Models::X12CharacterSet + def map_type + Azure::Logic::Mgmt::V2018_07_01_preview::Models::MapType end - def schema_type - Azure::Logic::Mgmt::V2018_07_01_preview::Models::SchemaType + def segment_terminator_suffix + Azure::Logic::Mgmt::V2018_07_01_preview::Models::SegmentTerminatorSuffix + end + def agreement_type + Azure::Logic::Mgmt::V2018_07_01_preview::Models::AgreementType + end + def operation_result + Azure::Logic::Mgmt::V2018_07_01_preview::Models::OperationResult + end + def usage_indicator + Azure::Logic::Mgmt::V2018_07_01_preview::Models::UsageIndicator end def x12_date_format Azure::Logic::Mgmt::V2018_07_01_preview::Models::X12DateFormat @@ -744,26 +759,20 @@ def x12_date_format def x12_time_format Azure::Logic::Mgmt::V2018_07_01_preview::Models::X12TimeFormat end - def trailing_separator_policy - Azure::Logic::Mgmt::V2018_07_01_preview::Models::TrailingSeparatorPolicy - end - def operation_result - Azure::Logic::Mgmt::V2018_07_01_preview::Models::OperationResult - end - def response - Azure::Logic::Mgmt::V2018_07_01_preview::Models::Response + def x12_character_set + Azure::Logic::Mgmt::V2018_07_01_preview::Models::X12CharacterSet end - def edifact_decimal_indicator - Azure::Logic::Mgmt::V2018_07_01_preview::Models::EdifactDecimalIndicator + def message_filter_type + Azure::Logic::Mgmt::V2018_07_01_preview::Models::MessageFilterType end def edifact_character_set Azure::Logic::Mgmt::V2018_07_01_preview::Models::EdifactCharacterSet end - def usage_indicator - Azure::Logic::Mgmt::V2018_07_01_preview::Models::UsageIndicator + def edifact_decimal_indicator + Azure::Logic::Mgmt::V2018_07_01_preview::Models::EdifactDecimalIndicator end - def hashing_algorithm - Azure::Logic::Mgmt::V2018_07_01_preview::Models::HashingAlgorithm + def track_events_operation_options + Azure::Logic::Mgmt::V2018_07_01_preview::Models::TrackEventsOperationOptions end def event_level Azure::Logic::Mgmt::V2018_07_01_preview::Models::EventLevel @@ -771,15 +780,6 @@ def event_level def tracking_record_type Azure::Logic::Mgmt::V2018_07_01_preview::Models::TrackingRecordType end - def track_events_operation_options - Azure::Logic::Mgmt::V2018_07_01_preview::Models::TrackEventsOperationOptions - end - def message_filter_type - Azure::Logic::Mgmt::V2018_07_01_preview::Models::MessageFilterType - end - def segment_terminator_suffix - Azure::Logic::Mgmt::V2018_07_01_preview::Models::SegmentTerminatorSuffix - end end end end diff --git a/azure_sdk/lib/latest/modules/machinelearning_profile_module.rb b/azure_sdk/lib/latest/modules/machinelearning_profile_module.rb index 422f4463b9..8173a18678 100644 --- a/azure_sdk/lib/latest/modules/machinelearning_profile_module.rb +++ b/azure_sdk/lib/latest/modules/machinelearning_profile_module.rb @@ -11,10 +11,17 @@ module Mgmt WebServices = Azure::MachineLearning::Mgmt::V2017_01_01::WebServices module Models + ColumnType = Azure::MachineLearning::Mgmt::V2017_01_01::Models::ColumnType + ColumnFormat = Azure::MachineLearning::Mgmt::V2017_01_01::Models::ColumnFormat + AssetType = Azure::MachineLearning::Mgmt::V2017_01_01::Models::AssetType + ProvisioningState = Azure::MachineLearning::Mgmt::V2017_01_01::Models::ProvisioningState + InputPortType = Azure::MachineLearning::Mgmt::V2017_01_01::Models::InputPortType + OutputPortType = Azure::MachineLearning::Mgmt::V2017_01_01::Models::OutputPortType + StorageAccount = Azure::MachineLearning::Mgmt::V2017_01_01::Models::StorageAccount AsyncOperationStatus = Azure::MachineLearning::Mgmt::V2017_01_01::Models::AsyncOperationStatus OperationDisplayInfo = Azure::MachineLearning::Mgmt::V2017_01_01::Models::OperationDisplayInfo - OperationEntity = Azure::MachineLearning::Mgmt::V2017_01_01::Models::OperationEntity ParameterType = Azure::MachineLearning::Mgmt::V2017_01_01::Models::ParameterType + OperationEntity = Azure::MachineLearning::Mgmt::V2017_01_01::Models::OperationEntity OperationEntityListResult = Azure::MachineLearning::Mgmt::V2017_01_01::Models::OperationEntityListResult Resource = Azure::MachineLearning::Mgmt::V2017_01_01::Models::Resource AssetItem = Azure::MachineLearning::Mgmt::V2017_01_01::Models::AssetItem @@ -44,13 +51,6 @@ module Models WebService = Azure::MachineLearning::Mgmt::V2017_01_01::Models::WebService WebServicePropertiesForGraph = Azure::MachineLearning::Mgmt::V2017_01_01::Models::WebServicePropertiesForGraph DiagnosticsLevel = Azure::MachineLearning::Mgmt::V2017_01_01::Models::DiagnosticsLevel - ColumnType = Azure::MachineLearning::Mgmt::V2017_01_01::Models::ColumnType - ColumnFormat = Azure::MachineLearning::Mgmt::V2017_01_01::Models::ColumnFormat - AssetType = Azure::MachineLearning::Mgmt::V2017_01_01::Models::AssetType - ProvisioningState = Azure::MachineLearning::Mgmt::V2017_01_01::Models::ProvisioningState - InputPortType = Azure::MachineLearning::Mgmt::V2017_01_01::Models::InputPortType - OutputPortType = Azure::MachineLearning::Mgmt::V2017_01_01::Models::OutputPortType - StorageAccount = Azure::MachineLearning::Mgmt::V2017_01_01::Models::StorageAccount end class MachineLearningManagementClass @@ -84,18 +84,39 @@ def method_missing(method, *args) end class ModelClasses + def column_type + Azure::MachineLearning::Mgmt::V2017_01_01::Models::ColumnType + end + def column_format + Azure::MachineLearning::Mgmt::V2017_01_01::Models::ColumnFormat + end + def asset_type + Azure::MachineLearning::Mgmt::V2017_01_01::Models::AssetType + end + def provisioning_state + Azure::MachineLearning::Mgmt::V2017_01_01::Models::ProvisioningState + end + def input_port_type + Azure::MachineLearning::Mgmt::V2017_01_01::Models::InputPortType + end + def output_port_type + Azure::MachineLearning::Mgmt::V2017_01_01::Models::OutputPortType + end + def storage_account + Azure::MachineLearning::Mgmt::V2017_01_01::Models::StorageAccount + end def async_operation_status Azure::MachineLearning::Mgmt::V2017_01_01::Models::AsyncOperationStatus end def operation_display_info Azure::MachineLearning::Mgmt::V2017_01_01::Models::OperationDisplayInfo end - def operation_entity - Azure::MachineLearning::Mgmt::V2017_01_01::Models::OperationEntity - end def parameter_type Azure::MachineLearning::Mgmt::V2017_01_01::Models::ParameterType end + def operation_entity + Azure::MachineLearning::Mgmt::V2017_01_01::Models::OperationEntity + end def operation_entity_list_result Azure::MachineLearning::Mgmt::V2017_01_01::Models::OperationEntityListResult end @@ -183,27 +204,6 @@ def web_service_properties_for_graph def diagnostics_level Azure::MachineLearning::Mgmt::V2017_01_01::Models::DiagnosticsLevel end - def column_type - Azure::MachineLearning::Mgmt::V2017_01_01::Models::ColumnType - end - def column_format - Azure::MachineLearning::Mgmt::V2017_01_01::Models::ColumnFormat - end - def asset_type - Azure::MachineLearning::Mgmt::V2017_01_01::Models::AssetType - end - def provisioning_state - Azure::MachineLearning::Mgmt::V2017_01_01::Models::ProvisioningState - end - def input_port_type - Azure::MachineLearning::Mgmt::V2017_01_01::Models::InputPortType - end - def output_port_type - Azure::MachineLearning::Mgmt::V2017_01_01::Models::OutputPortType - end - def storage_account - Azure::MachineLearning::Mgmt::V2017_01_01::Models::StorageAccount - end end end end diff --git a/azure_sdk/lib/latest/modules/managedapplications_profile_module.rb b/azure_sdk/lib/latest/modules/managedapplications_profile_module.rb index 1521456639..bca65779b1 100644 --- a/azure_sdk/lib/latest/modules/managedapplications_profile_module.rb +++ b/azure_sdk/lib/latest/modules/managedapplications_profile_module.rb @@ -11,14 +11,6 @@ module Mgmt ApplicationDefinitions = Azure::ManagedApplications::Mgmt::V2018_06_01::ApplicationDefinitions module Models - ResourceIdentityType = Azure::ManagedApplications::Mgmt::V2018_06_01::Models::ResourceIdentityType - ProvisioningState = Azure::ManagedApplications::Mgmt::V2018_06_01::Models::ProvisioningState - ErrorResponse = Azure::ManagedApplications::Mgmt::V2018_06_01::Models::ErrorResponse - ApplicationListResult = Azure::ManagedApplications::Mgmt::V2018_06_01::Models::ApplicationListResult - Application = Azure::ManagedApplications::Mgmt::V2018_06_01::Models::Application - PlanPatchable = Azure::ManagedApplications::Mgmt::V2018_06_01::Models::PlanPatchable - ApplicationProviderAuthorization = Azure::ManagedApplications::Mgmt::V2018_06_01::Models::ApplicationProviderAuthorization - ApplicationDefinitionListResult = Azure::ManagedApplications::Mgmt::V2018_06_01::Models::ApplicationDefinitionListResult Identity = Azure::ManagedApplications::Mgmt::V2018_06_01::Models::Identity ApplicationArtifact = Azure::ManagedApplications::Mgmt::V2018_06_01::Models::ApplicationArtifact Resource = Azure::ManagedApplications::Mgmt::V2018_06_01::Models::Resource @@ -29,6 +21,14 @@ module Models GenericResource = Azure::ManagedApplications::Mgmt::V2018_06_01::Models::GenericResource Sku = Azure::ManagedApplications::Mgmt::V2018_06_01::Models::Sku ApplicationArtifactType = Azure::ManagedApplications::Mgmt::V2018_06_01::Models::ApplicationArtifactType + ResourceIdentityType = Azure::ManagedApplications::Mgmt::V2018_06_01::Models::ResourceIdentityType + ProvisioningState = Azure::ManagedApplications::Mgmt::V2018_06_01::Models::ProvisioningState + ErrorResponse = Azure::ManagedApplications::Mgmt::V2018_06_01::Models::ErrorResponse + ApplicationListResult = Azure::ManagedApplications::Mgmt::V2018_06_01::Models::ApplicationListResult + Application = Azure::ManagedApplications::Mgmt::V2018_06_01::Models::Application + PlanPatchable = Azure::ManagedApplications::Mgmt::V2018_06_01::Models::PlanPatchable + ApplicationProviderAuthorization = Azure::ManagedApplications::Mgmt::V2018_06_01::Models::ApplicationProviderAuthorization + ApplicationDefinitionListResult = Azure::ManagedApplications::Mgmt::V2018_06_01::Models::ApplicationDefinitionListResult end class ManagedApplicationsManagementClass @@ -62,30 +62,6 @@ def method_missing(method, *args) end class ModelClasses - def resource_identity_type - Azure::ManagedApplications::Mgmt::V2018_06_01::Models::ResourceIdentityType - end - def provisioning_state - Azure::ManagedApplications::Mgmt::V2018_06_01::Models::ProvisioningState - end - def error_response - Azure::ManagedApplications::Mgmt::V2018_06_01::Models::ErrorResponse - end - def application_list_result - Azure::ManagedApplications::Mgmt::V2018_06_01::Models::ApplicationListResult - end - def application - Azure::ManagedApplications::Mgmt::V2018_06_01::Models::Application - end - def plan_patchable - Azure::ManagedApplications::Mgmt::V2018_06_01::Models::PlanPatchable - end - def application_provider_authorization - Azure::ManagedApplications::Mgmt::V2018_06_01::Models::ApplicationProviderAuthorization - end - def application_definition_list_result - Azure::ManagedApplications::Mgmt::V2018_06_01::Models::ApplicationDefinitionListResult - end def identity Azure::ManagedApplications::Mgmt::V2018_06_01::Models::Identity end @@ -116,6 +92,30 @@ def sku def application_artifact_type Azure::ManagedApplications::Mgmt::V2018_06_01::Models::ApplicationArtifactType end + def resource_identity_type + Azure::ManagedApplications::Mgmt::V2018_06_01::Models::ResourceIdentityType + end + def provisioning_state + Azure::ManagedApplications::Mgmt::V2018_06_01::Models::ProvisioningState + end + def error_response + Azure::ManagedApplications::Mgmt::V2018_06_01::Models::ErrorResponse + end + def application_list_result + Azure::ManagedApplications::Mgmt::V2018_06_01::Models::ApplicationListResult + end + def application + Azure::ManagedApplications::Mgmt::V2018_06_01::Models::Application + end + def plan_patchable + Azure::ManagedApplications::Mgmt::V2018_06_01::Models::PlanPatchable + end + def application_provider_authorization + Azure::ManagedApplications::Mgmt::V2018_06_01::Models::ApplicationProviderAuthorization + end + def application_definition_list_result + Azure::ManagedApplications::Mgmt::V2018_06_01::Models::ApplicationDefinitionListResult + end end end end diff --git a/azure_sdk/lib/latest/modules/managedserviceidentity_profile_module.rb b/azure_sdk/lib/latest/modules/managedserviceidentity_profile_module.rb index 45d6225825..81c4d9179b 100644 --- a/azure_sdk/lib/latest/modules/managedserviceidentity_profile_module.rb +++ b/azure_sdk/lib/latest/modules/managedserviceidentity_profile_module.rb @@ -11,12 +11,12 @@ module Mgmt UserAssignedIdentities = Azure::ManagedServiceIdentity::Mgmt::V2015_08_31_preview::UserAssignedIdentities module Models - OperationListResult = Azure::ManagedServiceIdentity::Mgmt::V2015_08_31_preview::Models::OperationListResult Identity = Azure::ManagedServiceIdentity::Mgmt::V2015_08_31_preview::Models::Identity OperationDisplay = Azure::ManagedServiceIdentity::Mgmt::V2015_08_31_preview::Models::OperationDisplay UserAssignedIdentities = Azure::ManagedServiceIdentity::Mgmt::V2015_08_31_preview::Models::UserAssignedIdentities Operation = Azure::ManagedServiceIdentity::Mgmt::V2015_08_31_preview::Models::Operation UserAssignedIdentitiesListResult = Azure::ManagedServiceIdentity::Mgmt::V2015_08_31_preview::Models::UserAssignedIdentitiesListResult + OperationListResult = Azure::ManagedServiceIdentity::Mgmt::V2015_08_31_preview::Models::OperationListResult end class ManagedServiceIdentityManagementClass @@ -50,9 +50,6 @@ def method_missing(method, *args) end class ModelClasses - def operation_list_result - Azure::ManagedServiceIdentity::Mgmt::V2015_08_31_preview::Models::OperationListResult - end def identity Azure::ManagedServiceIdentity::Mgmt::V2015_08_31_preview::Models::Identity end @@ -68,6 +65,9 @@ def operation def user_assigned_identities_list_result Azure::ManagedServiceIdentity::Mgmt::V2015_08_31_preview::Models::UserAssignedIdentitiesListResult end + def operation_list_result + Azure::ManagedServiceIdentity::Mgmt::V2015_08_31_preview::Models::OperationListResult + end end end end diff --git a/azure_sdk/lib/latest/modules/marketplaceordering_profile_module.rb b/azure_sdk/lib/latest/modules/marketplaceordering_profile_module.rb index ac4771ce38..19dc3d1608 100644 --- a/azure_sdk/lib/latest/modules/marketplaceordering_profile_module.rb +++ b/azure_sdk/lib/latest/modules/marketplaceordering_profile_module.rb @@ -11,13 +11,13 @@ module Mgmt MarketplaceAgreements = Azure::MarketplaceOrdering::Mgmt::V2015_06_01::MarketplaceAgreements module Models - OperationListResult = Azure::MarketplaceOrdering::Mgmt::V2015_06_01::Models::OperationListResult - ErrorResponseError = Azure::MarketplaceOrdering::Mgmt::V2015_06_01::Models::ErrorResponseError - AgreementTerms = Azure::MarketplaceOrdering::Mgmt::V2015_06_01::Models::AgreementTerms Resource = Azure::MarketplaceOrdering::Mgmt::V2015_06_01::Models::Resource ErrorResponse = Azure::MarketplaceOrdering::Mgmt::V2015_06_01::Models::ErrorResponse OperationDisplay = Azure::MarketplaceOrdering::Mgmt::V2015_06_01::Models::OperationDisplay Operation = Azure::MarketplaceOrdering::Mgmt::V2015_06_01::Models::Operation + OperationListResult = Azure::MarketplaceOrdering::Mgmt::V2015_06_01::Models::OperationListResult + ErrorResponseError = Azure::MarketplaceOrdering::Mgmt::V2015_06_01::Models::ErrorResponseError + AgreementTerms = Azure::MarketplaceOrdering::Mgmt::V2015_06_01::Models::AgreementTerms end class MarketplaceOrderingManagementClass @@ -51,15 +51,6 @@ def method_missing(method, *args) end class ModelClasses - def operation_list_result - Azure::MarketplaceOrdering::Mgmt::V2015_06_01::Models::OperationListResult - end - def error_response_error - Azure::MarketplaceOrdering::Mgmt::V2015_06_01::Models::ErrorResponseError - end - def agreement_terms - Azure::MarketplaceOrdering::Mgmt::V2015_06_01::Models::AgreementTerms - end def resource Azure::MarketplaceOrdering::Mgmt::V2015_06_01::Models::Resource end @@ -72,6 +63,15 @@ def operation_display def operation Azure::MarketplaceOrdering::Mgmt::V2015_06_01::Models::Operation end + def operation_list_result + Azure::MarketplaceOrdering::Mgmt::V2015_06_01::Models::OperationListResult + end + def error_response_error + Azure::MarketplaceOrdering::Mgmt::V2015_06_01::Models::ErrorResponseError + end + def agreement_terms + Azure::MarketplaceOrdering::Mgmt::V2015_06_01::Models::AgreementTerms + end end end end diff --git a/azure_sdk/lib/latest/modules/mediaservices_profile_module.rb b/azure_sdk/lib/latest/modules/mediaservices_profile_module.rb index e8b4474078..e85593c950 100644 --- a/azure_sdk/lib/latest/modules/mediaservices_profile_module.rb +++ b/azure_sdk/lib/latest/modules/mediaservices_profile_module.rb @@ -7,6 +7,11 @@ module Azure::Profiles::Latest module MediaServices module Mgmt + LiveEvents = Azure::MediaServices::Mgmt::V2018_07_01::LiveEvents + LiveOutputs = Azure::MediaServices::Mgmt::V2018_07_01::LiveOutputs + StreamingEndpoints = Azure::MediaServices::Mgmt::V2018_07_01::StreamingEndpoints + Operations = Azure::MediaServices::Mgmt::V2018_07_01::Operations + Locations = Azure::MediaServices::Mgmt::V2018_07_01::Locations AccountFilters = Azure::MediaServices::Mgmt::V2018_07_01::AccountFilters Mediaservices = Azure::MediaServices::Mgmt::V2018_07_01::Mediaservices Assets = Azure::MediaServices::Mgmt::V2018_07_01::Assets @@ -16,11 +21,6 @@ module Mgmt Jobs = Azure::MediaServices::Mgmt::V2018_07_01::Jobs StreamingPolicies = Azure::MediaServices::Mgmt::V2018_07_01::StreamingPolicies StreamingLocators = Azure::MediaServices::Mgmt::V2018_07_01::StreamingLocators - LiveEvents = Azure::MediaServices::Mgmt::V2018_07_01::LiveEvents - LiveOutputs = Azure::MediaServices::Mgmt::V2018_07_01::LiveOutputs - StreamingEndpoints = Azure::MediaServices::Mgmt::V2018_07_01::StreamingEndpoints - Operations = Azure::MediaServices::Mgmt::V2018_07_01::Operations - Locations = Azure::MediaServices::Mgmt::V2018_07_01::Locations module Models CheckNameAvailabilityInput = Azure::MediaServices::Mgmt::V2018_07_01::Models::CheckNameAvailabilityInput @@ -30,11 +30,11 @@ module Models ServiceSpecification = Azure::MediaServices::Mgmt::V2018_07_01::Models::ServiceSpecification Codec = Azure::MediaServices::Mgmt::V2018_07_01::Models::Codec PresentationTimeRange = Azure::MediaServices::Mgmt::V2018_07_01::Models::PresentationTimeRange - OperationCollection = Azure::MediaServices::Mgmt::V2018_07_01::Models::OperationCollection ContentKeyPolicyProperties = Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyProperties FirstQuality = Azure::MediaServices::Mgmt::V2018_07_01::Models::FirstQuality FilterTrackSelection = Azure::MediaServices::Mgmt::V2018_07_01::Models::FilterTrackSelection StreamingPolicyFairPlayConfiguration = Azure::MediaServices::Mgmt::V2018_07_01::Models::StreamingPolicyFairPlayConfiguration + ContentKeyPolicyCollection = Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyCollection AccountFilterCollection = Azure::MediaServices::Mgmt::V2018_07_01::Models::AccountFilterCollection Preset = Azure::MediaServices::Mgmt::V2018_07_01::Models::Preset FilterTrackPropertyCondition = Azure::MediaServices::Mgmt::V2018_07_01::Models::FilterTrackPropertyCondition @@ -58,106 +58,106 @@ module Models StreamingPolicyPlayReadyConfiguration = Azure::MediaServices::Mgmt::V2018_07_01::Models::StreamingPolicyPlayReadyConfiguration ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction = Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction JobInput = Azure::MediaServices::Mgmt::V2018_07_01::Models::JobInput - ListContainerSasInput = Azure::MediaServices::Mgmt::V2018_07_01::Models::ListContainerSasInput + OperationCollection = Azure::MediaServices::Mgmt::V2018_07_01::Models::OperationCollection Hls = Azure::MediaServices::Mgmt::V2018_07_01::Models::Hls ContentKeyPolicyPlayReadyPlayRight = Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyPlayReadyPlayRight - StreamingPolicyContentKeys = Azure::MediaServices::Mgmt::V2018_07_01::Models::StreamingPolicyContentKeys + ListContainerSasInput = Azure::MediaServices::Mgmt::V2018_07_01::Models::ListContainerSasInput EnvelopeEncryption = Azure::MediaServices::Mgmt::V2018_07_01::Models::EnvelopeEncryption - NoEncryption = Azure::MediaServices::Mgmt::V2018_07_01::Models::NoEncryption + ContentKeyPolicyPlayReadyLicense = Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyPlayReadyLicense + StreamingPolicyContentKeys = Azure::MediaServices::Mgmt::V2018_07_01::Models::StreamingPolicyContentKeys DefaultKey = Azure::MediaServices::Mgmt::V2018_07_01::Models::DefaultKey - ContentKeyPolicyConfiguration = Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyConfiguration + NoEncryption = Azure::MediaServices::Mgmt::V2018_07_01::Models::NoEncryption EnabledProtocols = Azure::MediaServices::Mgmt::V2018_07_01::Models::EnabledProtocols + ContentKeyPolicyConfiguration = Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyConfiguration + CencDrmConfiguration = Azure::MediaServices::Mgmt::V2018_07_01::Models::CencDrmConfiguration TrackPropertyCondition = Azure::MediaServices::Mgmt::V2018_07_01::Models::TrackPropertyCondition - ContentKeyPolicyPlayReadyLicense = Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyPlayReadyLicense - TransformCollection = Azure::MediaServices::Mgmt::V2018_07_01::Models::TransformCollection CbcsDrmConfiguration = Azure::MediaServices::Mgmt::V2018_07_01::Models::CbcsDrmConfiguration - CencDrmConfiguration = Azure::MediaServices::Mgmt::V2018_07_01::Models::CencDrmConfiguration + TransformCollection = Azure::MediaServices::Mgmt::V2018_07_01::Models::TransformCollection JobError = Azure::MediaServices::Mgmt::V2018_07_01::Models::JobError - Deinterlace = Azure::MediaServices::Mgmt::V2018_07_01::Models::Deinterlace StreamingPolicyCollection = Azure::MediaServices::Mgmt::V2018_07_01::Models::StreamingPolicyCollection - Rectangle = Azure::MediaServices::Mgmt::V2018_07_01::Models::Rectangle - IPRange = Azure::MediaServices::Mgmt::V2018_07_01::Models::IPRange StreamingLocatorCollection = Azure::MediaServices::Mgmt::V2018_07_01::Models::StreamingLocatorCollection + Deinterlace = Azure::MediaServices::Mgmt::V2018_07_01::Models::Deinterlace + IPRange = Azure::MediaServices::Mgmt::V2018_07_01::Models::IPRange + Rectangle = Azure::MediaServices::Mgmt::V2018_07_01::Models::Rectangle AssetFileEncryptionMetadata = Azure::MediaServices::Mgmt::V2018_07_01::Models::AssetFileEncryptionMetadata - Layer = Azure::MediaServices::Mgmt::V2018_07_01::Models::Layer MediaServiceCollection = Azure::MediaServices::Mgmt::V2018_07_01::Models::MediaServiceCollection - StreamingEndpointListResult = Azure::MediaServices::Mgmt::V2018_07_01::Models::StreamingEndpointListResult - AssetFilterCollection = Azure::MediaServices::Mgmt::V2018_07_01::Models::AssetFilterCollection StreamingPolicyWidevineConfiguration = Azure::MediaServices::Mgmt::V2018_07_01::Models::StreamingPolicyWidevineConfiguration + Layer = Azure::MediaServices::Mgmt::V2018_07_01::Models::Layer + AssetFilterCollection = Azure::MediaServices::Mgmt::V2018_07_01::Models::AssetFilterCollection + StreamingEndpointListResult = Azure::MediaServices::Mgmt::V2018_07_01::Models::StreamingEndpointListResult StreamingPolicyContentKey = Azure::MediaServices::Mgmt::V2018_07_01::Models::StreamingPolicyContentKey - StreamingEndpointAccessControl = Azure::MediaServices::Mgmt::V2018_07_01::Models::StreamingEndpointAccessControl StreamingEntityScaleUnit = Azure::MediaServices::Mgmt::V2018_07_01::Models::StreamingEntityScaleUnit - AkamaiAccessControl = Azure::MediaServices::Mgmt::V2018_07_01::Models::AkamaiAccessControl - ContentKeyPolicyRestrictionTokenKey = Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyRestrictionTokenKey ContentKeyPolicyRestriction = Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyRestriction + StreamingEndpointAccessControl = Azure::MediaServices::Mgmt::V2018_07_01::Models::StreamingEndpointAccessControl + ContentKeyPolicyRestrictionTokenKey = Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyRestrictionTokenKey + AkamaiAccessControl = Azure::MediaServices::Mgmt::V2018_07_01::Models::AkamaiAccessControl ListPathsResponse = Azure::MediaServices::Mgmt::V2018_07_01::Models::ListPathsResponse - OutputFile = Azure::MediaServices::Mgmt::V2018_07_01::Models::OutputFile AkamaiSignatureHeaderAuthenticationKey = Azure::MediaServices::Mgmt::V2018_07_01::Models::AkamaiSignatureHeaderAuthenticationKey - LiveEventListResult = Azure::MediaServices::Mgmt::V2018_07_01::Models::LiveEventListResult + JobErrorDetail = Azure::MediaServices::Mgmt::V2018_07_01::Models::JobErrorDetail + OutputFile = Azure::MediaServices::Mgmt::V2018_07_01::Models::OutputFile SubscriptionMediaServiceCollection = Azure::MediaServices::Mgmt::V2018_07_01::Models::SubscriptionMediaServiceCollection LiveEventActionInput = Azure::MediaServices::Mgmt::V2018_07_01::Models::LiveEventActionInput - AssetCollection = Azure::MediaServices::Mgmt::V2018_07_01::Models::AssetCollection CrossSiteAccessPolicies = Azure::MediaServices::Mgmt::V2018_07_01::Models::CrossSiteAccessPolicies ContentKeyPolicyTokenClaim = Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyTokenClaim - LiveEventEncoding = Azure::MediaServices::Mgmt::V2018_07_01::Models::LiveEventEncoding + LiveEventListResult = Azure::MediaServices::Mgmt::V2018_07_01::Models::LiveEventListResult JobCollection = Azure::MediaServices::Mgmt::V2018_07_01::Models::JobCollection LiveEventPreview = Azure::MediaServices::Mgmt::V2018_07_01::Models::LiveEventPreview - JobErrorDetail = Azure::MediaServices::Mgmt::V2018_07_01::Models::JobErrorDetail + AssetCollection = Azure::MediaServices::Mgmt::V2018_07_01::Models::AssetCollection ContentKeyPolicyOption = Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyOption LiveEventPreviewAccessControl = Azure::MediaServices::Mgmt::V2018_07_01::Models::LiveEventPreviewAccessControl - ContentKeyPolicyPlayReadyContentKeyLocation = Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyPlayReadyContentKeyLocation + LiveEventEncoding = Azure::MediaServices::Mgmt::V2018_07_01::Models::LiveEventEncoding LiveEventInput = Azure::MediaServices::Mgmt::V2018_07_01::Models::LiveEventInput - JobOutput = Azure::MediaServices::Mgmt::V2018_07_01::Models::JobOutput + ContentKeyPolicyPlayReadyContentKeyLocation = Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyPlayReadyContentKeyLocation LiveEventInputAccessControl = Azure::MediaServices::Mgmt::V2018_07_01::Models::LiveEventInputAccessControl + JobOutput = Azure::MediaServices::Mgmt::V2018_07_01::Models::JobOutput + IPAccessControl = Azure::MediaServices::Mgmt::V2018_07_01::Models::IPAccessControl TrackSelection = Azure::MediaServices::Mgmt::V2018_07_01::Models::TrackSelection - AssetStreamingLocator = Azure::MediaServices::Mgmt::V2018_07_01::Models::AssetStreamingLocator TransformOutput = Azure::MediaServices::Mgmt::V2018_07_01::Models::TransformOutput - ContentKeyPolicyCollection = Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyCollection + AssetStreamingLocator = Azure::MediaServices::Mgmt::V2018_07_01::Models::AssetStreamingLocator MediaService = Azure::MediaServices::Mgmt::V2018_07_01::Models::MediaService + AccountFilter = Azure::MediaServices::Mgmt::V2018_07_01::Models::AccountFilter + Asset = Azure::MediaServices::Mgmt::V2018_07_01::Models::Asset SubscriptionMediaService = Azure::MediaServices::Mgmt::V2018_07_01::Models::SubscriptionMediaService - IPAccessControl = Azure::MediaServices::Mgmt::V2018_07_01::Models::IPAccessControl - AssetFilter = Azure::MediaServices::Mgmt::V2018_07_01::Models::AssetFilter ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader = Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader - AccountFilter = Azure::MediaServices::Mgmt::V2018_07_01::Models::AccountFilter + AssetFilter = Azure::MediaServices::Mgmt::V2018_07_01::Models::AssetFilter ContentKeyPolicyOpenRestriction = Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyOpenRestriction + ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier = Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier + ContentKeyPolicySymmetricTokenKey = Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicySymmetricTokenKey ContentKeyPolicyUnknownRestriction = Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyUnknownRestriction - Asset = Azure::MediaServices::Mgmt::V2018_07_01::Models::Asset - ContentKeyPolicyRsaTokenKey = Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyRsaTokenKey ContentKeyPolicyX509CertificateTokenKey = Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyX509CertificateTokenKey - ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier = Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier + ContentKeyPolicyRsaTokenKey = Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyRsaTokenKey ContentKeyPolicyClearKeyConfiguration = Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyClearKeyConfiguration + ContentKeyPolicyTokenRestriction = Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyTokenRestriction + ContentKeyPolicyWidevineConfiguration = Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyWidevineConfiguration ContentKeyPolicyUnknownConfiguration = Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyUnknownConfiguration - ContentKeyPolicySymmetricTokenKey = Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicySymmetricTokenKey - ContentKeyPolicyPlayReadyConfiguration = Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyPlayReadyConfiguration ContentKeyPolicyFairPlayConfiguration = Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyFairPlayConfiguration - ContentKeyPolicyTokenRestriction = Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyTokenRestriction + ContentKeyPolicyPlayReadyConfiguration = Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyPlayReadyConfiguration Audio = Azure::MediaServices::Mgmt::V2018_07_01::Models::Audio + ContentKeyPolicy = Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicy + AudioAnalyzerPreset = Azure::MediaServices::Mgmt::V2018_07_01::Models::AudioAnalyzerPreset AacAudio = Azure::MediaServices::Mgmt::V2018_07_01::Models::AacAudio - ContentKeyPolicyWidevineConfiguration = Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyWidevineConfiguration - AudioOverlay = Azure::MediaServices::Mgmt::V2018_07_01::Models::AudioOverlay CopyVideo = Azure::MediaServices::Mgmt::V2018_07_01::Models::CopyVideo - ContentKeyPolicy = Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicy + AudioOverlay = Azure::MediaServices::Mgmt::V2018_07_01::Models::AudioOverlay ImageFormat = Azure::MediaServices::Mgmt::V2018_07_01::Models::ImageFormat + Video = Azure::MediaServices::Mgmt::V2018_07_01::Models::Video + PngFormat = Azure::MediaServices::Mgmt::V2018_07_01::Models::PngFormat JpgFormat = Azure::MediaServices::Mgmt::V2018_07_01::Models::JpgFormat - AudioAnalyzerPreset = Azure::MediaServices::Mgmt::V2018_07_01::Models::AudioAnalyzerPreset - CopyAudio = Azure::MediaServices::Mgmt::V2018_07_01::Models::CopyAudio VideoLayer = Azure::MediaServices::Mgmt::V2018_07_01::Models::VideoLayer - Video = Azure::MediaServices::Mgmt::V2018_07_01::Models::Video + CopyAudio = Azure::MediaServices::Mgmt::V2018_07_01::Models::CopyAudio H264Video = Azure::MediaServices::Mgmt::V2018_07_01::Models::H264Video + H264Layer = Azure::MediaServices::Mgmt::V2018_07_01::Models::H264Layer + JpgImage = Azure::MediaServices::Mgmt::V2018_07_01::Models::JpgImage JpgLayer = Azure::MediaServices::Mgmt::V2018_07_01::Models::JpgLayer - PngFormat = Azure::MediaServices::Mgmt::V2018_07_01::Models::PngFormat - MultiBitrateFormat = Azure::MediaServices::Mgmt::V2018_07_01::Models::MultiBitrateFormat Mp4Format = Azure::MediaServices::Mgmt::V2018_07_01::Models::Mp4Format - H264Layer = Azure::MediaServices::Mgmt::V2018_07_01::Models::H264Layer PngImage = Azure::MediaServices::Mgmt::V2018_07_01::Models::PngImage BuiltInStandardEncoderPreset = Azure::MediaServices::Mgmt::V2018_07_01::Models::BuiltInStandardEncoderPreset - JpgImage = Azure::MediaServices::Mgmt::V2018_07_01::Models::JpgImage + StandardEncoderPreset = Azure::MediaServices::Mgmt::V2018_07_01::Models::StandardEncoderPreset VideoAnalyzerPreset = Azure::MediaServices::Mgmt::V2018_07_01::Models::VideoAnalyzerPreset TransportStreamFormat = Azure::MediaServices::Mgmt::V2018_07_01::Models::TransportStreamFormat - PngLayer = Azure::MediaServices::Mgmt::V2018_07_01::Models::PngLayer + VideoOverlay = Azure::MediaServices::Mgmt::V2018_07_01::Models::VideoOverlay Transform = Azure::MediaServices::Mgmt::V2018_07_01::Models::Transform JobInputClip = Azure::MediaServices::Mgmt::V2018_07_01::Models::JobInputClip - StandardEncoderPreset = Azure::MediaServices::Mgmt::V2018_07_01::Models::StandardEncoderPreset + JobInputs = Azure::MediaServices::Mgmt::V2018_07_01::Models::JobInputs JobInputAsset = Azure::MediaServices::Mgmt::V2018_07_01::Models::JobInputAsset JobInputHttp = Azure::MediaServices::Mgmt::V2018_07_01::Models::JobInputHttp JobOutputAsset = Azure::MediaServices::Mgmt::V2018_07_01::Models::JobOutputAsset @@ -182,37 +182,37 @@ module Models ProxyResource = Azure::MediaServices::Mgmt::V2018_07_01::Models::ProxyResource DeinterlaceParity = Azure::MediaServices::Mgmt::V2018_07_01::Models::DeinterlaceParity DeinterlaceMode = Azure::MediaServices::Mgmt::V2018_07_01::Models::DeinterlaceMode - VideoOverlay = Azure::MediaServices::Mgmt::V2018_07_01::Models::VideoOverlay + MultiBitrateFormat = Azure::MediaServices::Mgmt::V2018_07_01::Models::MultiBitrateFormat AacAudioProfile = Azure::MediaServices::Mgmt::V2018_07_01::Models::AacAudioProfile - Rotation = Azure::MediaServices::Mgmt::V2018_07_01::Models::Rotation - JobInputs = Azure::MediaServices::Mgmt::V2018_07_01::Models::JobInputs - EntropyMode = Azure::MediaServices::Mgmt::V2018_07_01::Models::EntropyMode - H264Complexity = Azure::MediaServices::Mgmt::V2018_07_01::Models::H264Complexity + PngLayer = Azure::MediaServices::Mgmt::V2018_07_01::Models::PngLayer H264VideoProfile = Azure::MediaServices::Mgmt::V2018_07_01::Models::H264VideoProfile - InsightsType = Azure::MediaServices::Mgmt::V2018_07_01::Models::InsightsType - OnErrorType = Azure::MediaServices::Mgmt::V2018_07_01::Models::OnErrorType + EntropyMode = Azure::MediaServices::Mgmt::V2018_07_01::Models::EntropyMode + Rotation = Azure::MediaServices::Mgmt::V2018_07_01::Models::Rotation EncoderNamedPreset = Azure::MediaServices::Mgmt::V2018_07_01::Models::EncoderNamedPreset - JobErrorCode = Azure::MediaServices::Mgmt::V2018_07_01::Models::JobErrorCode - JobErrorCategory = Azure::MediaServices::Mgmt::V2018_07_01::Models::JobErrorCategory + InsightsType = Azure::MediaServices::Mgmt::V2018_07_01::Models::InsightsType + H264Complexity = Azure::MediaServices::Mgmt::V2018_07_01::Models::H264Complexity Priority = Azure::MediaServices::Mgmt::V2018_07_01::Models::Priority - TrackPropertyType = Azure::MediaServices::Mgmt::V2018_07_01::Models::TrackPropertyType - TrackPropertyCompareOperation = Azure::MediaServices::Mgmt::V2018_07_01::Models::TrackPropertyCompareOperation + JobErrorCode = Azure::MediaServices::Mgmt::V2018_07_01::Models::JobErrorCode + OnErrorType = Azure::MediaServices::Mgmt::V2018_07_01::Models::OnErrorType JobRetry = Azure::MediaServices::Mgmt::V2018_07_01::Models::JobRetry + TrackPropertyType = Azure::MediaServices::Mgmt::V2018_07_01::Models::TrackPropertyType + JobErrorCategory = Azure::MediaServices::Mgmt::V2018_07_01::Models::JobErrorCategory JobState = Azure::MediaServices::Mgmt::V2018_07_01::Models::JobState - EncryptionScheme = Azure::MediaServices::Mgmt::V2018_07_01::Models::EncryptionScheme - StreamingLocatorContentKeyType = Azure::MediaServices::Mgmt::V2018_07_01::Models::StreamingLocatorContentKeyType StreamingPolicyStreamingProtocol = Azure::MediaServices::Mgmt::V2018_07_01::Models::StreamingPolicyStreamingProtocol - LiveEventEncodingType = Azure::MediaServices::Mgmt::V2018_07_01::Models::LiveEventEncodingType - LiveOutputResourceState = Azure::MediaServices::Mgmt::V2018_07_01::Models::LiveOutputResourceState + TrackPropertyCompareOperation = Azure::MediaServices::Mgmt::V2018_07_01::Models::TrackPropertyCompareOperation + StreamingLocatorContentKeyType = Azure::MediaServices::Mgmt::V2018_07_01::Models::StreamingLocatorContentKeyType LiveEventInputProtocol = Azure::MediaServices::Mgmt::V2018_07_01::Models::LiveEventInputProtocol - StreamingEndpointResourceState = Azure::MediaServices::Mgmt::V2018_07_01::Models::StreamingEndpointResourceState - LiveEventResourceState = Azure::MediaServices::Mgmt::V2018_07_01::Models::LiveEventResourceState + EncryptionScheme = Azure::MediaServices::Mgmt::V2018_07_01::Models::EncryptionScheme + LiveOutputResourceState = Azure::MediaServices::Mgmt::V2018_07_01::Models::LiveOutputResourceState StreamOptionsFlag = Azure::MediaServices::Mgmt::V2018_07_01::Models::StreamOptionsFlag + LiveEventEncodingType = Azure::MediaServices::Mgmt::V2018_07_01::Models::LiveEventEncodingType + LiveEventResourceState = Azure::MediaServices::Mgmt::V2018_07_01::Models::LiveEventResourceState + StreamingEndpointResourceState = Azure::MediaServices::Mgmt::V2018_07_01::Models::StreamingEndpointResourceState Provider = Azure::MediaServices::Mgmt::V2018_07_01::Models::Provider Filters = Azure::MediaServices::Mgmt::V2018_07_01::Models::Filters ApiError = Azure::MediaServices::Mgmt::V2018_07_01::Models::ApiError - Resource = Azure::MediaServices::Mgmt::V2018_07_01::Models::Resource Format = Azure::MediaServices::Mgmt::V2018_07_01::Models::Format + Resource = Azure::MediaServices::Mgmt::V2018_07_01::Models::Resource Image = Azure::MediaServices::Mgmt::V2018_07_01::Models::Image Location = Azure::MediaServices::Mgmt::V2018_07_01::Models::Location StorageAccount = Azure::MediaServices::Mgmt::V2018_07_01::Models::StorageAccount @@ -220,7 +220,7 @@ module Models end class MediaServicesManagementClass - attr_reader :account_filters, :mediaservices, :assets, :asset_filters, :content_key_policies, :transforms, :jobs, :streaming_policies, :streaming_locators, :live_events, :live_outputs, :streaming_endpoints, :operations, :locations, :configurable, :base_url, :options, :model_classes + attr_reader :live_events, :live_outputs, :streaming_endpoints, :operations, :locations, :account_filters, :mediaservices, :assets, :asset_filters, :content_key_policies, :transforms, :jobs, :streaming_policies, :streaming_locators, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -230,6 +230,11 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) + @live_events = @client_0.live_events + @live_outputs = @client_0.live_outputs + @streaming_endpoints = @client_0.streaming_endpoints + @operations = @client_0.operations + @locations = @client_0.locations @account_filters = @client_0.account_filters @mediaservices = @client_0.mediaservices @assets = @client_0.assets @@ -239,11 +244,6 @@ def initialize(configurable, base_url=nil, options=nil) @jobs = @client_0.jobs @streaming_policies = @client_0.streaming_policies @streaming_locators = @client_0.streaming_locators - @live_events = @client_0.live_events - @live_outputs = @client_0.live_outputs - @streaming_endpoints = @client_0.streaming_endpoints - @operations = @client_0.operations - @locations = @client_0.locations @model_classes = ModelClasses.new end @@ -283,9 +283,6 @@ def codec def presentation_time_range Azure::MediaServices::Mgmt::V2018_07_01::Models::PresentationTimeRange end - def operation_collection - Azure::MediaServices::Mgmt::V2018_07_01::Models::OperationCollection - end def content_key_policy_properties Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyProperties end @@ -298,6 +295,9 @@ def filter_track_selection def streaming_policy_fair_play_configuration Azure::MediaServices::Mgmt::V2018_07_01::Models::StreamingPolicyFairPlayConfiguration end + def content_key_policy_collection + Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyCollection + end def account_filter_collection Azure::MediaServices::Mgmt::V2018_07_01::Models::AccountFilterCollection end @@ -367,8 +367,8 @@ def content_key_policy_play_ready_explicit_analog_television_restriction def job_input Azure::MediaServices::Mgmt::V2018_07_01::Models::JobInput end - def list_container_sas_input - Azure::MediaServices::Mgmt::V2018_07_01::Models::ListContainerSasInput + def operation_collection + Azure::MediaServices::Mgmt::V2018_07_01::Models::OperationCollection end def hls Azure::MediaServices::Mgmt::V2018_07_01::Models::Hls @@ -376,104 +376,107 @@ def hls def content_key_policy_play_ready_play_right Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyPlayReadyPlayRight end - def streaming_policy_content_keys - Azure::MediaServices::Mgmt::V2018_07_01::Models::StreamingPolicyContentKeys + def list_container_sas_input + Azure::MediaServices::Mgmt::V2018_07_01::Models::ListContainerSasInput end def envelope_encryption Azure::MediaServices::Mgmt::V2018_07_01::Models::EnvelopeEncryption end - def no_encryption - Azure::MediaServices::Mgmt::V2018_07_01::Models::NoEncryption + def content_key_policy_play_ready_license + Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyPlayReadyLicense + end + def streaming_policy_content_keys + Azure::MediaServices::Mgmt::V2018_07_01::Models::StreamingPolicyContentKeys end def default_key Azure::MediaServices::Mgmt::V2018_07_01::Models::DefaultKey end - def content_key_policy_configuration - Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyConfiguration + def no_encryption + Azure::MediaServices::Mgmt::V2018_07_01::Models::NoEncryption end def enabled_protocols Azure::MediaServices::Mgmt::V2018_07_01::Models::EnabledProtocols end - def track_property_condition - Azure::MediaServices::Mgmt::V2018_07_01::Models::TrackPropertyCondition + def content_key_policy_configuration + Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyConfiguration end - def content_key_policy_play_ready_license - Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyPlayReadyLicense + def cenc_drm_configuration + Azure::MediaServices::Mgmt::V2018_07_01::Models::CencDrmConfiguration end - def transform_collection - Azure::MediaServices::Mgmt::V2018_07_01::Models::TransformCollection + def track_property_condition + Azure::MediaServices::Mgmt::V2018_07_01::Models::TrackPropertyCondition end def cbcs_drm_configuration Azure::MediaServices::Mgmt::V2018_07_01::Models::CbcsDrmConfiguration end - def cenc_drm_configuration - Azure::MediaServices::Mgmt::V2018_07_01::Models::CencDrmConfiguration + def transform_collection + Azure::MediaServices::Mgmt::V2018_07_01::Models::TransformCollection end def job_error Azure::MediaServices::Mgmt::V2018_07_01::Models::JobError end - def deinterlace - Azure::MediaServices::Mgmt::V2018_07_01::Models::Deinterlace - end def streaming_policy_collection Azure::MediaServices::Mgmt::V2018_07_01::Models::StreamingPolicyCollection end - def rectangle - Azure::MediaServices::Mgmt::V2018_07_01::Models::Rectangle + def streaming_locator_collection + Azure::MediaServices::Mgmt::V2018_07_01::Models::StreamingLocatorCollection + end + def deinterlace + Azure::MediaServices::Mgmt::V2018_07_01::Models::Deinterlace end def iprange Azure::MediaServices::Mgmt::V2018_07_01::Models::IPRange end - def streaming_locator_collection - Azure::MediaServices::Mgmt::V2018_07_01::Models::StreamingLocatorCollection + def rectangle + Azure::MediaServices::Mgmt::V2018_07_01::Models::Rectangle end def asset_file_encryption_metadata Azure::MediaServices::Mgmt::V2018_07_01::Models::AssetFileEncryptionMetadata end - def layer - Azure::MediaServices::Mgmt::V2018_07_01::Models::Layer - end def media_service_collection Azure::MediaServices::Mgmt::V2018_07_01::Models::MediaServiceCollection end - def streaming_endpoint_list_result - Azure::MediaServices::Mgmt::V2018_07_01::Models::StreamingEndpointListResult + def streaming_policy_widevine_configuration + Azure::MediaServices::Mgmt::V2018_07_01::Models::StreamingPolicyWidevineConfiguration + end + def layer + Azure::MediaServices::Mgmt::V2018_07_01::Models::Layer end def asset_filter_collection Azure::MediaServices::Mgmt::V2018_07_01::Models::AssetFilterCollection end - def streaming_policy_widevine_configuration - Azure::MediaServices::Mgmt::V2018_07_01::Models::StreamingPolicyWidevineConfiguration + def streaming_endpoint_list_result + Azure::MediaServices::Mgmt::V2018_07_01::Models::StreamingEndpointListResult end def streaming_policy_content_key Azure::MediaServices::Mgmt::V2018_07_01::Models::StreamingPolicyContentKey end - def streaming_endpoint_access_control - Azure::MediaServices::Mgmt::V2018_07_01::Models::StreamingEndpointAccessControl - end def streaming_entity_scale_unit Azure::MediaServices::Mgmt::V2018_07_01::Models::StreamingEntityScaleUnit end - def akamai_access_control - Azure::MediaServices::Mgmt::V2018_07_01::Models::AkamaiAccessControl + def content_key_policy_restriction + Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyRestriction + end + def streaming_endpoint_access_control + Azure::MediaServices::Mgmt::V2018_07_01::Models::StreamingEndpointAccessControl end def content_key_policy_restriction_token_key Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyRestrictionTokenKey end - def content_key_policy_restriction - Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyRestriction + def akamai_access_control + Azure::MediaServices::Mgmt::V2018_07_01::Models::AkamaiAccessControl end def list_paths_response Azure::MediaServices::Mgmt::V2018_07_01::Models::ListPathsResponse end - def output_file - Azure::MediaServices::Mgmt::V2018_07_01::Models::OutputFile - end def akamai_signature_header_authentication_key Azure::MediaServices::Mgmt::V2018_07_01::Models::AkamaiSignatureHeaderAuthenticationKey end - def live_event_list_result - Azure::MediaServices::Mgmt::V2018_07_01::Models::LiveEventListResult + def job_error_detail + Azure::MediaServices::Mgmt::V2018_07_01::Models::JobErrorDetail + end + def output_file + Azure::MediaServices::Mgmt::V2018_07_01::Models::OutputFile end def subscription_media_service_collection Azure::MediaServices::Mgmt::V2018_07_01::Models::SubscriptionMediaServiceCollection @@ -481,17 +484,14 @@ def subscription_media_service_collection def live_event_action_input Azure::MediaServices::Mgmt::V2018_07_01::Models::LiveEventActionInput end - def asset_collection - Azure::MediaServices::Mgmt::V2018_07_01::Models::AssetCollection - end def cross_site_access_policies Azure::MediaServices::Mgmt::V2018_07_01::Models::CrossSiteAccessPolicies end def content_key_policy_token_claim Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyTokenClaim end - def live_event_encoding - Azure::MediaServices::Mgmt::V2018_07_01::Models::LiveEventEncoding + def live_event_list_result + Azure::MediaServices::Mgmt::V2018_07_01::Models::LiveEventListResult end def job_collection Azure::MediaServices::Mgmt::V2018_07_01::Models::JobCollection @@ -499,8 +499,8 @@ def job_collection def live_event_preview Azure::MediaServices::Mgmt::V2018_07_01::Models::LiveEventPreview end - def job_error_detail - Azure::MediaServices::Mgmt::V2018_07_01::Models::JobErrorDetail + def asset_collection + Azure::MediaServices::Mgmt::V2018_07_01::Models::AssetCollection end def content_key_policy_option Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyOption @@ -508,146 +508,146 @@ def content_key_policy_option def live_event_preview_access_control Azure::MediaServices::Mgmt::V2018_07_01::Models::LiveEventPreviewAccessControl end - def content_key_policy_play_ready_content_key_location - Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyPlayReadyContentKeyLocation + def live_event_encoding + Azure::MediaServices::Mgmt::V2018_07_01::Models::LiveEventEncoding end def live_event_input Azure::MediaServices::Mgmt::V2018_07_01::Models::LiveEventInput end - def job_output - Azure::MediaServices::Mgmt::V2018_07_01::Models::JobOutput + def content_key_policy_play_ready_content_key_location + Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyPlayReadyContentKeyLocation end def live_event_input_access_control Azure::MediaServices::Mgmt::V2018_07_01::Models::LiveEventInputAccessControl end + def job_output + Azure::MediaServices::Mgmt::V2018_07_01::Models::JobOutput + end + def ipaccess_control + Azure::MediaServices::Mgmt::V2018_07_01::Models::IPAccessControl + end def track_selection Azure::MediaServices::Mgmt::V2018_07_01::Models::TrackSelection end - def asset_streaming_locator - Azure::MediaServices::Mgmt::V2018_07_01::Models::AssetStreamingLocator - end def transform_output Azure::MediaServices::Mgmt::V2018_07_01::Models::TransformOutput end - def content_key_policy_collection - Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyCollection + def asset_streaming_locator + Azure::MediaServices::Mgmt::V2018_07_01::Models::AssetStreamingLocator end def media_service Azure::MediaServices::Mgmt::V2018_07_01::Models::MediaService end - def subscription_media_service - Azure::MediaServices::Mgmt::V2018_07_01::Models::SubscriptionMediaService + def account_filter + Azure::MediaServices::Mgmt::V2018_07_01::Models::AccountFilter end - def ipaccess_control - Azure::MediaServices::Mgmt::V2018_07_01::Models::IPAccessControl + def asset + Azure::MediaServices::Mgmt::V2018_07_01::Models::Asset end - def asset_filter - Azure::MediaServices::Mgmt::V2018_07_01::Models::AssetFilter + def subscription_media_service + Azure::MediaServices::Mgmt::V2018_07_01::Models::SubscriptionMediaService end def content_key_policy_play_ready_content_encryption_key_from_header Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader end - def account_filter - Azure::MediaServices::Mgmt::V2018_07_01::Models::AccountFilter + def asset_filter + Azure::MediaServices::Mgmt::V2018_07_01::Models::AssetFilter end def content_key_policy_open_restriction Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyOpenRestriction end - def content_key_policy_unknown_restriction - Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyUnknownRestriction + def content_key_policy_play_ready_content_encryption_key_from_key_identifier + Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier end - def asset - Azure::MediaServices::Mgmt::V2018_07_01::Models::Asset + def content_key_policy_symmetric_token_key + Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicySymmetricTokenKey end - def content_key_policy_rsa_token_key - Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyRsaTokenKey + def content_key_policy_unknown_restriction + Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyUnknownRestriction end def content_key_policy_x509_certificate_token_key Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyX509CertificateTokenKey end - def content_key_policy_play_ready_content_encryption_key_from_key_identifier - Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier + def content_key_policy_rsa_token_key + Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyRsaTokenKey end def content_key_policy_clear_key_configuration Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyClearKeyConfiguration end - def content_key_policy_unknown_configuration - Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyUnknownConfiguration + def content_key_policy_token_restriction + Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyTokenRestriction end - def content_key_policy_symmetric_token_key - Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicySymmetricTokenKey + def content_key_policy_widevine_configuration + Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyWidevineConfiguration end - def content_key_policy_play_ready_configuration - Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyPlayReadyConfiguration + def content_key_policy_unknown_configuration + Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyUnknownConfiguration end def content_key_policy_fair_play_configuration Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyFairPlayConfiguration end - def content_key_policy_token_restriction - Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyTokenRestriction + def content_key_policy_play_ready_configuration + Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyPlayReadyConfiguration end def audio Azure::MediaServices::Mgmt::V2018_07_01::Models::Audio end - def aac_audio - Azure::MediaServices::Mgmt::V2018_07_01::Models::AacAudio + def content_key_policy + Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicy end - def content_key_policy_widevine_configuration - Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicyWidevineConfiguration + def audio_analyzer_preset + Azure::MediaServices::Mgmt::V2018_07_01::Models::AudioAnalyzerPreset end - def audio_overlay - Azure::MediaServices::Mgmt::V2018_07_01::Models::AudioOverlay + def aac_audio + Azure::MediaServices::Mgmt::V2018_07_01::Models::AacAudio end def copy_video Azure::MediaServices::Mgmt::V2018_07_01::Models::CopyVideo end - def content_key_policy - Azure::MediaServices::Mgmt::V2018_07_01::Models::ContentKeyPolicy + def audio_overlay + Azure::MediaServices::Mgmt::V2018_07_01::Models::AudioOverlay end def image_format Azure::MediaServices::Mgmt::V2018_07_01::Models::ImageFormat end - def jpg_format - Azure::MediaServices::Mgmt::V2018_07_01::Models::JpgFormat + def video + Azure::MediaServices::Mgmt::V2018_07_01::Models::Video end - def audio_analyzer_preset - Azure::MediaServices::Mgmt::V2018_07_01::Models::AudioAnalyzerPreset + def png_format + Azure::MediaServices::Mgmt::V2018_07_01::Models::PngFormat end - def copy_audio - Azure::MediaServices::Mgmt::V2018_07_01::Models::CopyAudio + def jpg_format + Azure::MediaServices::Mgmt::V2018_07_01::Models::JpgFormat end def video_layer Azure::MediaServices::Mgmt::V2018_07_01::Models::VideoLayer end - def video - Azure::MediaServices::Mgmt::V2018_07_01::Models::Video + def copy_audio + Azure::MediaServices::Mgmt::V2018_07_01::Models::CopyAudio end def h264_video Azure::MediaServices::Mgmt::V2018_07_01::Models::H264Video end - def jpg_layer - Azure::MediaServices::Mgmt::V2018_07_01::Models::JpgLayer + def h264_layer + Azure::MediaServices::Mgmt::V2018_07_01::Models::H264Layer end - def png_format - Azure::MediaServices::Mgmt::V2018_07_01::Models::PngFormat + def jpg_image + Azure::MediaServices::Mgmt::V2018_07_01::Models::JpgImage end - def multi_bitrate_format - Azure::MediaServices::Mgmt::V2018_07_01::Models::MultiBitrateFormat + def jpg_layer + Azure::MediaServices::Mgmt::V2018_07_01::Models::JpgLayer end def mp4_format Azure::MediaServices::Mgmt::V2018_07_01::Models::Mp4Format end - def h264_layer - Azure::MediaServices::Mgmt::V2018_07_01::Models::H264Layer - end def png_image Azure::MediaServices::Mgmt::V2018_07_01::Models::PngImage end def built_in_standard_encoder_preset Azure::MediaServices::Mgmt::V2018_07_01::Models::BuiltInStandardEncoderPreset end - def jpg_image - Azure::MediaServices::Mgmt::V2018_07_01::Models::JpgImage + def standard_encoder_preset + Azure::MediaServices::Mgmt::V2018_07_01::Models::StandardEncoderPreset end def video_analyzer_preset Azure::MediaServices::Mgmt::V2018_07_01::Models::VideoAnalyzerPreset @@ -655,8 +655,8 @@ def video_analyzer_preset def transport_stream_format Azure::MediaServices::Mgmt::V2018_07_01::Models::TransportStreamFormat end - def png_layer - Azure::MediaServices::Mgmt::V2018_07_01::Models::PngLayer + def video_overlay + Azure::MediaServices::Mgmt::V2018_07_01::Models::VideoOverlay end def transform Azure::MediaServices::Mgmt::V2018_07_01::Models::Transform @@ -664,8 +664,8 @@ def transform def job_input_clip Azure::MediaServices::Mgmt::V2018_07_01::Models::JobInputClip end - def standard_encoder_preset - Azure::MediaServices::Mgmt::V2018_07_01::Models::StandardEncoderPreset + def job_inputs + Azure::MediaServices::Mgmt::V2018_07_01::Models::JobInputs end def job_input_asset Azure::MediaServices::Mgmt::V2018_07_01::Models::JobInputAsset @@ -739,83 +739,83 @@ def deinterlace_parity def deinterlace_mode Azure::MediaServices::Mgmt::V2018_07_01::Models::DeinterlaceMode end - def video_overlay - Azure::MediaServices::Mgmt::V2018_07_01::Models::VideoOverlay + def multi_bitrate_format + Azure::MediaServices::Mgmt::V2018_07_01::Models::MultiBitrateFormat end def aac_audio_profile Azure::MediaServices::Mgmt::V2018_07_01::Models::AacAudioProfile end - def rotation - Azure::MediaServices::Mgmt::V2018_07_01::Models::Rotation + def png_layer + Azure::MediaServices::Mgmt::V2018_07_01::Models::PngLayer end - def job_inputs - Azure::MediaServices::Mgmt::V2018_07_01::Models::JobInputs + def h264_video_profile + Azure::MediaServices::Mgmt::V2018_07_01::Models::H264VideoProfile end def entropy_mode Azure::MediaServices::Mgmt::V2018_07_01::Models::EntropyMode end - def h264_complexity - Azure::MediaServices::Mgmt::V2018_07_01::Models::H264Complexity + def rotation + Azure::MediaServices::Mgmt::V2018_07_01::Models::Rotation end - def h264_video_profile - Azure::MediaServices::Mgmt::V2018_07_01::Models::H264VideoProfile + def encoder_named_preset + Azure::MediaServices::Mgmt::V2018_07_01::Models::EncoderNamedPreset end def insights_type Azure::MediaServices::Mgmt::V2018_07_01::Models::InsightsType end - def on_error_type - Azure::MediaServices::Mgmt::V2018_07_01::Models::OnErrorType + def h264_complexity + Azure::MediaServices::Mgmt::V2018_07_01::Models::H264Complexity end - def encoder_named_preset - Azure::MediaServices::Mgmt::V2018_07_01::Models::EncoderNamedPreset + def priority + Azure::MediaServices::Mgmt::V2018_07_01::Models::Priority end def job_error_code Azure::MediaServices::Mgmt::V2018_07_01::Models::JobErrorCode end - def job_error_category - Azure::MediaServices::Mgmt::V2018_07_01::Models::JobErrorCategory + def on_error_type + Azure::MediaServices::Mgmt::V2018_07_01::Models::OnErrorType end - def priority - Azure::MediaServices::Mgmt::V2018_07_01::Models::Priority + def job_retry + Azure::MediaServices::Mgmt::V2018_07_01::Models::JobRetry end def track_property_type Azure::MediaServices::Mgmt::V2018_07_01::Models::TrackPropertyType end - def track_property_compare_operation - Azure::MediaServices::Mgmt::V2018_07_01::Models::TrackPropertyCompareOperation - end - def job_retry - Azure::MediaServices::Mgmt::V2018_07_01::Models::JobRetry + def job_error_category + Azure::MediaServices::Mgmt::V2018_07_01::Models::JobErrorCategory end def job_state Azure::MediaServices::Mgmt::V2018_07_01::Models::JobState end - def encryption_scheme - Azure::MediaServices::Mgmt::V2018_07_01::Models::EncryptionScheme + def streaming_policy_streaming_protocol + Azure::MediaServices::Mgmt::V2018_07_01::Models::StreamingPolicyStreamingProtocol + end + def track_property_compare_operation + Azure::MediaServices::Mgmt::V2018_07_01::Models::TrackPropertyCompareOperation end def streaming_locator_content_key_type Azure::MediaServices::Mgmt::V2018_07_01::Models::StreamingLocatorContentKeyType end - def streaming_policy_streaming_protocol - Azure::MediaServices::Mgmt::V2018_07_01::Models::StreamingPolicyStreamingProtocol + def live_event_input_protocol + Azure::MediaServices::Mgmt::V2018_07_01::Models::LiveEventInputProtocol end - def live_event_encoding_type - Azure::MediaServices::Mgmt::V2018_07_01::Models::LiveEventEncodingType + def encryption_scheme + Azure::MediaServices::Mgmt::V2018_07_01::Models::EncryptionScheme end def live_output_resource_state Azure::MediaServices::Mgmt::V2018_07_01::Models::LiveOutputResourceState end - def live_event_input_protocol - Azure::MediaServices::Mgmt::V2018_07_01::Models::LiveEventInputProtocol + def stream_options_flag + Azure::MediaServices::Mgmt::V2018_07_01::Models::StreamOptionsFlag end - def streaming_endpoint_resource_state - Azure::MediaServices::Mgmt::V2018_07_01::Models::StreamingEndpointResourceState + def live_event_encoding_type + Azure::MediaServices::Mgmt::V2018_07_01::Models::LiveEventEncodingType end def live_event_resource_state Azure::MediaServices::Mgmt::V2018_07_01::Models::LiveEventResourceState end - def stream_options_flag - Azure::MediaServices::Mgmt::V2018_07_01::Models::StreamOptionsFlag + def streaming_endpoint_resource_state + Azure::MediaServices::Mgmt::V2018_07_01::Models::StreamingEndpointResourceState end def provider Azure::MediaServices::Mgmt::V2018_07_01::Models::Provider @@ -826,12 +826,12 @@ def filters def api_error Azure::MediaServices::Mgmt::V2018_07_01::Models::ApiError end - def resource - Azure::MediaServices::Mgmt::V2018_07_01::Models::Resource - end def format Azure::MediaServices::Mgmt::V2018_07_01::Models::Format end + def resource + Azure::MediaServices::Mgmt::V2018_07_01::Models::Resource + end def image Azure::MediaServices::Mgmt::V2018_07_01::Models::Image end diff --git a/azure_sdk/lib/latest/modules/monitor_profile_module.rb b/azure_sdk/lib/latest/modules/monitor_profile_module.rb index 9a8970dcfe..6c7b068efc 100644 --- a/azure_sdk/lib/latest/modules/monitor_profile_module.rb +++ b/azure_sdk/lib/latest/modules/monitor_profile_module.rb @@ -16,8 +16,8 @@ module Mgmt AlertRuleIncidents = Azure::Monitor::Mgmt::V2016_03_01::AlertRuleIncidents LogProfiles = Azure::Monitor::Mgmt::V2016_03_01::LogProfiles ActivityLogAlerts = Azure::Monitor::Mgmt::V2017_04_01::ActivityLogAlerts - DiagnosticSettingsOperations = Azure::Monitor::Mgmt::V2017_05_01_preview::DiagnosticSettingsOperations DiagnosticSettingsCategoryOperations = Azure::Monitor::Mgmt::V2017_05_01_preview::DiagnosticSettingsCategoryOperations + DiagnosticSettingsOperations = Azure::Monitor::Mgmt::V2017_05_01_preview::DiagnosticSettingsOperations MetricBaseline = Azure::Monitor::Mgmt::V2017_11_01_preview::MetricBaseline MetricDefinitions = Azure::Monitor::Mgmt::V2018_01_01::MetricDefinitions Metrics = Azure::Monitor::Mgmt::V2018_01_01::Metrics @@ -27,6 +27,19 @@ module Mgmt ScheduledQueryRules = Azure::Monitor::Mgmt::V2018_04_16::ScheduledQueryRules module Models + EmailNotification = Azure::Monitor::Mgmt::V2015_04_01::Models::EmailNotification + WebhookNotification = Azure::Monitor::Mgmt::V2015_04_01::Models::WebhookNotification + ScaleCapacity = Azure::Monitor::Mgmt::V2015_04_01::Models::ScaleCapacity + AutoscaleNotification = Azure::Monitor::Mgmt::V2015_04_01::Models::AutoscaleNotification + ScaleAction = Azure::Monitor::Mgmt::V2015_04_01::Models::ScaleAction + ScaleRule = Azure::Monitor::Mgmt::V2015_04_01::Models::ScaleRule + AutoscaleSettingResourcePatch = Azure::Monitor::Mgmt::V2015_04_01::Models::AutoscaleSettingResourcePatch + EventDataCollection = Azure::Monitor::Mgmt::V2015_04_01::Models::EventDataCollection + AutoscaleSettingResourceCollection = Azure::Monitor::Mgmt::V2015_04_01::Models::AutoscaleSettingResourceCollection + MetricTrigger = Azure::Monitor::Mgmt::V2015_04_01::Models::MetricTrigger + EventCategoryCollection = Azure::Monitor::Mgmt::V2015_04_01::Models::EventCategoryCollection + HttpRequestInfo = Azure::Monitor::Mgmt::V2015_04_01::Models::HttpRequestInfo + TimeWindow = Azure::Monitor::Mgmt::V2015_04_01::Models::TimeWindow AutoscaleSettingResource = Azure::Monitor::Mgmt::V2015_04_01::Models::AutoscaleSettingResource MetricStatisticType = Azure::Monitor::Mgmt::V2015_04_01::Models::MetricStatisticType TimeAggregationType = Azure::Monitor::Mgmt::V2015_04_01::Models::TimeAggregationType @@ -42,41 +55,28 @@ module Models SenderAuthorization = Azure::Monitor::Mgmt::V2015_04_01::Models::SenderAuthorization AutoscaleProfile = Azure::Monitor::Mgmt::V2015_04_01::Models::AutoscaleProfile EventData = Azure::Monitor::Mgmt::V2015_04_01::Models::EventData - EmailNotification = Azure::Monitor::Mgmt::V2015_04_01::Models::EmailNotification - WebhookNotification = Azure::Monitor::Mgmt::V2015_04_01::Models::WebhookNotification - ScaleCapacity = Azure::Monitor::Mgmt::V2015_04_01::Models::ScaleCapacity - AutoscaleNotification = Azure::Monitor::Mgmt::V2015_04_01::Models::AutoscaleNotification - ScaleAction = Azure::Monitor::Mgmt::V2015_04_01::Models::ScaleAction - ScaleRule = Azure::Monitor::Mgmt::V2015_04_01::Models::ScaleRule - AutoscaleSettingResourcePatch = Azure::Monitor::Mgmt::V2015_04_01::Models::AutoscaleSettingResourcePatch - EventDataCollection = Azure::Monitor::Mgmt::V2015_04_01::Models::EventDataCollection - AutoscaleSettingResourceCollection = Azure::Monitor::Mgmt::V2015_04_01::Models::AutoscaleSettingResourceCollection - MetricTrigger = Azure::Monitor::Mgmt::V2015_04_01::Models::MetricTrigger - EventCategoryCollection = Azure::Monitor::Mgmt::V2015_04_01::Models::EventCategoryCollection - HttpRequestInfo = Azure::Monitor::Mgmt::V2015_04_01::Models::HttpRequestInfo - TimeWindow = Azure::Monitor::Mgmt::V2015_04_01::Models::TimeWindow RuleCondition = Azure::Monitor::Mgmt::V2016_03_01::Models::RuleCondition AlertRuleResourcePatch = Azure::Monitor::Mgmt::V2016_03_01::Models::AlertRuleResourcePatch + RuleManagementEventClaimsDataSource = Azure::Monitor::Mgmt::V2016_03_01::Models::RuleManagementEventClaimsDataSource AlertRuleResourceCollection = Azure::Monitor::Mgmt::V2016_03_01::Models::AlertRuleResourceCollection RuleDataSource = Azure::Monitor::Mgmt::V2016_03_01::Models::RuleDataSource - RuleManagementEventClaimsDataSource = Azure::Monitor::Mgmt::V2016_03_01::Models::RuleManagementEventClaimsDataSource LogProfileResourcePatch = Azure::Monitor::Mgmt::V2016_03_01::Models::LogProfileResourcePatch LogProfileCollection = Azure::Monitor::Mgmt::V2016_03_01::Models::LogProfileCollection - Incident = Azure::Monitor::Mgmt::V2016_03_01::Models::Incident + ManagementEventAggregationCondition = Azure::Monitor::Mgmt::V2016_03_01::Models::ManagementEventAggregationCondition RuleAction = Azure::Monitor::Mgmt::V2016_03_01::Models::RuleAction - IncidentListResult = Azure::Monitor::Mgmt::V2016_03_01::Models::IncidentListResult + Incident = Azure::Monitor::Mgmt::V2016_03_01::Models::Incident RuleMetricDataSource = Azure::Monitor::Mgmt::V2016_03_01::Models::RuleMetricDataSource - RuleManagementEventDataSource = Azure::Monitor::Mgmt::V2016_03_01::Models::RuleManagementEventDataSource - ThresholdRuleCondition = Azure::Monitor::Mgmt::V2016_03_01::Models::ThresholdRuleCondition + IncidentListResult = Azure::Monitor::Mgmt::V2016_03_01::Models::IncidentListResult LocationThresholdRuleCondition = Azure::Monitor::Mgmt::V2016_03_01::Models::LocationThresholdRuleCondition + RuleManagementEventDataSource = Azure::Monitor::Mgmt::V2016_03_01::Models::RuleManagementEventDataSource + RuleEmailAction = Azure::Monitor::Mgmt::V2016_03_01::Models::RuleEmailAction ManagementEventRuleCondition = Azure::Monitor::Mgmt::V2016_03_01::Models::ManagementEventRuleCondition + ThresholdRuleCondition = Azure::Monitor::Mgmt::V2016_03_01::Models::ThresholdRuleCondition RuleWebhookAction = Azure::Monitor::Mgmt::V2016_03_01::Models::RuleWebhookAction - RuleEmailAction = Azure::Monitor::Mgmt::V2016_03_01::Models::RuleEmailAction + AlertRuleResource = Azure::Monitor::Mgmt::V2016_03_01::Models::AlertRuleResource LogProfileResource = Azure::Monitor::Mgmt::V2016_03_01::Models::LogProfileResource - ManagementEventAggregationCondition = Azure::Monitor::Mgmt::V2016_03_01::Models::ManagementEventAggregationCondition - TimeAggregationOperator = Azure::Monitor::Mgmt::V2016_03_01::Models::TimeAggregationOperator ConditionOperator = Azure::Monitor::Mgmt::V2016_03_01::Models::ConditionOperator - AlertRuleResource = Azure::Monitor::Mgmt::V2016_03_01::Models::AlertRuleResource + TimeAggregationOperator = Azure::Monitor::Mgmt::V2016_03_01::Models::TimeAggregationOperator ActivityLogAlertLeafCondition = Azure::Monitor::Mgmt::V2017_04_01::Models::ActivityLogAlertLeafCondition ActivityLogAlertAllOfCondition = Azure::Monitor::Mgmt::V2017_04_01::Models::ActivityLogAlertAllOfCondition ActivityLogAlertActionGroup = Azure::Monitor::Mgmt::V2017_04_01::Models::ActivityLogAlertActionGroup @@ -84,6 +84,8 @@ module Models ActivityLogAlertPatchBody = Azure::Monitor::Mgmt::V2017_04_01::Models::ActivityLogAlertPatchBody ActivityLogAlertList = Azure::Monitor::Mgmt::V2017_04_01::Models::ActivityLogAlertList ActivityLogAlertResource = Azure::Monitor::Mgmt::V2017_04_01::Models::ActivityLogAlertResource + DiagnosticSettingsCategoryResource = Azure::Monitor::Mgmt::V2017_05_01_preview::Models::DiagnosticSettingsCategoryResource + RetentionPolicy = Azure::Monitor::Mgmt::V2017_05_01_preview::Models::RetentionPolicy CategoryType = Azure::Monitor::Mgmt::V2017_05_01_preview::Models::CategoryType ProxyOnlyResource = Azure::Monitor::Mgmt::V2017_05_01_preview::Models::ProxyOnlyResource MetricSettings = Azure::Monitor::Mgmt::V2017_05_01_preview::Models::MetricSettings @@ -91,15 +93,15 @@ module Models DiagnosticSettingsCategoryResourceCollection = Azure::Monitor::Mgmt::V2017_05_01_preview::Models::DiagnosticSettingsCategoryResourceCollection DiagnosticSettingsResourceCollection = Azure::Monitor::Mgmt::V2017_05_01_preview::Models::DiagnosticSettingsResourceCollection DiagnosticSettingsResource = Azure::Monitor::Mgmt::V2017_05_01_preview::Models::DiagnosticSettingsResource - DiagnosticSettingsCategoryResource = Azure::Monitor::Mgmt::V2017_05_01_preview::Models::DiagnosticSettingsCategoryResource - RetentionPolicy = Azure::Monitor::Mgmt::V2017_05_01_preview::Models::RetentionPolicy - Sensitivity = Azure::Monitor::Mgmt::V2017_11_01_preview::Models::Sensitivity Baseline = Azure::Monitor::Mgmt::V2017_11_01_preview::Models::Baseline BaselineResponse = Azure::Monitor::Mgmt::V2017_11_01_preview::Models::BaselineResponse BaselineMetadataValue = Azure::Monitor::Mgmt::V2017_11_01_preview::Models::BaselineMetadataValue TimeSeriesInformation = Azure::Monitor::Mgmt::V2017_11_01_preview::Models::TimeSeriesInformation CalculateBaselineResponse = Azure::Monitor::Mgmt::V2017_11_01_preview::Models::CalculateBaselineResponse - Response = Azure::Monitor::Mgmt::V2018_01_01::Models::Response + Sensitivity = Azure::Monitor::Mgmt::V2017_11_01_preview::Models::Sensitivity + MetricDefinition = Azure::Monitor::Mgmt::V2018_01_01::Models::MetricDefinition + MetricDefinitionCollection = Azure::Monitor::Mgmt::V2018_01_01::Models::MetricDefinitionCollection + MetricAvailability = Azure::Monitor::Mgmt::V2018_01_01::Models::MetricAvailability LocalizableString = Azure::Monitor::Mgmt::V2018_01_01::Models::LocalizableString MetricValue = Azure::Monitor::Mgmt::V2018_01_01::Models::MetricValue MetadataValue = Azure::Monitor::Mgmt::V2018_01_01::Models::MetadataValue @@ -108,9 +110,7 @@ module Models AggregationType = Azure::Monitor::Mgmt::V2018_01_01::Models::AggregationType Metric = Azure::Monitor::Mgmt::V2018_01_01::Models::Metric ResultType = Azure::Monitor::Mgmt::V2018_01_01::Models::ResultType - MetricDefinition = Azure::Monitor::Mgmt::V2018_01_01::Models::MetricDefinition - MetricDefinitionCollection = Azure::Monitor::Mgmt::V2018_01_01::Models::MetricDefinitionCollection - MetricAvailability = Azure::Monitor::Mgmt::V2018_01_01::Models::MetricAvailability + Response = Azure::Monitor::Mgmt::V2018_01_01::Models::Response EnableRequest = Azure::Monitor::Mgmt::V2018_03_01::Models::EnableRequest EmailReceiver = Azure::Monitor::Mgmt::V2018_03_01::Models::EmailReceiver ActionGroupPatchBody = Azure::Monitor::Mgmt::V2018_03_01::Models::ActionGroupPatchBody @@ -136,7 +136,10 @@ module Models ReceiverStatus = Azure::Monitor::Mgmt::V2018_03_01::Models::ReceiverStatus ActionGroupList = Azure::Monitor::Mgmt::V2018_03_01::Models::ActionGroupList ActionGroupResource = Azure::Monitor::Mgmt::V2018_03_01::Models::ActionGroupResource + Resource = Azure::Monitor::Mgmt::V2018_04_16::Models::Resource + AlertSeverity = Azure::Monitor::Mgmt::V2018_04_16::Models::AlertSeverity Schedule = Azure::Monitor::Mgmt::V2018_04_16::Models::Schedule + Action = Azure::Monitor::Mgmt::V2018_04_16::Models::Action ProvisioningState = Azure::Monitor::Mgmt::V2018_04_16::Models::ProvisioningState LogSearchRuleResourceCollection = Azure::Monitor::Mgmt::V2018_04_16::Models::LogSearchRuleResourceCollection LogMetricTrigger = Azure::Monitor::Mgmt::V2018_04_16::Models::LogMetricTrigger @@ -146,18 +149,15 @@ module Models ErrorResponse = Azure::Monitor::Mgmt::V2018_04_16::Models::ErrorResponse LogSearchRuleResource = Azure::Monitor::Mgmt::V2018_04_16::Models::LogSearchRuleResource AlertingAction = Azure::Monitor::Mgmt::V2018_04_16::Models::AlertingAction - Action = Azure::Monitor::Mgmt::V2018_04_16::Models::Action - QueryType = Azure::Monitor::Mgmt::V2018_04_16::Models::QueryType Enabled = Azure::Monitor::Mgmt::V2018_04_16::Models::Enabled - MetricTriggerType = Azure::Monitor::Mgmt::V2018_04_16::Models::MetricTriggerType + QueryType = Azure::Monitor::Mgmt::V2018_04_16::Models::QueryType ConditionalOperator = Azure::Monitor::Mgmt::V2018_04_16::Models::ConditionalOperator - Resource = Azure::Monitor::Mgmt::V2018_04_16::Models::Resource - AlertSeverity = Azure::Monitor::Mgmt::V2018_04_16::Models::AlertSeverity + MetricTriggerType = Azure::Monitor::Mgmt::V2018_04_16::Models::MetricTriggerType Source = Azure::Monitor::Mgmt::V2018_04_16::Models::Source end class MonitorManagementClass - attr_reader :activity_logs, :autoscale_settings, :event_categories, :operations, :tenant_activity_logs, :alert_rules, :alert_rule_incidents, :log_profiles, :activity_log_alerts, :diagnostic_settings_operations, :diagnostic_settings_category_operations, :metric_baseline, :metric_definitions, :metrics, :metric_alerts, :metric_alerts_status, :action_groups, :scheduled_query_rules, :configurable, :base_url, :options, :model_classes + attr_reader :activity_logs, :autoscale_settings, :event_categories, :operations, :tenant_activity_logs, :alert_rules, :alert_rule_incidents, :log_profiles, :activity_log_alerts, :diagnostic_settings_category_operations, :diagnostic_settings_operations, :metric_baseline, :metric_definitions, :metrics, :metric_alerts, :metric_alerts_status, :action_groups, :scheduled_query_rules, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -194,8 +194,8 @@ def initialize(configurable, base_url=nil, options=nil) @client_3.subscription_id = configurable.subscription_id end add_telemetry(@client_3) - @diagnostic_settings_operations = @client_3.diagnostic_settings_operations @diagnostic_settings_category_operations = @client_3.diagnostic_settings_category_operations + @diagnostic_settings_operations = @client_3.diagnostic_settings_operations @client_4 = Azure::Monitor::Mgmt::V2017_11_01_preview::MonitorManagementClient.new(configurable.credentials, base_url, options) if(@client_4.respond_to?(:subscription_id)) @@ -259,6 +259,45 @@ def method_missing(method, *args) end class ModelClasses + def email_notification + Azure::Monitor::Mgmt::V2015_04_01::Models::EmailNotification + end + def webhook_notification + Azure::Monitor::Mgmt::V2015_04_01::Models::WebhookNotification + end + def scale_capacity + Azure::Monitor::Mgmt::V2015_04_01::Models::ScaleCapacity + end + def autoscale_notification + Azure::Monitor::Mgmt::V2015_04_01::Models::AutoscaleNotification + end + def scale_action + Azure::Monitor::Mgmt::V2015_04_01::Models::ScaleAction + end + def scale_rule + Azure::Monitor::Mgmt::V2015_04_01::Models::ScaleRule + end + def autoscale_setting_resource_patch + Azure::Monitor::Mgmt::V2015_04_01::Models::AutoscaleSettingResourcePatch + end + def event_data_collection + Azure::Monitor::Mgmt::V2015_04_01::Models::EventDataCollection + end + def autoscale_setting_resource_collection + Azure::Monitor::Mgmt::V2015_04_01::Models::AutoscaleSettingResourceCollection + end + def metric_trigger + Azure::Monitor::Mgmt::V2015_04_01::Models::MetricTrigger + end + def event_category_collection + Azure::Monitor::Mgmt::V2015_04_01::Models::EventCategoryCollection + end + def http_request_info + Azure::Monitor::Mgmt::V2015_04_01::Models::HttpRequestInfo + end + def time_window + Azure::Monitor::Mgmt::V2015_04_01::Models::TimeWindow + end def autoscale_setting_resource Azure::Monitor::Mgmt::V2015_04_01::Models::AutoscaleSettingResource end @@ -304,110 +343,71 @@ def autoscale_profile def event_data Azure::Monitor::Mgmt::V2015_04_01::Models::EventData end - def email_notification - Azure::Monitor::Mgmt::V2015_04_01::Models::EmailNotification - end - def webhook_notification - Azure::Monitor::Mgmt::V2015_04_01::Models::WebhookNotification - end - def scale_capacity - Azure::Monitor::Mgmt::V2015_04_01::Models::ScaleCapacity - end - def autoscale_notification - Azure::Monitor::Mgmt::V2015_04_01::Models::AutoscaleNotification - end - def scale_action - Azure::Monitor::Mgmt::V2015_04_01::Models::ScaleAction - end - def scale_rule - Azure::Monitor::Mgmt::V2015_04_01::Models::ScaleRule - end - def autoscale_setting_resource_patch - Azure::Monitor::Mgmt::V2015_04_01::Models::AutoscaleSettingResourcePatch - end - def event_data_collection - Azure::Monitor::Mgmt::V2015_04_01::Models::EventDataCollection - end - def autoscale_setting_resource_collection - Azure::Monitor::Mgmt::V2015_04_01::Models::AutoscaleSettingResourceCollection - end - def metric_trigger - Azure::Monitor::Mgmt::V2015_04_01::Models::MetricTrigger - end - def event_category_collection - Azure::Monitor::Mgmt::V2015_04_01::Models::EventCategoryCollection - end - def http_request_info - Azure::Monitor::Mgmt::V2015_04_01::Models::HttpRequestInfo - end - def time_window - Azure::Monitor::Mgmt::V2015_04_01::Models::TimeWindow - end def rule_condition Azure::Monitor::Mgmt::V2016_03_01::Models::RuleCondition end def alert_rule_resource_patch Azure::Monitor::Mgmt::V2016_03_01::Models::AlertRuleResourcePatch end + def rule_management_event_claims_data_source + Azure::Monitor::Mgmt::V2016_03_01::Models::RuleManagementEventClaimsDataSource + end def alert_rule_resource_collection Azure::Monitor::Mgmt::V2016_03_01::Models::AlertRuleResourceCollection end def rule_data_source Azure::Monitor::Mgmt::V2016_03_01::Models::RuleDataSource end - def rule_management_event_claims_data_source - Azure::Monitor::Mgmt::V2016_03_01::Models::RuleManagementEventClaimsDataSource - end def log_profile_resource_patch Azure::Monitor::Mgmt::V2016_03_01::Models::LogProfileResourcePatch end def log_profile_collection Azure::Monitor::Mgmt::V2016_03_01::Models::LogProfileCollection end - def incident - Azure::Monitor::Mgmt::V2016_03_01::Models::Incident + def management_event_aggregation_condition + Azure::Monitor::Mgmt::V2016_03_01::Models::ManagementEventAggregationCondition end def rule_action Azure::Monitor::Mgmt::V2016_03_01::Models::RuleAction end - def incident_list_result - Azure::Monitor::Mgmt::V2016_03_01::Models::IncidentListResult + def incident + Azure::Monitor::Mgmt::V2016_03_01::Models::Incident end def rule_metric_data_source Azure::Monitor::Mgmt::V2016_03_01::Models::RuleMetricDataSource end - def rule_management_event_data_source - Azure::Monitor::Mgmt::V2016_03_01::Models::RuleManagementEventDataSource - end - def threshold_rule_condition - Azure::Monitor::Mgmt::V2016_03_01::Models::ThresholdRuleCondition + def incident_list_result + Azure::Monitor::Mgmt::V2016_03_01::Models::IncidentListResult end def location_threshold_rule_condition Azure::Monitor::Mgmt::V2016_03_01::Models::LocationThresholdRuleCondition end + def rule_management_event_data_source + Azure::Monitor::Mgmt::V2016_03_01::Models::RuleManagementEventDataSource + end + def rule_email_action + Azure::Monitor::Mgmt::V2016_03_01::Models::RuleEmailAction + end def management_event_rule_condition Azure::Monitor::Mgmt::V2016_03_01::Models::ManagementEventRuleCondition end + def threshold_rule_condition + Azure::Monitor::Mgmt::V2016_03_01::Models::ThresholdRuleCondition + end def rule_webhook_action Azure::Monitor::Mgmt::V2016_03_01::Models::RuleWebhookAction end - def rule_email_action - Azure::Monitor::Mgmt::V2016_03_01::Models::RuleEmailAction + def alert_rule_resource + Azure::Monitor::Mgmt::V2016_03_01::Models::AlertRuleResource end def log_profile_resource Azure::Monitor::Mgmt::V2016_03_01::Models::LogProfileResource end - def management_event_aggregation_condition - Azure::Monitor::Mgmt::V2016_03_01::Models::ManagementEventAggregationCondition - end - def time_aggregation_operator - Azure::Monitor::Mgmt::V2016_03_01::Models::TimeAggregationOperator - end def condition_operator Azure::Monitor::Mgmt::V2016_03_01::Models::ConditionOperator end - def alert_rule_resource - Azure::Monitor::Mgmt::V2016_03_01::Models::AlertRuleResource + def time_aggregation_operator + Azure::Monitor::Mgmt::V2016_03_01::Models::TimeAggregationOperator end def activity_log_alert_leaf_condition Azure::Monitor::Mgmt::V2017_04_01::Models::ActivityLogAlertLeafCondition @@ -430,6 +430,12 @@ def activity_log_alert_list def activity_log_alert_resource Azure::Monitor::Mgmt::V2017_04_01::Models::ActivityLogAlertResource end + def diagnostic_settings_category_resource + Azure::Monitor::Mgmt::V2017_05_01_preview::Models::DiagnosticSettingsCategoryResource + end + def retention_policy + Azure::Monitor::Mgmt::V2017_05_01_preview::Models::RetentionPolicy + end def category_type Azure::Monitor::Mgmt::V2017_05_01_preview::Models::CategoryType end @@ -451,15 +457,6 @@ def diagnostic_settings_resource_collection def diagnostic_settings_resource Azure::Monitor::Mgmt::V2017_05_01_preview::Models::DiagnosticSettingsResource end - def diagnostic_settings_category_resource - Azure::Monitor::Mgmt::V2017_05_01_preview::Models::DiagnosticSettingsCategoryResource - end - def retention_policy - Azure::Monitor::Mgmt::V2017_05_01_preview::Models::RetentionPolicy - end - def sensitivity - Azure::Monitor::Mgmt::V2017_11_01_preview::Models::Sensitivity - end def baseline Azure::Monitor::Mgmt::V2017_11_01_preview::Models::Baseline end @@ -475,8 +472,17 @@ def time_series_information def calculate_baseline_response Azure::Monitor::Mgmt::V2017_11_01_preview::Models::CalculateBaselineResponse end - def response - Azure::Monitor::Mgmt::V2018_01_01::Models::Response + def sensitivity + Azure::Monitor::Mgmt::V2017_11_01_preview::Models::Sensitivity + end + def metric_definition + Azure::Monitor::Mgmt::V2018_01_01::Models::MetricDefinition + end + def metric_definition_collection + Azure::Monitor::Mgmt::V2018_01_01::Models::MetricDefinitionCollection + end + def metric_availability + Azure::Monitor::Mgmt::V2018_01_01::Models::MetricAvailability end def localizable_string Azure::Monitor::Mgmt::V2018_01_01::Models::LocalizableString @@ -502,14 +508,8 @@ def metric def result_type Azure::Monitor::Mgmt::V2018_01_01::Models::ResultType end - def metric_definition - Azure::Monitor::Mgmt::V2018_01_01::Models::MetricDefinition - end - def metric_definition_collection - Azure::Monitor::Mgmt::V2018_01_01::Models::MetricDefinitionCollection - end - def metric_availability - Azure::Monitor::Mgmt::V2018_01_01::Models::MetricAvailability + def response + Azure::Monitor::Mgmt::V2018_01_01::Models::Response end def enable_request Azure::Monitor::Mgmt::V2018_03_01::Models::EnableRequest @@ -586,9 +586,18 @@ def action_group_list def action_group_resource Azure::Monitor::Mgmt::V2018_03_01::Models::ActionGroupResource end + def resource + Azure::Monitor::Mgmt::V2018_04_16::Models::Resource + end + def alert_severity + Azure::Monitor::Mgmt::V2018_04_16::Models::AlertSeverity + end def schedule Azure::Monitor::Mgmt::V2018_04_16::Models::Schedule end + def action + Azure::Monitor::Mgmt::V2018_04_16::Models::Action + end def provisioning_state Azure::Monitor::Mgmt::V2018_04_16::Models::ProvisioningState end @@ -616,26 +625,17 @@ def log_search_rule_resource def alerting_action Azure::Monitor::Mgmt::V2018_04_16::Models::AlertingAction end - def action - Azure::Monitor::Mgmt::V2018_04_16::Models::Action - end - def query_type - Azure::Monitor::Mgmt::V2018_04_16::Models::QueryType - end def enabled Azure::Monitor::Mgmt::V2018_04_16::Models::Enabled end - def metric_trigger_type - Azure::Monitor::Mgmt::V2018_04_16::Models::MetricTriggerType + def query_type + Azure::Monitor::Mgmt::V2018_04_16::Models::QueryType end def conditional_operator Azure::Monitor::Mgmt::V2018_04_16::Models::ConditionalOperator end - def resource - Azure::Monitor::Mgmt::V2018_04_16::Models::Resource - end - def alert_severity - Azure::Monitor::Mgmt::V2018_04_16::Models::AlertSeverity + def metric_trigger_type + Azure::Monitor::Mgmt::V2018_04_16::Models::MetricTriggerType end def source Azure::Monitor::Mgmt::V2018_04_16::Models::Source diff --git a/azure_sdk/lib/latest/modules/network_profile_module.rb b/azure_sdk/lib/latest/modules/network_profile_module.rb index 9e63414b5b..d2ae3efedc 100644 --- a/azure_sdk/lib/latest/modules/network_profile_module.rb +++ b/azure_sdk/lib/latest/modules/network_profile_module.rb @@ -24,12 +24,12 @@ module Mgmt NetworkInterfaceIPConfigurations = Azure::Network::Mgmt::V2018_10_01::NetworkInterfaceIPConfigurations NetworkInterfaceLoadBalancers = Azure::Network::Mgmt::V2018_10_01::NetworkInterfaceLoadBalancers NetworkSecurityGroups = Azure::Network::Mgmt::V2018_10_01::NetworkSecurityGroups - SecurityRules = Azure::Network::Mgmt::V2018_10_01::SecurityRules - DefaultSecurityRules = Azure::Network::Mgmt::V2018_10_01::DefaultSecurityRules - NetworkWatchers = Azure::Network::Mgmt::V2018_10_01::NetworkWatchers - PacketCaptures = Azure::Network::Mgmt::V2018_10_01::PacketCaptures - ConnectionMonitors = Azure::Network::Mgmt::V2018_10_01::ConnectionMonitors + AvailableDelegations = Azure::Network::Mgmt::V2018_10_01::AvailableDelegations + AvailableResourceGroupDelegations = Azure::Network::Mgmt::V2018_10_01::AvailableResourceGroupDelegations AzureFirewalls = Azure::Network::Mgmt::V2018_10_01::AzureFirewalls + AzureFirewallFqdnTags = Azure::Network::Mgmt::V2018_10_01::AzureFirewallFqdnTags + DdosProtectionPlans = Azure::Network::Mgmt::V2018_10_01::DdosProtectionPlans + ExpressRouteCircuitConnections = Azure::Network::Mgmt::V2018_10_01::ExpressRouteCircuitConnections ExpressRouteCrossConnections = Azure::Network::Mgmt::V2018_10_01::ExpressRouteCrossConnections ExpressRouteCrossConnectionPeerings = Azure::Network::Mgmt::V2018_10_01::ExpressRouteCrossConnectionPeerings ExpressRouteGateways = Azure::Network::Mgmt::V2018_10_01::ExpressRouteGateways @@ -42,43 +42,46 @@ module Mgmt NetworkInterfaces = Azure::Network::Mgmt::V2018_10_01::NetworkInterfaces NetworkInterfaceTapConfigurations = Azure::Network::Mgmt::V2018_10_01::NetworkInterfaceTapConfigurations NetworkProfiles = Azure::Network::Mgmt::V2018_10_01::NetworkProfiles + PacketCaptures = Azure::Network::Mgmt::V2018_10_01::PacketCaptures + ConnectionMonitors = Azure::Network::Mgmt::V2018_10_01::ConnectionMonitors PublicIPPrefixes = Azure::Network::Mgmt::V2018_10_01::PublicIPPrefixes + SecurityRules = Azure::Network::Mgmt::V2018_10_01::SecurityRules + DefaultSecurityRules = Azure::Network::Mgmt::V2018_10_01::DefaultSecurityRules + NetworkWatchers = Azure::Network::Mgmt::V2018_10_01::NetworkWatchers + BgpServiceCommunities = Azure::Network::Mgmt::V2018_10_01::BgpServiceCommunities + ServiceEndpointPolicyDefinitions = Azure::Network::Mgmt::V2018_10_01::ServiceEndpointPolicyDefinitions PublicIPAddresses = Azure::Network::Mgmt::V2018_10_01::PublicIPAddresses - ExpressRouteCircuitConnections = Azure::Network::Mgmt::V2018_10_01::ExpressRouteCircuitConnections - AvailableDelegations = Azure::Network::Mgmt::V2018_10_01::AvailableDelegations - AvailableResourceGroupDelegations = Azure::Network::Mgmt::V2018_10_01::AvailableResourceGroupDelegations - Routes = Azure::Network::Mgmt::V2018_10_01::Routes - AzureFirewallFqdnTags = Azure::Network::Mgmt::V2018_10_01::AzureFirewallFqdnTags - DdosProtectionPlans = Azure::Network::Mgmt::V2018_10_01::DdosProtectionPlans - RouteFilters = Azure::Network::Mgmt::V2018_10_01::RouteFilters RouteFilterRules = Azure::Network::Mgmt::V2018_10_01::RouteFilterRules RouteTables = Azure::Network::Mgmt::V2018_10_01::RouteTables - ServiceEndpointPolicyDefinitions = Azure::Network::Mgmt::V2018_10_01::ServiceEndpointPolicyDefinitions - BgpServiceCommunities = Azure::Network::Mgmt::V2018_10_01::BgpServiceCommunities + Routes = Azure::Network::Mgmt::V2018_10_01::Routes + VirtualNetworkGatewayConnections = Azure::Network::Mgmt::V2018_10_01::VirtualNetworkGatewayConnections Usages = Azure::Network::Mgmt::V2018_10_01::Usages VirtualNetworks = Azure::Network::Mgmt::V2018_10_01::VirtualNetworks - ServiceEndpointPolicies = Azure::Network::Mgmt::V2018_10_01::ServiceEndpointPolicies + RouteFilters = Azure::Network::Mgmt::V2018_10_01::RouteFilters Operations = Azure::Network::Mgmt::V2018_10_01::Operations VirtualNetworkGateways = Azure::Network::Mgmt::V2018_10_01::VirtualNetworkGateways - VirtualNetworkGatewayConnections = Azure::Network::Mgmt::V2018_10_01::VirtualNetworkGatewayConnections + VirtualWans = Azure::Network::Mgmt::V2018_10_01::VirtualWans LocalNetworkGateways = Azure::Network::Mgmt::V2018_10_01::LocalNetworkGateways VpnSitesConfiguration = Azure::Network::Mgmt::V2018_10_01::VpnSitesConfiguration - VirtualHubs = Azure::Network::Mgmt::V2018_10_01::VirtualHubs + ServiceEndpointPolicies = Azure::Network::Mgmt::V2018_10_01::ServiceEndpointPolicies Subnets = Azure::Network::Mgmt::V2018_10_01::Subnets VirtualNetworkPeerings = Azure::Network::Mgmt::V2018_10_01::VirtualNetworkPeerings - VirtualWans = Azure::Network::Mgmt::V2018_10_01::VirtualWans + VpnConnections = Azure::Network::Mgmt::V2018_10_01::VpnConnections VpnSites = Azure::Network::Mgmt::V2018_10_01::VpnSites P2sVpnGateways = Azure::Network::Mgmt::V2018_10_01::P2sVpnGateways + VirtualHubs = Azure::Network::Mgmt::V2018_10_01::VirtualHubs HubVirtualNetworkConnections = Azure::Network::Mgmt::V2018_10_01::HubVirtualNetworkConnections VpnGateways = Azure::Network::Mgmt::V2018_10_01::VpnGateways VirtualNetworkTaps = Azure::Network::Mgmt::V2018_10_01::VirtualNetworkTaps P2sVpnServerConfigurations = Azure::Network::Mgmt::V2018_10_01::P2sVpnServerConfigurations - VpnConnections = Azure::Network::Mgmt::V2018_10_01::VpnConnections module Models + Container = Azure::Network::Mgmt::V2018_10_01::Models::Container + PfsGroup = Azure::Network::Mgmt::V2018_10_01::Models::PfsGroup + BgpPeerState = Azure::Network::Mgmt::V2018_10_01::Models::BgpPeerState VirtualNetworkGatewayConnectionProtocol = Azure::Network::Mgmt::V2018_10_01::Models::VirtualNetworkGatewayConnectionProtocol + OfficeTrafficCategory = Azure::Network::Mgmt::V2018_10_01::Models::OfficeTrafficCategory TunnelConnectionStatus = Azure::Network::Mgmt::V2018_10_01::Models::TunnelConnectionStatus - HubVirtualNetworkConnectionStatus = Azure::Network::Mgmt::V2018_10_01::Models::HubVirtualNetworkConnectionStatus LogSpecification = Azure::Network::Mgmt::V2018_10_01::Models::LogSpecification HTTPHeader = Azure::Network::Mgmt::V2018_10_01::Models::HTTPHeader Severity = Azure::Network::Mgmt::V2018_10_01::Models::Severity @@ -102,27 +105,27 @@ module Models ExpressRouteCrossConnectionPeeringList = Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteCrossConnectionPeeringList VpnClientConnectionHealth = Azure::Network::Mgmt::V2018_10_01::Models::VpnClientConnectionHealth VirtualHubId = Azure::Network::Mgmt::V2018_10_01::Models::VirtualHubId + Operation = Azure::Network::Mgmt::V2018_10_01::Models::Operation VirtualWanSecurityProviders = Azure::Network::Mgmt::V2018_10_01::Models::VirtualWanSecurityProviders - ExpressRouteCircuitPeeringId = Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteCircuitPeeringId + OperationListResult = Azure::Network::Mgmt::V2018_10_01::Models::OperationListResult VirtualWanSecurityProvider = Azure::Network::Mgmt::V2018_10_01::Models::VirtualWanSecurityProvider - ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds = Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds + ExpressRouteCircuitPeeringId = Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteCircuitPeeringId ExpressRouteGatewayPropertiesAutoScaleConfiguration = Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteGatewayPropertiesAutoScaleConfiguration - ListVpnConnectionsResult = Azure::Network::Mgmt::V2018_10_01::Models::ListVpnConnectionsResult + ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds = Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds ListVirtualHubsResult = Azure::Network::Mgmt::V2018_10_01::Models::ListVirtualHubsResult - ExpressRouteGatewayList = Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteGatewayList - VirtualHubRoute = Azure::Network::Mgmt::V2018_10_01::Models::VirtualHubRoute + ListVpnConnectionsResult = Azure::Network::Mgmt::V2018_10_01::Models::ListVpnConnectionsResult ExpressRouteConnectionList = Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteConnectionList + ExpressRouteGatewayList = Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteGatewayList ListVpnSitesResult = Azure::Network::Mgmt::V2018_10_01::Models::ListVpnSitesResult - ExpressRoutePortsLocationBandwidths = Azure::Network::Mgmt::V2018_10_01::Models::ExpressRoutePortsLocationBandwidths ListVirtualWANsResult = Azure::Network::Mgmt::V2018_10_01::Models::ListVirtualWANsResult PublicIPPrefixListResult = Azure::Network::Mgmt::V2018_10_01::Models::PublicIPPrefixListResult + VirtualHubRoute = Azure::Network::Mgmt::V2018_10_01::Models::VirtualHubRoute ExpressRoutePortsLocationListResult = Azure::Network::Mgmt::V2018_10_01::Models::ExpressRoutePortsLocationListResult - ReferencedPublicIpAddress = Azure::Network::Mgmt::V2018_10_01::Models::ReferencedPublicIpAddress ExpressRouteLinkListResult = Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteLinkListResult - PublicIPPrefixSku = Azure::Network::Mgmt::V2018_10_01::Models::PublicIPPrefixSku + ExpressRoutePortsLocationBandwidths = Azure::Network::Mgmt::V2018_10_01::Models::ExpressRoutePortsLocationBandwidths ExpressRoutePortListResult = Azure::Network::Mgmt::V2018_10_01::Models::ExpressRoutePortListResult InterfaceEndpointListResult = Azure::Network::Mgmt::V2018_10_01::Models::InterfaceEndpointListResult - VpnClientIPsecParameters = Azure::Network::Mgmt::V2018_10_01::Models::VpnClientIPsecParameters + PublicIPPrefixSku = Azure::Network::Mgmt::V2018_10_01::Models::PublicIPPrefixSku ApplicationGatewayRewriteRuleActionSet = Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewayRewriteRuleActionSet ApplicationGatewayFirewallExclusion = Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewayFirewallExclusion ApplicationGatewayAutoscaleConfiguration = Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewayAutoscaleConfiguration @@ -132,79 +135,79 @@ module Models AzureFirewallRCAction = Azure::Network::Mgmt::V2018_10_01::Models::AzureFirewallRCAction AzureFirewallApplicationRule = Azure::Network::Mgmt::V2018_10_01::Models::AzureFirewallApplicationRule AzureFirewallNatRCAction = Azure::Network::Mgmt::V2018_10_01::Models::AzureFirewallNatRCAction - OperationListResult = Azure::Network::Mgmt::V2018_10_01::Models::OperationListResult + ReferencedPublicIpAddress = Azure::Network::Mgmt::V2018_10_01::Models::ReferencedPublicIpAddress AzureFirewallListResult = Azure::Network::Mgmt::V2018_10_01::Models::AzureFirewallListResult DdosProtectionPlan = Azure::Network::Mgmt::V2018_10_01::Models::DdosProtectionPlan NetworkConfigurationDiagnosticResponse = Azure::Network::Mgmt::V2018_10_01::Models::NetworkConfigurationDiagnosticResponse AzureFirewallFqdnTagListResult = Azure::Network::Mgmt::V2018_10_01::Models::AzureFirewallFqdnTagListResult - NetworkProfileListResult = Azure::Network::Mgmt::V2018_10_01::Models::NetworkProfileListResult - Operation = Azure::Network::Mgmt::V2018_10_01::Models::Operation - NetworkConfigurationDiagnosticResult = Azure::Network::Mgmt::V2018_10_01::Models::NetworkConfigurationDiagnosticResult + VpnClientIPsecParameters = Azure::Network::Mgmt::V2018_10_01::Models::VpnClientIPsecParameters ServiceEndpointPolicyDefinitionListResult = Azure::Network::Mgmt::V2018_10_01::Models::ServiceEndpointPolicyDefinitionListResult - ListP2SVpnServerConfigurationsResult = Azure::Network::Mgmt::V2018_10_01::Models::ListP2SVpnServerConfigurationsResult - VpnSiteId = Azure::Network::Mgmt::V2018_10_01::Models::VpnSiteId + NetworkConfigurationDiagnosticResult = Azure::Network::Mgmt::V2018_10_01::Models::NetworkConfigurationDiagnosticResult P2SVpnProfileParameters = Azure::Network::Mgmt::V2018_10_01::Models::P2SVpnProfileParameters + ListP2SVpnServerConfigurationsResult = Azure::Network::Mgmt::V2018_10_01::Models::ListP2SVpnServerConfigurationsResult + NetworkProfileListResult = Azure::Network::Mgmt::V2018_10_01::Models::NetworkProfileListResult + ListHubVirtualNetworkConnectionsResult = Azure::Network::Mgmt::V2018_10_01::Models::ListHubVirtualNetworkConnectionsResult VirtualHubRouteTable = Azure::Network::Mgmt::V2018_10_01::Models::VirtualHubRouteTable OperationDisplay = Azure::Network::Mgmt::V2018_10_01::Models::OperationDisplay DeviceProperties = Azure::Network::Mgmt::V2018_10_01::Models::DeviceProperties - ApplicationGatewayCustomError = Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewayCustomError - ManagedServiceIdentityUserAssignedIdentitiesValue = Azure::Network::Mgmt::V2018_10_01::Models::ManagedServiceIdentityUserAssignedIdentitiesValue + ApplicationGatewayRewriteRule = Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewayRewriteRule + VpnSiteId = Azure::Network::Mgmt::V2018_10_01::Models::VpnSiteId ExpressRouteCrossConnectionRoutesTableSummary = Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteCrossConnectionRoutesTableSummary AzureFirewallNetworkRule = Azure::Network::Mgmt::V2018_10_01::Models::AzureFirewallNetworkRule + ManagedServiceIdentityUserAssignedIdentitiesValue = Azure::Network::Mgmt::V2018_10_01::Models::ManagedServiceIdentityUserAssignedIdentitiesValue FlowLogFormatParameters = Azure::Network::Mgmt::V2018_10_01::Models::FlowLogFormatParameters - ExpressRouteConnectionId = Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteConnectionId - ListHubVirtualNetworkConnectionsResult = Azure::Network::Mgmt::V2018_10_01::Models::ListHubVirtualNetworkConnectionsResult - TrafficAnalyticsConfigurationProperties = Azure::Network::Mgmt::V2018_10_01::Models::TrafficAnalyticsConfigurationProperties - ExpressRouteCrossConnectionsRoutesTableSummaryListResult = Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteCrossConnectionsRoutesTableSummaryListResult DdosProtectionPlanListResult = Azure::Network::Mgmt::V2018_10_01::Models::DdosProtectionPlanListResult - ApplicationGatewayRewriteRule = Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewayRewriteRule - HTTPConfiguration = Azure::Network::Mgmt::V2018_10_01::Models::HTTPConfiguration - ListP2SVpnGatewaysResult = Azure::Network::Mgmt::V2018_10_01::Models::ListP2SVpnGatewaysResult TrafficAnalyticsProperties = Azure::Network::Mgmt::V2018_10_01::Models::TrafficAnalyticsProperties - ProtocolConfiguration = Azure::Network::Mgmt::V2018_10_01::Models::ProtocolConfiguration + ExpressRouteConnectionId = Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteConnectionId + ApplicationGatewayCustomError = Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewayCustomError + HTTPConfiguration = Azure::Network::Mgmt::V2018_10_01::Models::HTTPConfiguration + ExpressRouteCrossConnectionsRoutesTableSummaryListResult = Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteCrossConnectionsRoutesTableSummaryListResult + TrafficAnalyticsConfigurationProperties = Azure::Network::Mgmt::V2018_10_01::Models::TrafficAnalyticsConfigurationProperties GetVpnSitesConfigurationRequest = Azure::Network::Mgmt::V2018_10_01::Models::GetVpnSitesConfigurationRequest - VirtualNetworkTapListResult = Azure::Network::Mgmt::V2018_10_01::Models::VirtualNetworkTapListResult - ServiceEndpointPolicyListResult = Azure::Network::Mgmt::V2018_10_01::Models::ServiceEndpointPolicyListResult - NetworkConfigurationDiagnosticProfile = Azure::Network::Mgmt::V2018_10_01::Models::NetworkConfigurationDiagnosticProfile + ProtocolConfiguration = Azure::Network::Mgmt::V2018_10_01::Models::ProtocolConfiguration + ListP2SVpnGatewaysResult = Azure::Network::Mgmt::V2018_10_01::Models::ListP2SVpnGatewaysResult AzureFirewallApplicationRuleProtocol = Azure::Network::Mgmt::V2018_10_01::Models::AzureFirewallApplicationRuleProtocol + ServiceEndpointPolicyListResult = Azure::Network::Mgmt::V2018_10_01::Models::ServiceEndpointPolicyListResult VpnProfileResponse = Azure::Network::Mgmt::V2018_10_01::Models::VpnProfileResponse - MatchedRule = Azure::Network::Mgmt::V2018_10_01::Models::MatchedRule AvailableDelegation = Azure::Network::Mgmt::V2018_10_01::Models::AvailableDelegation ListVpnGatewaysResult = Azure::Network::Mgmt::V2018_10_01::Models::ListVpnGatewaysResult - ApplicationGatewayHeaderConfiguration = Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewayHeaderConfiguration + VirtualNetworkTapListResult = Azure::Network::Mgmt::V2018_10_01::Models::VirtualNetworkTapListResult NetworkConfigurationDiagnosticParameters = Azure::Network::Mgmt::V2018_10_01::Models::NetworkConfigurationDiagnosticParameters NetworkSecurityRulesEvaluationResult = Azure::Network::Mgmt::V2018_10_01::Models::NetworkSecurityRulesEvaluationResult - NetworkSecurityGroupResult = Azure::Network::Mgmt::V2018_10_01::Models::NetworkSecurityGroupResult + NetworkConfigurationDiagnosticProfile = Azure::Network::Mgmt::V2018_10_01::Models::NetworkConfigurationDiagnosticProfile AzureFirewallNatRule = Azure::Network::Mgmt::V2018_10_01::Models::AzureFirewallNatRule - NetworkSecurityGroup = Azure::Network::Mgmt::V2018_10_01::Models::NetworkSecurityGroup - InterfaceEndpoint = Azure::Network::Mgmt::V2018_10_01::Models::InterfaceEndpoint + NetworkSecurityGroupResult = Azure::Network::Mgmt::V2018_10_01::Models::NetworkSecurityGroupResult + MatchedRule = Azure::Network::Mgmt::V2018_10_01::Models::MatchedRule EvaluatedNetworkSecurityGroup = Azure::Network::Mgmt::V2018_10_01::Models::EvaluatedNetworkSecurityGroup - IPConfiguration = Azure::Network::Mgmt::V2018_10_01::Models::IPConfiguration + NetworkSecurityGroup = Azure::Network::Mgmt::V2018_10_01::Models::NetworkSecurityGroup + ApplicationGatewayHeaderConfiguration = Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewayHeaderConfiguration + NetworkInterfaceTapConfiguration = Azure::Network::Mgmt::V2018_10_01::Models::NetworkInterfaceTapConfiguration + ServiceEndpointPolicyDefinition = Azure::Network::Mgmt::V2018_10_01::Models::ServiceEndpointPolicyDefinition ServiceEndpointPolicy = Azure::Network::Mgmt::V2018_10_01::Models::ServiceEndpointPolicy IPConfigurationProfile = Azure::Network::Mgmt::V2018_10_01::Models::IPConfigurationProfile Subnet = Azure::Network::Mgmt::V2018_10_01::Models::Subnet ApplicationGatewayBackendAddressPool = Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewayBackendAddressPool - BackendAddressPool = Azure::Network::Mgmt::V2018_10_01::Models::BackendAddressPool + Error = Azure::Network::Mgmt::V2018_10_01::Models::Error InboundNatRule = Azure::Network::Mgmt::V2018_10_01::Models::InboundNatRule NetworkInterfaceIPConfiguration = Azure::Network::Mgmt::V2018_10_01::Models::NetworkInterfaceIPConfiguration NetworkInterface = Azure::Network::Mgmt::V2018_10_01::Models::NetworkInterface AzureFirewallNatRuleCollection = Azure::Network::Mgmt::V2018_10_01::Models::AzureFirewallNatRuleCollection SecurityRule = Azure::Network::Mgmt::V2018_10_01::Models::SecurityRule - RouteTable = Azure::Network::Mgmt::V2018_10_01::Models::RouteTable - NetworkInterfaceTapConfiguration = Azure::Network::Mgmt::V2018_10_01::Models::NetworkInterfaceTapConfiguration - AzureFirewallApplicationRuleCollection = Azure::Network::Mgmt::V2018_10_01::Models::AzureFirewallApplicationRuleCollection + InterfaceEndpoint = Azure::Network::Mgmt::V2018_10_01::Models::InterfaceEndpoint + AzureFirewallIPConfiguration = Azure::Network::Mgmt::V2018_10_01::Models::AzureFirewallIPConfiguration + IPConfiguration = Azure::Network::Mgmt::V2018_10_01::Models::IPConfiguration PublicIPAddress = Azure::Network::Mgmt::V2018_10_01::Models::PublicIPAddress FrontendIPConfiguration = Azure::Network::Mgmt::V2018_10_01::Models::FrontendIPConfiguration VirtualNetworkTap = Azure::Network::Mgmt::V2018_10_01::Models::VirtualNetworkTap ApplicationGatewayRewriteRuleSet = Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewayRewriteRuleSet - Error = Azure::Network::Mgmt::V2018_10_01::Models::Error - ExpressRouteLink = Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteLink + BackendAddressPool = Azure::Network::Mgmt::V2018_10_01::Models::BackendAddressPool + AzureFirewallApplicationRuleCollection = Azure::Network::Mgmt::V2018_10_01::Models::AzureFirewallApplicationRuleCollection ExpressRouteCrossConnection = Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteCrossConnection AzureFirewallNetworkRuleCollection = Azure::Network::Mgmt::V2018_10_01::Models::AzureFirewallNetworkRuleCollection ServiceAssociationLink = Azure::Network::Mgmt::V2018_10_01::Models::ServiceAssociationLink Route = Azure::Network::Mgmt::V2018_10_01::Models::Route - ExpressRouteCircuitConnection = Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteCircuitConnection - ServiceEndpointPolicyDefinition = Azure::Network::Mgmt::V2018_10_01::Models::ServiceEndpointPolicyDefinition + RouteTable = Azure::Network::Mgmt::V2018_10_01::Models::RouteTable + ExpressRouteCrossConnectionPeering = Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteCrossConnectionPeering OutboundRule = Azure::Network::Mgmt::V2018_10_01::Models::OutboundRule ExpressRouteConnection = Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteConnection ExpressRouteGateway = Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteGateway @@ -216,7 +219,7 @@ module Models OperationPropertiesFormatServiceSpecification = Azure::Network::Mgmt::V2018_10_01::Models::OperationPropertiesFormatServiceSpecification VirtualNetworkConnectionGatewayReference = Azure::Network::Mgmt::V2018_10_01::Models::VirtualNetworkConnectionGatewayReference LoadBalancerListResult = Azure::Network::Mgmt::V2018_10_01::Models::LoadBalancerListResult - ConnectionSharedKey = Azure::Network::Mgmt::V2018_10_01::Models::ConnectionSharedKey + ExpressRouteLink = Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteLink InboundNatRuleListResult = Azure::Network::Mgmt::V2018_10_01::Models::InboundNatRuleListResult LoadBalancerBackendAddressPoolListResult = Azure::Network::Mgmt::V2018_10_01::Models::LoadBalancerBackendAddressPoolListResult ConnectionResetSharedKey = Azure::Network::Mgmt::V2018_10_01::Models::ConnectionResetSharedKey @@ -386,19 +389,19 @@ module Models ExpressRouteCircuit = Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteCircuit InboundNatPool = Azure::Network::Mgmt::V2018_10_01::Models::InboundNatPool LoadBalancingRule = Azure::Network::Mgmt::V2018_10_01::Models::LoadBalancingRule - AzureFirewallIPConfiguration = Azure::Network::Mgmt::V2018_10_01::Models::AzureFirewallIPConfiguration + Probe = Azure::Network::Mgmt::V2018_10_01::Models::Probe NetworkWatcher = Azure::Network::Mgmt::V2018_10_01::Models::NetworkWatcher PatchRouteFilterRule = Azure::Network::Mgmt::V2018_10_01::Models::PatchRouteFilterRule LoadBalancer = Azure::Network::Mgmt::V2018_10_01::Models::LoadBalancer - Probe = Azure::Network::Mgmt::V2018_10_01::Models::Probe + BgpServiceCommunity = Azure::Network::Mgmt::V2018_10_01::Models::BgpServiceCommunity VirtualNetworkPeering = Azure::Network::Mgmt::V2018_10_01::Models::VirtualNetworkPeering - PatchRouteFilter = Azure::Network::Mgmt::V2018_10_01::Models::PatchRouteFilter - ExpressRouteCrossConnectionPeering = Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteCrossConnectionPeering + ExpressRouteCircuitConnection = Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteCircuitConnection + VpnClientRevokedCertificate = Azure::Network::Mgmt::V2018_10_01::Models::VpnClientRevokedCertificate VpnClientRootCertificate = Azure::Network::Mgmt::V2018_10_01::Models::VpnClientRootCertificate VirtualNetwork = Azure::Network::Mgmt::V2018_10_01::Models::VirtualNetwork NetworkProfile = Azure::Network::Mgmt::V2018_10_01::Models::NetworkProfile ExpressRoutePortsLocation = Azure::Network::Mgmt::V2018_10_01::Models::ExpressRoutePortsLocation - VpnClientRevokedCertificate = Azure::Network::Mgmt::V2018_10_01::Models::VpnClientRevokedCertificate + VirtualNetworkGatewayConnection = Azure::Network::Mgmt::V2018_10_01::Models::VirtualNetworkGatewayConnection ExpressRoutePort = Azure::Network::Mgmt::V2018_10_01::Models::ExpressRoutePort LocalNetworkGateway = Azure::Network::Mgmt::V2018_10_01::Models::LocalNetworkGateway ContainerNetworkInterfaceConfiguration = Azure::Network::Mgmt::V2018_10_01::Models::ContainerNetworkInterfaceConfiguration @@ -406,15 +409,15 @@ module Models PublicIPPrefix = Azure::Network::Mgmt::V2018_10_01::Models::PublicIPPrefix P2SVpnServerConfigVpnClientRootCertificate = Azure::Network::Mgmt::V2018_10_01::Models::P2SVpnServerConfigVpnClientRootCertificate VirtualNetworkGatewayIPConfiguration = Azure::Network::Mgmt::V2018_10_01::Models::VirtualNetworkGatewayIPConfiguration - VirtualNetworkGatewayConnectionListEntity = Azure::Network::Mgmt::V2018_10_01::Models::VirtualNetworkGatewayConnectionListEntity - P2SVpnServerConfigRadiusClientRootCertificate = Azure::Network::Mgmt::V2018_10_01::Models::P2SVpnServerConfigRadiusClientRootCertificate - BgpServiceCommunity = Azure::Network::Mgmt::V2018_10_01::Models::BgpServiceCommunity + ConnectionSharedKey = Azure::Network::Mgmt::V2018_10_01::Models::ConnectionSharedKey + PatchRouteFilter = Azure::Network::Mgmt::V2018_10_01::Models::PatchRouteFilter + VirtualNetworkGateway = Azure::Network::Mgmt::V2018_10_01::Models::VirtualNetworkGateway VirtualWAN = Azure::Network::Mgmt::V2018_10_01::Models::VirtualWAN - VirtualNetworkGatewayConnection = Azure::Network::Mgmt::V2018_10_01::Models::VirtualNetworkGatewayConnection - HubVirtualNetworkConnection = Azure::Network::Mgmt::V2018_10_01::Models::HubVirtualNetworkConnection + VpnSite = Azure::Network::Mgmt::V2018_10_01::Models::VpnSite + VirtualNetworkGatewayConnectionListEntity = Azure::Network::Mgmt::V2018_10_01::Models::VirtualNetworkGatewayConnectionListEntity VirtualHub = Azure::Network::Mgmt::V2018_10_01::Models::VirtualHub VpnConnection = Azure::Network::Mgmt::V2018_10_01::Models::VpnConnection - VirtualNetworkGateway = Azure::Network::Mgmt::V2018_10_01::Models::VirtualNetworkGateway + VpnGateway = Azure::Network::Mgmt::V2018_10_01::Models::VpnGateway P2SVpnGateway = Azure::Network::Mgmt::V2018_10_01::Models::P2SVpnGateway ApplicationGatewayTier = Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewayTier SecurityRuleProtocol = Azure::Network::Mgmt::V2018_10_01::Models::SecurityRuleProtocol @@ -428,25 +431,25 @@ module Models ApplicationGatewayProtocol = Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewayProtocol P2SVpnServerConfigVpnClientRevokedCertificate = Azure::Network::Mgmt::V2018_10_01::Models::P2SVpnServerConfigVpnClientRevokedCertificate P2SVpnServerConfigRadiusServerRootCertificate = Azure::Network::Mgmt::V2018_10_01::Models::P2SVpnServerConfigRadiusServerRootCertificate - ApplicationGatewaySkuName = Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewaySkuName + P2SVpnServerConfigRadiusClientRootCertificate = Azure::Network::Mgmt::V2018_10_01::Models::P2SVpnServerConfigRadiusClientRootCertificate P2SVpnServerConfiguration = Azure::Network::Mgmt::V2018_10_01::Models::P2SVpnServerConfiguration ApplicationGatewaySslProtocol = Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewaySslProtocol - VpnSite = Azure::Network::Mgmt::V2018_10_01::Models::VpnSite - ApplicationGatewaySslPolicyName = Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewaySslPolicyName + ResourceIdentityType = Azure::Network::Mgmt::V2018_10_01::Models::ResourceIdentityType + HubVirtualNetworkConnection = Azure::Network::Mgmt::V2018_10_01::Models::HubVirtualNetworkConnection ApplicationGatewaySslCipherSuite = Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewaySslCipherSuite ApplicationGatewayCookieBasedAffinity = Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewayCookieBasedAffinity - VpnGateway = Azure::Network::Mgmt::V2018_10_01::Models::VpnGateway - ApplicationGatewayOperationalState = Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewayOperationalState + ApplicationGatewayBackendHealthServerHealth = Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewayBackendHealthServerHealth + ApplicationGatewaySkuName = Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewaySkuName ApplicationGatewayCustomErrorStatusCode = Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewayCustomErrorStatusCode IPVersion = Azure::Network::Mgmt::V2018_10_01::Models::IPVersion AzureFirewallApplicationRuleProtocolType = Azure::Network::Mgmt::V2018_10_01::Models::AzureFirewallApplicationRuleProtocolType - ProvisioningState = Azure::Network::Mgmt::V2018_10_01::Models::ProvisioningState - ResourceIdentityType = Azure::Network::Mgmt::V2018_10_01::Models::ResourceIdentityType + ApplicationGatewaySslPolicyName = Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewaySslPolicyName + AzureFirewallNetworkRuleProtocol = Azure::Network::Mgmt::V2018_10_01::Models::AzureFirewallNetworkRuleProtocol ApplicationGatewayRequestRoutingRuleType = Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewayRequestRoutingRuleType ApplicationGatewayRedirectType = Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewayRedirectType - ApplicationGatewayBackendHealthServerHealth = Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewayBackendHealthServerHealth + ApplicationGatewayOperationalState = Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewayOperationalState ApplicationGatewayFirewallMode = Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewayFirewallMode - AuthorizationUseStatus = Azure::Network::Mgmt::V2018_10_01::Models::AuthorizationUseStatus + ProvisioningState = Azure::Network::Mgmt::V2018_10_01::Models::ProvisioningState ExpressRouteCircuitPeeringAdvertisedPublicPrefixState = Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteCircuitPeeringAdvertisedPublicPrefixState Access = Azure::Network::Mgmt::V2018_10_01::Models::Access NetworkOperationStatus = Azure::Network::Mgmt::V2018_10_01::Models::NetworkOperationStatus @@ -455,15 +458,15 @@ module Models ExpressRouteCircuitSkuFamily = Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteCircuitSkuFamily ServiceProviderProvisioningState = Azure::Network::Mgmt::V2018_10_01::Models::ServiceProviderProvisioningState LoadBalancerSkuName = Azure::Network::Mgmt::V2018_10_01::Models::LoadBalancerSkuName - LoadDistribution = Azure::Network::Mgmt::V2018_10_01::Models::LoadDistribution + AuthorizationUseStatus = Azure::Network::Mgmt::V2018_10_01::Models::AuthorizationUseStatus ProbeProtocol = Azure::Network::Mgmt::V2018_10_01::Models::ProbeProtocol PcProtocol = Azure::Network::Mgmt::V2018_10_01::Models::PcProtocol EffectiveSecurityRuleProtocol = Azure::Network::Mgmt::V2018_10_01::Models::EffectiveSecurityRuleProtocol EffectiveRouteSource = Azure::Network::Mgmt::V2018_10_01::Models::EffectiveRouteSource AzureFirewallRCActionType = Azure::Network::Mgmt::V2018_10_01::Models::AzureFirewallRCActionType - Protocol = Azure::Network::Mgmt::V2018_10_01::Models::Protocol + IssueType = Azure::Network::Mgmt::V2018_10_01::Models::IssueType AzureFirewallNatRCActionType = Azure::Network::Mgmt::V2018_10_01::Models::AzureFirewallNatRCActionType - AzureFirewallNetworkRuleProtocol = Azure::Network::Mgmt::V2018_10_01::Models::AzureFirewallNetworkRuleProtocol + Direction = Azure::Network::Mgmt::V2018_10_01::Models::Direction ExpressRoutePeeringType = Azure::Network::Mgmt::V2018_10_01::Models::ExpressRoutePeeringType ExpressRoutePeeringState = Azure::Network::Mgmt::V2018_10_01::Models::ExpressRoutePeeringState CircuitConnectionStatus = Azure::Network::Mgmt::V2018_10_01::Models::CircuitConnectionStatus @@ -472,13 +475,13 @@ module Models ExpressRoutePortsEncapsulation = Azure::Network::Mgmt::V2018_10_01::Models::ExpressRoutePortsEncapsulation IpFlowProtocol = Azure::Network::Mgmt::V2018_10_01::Models::IpFlowProtocol AssociationType = Azure::Network::Mgmt::V2018_10_01::Models::AssociationType - Direction = Azure::Network::Mgmt::V2018_10_01::Models::Direction + HTTPMethod = Azure::Network::Mgmt::V2018_10_01::Models::HTTPMethod NextHopType = Azure::Network::Mgmt::V2018_10_01::Models::NextHopType - VerbosityLevel = Azure::Network::Mgmt::V2018_10_01::Models::VerbosityLevel + LoadDistribution = Azure::Network::Mgmt::V2018_10_01::Models::LoadDistribution PcStatus = Azure::Network::Mgmt::V2018_10_01::Models::PcStatus PcError = Azure::Network::Mgmt::V2018_10_01::Models::PcError Origin = Azure::Network::Mgmt::V2018_10_01::Models::Origin - IssueType = Azure::Network::Mgmt::V2018_10_01::Models::IssueType + VpnClientProtocol = Azure::Network::Mgmt::V2018_10_01::Models::VpnClientProtocol EffectiveRouteState = Azure::Network::Mgmt::V2018_10_01::Models::EffectiveRouteState ConnectionState = Azure::Network::Mgmt::V2018_10_01::Models::ConnectionState EvaluationState = Azure::Network::Mgmt::V2018_10_01::Models::EvaluationState @@ -487,32 +490,29 @@ module Models VpnType = Azure::Network::Mgmt::V2018_10_01::Models::VpnType VirtualNetworkGatewaySkuName = Azure::Network::Mgmt::V2018_10_01::Models::VirtualNetworkGatewaySkuName VirtualNetworkGatewaySkuTier = Azure::Network::Mgmt::V2018_10_01::Models::VirtualNetworkGatewaySkuTier - VpnClientProtocol = Azure::Network::Mgmt::V2018_10_01::Models::VpnClientProtocol + IkeIntegrity = Azure::Network::Mgmt::V2018_10_01::Models::IkeIntegrity DhGroup = Azure::Network::Mgmt::V2018_10_01::Models::DhGroup ConnectionStatus = Azure::Network::Mgmt::V2018_10_01::Models::ConnectionStatus - AuthenticationMethod = Azure::Network::Mgmt::V2018_10_01::Models::AuthenticationMethod + Protocol = Azure::Network::Mgmt::V2018_10_01::Models::Protocol VirtualNetworkGatewayConnectionStatus = Azure::Network::Mgmt::V2018_10_01::Models::VirtualNetworkGatewayConnectionStatus VirtualNetworkGatewayConnectionType = Azure::Network::Mgmt::V2018_10_01::Models::VirtualNetworkGatewayConnectionType IpsecEncryption = Azure::Network::Mgmt::V2018_10_01::Models::IpsecEncryption FlowLogFormatType = Azure::Network::Mgmt::V2018_10_01::Models::FlowLogFormatType - HTTPMethod = Azure::Network::Mgmt::V2018_10_01::Models::HTTPMethod + IkeEncryption = Azure::Network::Mgmt::V2018_10_01::Models::IkeEncryption ConnectionMonitorSourceStatus = Azure::Network::Mgmt::V2018_10_01::Models::ConnectionMonitorSourceStatus + VerbosityLevel = Azure::Network::Mgmt::V2018_10_01::Models::VerbosityLevel PublicIPPrefixSkuName = Azure::Network::Mgmt::V2018_10_01::Models::PublicIPPrefixSkuName ProcessorArchitecture = Azure::Network::Mgmt::V2018_10_01::Models::ProcessorArchitecture - OfficeTrafficCategory = Azure::Network::Mgmt::V2018_10_01::Models::OfficeTrafficCategory + AuthenticationMethod = Azure::Network::Mgmt::V2018_10_01::Models::AuthenticationMethod VpnGatewayTunnelingProtocol = Azure::Network::Mgmt::V2018_10_01::Models::VpnGatewayTunnelingProtocol VpnConnectionStatus = Azure::Network::Mgmt::V2018_10_01::Models::VpnConnectionStatus VirtualWanSecurityProviderType = Azure::Network::Mgmt::V2018_10_01::Models::VirtualWanSecurityProviderType IpsecIntegrity = Azure::Network::Mgmt::V2018_10_01::Models::IpsecIntegrity - IkeEncryption = Azure::Network::Mgmt::V2018_10_01::Models::IkeEncryption - IkeIntegrity = Azure::Network::Mgmt::V2018_10_01::Models::IkeIntegrity - Container = Azure::Network::Mgmt::V2018_10_01::Models::Container - PfsGroup = Azure::Network::Mgmt::V2018_10_01::Models::PfsGroup - BgpPeerState = Azure::Network::Mgmt::V2018_10_01::Models::BgpPeerState + HubVirtualNetworkConnectionStatus = Azure::Network::Mgmt::V2018_10_01::Models::HubVirtualNetworkConnectionStatus end class NetworkManagementClass - attr_reader :application_gateways, :application_security_groups, :available_endpoint_services, :express_route_circuit_authorizations, :express_route_circuit_peerings, :express_route_circuits, :express_route_service_providers, :load_balancers, :load_balancer_backend_address_pools, :load_balancer_frontend_ipconfigurations, :inbound_nat_rules, :load_balancer_load_balancing_rules, :load_balancer_network_interfaces, :load_balancer_probes, :network_interface_ipconfigurations, :network_interface_load_balancers, :network_security_groups, :security_rules, :default_security_rules, :network_watchers, :packet_captures, :connection_monitors, :azure_firewalls, :express_route_cross_connections, :express_route_cross_connection_peerings, :express_route_gateways, :express_route_connections, :express_route_ports_locations, :express_route_ports, :express_route_links, :interface_endpoints, :load_balancer_outbound_rules, :network_interfaces, :network_interface_tap_configurations, :network_profiles, :public_ipprefixes, :public_ipaddresses, :express_route_circuit_connections, :available_delegations, :available_resource_group_delegations, :routes, :azure_firewall_fqdn_tags, :ddos_protection_plans, :route_filters, :route_filter_rules, :route_tables, :service_endpoint_policy_definitions, :bgp_service_communities, :usages, :virtual_networks, :service_endpoint_policies, :operations, :virtual_network_gateways, :virtual_network_gateway_connections, :local_network_gateways, :vpn_sites_configuration, :virtual_hubs, :subnets, :virtual_network_peerings, :virtual_wans, :vpn_sites, :p2s_vpn_gateways, :hub_virtual_network_connections, :vpn_gateways, :virtual_network_taps, :p2s_vpn_server_configurations, :vpn_connections, :configurable, :base_url, :options, :model_classes + attr_reader :application_gateways, :application_security_groups, :available_endpoint_services, :express_route_circuit_authorizations, :express_route_circuit_peerings, :express_route_circuits, :express_route_service_providers, :load_balancers, :load_balancer_backend_address_pools, :load_balancer_frontend_ipconfigurations, :inbound_nat_rules, :load_balancer_load_balancing_rules, :load_balancer_network_interfaces, :load_balancer_probes, :network_interface_ipconfigurations, :network_interface_load_balancers, :network_security_groups, :available_delegations, :available_resource_group_delegations, :azure_firewalls, :azure_firewall_fqdn_tags, :ddos_protection_plans, :express_route_circuit_connections, :express_route_cross_connections, :express_route_cross_connection_peerings, :express_route_gateways, :express_route_connections, :express_route_ports_locations, :express_route_ports, :express_route_links, :interface_endpoints, :load_balancer_outbound_rules, :network_interfaces, :network_interface_tap_configurations, :network_profiles, :packet_captures, :connection_monitors, :public_ipprefixes, :security_rules, :default_security_rules, :network_watchers, :bgp_service_communities, :service_endpoint_policy_definitions, :public_ipaddresses, :route_filter_rules, :route_tables, :routes, :virtual_network_gateway_connections, :usages, :virtual_networks, :route_filters, :operations, :virtual_network_gateways, :virtual_wans, :local_network_gateways, :vpn_sites_configuration, :service_endpoint_policies, :subnets, :virtual_network_peerings, :vpn_connections, :vpn_sites, :p2s_vpn_gateways, :virtual_hubs, :hub_virtual_network_connections, :vpn_gateways, :virtual_network_taps, :p2s_vpn_server_configurations, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -545,12 +545,12 @@ def initialize(configurable, base_url=nil, options=nil) @network_interface_ipconfigurations = @client_1.network_interface_ipconfigurations @network_interface_load_balancers = @client_1.network_interface_load_balancers @network_security_groups = @client_1.network_security_groups - @security_rules = @client_1.security_rules - @default_security_rules = @client_1.default_security_rules - @network_watchers = @client_1.network_watchers - @packet_captures = @client_1.packet_captures - @connection_monitors = @client_1.connection_monitors + @available_delegations = @client_1.available_delegations + @available_resource_group_delegations = @client_1.available_resource_group_delegations @azure_firewalls = @client_1.azure_firewalls + @azure_firewall_fqdn_tags = @client_1.azure_firewall_fqdn_tags + @ddos_protection_plans = @client_1.ddos_protection_plans + @express_route_circuit_connections = @client_1.express_route_circuit_connections @express_route_cross_connections = @client_1.express_route_cross_connections @express_route_cross_connection_peerings = @client_1.express_route_cross_connection_peerings @express_route_gateways = @client_1.express_route_gateways @@ -563,38 +563,38 @@ def initialize(configurable, base_url=nil, options=nil) @network_interfaces = @client_1.network_interfaces @network_interface_tap_configurations = @client_1.network_interface_tap_configurations @network_profiles = @client_1.network_profiles + @packet_captures = @client_1.packet_captures + @connection_monitors = @client_1.connection_monitors @public_ipprefixes = @client_1.public_ipprefixes + @security_rules = @client_1.security_rules + @default_security_rules = @client_1.default_security_rules + @network_watchers = @client_1.network_watchers + @bgp_service_communities = @client_1.bgp_service_communities + @service_endpoint_policy_definitions = @client_1.service_endpoint_policy_definitions @public_ipaddresses = @client_1.public_ipaddresses - @express_route_circuit_connections = @client_1.express_route_circuit_connections - @available_delegations = @client_1.available_delegations - @available_resource_group_delegations = @client_1.available_resource_group_delegations - @routes = @client_1.routes - @azure_firewall_fqdn_tags = @client_1.azure_firewall_fqdn_tags - @ddos_protection_plans = @client_1.ddos_protection_plans - @route_filters = @client_1.route_filters @route_filter_rules = @client_1.route_filter_rules @route_tables = @client_1.route_tables - @service_endpoint_policy_definitions = @client_1.service_endpoint_policy_definitions - @bgp_service_communities = @client_1.bgp_service_communities + @routes = @client_1.routes + @virtual_network_gateway_connections = @client_1.virtual_network_gateway_connections @usages = @client_1.usages @virtual_networks = @client_1.virtual_networks - @service_endpoint_policies = @client_1.service_endpoint_policies + @route_filters = @client_1.route_filters @operations = @client_1.operations @virtual_network_gateways = @client_1.virtual_network_gateways - @virtual_network_gateway_connections = @client_1.virtual_network_gateway_connections + @virtual_wans = @client_1.virtual_wans @local_network_gateways = @client_1.local_network_gateways @vpn_sites_configuration = @client_1.vpn_sites_configuration - @virtual_hubs = @client_1.virtual_hubs + @service_endpoint_policies = @client_1.service_endpoint_policies @subnets = @client_1.subnets @virtual_network_peerings = @client_1.virtual_network_peerings - @virtual_wans = @client_1.virtual_wans + @vpn_connections = @client_1.vpn_connections @vpn_sites = @client_1.vpn_sites @p2s_vpn_gateways = @client_1.p2s_vpn_gateways + @virtual_hubs = @client_1.virtual_hubs @hub_virtual_network_connections = @client_1.hub_virtual_network_connections @vpn_gateways = @client_1.vpn_gateways @virtual_network_taps = @client_1.virtual_network_taps @p2s_vpn_server_configurations = @client_1.p2s_vpn_server_configurations - @vpn_connections = @client_1.vpn_connections @model_classes = ModelClasses.new end @@ -615,15 +615,24 @@ def method_missing(method, *args) end class ModelClasses + def container + Azure::Network::Mgmt::V2018_10_01::Models::Container + end + def pfs_group + Azure::Network::Mgmt::V2018_10_01::Models::PfsGroup + end + def bgp_peer_state + Azure::Network::Mgmt::V2018_10_01::Models::BgpPeerState + end def virtual_network_gateway_connection_protocol Azure::Network::Mgmt::V2018_10_01::Models::VirtualNetworkGatewayConnectionProtocol end + def office_traffic_category + Azure::Network::Mgmt::V2018_10_01::Models::OfficeTrafficCategory + end def tunnel_connection_status Azure::Network::Mgmt::V2018_10_01::Models::TunnelConnectionStatus end - def hub_virtual_network_connection_status - Azure::Network::Mgmt::V2018_10_01::Models::HubVirtualNetworkConnectionStatus - end def log_specification Azure::Network::Mgmt::V2018_10_01::Models::LogSpecification end @@ -693,59 +702,59 @@ def vpn_client_connection_health def virtual_hub_id Azure::Network::Mgmt::V2018_10_01::Models::VirtualHubId end + def operation + Azure::Network::Mgmt::V2018_10_01::Models::Operation + end def virtual_wan_security_providers Azure::Network::Mgmt::V2018_10_01::Models::VirtualWanSecurityProviders end - def express_route_circuit_peering_id - Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteCircuitPeeringId + def operation_list_result + Azure::Network::Mgmt::V2018_10_01::Models::OperationListResult end def virtual_wan_security_provider Azure::Network::Mgmt::V2018_10_01::Models::VirtualWanSecurityProvider end - def express_route_gateway_properties_auto_scale_configuration_bounds - Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds + def express_route_circuit_peering_id + Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteCircuitPeeringId end def express_route_gateway_properties_auto_scale_configuration Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteGatewayPropertiesAutoScaleConfiguration end - def list_vpn_connections_result - Azure::Network::Mgmt::V2018_10_01::Models::ListVpnConnectionsResult + def express_route_gateway_properties_auto_scale_configuration_bounds + Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds end def list_virtual_hubs_result Azure::Network::Mgmt::V2018_10_01::Models::ListVirtualHubsResult end - def express_route_gateway_list - Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteGatewayList - end - def virtual_hub_route - Azure::Network::Mgmt::V2018_10_01::Models::VirtualHubRoute + def list_vpn_connections_result + Azure::Network::Mgmt::V2018_10_01::Models::ListVpnConnectionsResult end def express_route_connection_list Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteConnectionList end + def express_route_gateway_list + Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteGatewayList + end def list_vpn_sites_result Azure::Network::Mgmt::V2018_10_01::Models::ListVpnSitesResult end - def express_route_ports_location_bandwidths - Azure::Network::Mgmt::V2018_10_01::Models::ExpressRoutePortsLocationBandwidths - end def list_virtual_wans_result Azure::Network::Mgmt::V2018_10_01::Models::ListVirtualWANsResult end def public_ipprefix_list_result Azure::Network::Mgmt::V2018_10_01::Models::PublicIPPrefixListResult end + def virtual_hub_route + Azure::Network::Mgmt::V2018_10_01::Models::VirtualHubRoute + end def express_route_ports_location_list_result Azure::Network::Mgmt::V2018_10_01::Models::ExpressRoutePortsLocationListResult end - def referenced_public_ip_address - Azure::Network::Mgmt::V2018_10_01::Models::ReferencedPublicIpAddress - end def express_route_link_list_result Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteLinkListResult end - def public_ipprefix_sku - Azure::Network::Mgmt::V2018_10_01::Models::PublicIPPrefixSku + def express_route_ports_location_bandwidths + Azure::Network::Mgmt::V2018_10_01::Models::ExpressRoutePortsLocationBandwidths end def express_route_port_list_result Azure::Network::Mgmt::V2018_10_01::Models::ExpressRoutePortListResult @@ -753,8 +762,8 @@ def express_route_port_list_result def interface_endpoint_list_result Azure::Network::Mgmt::V2018_10_01::Models::InterfaceEndpointListResult end - def vpn_client_ipsec_parameters - Azure::Network::Mgmt::V2018_10_01::Models::VpnClientIPsecParameters + def public_ipprefix_sku + Azure::Network::Mgmt::V2018_10_01::Models::PublicIPPrefixSku end def application_gateway_rewrite_rule_action_set Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewayRewriteRuleActionSet @@ -783,8 +792,8 @@ def azure_firewall_application_rule def azure_firewall_nat_rcaction Azure::Network::Mgmt::V2018_10_01::Models::AzureFirewallNatRCAction end - def operation_list_result - Azure::Network::Mgmt::V2018_10_01::Models::OperationListResult + def referenced_public_ip_address + Azure::Network::Mgmt::V2018_10_01::Models::ReferencedPublicIpAddress end def azure_firewall_list_result Azure::Network::Mgmt::V2018_10_01::Models::AzureFirewallListResult @@ -798,26 +807,26 @@ def network_configuration_diagnostic_response def azure_firewall_fqdn_tag_list_result Azure::Network::Mgmt::V2018_10_01::Models::AzureFirewallFqdnTagListResult end - def network_profile_list_result - Azure::Network::Mgmt::V2018_10_01::Models::NetworkProfileListResult + def vpn_client_ipsec_parameters + Azure::Network::Mgmt::V2018_10_01::Models::VpnClientIPsecParameters end - def operation - Azure::Network::Mgmt::V2018_10_01::Models::Operation + def service_endpoint_policy_definition_list_result + Azure::Network::Mgmt::V2018_10_01::Models::ServiceEndpointPolicyDefinitionListResult end def network_configuration_diagnostic_result Azure::Network::Mgmt::V2018_10_01::Models::NetworkConfigurationDiagnosticResult end - def service_endpoint_policy_definition_list_result - Azure::Network::Mgmt::V2018_10_01::Models::ServiceEndpointPolicyDefinitionListResult + def p2_svpn_profile_parameters + Azure::Network::Mgmt::V2018_10_01::Models::P2SVpnProfileParameters end def list_p2_svpn_server_configurations_result Azure::Network::Mgmt::V2018_10_01::Models::ListP2SVpnServerConfigurationsResult end - def vpn_site_id - Azure::Network::Mgmt::V2018_10_01::Models::VpnSiteId + def network_profile_list_result + Azure::Network::Mgmt::V2018_10_01::Models::NetworkProfileListResult end - def p2_svpn_profile_parameters - Azure::Network::Mgmt::V2018_10_01::Models::P2SVpnProfileParameters + def list_hub_virtual_network_connections_result + Azure::Network::Mgmt::V2018_10_01::Models::ListHubVirtualNetworkConnectionsResult end def virtual_hub_route_table Azure::Network::Mgmt::V2018_10_01::Models::VirtualHubRouteTable @@ -828,11 +837,11 @@ def operation_display def device_properties Azure::Network::Mgmt::V2018_10_01::Models::DeviceProperties end - def application_gateway_custom_error - Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewayCustomError + def application_gateway_rewrite_rule + Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewayRewriteRule end - def managed_service_identity_user_assigned_identities_value - Azure::Network::Mgmt::V2018_10_01::Models::ManagedServiceIdentityUserAssignedIdentitiesValue + def vpn_site_id + Azure::Network::Mgmt::V2018_10_01::Models::VpnSiteId end def express_route_cross_connection_routes_table_summary Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteCrossConnectionRoutesTableSummary @@ -840,68 +849,59 @@ def express_route_cross_connection_routes_table_summary def azure_firewall_network_rule Azure::Network::Mgmt::V2018_10_01::Models::AzureFirewallNetworkRule end + def managed_service_identity_user_assigned_identities_value + Azure::Network::Mgmt::V2018_10_01::Models::ManagedServiceIdentityUserAssignedIdentitiesValue + end def flow_log_format_parameters Azure::Network::Mgmt::V2018_10_01::Models::FlowLogFormatParameters end + def ddos_protection_plan_list_result + Azure::Network::Mgmt::V2018_10_01::Models::DdosProtectionPlanListResult + end + def traffic_analytics_properties + Azure::Network::Mgmt::V2018_10_01::Models::TrafficAnalyticsProperties + end def express_route_connection_id Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteConnectionId end - def list_hub_virtual_network_connections_result - Azure::Network::Mgmt::V2018_10_01::Models::ListHubVirtualNetworkConnectionsResult + def application_gateway_custom_error + Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewayCustomError end - def traffic_analytics_configuration_properties - Azure::Network::Mgmt::V2018_10_01::Models::TrafficAnalyticsConfigurationProperties + def httpconfiguration + Azure::Network::Mgmt::V2018_10_01::Models::HTTPConfiguration end def express_route_cross_connections_routes_table_summary_list_result Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteCrossConnectionsRoutesTableSummaryListResult end - def ddos_protection_plan_list_result - Azure::Network::Mgmt::V2018_10_01::Models::DdosProtectionPlanListResult - end - def application_gateway_rewrite_rule - Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewayRewriteRule - end - def httpconfiguration - Azure::Network::Mgmt::V2018_10_01::Models::HTTPConfiguration - end - def list_p2_svpn_gateways_result - Azure::Network::Mgmt::V2018_10_01::Models::ListP2SVpnGatewaysResult + def traffic_analytics_configuration_properties + Azure::Network::Mgmt::V2018_10_01::Models::TrafficAnalyticsConfigurationProperties end - def traffic_analytics_properties - Azure::Network::Mgmt::V2018_10_01::Models::TrafficAnalyticsProperties + def get_vpn_sites_configuration_request + Azure::Network::Mgmt::V2018_10_01::Models::GetVpnSitesConfigurationRequest end def protocol_configuration Azure::Network::Mgmt::V2018_10_01::Models::ProtocolConfiguration end - def get_vpn_sites_configuration_request - Azure::Network::Mgmt::V2018_10_01::Models::GetVpnSitesConfigurationRequest + def list_p2_svpn_gateways_result + Azure::Network::Mgmt::V2018_10_01::Models::ListP2SVpnGatewaysResult end - def virtual_network_tap_list_result - Azure::Network::Mgmt::V2018_10_01::Models::VirtualNetworkTapListResult + def azure_firewall_application_rule_protocol + Azure::Network::Mgmt::V2018_10_01::Models::AzureFirewallApplicationRuleProtocol end def service_endpoint_policy_list_result Azure::Network::Mgmt::V2018_10_01::Models::ServiceEndpointPolicyListResult end - def network_configuration_diagnostic_profile - Azure::Network::Mgmt::V2018_10_01::Models::NetworkConfigurationDiagnosticProfile - end - def azure_firewall_application_rule_protocol - Azure::Network::Mgmt::V2018_10_01::Models::AzureFirewallApplicationRuleProtocol - end def vpn_profile_response Azure::Network::Mgmt::V2018_10_01::Models::VpnProfileResponse end - def matched_rule - Azure::Network::Mgmt::V2018_10_01::Models::MatchedRule - end def available_delegation Azure::Network::Mgmt::V2018_10_01::Models::AvailableDelegation end def list_vpn_gateways_result Azure::Network::Mgmt::V2018_10_01::Models::ListVpnGatewaysResult end - def application_gateway_header_configuration - Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewayHeaderConfiguration + def virtual_network_tap_list_result + Azure::Network::Mgmt::V2018_10_01::Models::VirtualNetworkTapListResult end def network_configuration_diagnostic_parameters Azure::Network::Mgmt::V2018_10_01::Models::NetworkConfigurationDiagnosticParameters @@ -909,23 +909,32 @@ def network_configuration_diagnostic_parameters def network_security_rules_evaluation_result Azure::Network::Mgmt::V2018_10_01::Models::NetworkSecurityRulesEvaluationResult end - def network_security_group_result - Azure::Network::Mgmt::V2018_10_01::Models::NetworkSecurityGroupResult + def network_configuration_diagnostic_profile + Azure::Network::Mgmt::V2018_10_01::Models::NetworkConfigurationDiagnosticProfile end def azure_firewall_nat_rule Azure::Network::Mgmt::V2018_10_01::Models::AzureFirewallNatRule end - def network_security_group - Azure::Network::Mgmt::V2018_10_01::Models::NetworkSecurityGroup + def network_security_group_result + Azure::Network::Mgmt::V2018_10_01::Models::NetworkSecurityGroupResult end - def interface_endpoint - Azure::Network::Mgmt::V2018_10_01::Models::InterfaceEndpoint + def matched_rule + Azure::Network::Mgmt::V2018_10_01::Models::MatchedRule end def evaluated_network_security_group Azure::Network::Mgmt::V2018_10_01::Models::EvaluatedNetworkSecurityGroup end - def ipconfiguration - Azure::Network::Mgmt::V2018_10_01::Models::IPConfiguration + def network_security_group + Azure::Network::Mgmt::V2018_10_01::Models::NetworkSecurityGroup + end + def application_gateway_header_configuration + Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewayHeaderConfiguration + end + def network_interface_tap_configuration + Azure::Network::Mgmt::V2018_10_01::Models::NetworkInterfaceTapConfiguration + end + def service_endpoint_policy_definition + Azure::Network::Mgmt::V2018_10_01::Models::ServiceEndpointPolicyDefinition end def service_endpoint_policy Azure::Network::Mgmt::V2018_10_01::Models::ServiceEndpointPolicy @@ -939,8 +948,8 @@ def subnet def application_gateway_backend_address_pool Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewayBackendAddressPool end - def backend_address_pool - Azure::Network::Mgmt::V2018_10_01::Models::BackendAddressPool + def error + Azure::Network::Mgmt::V2018_10_01::Models::Error end def inbound_nat_rule Azure::Network::Mgmt::V2018_10_01::Models::InboundNatRule @@ -957,14 +966,14 @@ def azure_firewall_nat_rule_collection def security_rule Azure::Network::Mgmt::V2018_10_01::Models::SecurityRule end - def route_table - Azure::Network::Mgmt::V2018_10_01::Models::RouteTable + def interface_endpoint + Azure::Network::Mgmt::V2018_10_01::Models::InterfaceEndpoint end - def network_interface_tap_configuration - Azure::Network::Mgmt::V2018_10_01::Models::NetworkInterfaceTapConfiguration + def azure_firewall_ipconfiguration + Azure::Network::Mgmt::V2018_10_01::Models::AzureFirewallIPConfiguration end - def azure_firewall_application_rule_collection - Azure::Network::Mgmt::V2018_10_01::Models::AzureFirewallApplicationRuleCollection + def ipconfiguration + Azure::Network::Mgmt::V2018_10_01::Models::IPConfiguration end def public_ipaddress Azure::Network::Mgmt::V2018_10_01::Models::PublicIPAddress @@ -978,11 +987,11 @@ def virtual_network_tap def application_gateway_rewrite_rule_set Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewayRewriteRuleSet end - def error - Azure::Network::Mgmt::V2018_10_01::Models::Error + def backend_address_pool + Azure::Network::Mgmt::V2018_10_01::Models::BackendAddressPool end - def express_route_link - Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteLink + def azure_firewall_application_rule_collection + Azure::Network::Mgmt::V2018_10_01::Models::AzureFirewallApplicationRuleCollection end def express_route_cross_connection Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteCrossConnection @@ -996,11 +1005,11 @@ def service_association_link def route Azure::Network::Mgmt::V2018_10_01::Models::Route end - def express_route_circuit_connection - Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteCircuitConnection + def route_table + Azure::Network::Mgmt::V2018_10_01::Models::RouteTable end - def service_endpoint_policy_definition - Azure::Network::Mgmt::V2018_10_01::Models::ServiceEndpointPolicyDefinition + def express_route_cross_connection_peering + Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteCrossConnectionPeering end def outbound_rule Azure::Network::Mgmt::V2018_10_01::Models::OutboundRule @@ -1035,8 +1044,8 @@ def virtual_network_connection_gateway_reference def load_balancer_list_result Azure::Network::Mgmt::V2018_10_01::Models::LoadBalancerListResult end - def connection_shared_key - Azure::Network::Mgmt::V2018_10_01::Models::ConnectionSharedKey + def express_route_link + Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteLink end def inbound_nat_rule_list_result Azure::Network::Mgmt::V2018_10_01::Models::InboundNatRuleListResult @@ -1545,8 +1554,8 @@ def inbound_nat_pool def load_balancing_rule Azure::Network::Mgmt::V2018_10_01::Models::LoadBalancingRule end - def azure_firewall_ipconfiguration - Azure::Network::Mgmt::V2018_10_01::Models::AzureFirewallIPConfiguration + def probe + Azure::Network::Mgmt::V2018_10_01::Models::Probe end def network_watcher Azure::Network::Mgmt::V2018_10_01::Models::NetworkWatcher @@ -1557,17 +1566,17 @@ def patch_route_filter_rule def load_balancer Azure::Network::Mgmt::V2018_10_01::Models::LoadBalancer end - def probe - Azure::Network::Mgmt::V2018_10_01::Models::Probe + def bgp_service_community + Azure::Network::Mgmt::V2018_10_01::Models::BgpServiceCommunity end def virtual_network_peering Azure::Network::Mgmt::V2018_10_01::Models::VirtualNetworkPeering end - def patch_route_filter - Azure::Network::Mgmt::V2018_10_01::Models::PatchRouteFilter + def express_route_circuit_connection + Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteCircuitConnection end - def express_route_cross_connection_peering - Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteCrossConnectionPeering + def vpn_client_revoked_certificate + Azure::Network::Mgmt::V2018_10_01::Models::VpnClientRevokedCertificate end def vpn_client_root_certificate Azure::Network::Mgmt::V2018_10_01::Models::VpnClientRootCertificate @@ -1581,8 +1590,8 @@ def network_profile def express_route_ports_location Azure::Network::Mgmt::V2018_10_01::Models::ExpressRoutePortsLocation end - def vpn_client_revoked_certificate - Azure::Network::Mgmt::V2018_10_01::Models::VpnClientRevokedCertificate + def virtual_network_gateway_connection + Azure::Network::Mgmt::V2018_10_01::Models::VirtualNetworkGatewayConnection end def express_route_port Azure::Network::Mgmt::V2018_10_01::Models::ExpressRoutePort @@ -1605,23 +1614,23 @@ def p2_svpn_server_config_vpn_client_root_certificate def virtual_network_gateway_ipconfiguration Azure::Network::Mgmt::V2018_10_01::Models::VirtualNetworkGatewayIPConfiguration end - def virtual_network_gateway_connection_list_entity - Azure::Network::Mgmt::V2018_10_01::Models::VirtualNetworkGatewayConnectionListEntity + def connection_shared_key + Azure::Network::Mgmt::V2018_10_01::Models::ConnectionSharedKey end - def p2_svpn_server_config_radius_client_root_certificate - Azure::Network::Mgmt::V2018_10_01::Models::P2SVpnServerConfigRadiusClientRootCertificate + def patch_route_filter + Azure::Network::Mgmt::V2018_10_01::Models::PatchRouteFilter end - def bgp_service_community - Azure::Network::Mgmt::V2018_10_01::Models::BgpServiceCommunity + def virtual_network_gateway + Azure::Network::Mgmt::V2018_10_01::Models::VirtualNetworkGateway end def virtual_wan Azure::Network::Mgmt::V2018_10_01::Models::VirtualWAN end - def virtual_network_gateway_connection - Azure::Network::Mgmt::V2018_10_01::Models::VirtualNetworkGatewayConnection + def vpn_site + Azure::Network::Mgmt::V2018_10_01::Models::VpnSite end - def hub_virtual_network_connection - Azure::Network::Mgmt::V2018_10_01::Models::HubVirtualNetworkConnection + def virtual_network_gateway_connection_list_entity + Azure::Network::Mgmt::V2018_10_01::Models::VirtualNetworkGatewayConnectionListEntity end def virtual_hub Azure::Network::Mgmt::V2018_10_01::Models::VirtualHub @@ -1629,8 +1638,8 @@ def virtual_hub def vpn_connection Azure::Network::Mgmt::V2018_10_01::Models::VpnConnection end - def virtual_network_gateway - Azure::Network::Mgmt::V2018_10_01::Models::VirtualNetworkGateway + def vpn_gateway + Azure::Network::Mgmt::V2018_10_01::Models::VpnGateway end def p2_svpn_gateway Azure::Network::Mgmt::V2018_10_01::Models::P2SVpnGateway @@ -1671,8 +1680,8 @@ def p2_svpn_server_config_vpn_client_revoked_certificate def p2_svpn_server_config_radius_server_root_certificate Azure::Network::Mgmt::V2018_10_01::Models::P2SVpnServerConfigRadiusServerRootCertificate end - def application_gateway_sku_name - Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewaySkuName + def p2_svpn_server_config_radius_client_root_certificate + Azure::Network::Mgmt::V2018_10_01::Models::P2SVpnServerConfigRadiusClientRootCertificate end def p2_svpn_server_configuration Azure::Network::Mgmt::V2018_10_01::Models::P2SVpnServerConfiguration @@ -1680,11 +1689,11 @@ def p2_svpn_server_configuration def application_gateway_ssl_protocol Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewaySslProtocol end - def vpn_site - Azure::Network::Mgmt::V2018_10_01::Models::VpnSite + def resource_identity_type + Azure::Network::Mgmt::V2018_10_01::Models::ResourceIdentityType end - def application_gateway_ssl_policy_name - Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewaySslPolicyName + def hub_virtual_network_connection + Azure::Network::Mgmt::V2018_10_01::Models::HubVirtualNetworkConnection end def application_gateway_ssl_cipher_suite Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewaySslCipherSuite @@ -1692,11 +1701,11 @@ def application_gateway_ssl_cipher_suite def application_gateway_cookie_based_affinity Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewayCookieBasedAffinity end - def vpn_gateway - Azure::Network::Mgmt::V2018_10_01::Models::VpnGateway + def application_gateway_backend_health_server_health + Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewayBackendHealthServerHealth end - def application_gateway_operational_state - Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewayOperationalState + def application_gateway_sku_name + Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewaySkuName end def application_gateway_custom_error_status_code Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewayCustomErrorStatusCode @@ -1707,11 +1716,11 @@ def ipversion def azure_firewall_application_rule_protocol_type Azure::Network::Mgmt::V2018_10_01::Models::AzureFirewallApplicationRuleProtocolType end - def provisioning_state - Azure::Network::Mgmt::V2018_10_01::Models::ProvisioningState + def application_gateway_ssl_policy_name + Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewaySslPolicyName end - def resource_identity_type - Azure::Network::Mgmt::V2018_10_01::Models::ResourceIdentityType + def azure_firewall_network_rule_protocol + Azure::Network::Mgmt::V2018_10_01::Models::AzureFirewallNetworkRuleProtocol end def application_gateway_request_routing_rule_type Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewayRequestRoutingRuleType @@ -1719,14 +1728,14 @@ def application_gateway_request_routing_rule_type def application_gateway_redirect_type Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewayRedirectType end - def application_gateway_backend_health_server_health - Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewayBackendHealthServerHealth + def application_gateway_operational_state + Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewayOperationalState end def application_gateway_firewall_mode Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewayFirewallMode end - def authorization_use_status - Azure::Network::Mgmt::V2018_10_01::Models::AuthorizationUseStatus + def provisioning_state + Azure::Network::Mgmt::V2018_10_01::Models::ProvisioningState end def express_route_circuit_peering_advertised_public_prefix_state Azure::Network::Mgmt::V2018_10_01::Models::ExpressRouteCircuitPeeringAdvertisedPublicPrefixState @@ -1752,8 +1761,8 @@ def service_provider_provisioning_state def load_balancer_sku_name Azure::Network::Mgmt::V2018_10_01::Models::LoadBalancerSkuName end - def load_distribution - Azure::Network::Mgmt::V2018_10_01::Models::LoadDistribution + def authorization_use_status + Azure::Network::Mgmt::V2018_10_01::Models::AuthorizationUseStatus end def probe_protocol Azure::Network::Mgmt::V2018_10_01::Models::ProbeProtocol @@ -1770,14 +1779,14 @@ def effective_route_source def azure_firewall_rcaction_type Azure::Network::Mgmt::V2018_10_01::Models::AzureFirewallRCActionType end - def protocol - Azure::Network::Mgmt::V2018_10_01::Models::Protocol + def issue_type + Azure::Network::Mgmt::V2018_10_01::Models::IssueType end def azure_firewall_nat_rcaction_type Azure::Network::Mgmt::V2018_10_01::Models::AzureFirewallNatRCActionType end - def azure_firewall_network_rule_protocol - Azure::Network::Mgmt::V2018_10_01::Models::AzureFirewallNetworkRuleProtocol + def direction + Azure::Network::Mgmt::V2018_10_01::Models::Direction end def express_route_peering_type Azure::Network::Mgmt::V2018_10_01::Models::ExpressRoutePeeringType @@ -1803,14 +1812,14 @@ def ip_flow_protocol def association_type Azure::Network::Mgmt::V2018_10_01::Models::AssociationType end - def direction - Azure::Network::Mgmt::V2018_10_01::Models::Direction + def httpmethod + Azure::Network::Mgmt::V2018_10_01::Models::HTTPMethod end def next_hop_type Azure::Network::Mgmt::V2018_10_01::Models::NextHopType end - def verbosity_level - Azure::Network::Mgmt::V2018_10_01::Models::VerbosityLevel + def load_distribution + Azure::Network::Mgmt::V2018_10_01::Models::LoadDistribution end def pc_status Azure::Network::Mgmt::V2018_10_01::Models::PcStatus @@ -1821,8 +1830,8 @@ def pc_error def origin Azure::Network::Mgmt::V2018_10_01::Models::Origin end - def issue_type - Azure::Network::Mgmt::V2018_10_01::Models::IssueType + def vpn_client_protocol + Azure::Network::Mgmt::V2018_10_01::Models::VpnClientProtocol end def effective_route_state Azure::Network::Mgmt::V2018_10_01::Models::EffectiveRouteState @@ -1848,8 +1857,8 @@ def virtual_network_gateway_sku_name def virtual_network_gateway_sku_tier Azure::Network::Mgmt::V2018_10_01::Models::VirtualNetworkGatewaySkuTier end - def vpn_client_protocol - Azure::Network::Mgmt::V2018_10_01::Models::VpnClientProtocol + def ike_integrity + Azure::Network::Mgmt::V2018_10_01::Models::IkeIntegrity end def dh_group Azure::Network::Mgmt::V2018_10_01::Models::DhGroup @@ -1857,8 +1866,8 @@ def dh_group def connection_status Azure::Network::Mgmt::V2018_10_01::Models::ConnectionStatus end - def authentication_method - Azure::Network::Mgmt::V2018_10_01::Models::AuthenticationMethod + def protocol + Azure::Network::Mgmt::V2018_10_01::Models::Protocol end def virtual_network_gateway_connection_status Azure::Network::Mgmt::V2018_10_01::Models::VirtualNetworkGatewayConnectionStatus @@ -1872,20 +1881,23 @@ def ipsec_encryption def flow_log_format_type Azure::Network::Mgmt::V2018_10_01::Models::FlowLogFormatType end - def httpmethod - Azure::Network::Mgmt::V2018_10_01::Models::HTTPMethod + def ike_encryption + Azure::Network::Mgmt::V2018_10_01::Models::IkeEncryption end def connection_monitor_source_status Azure::Network::Mgmt::V2018_10_01::Models::ConnectionMonitorSourceStatus end + def verbosity_level + Azure::Network::Mgmt::V2018_10_01::Models::VerbosityLevel + end def public_ipprefix_sku_name Azure::Network::Mgmt::V2018_10_01::Models::PublicIPPrefixSkuName end def processor_architecture Azure::Network::Mgmt::V2018_10_01::Models::ProcessorArchitecture end - def office_traffic_category - Azure::Network::Mgmt::V2018_10_01::Models::OfficeTrafficCategory + def authentication_method + Azure::Network::Mgmt::V2018_10_01::Models::AuthenticationMethod end def vpn_gateway_tunneling_protocol Azure::Network::Mgmt::V2018_10_01::Models::VpnGatewayTunnelingProtocol @@ -1899,20 +1911,8 @@ def virtual_wan_security_provider_type def ipsec_integrity Azure::Network::Mgmt::V2018_10_01::Models::IpsecIntegrity end - def ike_encryption - Azure::Network::Mgmt::V2018_10_01::Models::IkeEncryption - end - def ike_integrity - Azure::Network::Mgmt::V2018_10_01::Models::IkeIntegrity - end - def container - Azure::Network::Mgmt::V2018_10_01::Models::Container - end - def pfs_group - Azure::Network::Mgmt::V2018_10_01::Models::PfsGroup - end - def bgp_peer_state - Azure::Network::Mgmt::V2018_10_01::Models::BgpPeerState + def hub_virtual_network_connection_status + Azure::Network::Mgmt::V2018_10_01::Models::HubVirtualNetworkConnectionStatus end end end diff --git a/azure_sdk/lib/latest/modules/newssearch_profile_module.rb b/azure_sdk/lib/latest/modules/newssearch_profile_module.rb index a91b757221..f3addab594 100644 --- a/azure_sdk/lib/latest/modules/newssearch_profile_module.rb +++ b/azure_sdk/lib/latest/modules/newssearch_profile_module.rb @@ -9,30 +9,30 @@ module NewsSearch NewsOperations = Azure::CognitiveServices::NewsSearch::V1_0::NewsOperations module Models + SafeSearch = Azure::CognitiveServices::NewsSearch::V1_0::Models::SafeSearch + VideoObject = Azure::CognitiveServices::NewsSearch::V1_0::Models::VideoObject Query = Azure::CognitiveServices::NewsSearch::V1_0::Models::Query ImageObject = Azure::CognitiveServices::NewsSearch::V1_0::Models::ImageObject MediaObject = Azure::CognitiveServices::NewsSearch::V1_0::Models::MediaObject ErrorSubCode = Azure::CognitiveServices::NewsSearch::V1_0::Models::ErrorSubCode ErrorResponse = Azure::CognitiveServices::NewsSearch::V1_0::Models::ErrorResponse Freshness = Azure::CognitiveServices::NewsSearch::V1_0::Models::Freshness + Response = Azure::CognitiveServices::NewsSearch::V1_0::Models::Response TextFormat = Azure::CognitiveServices::NewsSearch::V1_0::Models::TextFormat Organization = Azure::CognitiveServices::NewsSearch::V1_0::Models::Organization - Response = Azure::CognitiveServices::NewsSearch::V1_0::Models::Response ResponseBase = Azure::CognitiveServices::NewsSearch::V1_0::Models::ResponseBase Answer = Azure::CognitiveServices::NewsSearch::V1_0::Models::Answer SearchResultsAnswer = Azure::CognitiveServices::NewsSearch::V1_0::Models::SearchResultsAnswer Thing = Azure::CognitiveServices::NewsSearch::V1_0::Models::Thing + CreativeWork = Azure::CognitiveServices::NewsSearch::V1_0::Models::CreativeWork NewsArticle = Azure::CognitiveServices::NewsSearch::V1_0::Models::NewsArticle News = Azure::CognitiveServices::NewsSearch::V1_0::Models::News - Identifiable = Azure::CognitiveServices::NewsSearch::V1_0::Models::Identifiable NewsTopic = Azure::CognitiveServices::NewsSearch::V1_0::Models::NewsTopic Article = Azure::CognitiveServices::NewsSearch::V1_0::Models::Article - TrendingTopics = Azure::CognitiveServices::NewsSearch::V1_0::Models::TrendingTopics - VideoObject = Azure::CognitiveServices::NewsSearch::V1_0::Models::VideoObject - SafeSearch = Azure::CognitiveServices::NewsSearch::V1_0::Models::SafeSearch ErrorCode = Azure::CognitiveServices::NewsSearch::V1_0::Models::ErrorCode - CreativeWork = Azure::CognitiveServices::NewsSearch::V1_0::Models::CreativeWork Error = Azure::CognitiveServices::NewsSearch::V1_0::Models::Error + TrendingTopics = Azure::CognitiveServices::NewsSearch::V1_0::Models::TrendingTopics + Identifiable = Azure::CognitiveServices::NewsSearch::V1_0::Models::Identifiable end class NewsSearchDataClass @@ -65,6 +65,12 @@ def method_missing(method, *args) end class ModelClasses + def safe_search + Azure::CognitiveServices::NewsSearch::V1_0::Models::SafeSearch + end + def video_object + Azure::CognitiveServices::NewsSearch::V1_0::Models::VideoObject + end def query Azure::CognitiveServices::NewsSearch::V1_0::Models::Query end @@ -83,15 +89,15 @@ def error_response def freshness Azure::CognitiveServices::NewsSearch::V1_0::Models::Freshness end + def response + Azure::CognitiveServices::NewsSearch::V1_0::Models::Response + end def text_format Azure::CognitiveServices::NewsSearch::V1_0::Models::TextFormat end def organization Azure::CognitiveServices::NewsSearch::V1_0::Models::Organization end - def response - Azure::CognitiveServices::NewsSearch::V1_0::Models::Response - end def response_base Azure::CognitiveServices::NewsSearch::V1_0::Models::ResponseBase end @@ -104,39 +110,33 @@ def search_results_answer def thing Azure::CognitiveServices::NewsSearch::V1_0::Models::Thing end + def creative_work + Azure::CognitiveServices::NewsSearch::V1_0::Models::CreativeWork + end def news_article Azure::CognitiveServices::NewsSearch::V1_0::Models::NewsArticle end def news Azure::CognitiveServices::NewsSearch::V1_0::Models::News end - def identifiable - Azure::CognitiveServices::NewsSearch::V1_0::Models::Identifiable - end def news_topic Azure::CognitiveServices::NewsSearch::V1_0::Models::NewsTopic end def article Azure::CognitiveServices::NewsSearch::V1_0::Models::Article end - def trending_topics - Azure::CognitiveServices::NewsSearch::V1_0::Models::TrendingTopics - end - def video_object - Azure::CognitiveServices::NewsSearch::V1_0::Models::VideoObject - end - def safe_search - Azure::CognitiveServices::NewsSearch::V1_0::Models::SafeSearch - end def error_code Azure::CognitiveServices::NewsSearch::V1_0::Models::ErrorCode end - def creative_work - Azure::CognitiveServices::NewsSearch::V1_0::Models::CreativeWork - end def error Azure::CognitiveServices::NewsSearch::V1_0::Models::Error end + def trending_topics + Azure::CognitiveServices::NewsSearch::V1_0::Models::TrendingTopics + end + def identifiable + Azure::CognitiveServices::NewsSearch::V1_0::Models::Identifiable + end end end end diff --git a/azure_sdk/lib/latest/modules/notificationhubs_profile_module.rb b/azure_sdk/lib/latest/modules/notificationhubs_profile_module.rb index 8256a7932d..1a80b79d75 100644 --- a/azure_sdk/lib/latest/modules/notificationhubs_profile_module.rb +++ b/azure_sdk/lib/latest/modules/notificationhubs_profile_module.rb @@ -8,10 +8,22 @@ module Azure::Profiles::Latest module NotificationHubs module Mgmt Operations = Azure::NotificationHubs::Mgmt::V2017_04_01::Operations - NotificationHubs = Azure::NotificationHubs::Mgmt::V2017_04_01::NotificationHubs Namespaces = Azure::NotificationHubs::Mgmt::V2017_04_01::Namespaces + NotificationHubs = Azure::NotificationHubs::Mgmt::V2017_04_01::NotificationHubs module Models + CheckAvailabilityResult = Azure::NotificationHubs::Mgmt::V2017_04_01::Models::CheckAvailabilityResult + NamespaceCreateOrUpdateParameters = Azure::NotificationHubs::Mgmt::V2017_04_01::Models::NamespaceCreateOrUpdateParameters + NamespaceResource = Azure::NotificationHubs::Mgmt::V2017_04_01::Models::NamespaceResource + SharedAccessAuthorizationRuleResource = Azure::NotificationHubs::Mgmt::V2017_04_01::Models::SharedAccessAuthorizationRuleResource + NotificationHubCreateOrUpdateParameters = Azure::NotificationHubs::Mgmt::V2017_04_01::Models::NotificationHubCreateOrUpdateParameters + NotificationHubPatchParameters = Azure::NotificationHubs::Mgmt::V2017_04_01::Models::NotificationHubPatchParameters + NotificationHubResource = Azure::NotificationHubs::Mgmt::V2017_04_01::Models::NotificationHubResource + DebugSendResponse = Azure::NotificationHubs::Mgmt::V2017_04_01::Models::DebugSendResponse + Sku = Azure::NotificationHubs::Mgmt::V2017_04_01::Models::Sku + PnsCredentialsResource = Azure::NotificationHubs::Mgmt::V2017_04_01::Models::PnsCredentialsResource + NamespaceType = Azure::NotificationHubs::Mgmt::V2017_04_01::Models::NamespaceType + SkuName = Azure::NotificationHubs::Mgmt::V2017_04_01::Models::SkuName AccessRights = Azure::NotificationHubs::Mgmt::V2017_04_01::Models::AccessRights ErrorResponse = Azure::NotificationHubs::Mgmt::V2017_04_01::Models::ErrorResponse Resource = Azure::NotificationHubs::Mgmt::V2017_04_01::Models::Resource @@ -34,22 +46,10 @@ module Models AdmCredential = Azure::NotificationHubs::Mgmt::V2017_04_01::Models::AdmCredential NamespaceListResult = Azure::NotificationHubs::Mgmt::V2017_04_01::Models::NamespaceListResult BaiduCredential = Azure::NotificationHubs::Mgmt::V2017_04_01::Models::BaiduCredential - CheckAvailabilityResult = Azure::NotificationHubs::Mgmt::V2017_04_01::Models::CheckAvailabilityResult - NamespaceCreateOrUpdateParameters = Azure::NotificationHubs::Mgmt::V2017_04_01::Models::NamespaceCreateOrUpdateParameters - NamespaceResource = Azure::NotificationHubs::Mgmt::V2017_04_01::Models::NamespaceResource - SharedAccessAuthorizationRuleResource = Azure::NotificationHubs::Mgmt::V2017_04_01::Models::SharedAccessAuthorizationRuleResource - NotificationHubCreateOrUpdateParameters = Azure::NotificationHubs::Mgmt::V2017_04_01::Models::NotificationHubCreateOrUpdateParameters - NotificationHubPatchParameters = Azure::NotificationHubs::Mgmt::V2017_04_01::Models::NotificationHubPatchParameters - NotificationHubResource = Azure::NotificationHubs::Mgmt::V2017_04_01::Models::NotificationHubResource - DebugSendResponse = Azure::NotificationHubs::Mgmt::V2017_04_01::Models::DebugSendResponse - Sku = Azure::NotificationHubs::Mgmt::V2017_04_01::Models::Sku - PnsCredentialsResource = Azure::NotificationHubs::Mgmt::V2017_04_01::Models::PnsCredentialsResource - NamespaceType = Azure::NotificationHubs::Mgmt::V2017_04_01::Models::NamespaceType - SkuName = Azure::NotificationHubs::Mgmt::V2017_04_01::Models::SkuName end class NotificationHubsManagementClass - attr_reader :operations, :notification_hubs, :namespaces, :configurable, :base_url, :options, :model_classes + attr_reader :operations, :namespaces, :notification_hubs, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -60,8 +60,8 @@ def initialize(configurable, base_url=nil, options=nil) end add_telemetry(@client_0) @operations = @client_0.operations - @notification_hubs = @client_0.notification_hubs @namespaces = @client_0.namespaces + @notification_hubs = @client_0.notification_hubs @model_classes = ModelClasses.new end @@ -80,6 +80,42 @@ def method_missing(method, *args) end class ModelClasses + def check_availability_result + Azure::NotificationHubs::Mgmt::V2017_04_01::Models::CheckAvailabilityResult + end + def namespace_create_or_update_parameters + Azure::NotificationHubs::Mgmt::V2017_04_01::Models::NamespaceCreateOrUpdateParameters + end + def namespace_resource + Azure::NotificationHubs::Mgmt::V2017_04_01::Models::NamespaceResource + end + def shared_access_authorization_rule_resource + Azure::NotificationHubs::Mgmt::V2017_04_01::Models::SharedAccessAuthorizationRuleResource + end + def notification_hub_create_or_update_parameters + Azure::NotificationHubs::Mgmt::V2017_04_01::Models::NotificationHubCreateOrUpdateParameters + end + def notification_hub_patch_parameters + Azure::NotificationHubs::Mgmt::V2017_04_01::Models::NotificationHubPatchParameters + end + def notification_hub_resource + Azure::NotificationHubs::Mgmt::V2017_04_01::Models::NotificationHubResource + end + def debug_send_response + Azure::NotificationHubs::Mgmt::V2017_04_01::Models::DebugSendResponse + end + def sku + Azure::NotificationHubs::Mgmt::V2017_04_01::Models::Sku + end + def pns_credentials_resource + Azure::NotificationHubs::Mgmt::V2017_04_01::Models::PnsCredentialsResource + end + def namespace_type + Azure::NotificationHubs::Mgmt::V2017_04_01::Models::NamespaceType + end + def sku_name + Azure::NotificationHubs::Mgmt::V2017_04_01::Models::SkuName + end def access_rights Azure::NotificationHubs::Mgmt::V2017_04_01::Models::AccessRights end @@ -146,42 +182,6 @@ def namespace_list_result def baidu_credential Azure::NotificationHubs::Mgmt::V2017_04_01::Models::BaiduCredential end - def check_availability_result - Azure::NotificationHubs::Mgmt::V2017_04_01::Models::CheckAvailabilityResult - end - def namespace_create_or_update_parameters - Azure::NotificationHubs::Mgmt::V2017_04_01::Models::NamespaceCreateOrUpdateParameters - end - def namespace_resource - Azure::NotificationHubs::Mgmt::V2017_04_01::Models::NamespaceResource - end - def shared_access_authorization_rule_resource - Azure::NotificationHubs::Mgmt::V2017_04_01::Models::SharedAccessAuthorizationRuleResource - end - def notification_hub_create_or_update_parameters - Azure::NotificationHubs::Mgmt::V2017_04_01::Models::NotificationHubCreateOrUpdateParameters - end - def notification_hub_patch_parameters - Azure::NotificationHubs::Mgmt::V2017_04_01::Models::NotificationHubPatchParameters - end - def notification_hub_resource - Azure::NotificationHubs::Mgmt::V2017_04_01::Models::NotificationHubResource - end - def debug_send_response - Azure::NotificationHubs::Mgmt::V2017_04_01::Models::DebugSendResponse - end - def sku - Azure::NotificationHubs::Mgmt::V2017_04_01::Models::Sku - end - def pns_credentials_resource - Azure::NotificationHubs::Mgmt::V2017_04_01::Models::PnsCredentialsResource - end - def namespace_type - Azure::NotificationHubs::Mgmt::V2017_04_01::Models::NamespaceType - end - def sku_name - Azure::NotificationHubs::Mgmt::V2017_04_01::Models::SkuName - end end end end diff --git a/azure_sdk/lib/latest/modules/operationalinsights_profile_module.rb b/azure_sdk/lib/latest/modules/operationalinsights_profile_module.rb index 177a393059..efa8e3d724 100644 --- a/azure_sdk/lib/latest/modules/operationalinsights_profile_module.rb +++ b/azure_sdk/lib/latest/modules/operationalinsights_profile_module.rb @@ -7,14 +7,24 @@ module Azure::Profiles::Latest module OperationalInsights module Mgmt - StorageInsights = Azure::OperationalInsights::Mgmt::V2015_03_20::StorageInsights SavedSearches = Azure::OperationalInsights::Mgmt::V2015_03_20::SavedSearches - DataSources = Azure::OperationalInsights::Mgmt::V2015_11_01_preview::DataSources - Workspaces = Azure::OperationalInsights::Mgmt::V2015_11_01_preview::Workspaces + StorageInsights = Azure::OperationalInsights::Mgmt::V2015_03_20::StorageInsights Operations = Azure::OperationalInsights::Mgmt::V2015_11_01_preview::Operations LinkedServices = Azure::OperationalInsights::Mgmt::V2015_11_01_preview::LinkedServices + DataSources = Azure::OperationalInsights::Mgmt::V2015_11_01_preview::DataSources + Workspaces = Azure::OperationalInsights::Mgmt::V2015_11_01_preview::Workspaces module Models + WorkspacePurgeBodyFilters = Azure::OperationalInsights::Mgmt::V2015_03_20::Models::WorkspacePurgeBodyFilters + WorkspacePurgeBody = Azure::OperationalInsights::Mgmt::V2015_03_20::Models::WorkspacePurgeBody + WorkspacePurgeResponse = Azure::OperationalInsights::Mgmt::V2015_03_20::Models::WorkspacePurgeResponse + SearchMetadata = Azure::OperationalInsights::Mgmt::V2015_03_20::Models::SearchMetadata + WorkspacePurgeStatusResponse = Azure::OperationalInsights::Mgmt::V2015_03_20::Models::WorkspacePurgeStatusResponse + StorageInsight = Azure::OperationalInsights::Mgmt::V2015_03_20::Models::StorageInsight + SearchSortEnum = Azure::OperationalInsights::Mgmt::V2015_03_20::Models::SearchSortEnum + StorageInsightState = Azure::OperationalInsights::Mgmt::V2015_03_20::Models::StorageInsightState + StorageAccount = Azure::OperationalInsights::Mgmt::V2015_03_20::Models::StorageAccount + PurgeState = Azure::OperationalInsights::Mgmt::V2015_03_20::Models::PurgeState Tag = Azure::OperationalInsights::Mgmt::V2015_03_20::Models::Tag SearchSchemaValue = Azure::OperationalInsights::Mgmt::V2015_03_20::Models::SearchSchemaValue SearchGetSchemaResponse = Azure::OperationalInsights::Mgmt::V2015_03_20::Models::SearchGetSchemaResponse @@ -30,16 +40,11 @@ module Models StorageInsightListResult = Azure::OperationalInsights::Mgmt::V2015_03_20::Models::StorageInsightListResult SearchSort = Azure::OperationalInsights::Mgmt::V2015_03_20::Models::SearchSort SearchError = Azure::OperationalInsights::Mgmt::V2015_03_20::Models::SearchError - WorkspacePurgeBodyFilters = Azure::OperationalInsights::Mgmt::V2015_03_20::Models::WorkspacePurgeBodyFilters - WorkspacePurgeBody = Azure::OperationalInsights::Mgmt::V2015_03_20::Models::WorkspacePurgeBody - WorkspacePurgeResponse = Azure::OperationalInsights::Mgmt::V2015_03_20::Models::WorkspacePurgeResponse - SearchMetadata = Azure::OperationalInsights::Mgmt::V2015_03_20::Models::SearchMetadata - WorkspacePurgeStatusResponse = Azure::OperationalInsights::Mgmt::V2015_03_20::Models::WorkspacePurgeStatusResponse - StorageInsight = Azure::OperationalInsights::Mgmt::V2015_03_20::Models::StorageInsight - SearchSortEnum = Azure::OperationalInsights::Mgmt::V2015_03_20::Models::SearchSortEnum - StorageInsightState = Azure::OperationalInsights::Mgmt::V2015_03_20::Models::StorageInsightState - StorageAccount = Azure::OperationalInsights::Mgmt::V2015_03_20::Models::StorageAccount - PurgeState = Azure::OperationalInsights::Mgmt::V2015_03_20::Models::PurgeState + LinkedService = Azure::OperationalInsights::Mgmt::V2015_11_01_preview::Models::LinkedService + Workspace = Azure::OperationalInsights::Mgmt::V2015_11_01_preview::Models::Workspace + DataSourceKind = Azure::OperationalInsights::Mgmt::V2015_11_01_preview::Models::DataSourceKind + EntityStatus = Azure::OperationalInsights::Mgmt::V2015_11_01_preview::Models::EntityStatus + Sku = Azure::OperationalInsights::Mgmt::V2015_11_01_preview::Models::Sku ProxyResource = Azure::OperationalInsights::Mgmt::V2015_11_01_preview::Models::ProxyResource Resource = Azure::OperationalInsights::Mgmt::V2015_11_01_preview::Models::Resource DataSource = Azure::OperationalInsights::Mgmt::V2015_11_01_preview::Models::DataSource @@ -58,15 +63,10 @@ module Models SharedKeys = Azure::OperationalInsights::Mgmt::V2015_11_01_preview::Models::SharedKeys DataSourceListResult = Azure::OperationalInsights::Mgmt::V2015_11_01_preview::Models::DataSourceListResult WorkspaceListResult = Azure::OperationalInsights::Mgmt::V2015_11_01_preview::Models::WorkspaceListResult - LinkedService = Azure::OperationalInsights::Mgmt::V2015_11_01_preview::Models::LinkedService - Workspace = Azure::OperationalInsights::Mgmt::V2015_11_01_preview::Models::Workspace - DataSourceKind = Azure::OperationalInsights::Mgmt::V2015_11_01_preview::Models::DataSourceKind - EntityStatus = Azure::OperationalInsights::Mgmt::V2015_11_01_preview::Models::EntityStatus - Sku = Azure::OperationalInsights::Mgmt::V2015_11_01_preview::Models::Sku end class OperationalInsightsManagementClass - attr_reader :storage_insights, :saved_searches, :data_sources, :workspaces, :operations, :linked_services, :configurable, :base_url, :options, :model_classes + attr_reader :saved_searches, :storage_insights, :operations, :linked_services, :data_sources, :workspaces, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -76,18 +76,18 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) - @storage_insights = @client_0.storage_insights @saved_searches = @client_0.saved_searches + @storage_insights = @client_0.storage_insights @client_1 = Azure::OperationalInsights::Mgmt::V2015_11_01_preview::OperationalInsightsManagementClient.new(configurable.credentials, base_url, options) if(@client_1.respond_to?(:subscription_id)) @client_1.subscription_id = configurable.subscription_id end add_telemetry(@client_1) - @data_sources = @client_1.data_sources - @workspaces = @client_1.workspaces @operations = @client_1.operations @linked_services = @client_1.linked_services + @data_sources = @client_1.data_sources + @workspaces = @client_1.workspaces @model_classes = ModelClasses.new end @@ -108,6 +108,36 @@ def method_missing(method, *args) end class ModelClasses + def workspace_purge_body_filters + Azure::OperationalInsights::Mgmt::V2015_03_20::Models::WorkspacePurgeBodyFilters + end + def workspace_purge_body + Azure::OperationalInsights::Mgmt::V2015_03_20::Models::WorkspacePurgeBody + end + def workspace_purge_response + Azure::OperationalInsights::Mgmt::V2015_03_20::Models::WorkspacePurgeResponse + end + def search_metadata + Azure::OperationalInsights::Mgmt::V2015_03_20::Models::SearchMetadata + end + def workspace_purge_status_response + Azure::OperationalInsights::Mgmt::V2015_03_20::Models::WorkspacePurgeStatusResponse + end + def storage_insight + Azure::OperationalInsights::Mgmt::V2015_03_20::Models::StorageInsight + end + def search_sort_enum + Azure::OperationalInsights::Mgmt::V2015_03_20::Models::SearchSortEnum + end + def storage_insight_state + Azure::OperationalInsights::Mgmt::V2015_03_20::Models::StorageInsightState + end + def storage_account + Azure::OperationalInsights::Mgmt::V2015_03_20::Models::StorageAccount + end + def purge_state + Azure::OperationalInsights::Mgmt::V2015_03_20::Models::PurgeState + end def tag Azure::OperationalInsights::Mgmt::V2015_03_20::Models::Tag end @@ -153,35 +183,20 @@ def search_sort def search_error Azure::OperationalInsights::Mgmt::V2015_03_20::Models::SearchError end - def workspace_purge_body_filters - Azure::OperationalInsights::Mgmt::V2015_03_20::Models::WorkspacePurgeBodyFilters - end - def workspace_purge_body - Azure::OperationalInsights::Mgmt::V2015_03_20::Models::WorkspacePurgeBody - end - def workspace_purge_response - Azure::OperationalInsights::Mgmt::V2015_03_20::Models::WorkspacePurgeResponse - end - def search_metadata - Azure::OperationalInsights::Mgmt::V2015_03_20::Models::SearchMetadata - end - def workspace_purge_status_response - Azure::OperationalInsights::Mgmt::V2015_03_20::Models::WorkspacePurgeStatusResponse - end - def storage_insight - Azure::OperationalInsights::Mgmt::V2015_03_20::Models::StorageInsight + def linked_service + Azure::OperationalInsights::Mgmt::V2015_11_01_preview::Models::LinkedService end - def search_sort_enum - Azure::OperationalInsights::Mgmt::V2015_03_20::Models::SearchSortEnum + def workspace + Azure::OperationalInsights::Mgmt::V2015_11_01_preview::Models::Workspace end - def storage_insight_state - Azure::OperationalInsights::Mgmt::V2015_03_20::Models::StorageInsightState + def data_source_kind + Azure::OperationalInsights::Mgmt::V2015_11_01_preview::Models::DataSourceKind end - def storage_account - Azure::OperationalInsights::Mgmt::V2015_03_20::Models::StorageAccount + def entity_status + Azure::OperationalInsights::Mgmt::V2015_11_01_preview::Models::EntityStatus end - def purge_state - Azure::OperationalInsights::Mgmt::V2015_03_20::Models::PurgeState + def sku + Azure::OperationalInsights::Mgmt::V2015_11_01_preview::Models::Sku end def proxy_resource Azure::OperationalInsights::Mgmt::V2015_11_01_preview::Models::ProxyResource @@ -237,21 +252,6 @@ def data_source_list_result def workspace_list_result Azure::OperationalInsights::Mgmt::V2015_11_01_preview::Models::WorkspaceListResult end - def linked_service - Azure::OperationalInsights::Mgmt::V2015_11_01_preview::Models::LinkedService - end - def workspace - Azure::OperationalInsights::Mgmt::V2015_11_01_preview::Models::Workspace - end - def data_source_kind - Azure::OperationalInsights::Mgmt::V2015_11_01_preview::Models::DataSourceKind - end - def entity_status - Azure::OperationalInsights::Mgmt::V2015_11_01_preview::Models::EntityStatus - end - def sku - Azure::OperationalInsights::Mgmt::V2015_11_01_preview::Models::Sku - end end end end diff --git a/azure_sdk/lib/latest/modules/policy_profile_module.rb b/azure_sdk/lib/latest/modules/policy_profile_module.rb index bf456efaba..047e9b809b 100644 --- a/azure_sdk/lib/latest/modules/policy_profile_module.rb +++ b/azure_sdk/lib/latest/modules/policy_profile_module.rb @@ -7,13 +7,11 @@ module Azure::Profiles::Latest module Policy module Mgmt - PolicyDefinitions = Azure::Policy::Mgmt::V2018_03_01::PolicyDefinitions PolicyAssignments = Azure::Policy::Mgmt::V2018_03_01::PolicyAssignments PolicySetDefinitions = Azure::Policy::Mgmt::V2018_03_01::PolicySetDefinitions + PolicyDefinitions = Azure::Policy::Mgmt::V2018_03_01::PolicyDefinitions module Models - PolicySetDefinitionListResult = Azure::Policy::Mgmt::V2018_03_01::Models::PolicySetDefinitionListResult - PolicySku = Azure::Policy::Mgmt::V2018_03_01::Models::PolicySku PolicyAssignment = Azure::Policy::Mgmt::V2018_03_01::Models::PolicyAssignment PolicyDefinition = Azure::Policy::Mgmt::V2018_03_01::Models::PolicyDefinition PolicyAssignmentListResult = Azure::Policy::Mgmt::V2018_03_01::Models::PolicyAssignmentListResult @@ -23,10 +21,12 @@ module Models PolicyMode = Azure::Policy::Mgmt::V2018_03_01::Models::PolicyMode PolicyDefinitionReference = Azure::Policy::Mgmt::V2018_03_01::Models::PolicyDefinitionReference PolicySetDefinition = Azure::Policy::Mgmt::V2018_03_01::Models::PolicySetDefinition + PolicySetDefinitionListResult = Azure::Policy::Mgmt::V2018_03_01::Models::PolicySetDefinitionListResult + PolicySku = Azure::Policy::Mgmt::V2018_03_01::Models::PolicySku end class PolicyManagementClass - attr_reader :policy_definitions, :policy_assignments, :policy_set_definitions, :configurable, :base_url, :options, :model_classes + attr_reader :policy_assignments, :policy_set_definitions, :policy_definitions, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -36,9 +36,9 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) - @policy_definitions = @client_0.policy_definitions @policy_assignments = @client_0.policy_assignments @policy_set_definitions = @client_0.policy_set_definitions + @policy_definitions = @client_0.policy_definitions @model_classes = ModelClasses.new end @@ -57,12 +57,6 @@ def method_missing(method, *args) end class ModelClasses - def policy_set_definition_list_result - Azure::Policy::Mgmt::V2018_03_01::Models::PolicySetDefinitionListResult - end - def policy_sku - Azure::Policy::Mgmt::V2018_03_01::Models::PolicySku - end def policy_assignment Azure::Policy::Mgmt::V2018_03_01::Models::PolicyAssignment end @@ -90,6 +84,12 @@ def policy_definition_reference def policy_set_definition Azure::Policy::Mgmt::V2018_03_01::Models::PolicySetDefinition end + def policy_set_definition_list_result + Azure::Policy::Mgmt::V2018_03_01::Models::PolicySetDefinitionListResult + end + def policy_sku + Azure::Policy::Mgmt::V2018_03_01::Models::PolicySku + end end end end diff --git a/azure_sdk/lib/latest/modules/policyinsights_profile_module.rb b/azure_sdk/lib/latest/modules/policyinsights_profile_module.rb index 7cd0853b22..07170a0ced 100644 --- a/azure_sdk/lib/latest/modules/policyinsights_profile_module.rb +++ b/azure_sdk/lib/latest/modules/policyinsights_profile_module.rb @@ -12,22 +12,22 @@ module Mgmt PolicyStates = Azure::PolicyInsights::Mgmt::V2018_04_04::PolicyStates module Models - PolicyEvent = Azure::PolicyInsights::Mgmt::V2018_04_04::Models::PolicyEvent - PolicyState = Azure::PolicyInsights::Mgmt::V2018_04_04::Models::PolicyState - PolicyStatesQueryResults = Azure::PolicyInsights::Mgmt::V2018_04_04::Models::PolicyStatesQueryResults - QueryFailure = Azure::PolicyInsights::Mgmt::V2018_04_04::Models::QueryFailure - QueryFailureError = Azure::PolicyInsights::Mgmt::V2018_04_04::Models::QueryFailureError - OperationsListResults = Azure::PolicyInsights::Mgmt::V2018_04_04::Models::OperationsListResults - PolicyStatesResource = Azure::PolicyInsights::Mgmt::V2018_04_04::Models::PolicyStatesResource - SummaryResults = Azure::PolicyInsights::Mgmt::V2018_04_04::Models::SummaryResults - QueryOptions = Azure::PolicyInsights::Mgmt::V2018_04_04::Models::QueryOptions PolicyDefinitionSummary = Azure::PolicyInsights::Mgmt::V2018_04_04::Models::PolicyDefinitionSummary PolicyAssignmentSummary = Azure::PolicyInsights::Mgmt::V2018_04_04::Models::PolicyAssignmentSummary PolicyEventsQueryResults = Azure::PolicyInsights::Mgmt::V2018_04_04::Models::PolicyEventsQueryResults - OperationDisplay = Azure::PolicyInsights::Mgmt::V2018_04_04::Models::OperationDisplay Summary = Azure::PolicyInsights::Mgmt::V2018_04_04::Models::Summary - Operation = Azure::PolicyInsights::Mgmt::V2018_04_04::Models::Operation + QueryFailure = Azure::PolicyInsights::Mgmt::V2018_04_04::Models::QueryFailure SummarizeResults = Azure::PolicyInsights::Mgmt::V2018_04_04::Models::SummarizeResults + PolicyStatesQueryResults = Azure::PolicyInsights::Mgmt::V2018_04_04::Models::PolicyStatesQueryResults + PolicyEvent = Azure::PolicyInsights::Mgmt::V2018_04_04::Models::PolicyEvent + PolicyState = Azure::PolicyInsights::Mgmt::V2018_04_04::Models::PolicyState + OperationDisplay = Azure::PolicyInsights::Mgmt::V2018_04_04::Models::OperationDisplay + OperationsListResults = Azure::PolicyInsights::Mgmt::V2018_04_04::Models::OperationsListResults + Operation = Azure::PolicyInsights::Mgmt::V2018_04_04::Models::Operation + SummaryResults = Azure::PolicyInsights::Mgmt::V2018_04_04::Models::SummaryResults + QueryFailureError = Azure::PolicyInsights::Mgmt::V2018_04_04::Models::QueryFailureError + PolicyStatesResource = Azure::PolicyInsights::Mgmt::V2018_04_04::Models::PolicyStatesResource + QueryOptions = Azure::PolicyInsights::Mgmt::V2018_04_04::Models::QueryOptions end class PolicyInsightsManagementClass @@ -62,53 +62,53 @@ def method_missing(method, *args) end class ModelClasses - def policy_event - Azure::PolicyInsights::Mgmt::V2018_04_04::Models::PolicyEvent + def policy_definition_summary + Azure::PolicyInsights::Mgmt::V2018_04_04::Models::PolicyDefinitionSummary end - def policy_state - Azure::PolicyInsights::Mgmt::V2018_04_04::Models::PolicyState + def policy_assignment_summary + Azure::PolicyInsights::Mgmt::V2018_04_04::Models::PolicyAssignmentSummary end - def policy_states_query_results - Azure::PolicyInsights::Mgmt::V2018_04_04::Models::PolicyStatesQueryResults + def policy_events_query_results + Azure::PolicyInsights::Mgmt::V2018_04_04::Models::PolicyEventsQueryResults + end + def summary + Azure::PolicyInsights::Mgmt::V2018_04_04::Models::Summary end def query_failure Azure::PolicyInsights::Mgmt::V2018_04_04::Models::QueryFailure end - def query_failure_error - Azure::PolicyInsights::Mgmt::V2018_04_04::Models::QueryFailureError - end - def operations_list_results - Azure::PolicyInsights::Mgmt::V2018_04_04::Models::OperationsListResults - end - def policy_states_resource - Azure::PolicyInsights::Mgmt::V2018_04_04::Models::PolicyStatesResource - end - def summary_results - Azure::PolicyInsights::Mgmt::V2018_04_04::Models::SummaryResults - end - def query_options - Azure::PolicyInsights::Mgmt::V2018_04_04::Models::QueryOptions + def summarize_results + Azure::PolicyInsights::Mgmt::V2018_04_04::Models::SummarizeResults end - def policy_definition_summary - Azure::PolicyInsights::Mgmt::V2018_04_04::Models::PolicyDefinitionSummary + def policy_states_query_results + Azure::PolicyInsights::Mgmt::V2018_04_04::Models::PolicyStatesQueryResults end - def policy_assignment_summary - Azure::PolicyInsights::Mgmt::V2018_04_04::Models::PolicyAssignmentSummary + def policy_event + Azure::PolicyInsights::Mgmt::V2018_04_04::Models::PolicyEvent end - def policy_events_query_results - Azure::PolicyInsights::Mgmt::V2018_04_04::Models::PolicyEventsQueryResults + def policy_state + Azure::PolicyInsights::Mgmt::V2018_04_04::Models::PolicyState end def operation_display Azure::PolicyInsights::Mgmt::V2018_04_04::Models::OperationDisplay end - def summary - Azure::PolicyInsights::Mgmt::V2018_04_04::Models::Summary + def operations_list_results + Azure::PolicyInsights::Mgmt::V2018_04_04::Models::OperationsListResults end def operation Azure::PolicyInsights::Mgmt::V2018_04_04::Models::Operation end - def summarize_results - Azure::PolicyInsights::Mgmt::V2018_04_04::Models::SummarizeResults + def summary_results + Azure::PolicyInsights::Mgmt::V2018_04_04::Models::SummaryResults + end + def query_failure_error + Azure::PolicyInsights::Mgmt::V2018_04_04::Models::QueryFailureError + end + def policy_states_resource + Azure::PolicyInsights::Mgmt::V2018_04_04::Models::PolicyStatesResource + end + def query_options + Azure::PolicyInsights::Mgmt::V2018_04_04::Models::QueryOptions end end end diff --git a/azure_sdk/lib/latest/modules/powerbiembedded_profile_module.rb b/azure_sdk/lib/latest/modules/powerbiembedded_profile_module.rb index 2fe9e430d3..dbef2b37f6 100644 --- a/azure_sdk/lib/latest/modules/powerbiembedded_profile_module.rb +++ b/azure_sdk/lib/latest/modules/powerbiembedded_profile_module.rb @@ -11,25 +11,25 @@ module Mgmt Workspaces = Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Workspaces module Models - Error = Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::Error - OperationList = Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::OperationList - WorkspaceCollectionAccessKeys = Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::WorkspaceCollectionAccessKeys - WorkspaceCollection = Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::WorkspaceCollection - WorkspaceCollectionAccessKey = Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::WorkspaceCollectionAccessKey CreateWorkspaceCollectionRequest = Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::CreateWorkspaceCollectionRequest - Display = Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::Display - UpdateWorkspaceCollectionRequest = Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::UpdateWorkspaceCollectionRequest - CheckNameRequest = Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::CheckNameRequest Workspace = Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::Workspace WorkspaceList = Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::WorkspaceList - CheckNameResponse = Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::CheckNameResponse + CheckNameRequest = Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::CheckNameRequest WorkspaceCollectionList = Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::WorkspaceCollectionList - MigrateWorkspaceCollectionRequest = Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::MigrateWorkspaceCollectionRequest + CheckNameResponse = Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::CheckNameResponse ErrorDetail = Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::ErrorDetail - AccessKeyName = Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::AccessKeyName + MigrateWorkspaceCollectionRequest = Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::MigrateWorkspaceCollectionRequest CheckNameReason = Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::CheckNameReason + AccessKeyName = Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::AccessKeyName AzureSku = Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::AzureSku Operation = Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::Operation + OperationList = Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::OperationList + WorkspaceCollectionAccessKeys = Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::WorkspaceCollectionAccessKeys + WorkspaceCollection = Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::WorkspaceCollection + WorkspaceCollectionAccessKey = Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::WorkspaceCollectionAccessKey + Error = Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::Error + Display = Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::Display + UpdateWorkspaceCollectionRequest = Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::UpdateWorkspaceCollectionRequest end class PowerBiEmbeddedManagementClass @@ -63,63 +63,63 @@ def method_missing(method, *args) end class ModelClasses - def error - Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::Error - end - def operation_list - Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::OperationList - end - def workspace_collection_access_keys - Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::WorkspaceCollectionAccessKeys - end - def workspace_collection - Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::WorkspaceCollection - end - def workspace_collection_access_key - Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::WorkspaceCollectionAccessKey - end def create_workspace_collection_request Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::CreateWorkspaceCollectionRequest end - def display - Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::Display - end - def update_workspace_collection_request - Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::UpdateWorkspaceCollectionRequest - end - def check_name_request - Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::CheckNameRequest - end def workspace Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::Workspace end def workspace_list Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::WorkspaceList end - def check_name_response - Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::CheckNameResponse + def check_name_request + Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::CheckNameRequest end def workspace_collection_list Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::WorkspaceCollectionList end - def migrate_workspace_collection_request - Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::MigrateWorkspaceCollectionRequest + def check_name_response + Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::CheckNameResponse end def error_detail Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::ErrorDetail end - def access_key_name - Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::AccessKeyName + def migrate_workspace_collection_request + Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::MigrateWorkspaceCollectionRequest end def check_name_reason Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::CheckNameReason end + def access_key_name + Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::AccessKeyName + end def azure_sku Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::AzureSku end def operation Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::Operation end + def operation_list + Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::OperationList + end + def workspace_collection_access_keys + Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::WorkspaceCollectionAccessKeys + end + def workspace_collection + Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::WorkspaceCollection + end + def workspace_collection_access_key + Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::WorkspaceCollectionAccessKey + end + def error + Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::Error + end + def display + Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::Display + end + def update_workspace_collection_request + Azure::PowerBiEmbedded::Mgmt::V2016_01_29::Models::UpdateWorkspaceCollectionRequest + end end end end diff --git a/azure_sdk/lib/latest/modules/qnamaker_profile_module.rb b/azure_sdk/lib/latest/modules/qnamaker_profile_module.rb index 614ac681a1..00776c09ae 100644 --- a/azure_sdk/lib/latest/modules/qnamaker_profile_module.rb +++ b/azure_sdk/lib/latest/modules/qnamaker_profile_module.rb @@ -6,12 +6,14 @@ module Azure::Profiles::Latest module Qnamaker - EndpointKeys = Azure::CognitiveServices::Qnamaker::V4_0::EndpointKeys - Alterations = Azure::CognitiveServices::Qnamaker::V4_0::Alterations Knowledgebase = Azure::CognitiveServices::Qnamaker::V4_0::Knowledgebase Operations = Azure::CognitiveServices::Qnamaker::V4_0::Operations + EndpointKeys = Azure::CognitiveServices::Qnamaker::V4_0::EndpointKeys + Alterations = Azure::CognitiveServices::Qnamaker::V4_0::Alterations module Models + CreateKbInputDTO = Azure::CognitiveServices::Qnamaker::V4_0::Models::CreateKbInputDTO + DeleteKbContentsDTO = Azure::CognitiveServices::Qnamaker::V4_0::Models::DeleteKbContentsDTO QnADTO = Azure::CognitiveServices::Qnamaker::V4_0::Models::QnADTO EndpointKeysDTO = Azure::CognitiveServices::Qnamaker::V4_0::Models::EndpointKeysDTO FileDTO = Azure::CognitiveServices::Qnamaker::V4_0::Models::FileDTO @@ -26,8 +28,8 @@ module Models UpdateKbOperationDTO = Azure::CognitiveServices::Qnamaker::V4_0::Models::UpdateKbOperationDTO KnowledgebaseDTO = Azure::CognitiveServices::Qnamaker::V4_0::Models::KnowledgebaseDTO UpdateKbContentsDTO = Azure::CognitiveServices::Qnamaker::V4_0::Models::UpdateKbContentsDTO - ErrorResponse = Azure::CognitiveServices::Qnamaker::V4_0::Models::ErrorResponse InnerErrorModel = Azure::CognitiveServices::Qnamaker::V4_0::Models::InnerErrorModel + ErrorResponse = Azure::CognitiveServices::Qnamaker::V4_0::Models::ErrorResponse MetadataDTO = Azure::CognitiveServices::Qnamaker::V4_0::Models::MetadataDTO AlterationsDTO = Azure::CognitiveServices::Qnamaker::V4_0::Models::AlterationsDTO UpdateKbOperationDTOAdd = Azure::CognitiveServices::Qnamaker::V4_0::Models::UpdateKbOperationDTOAdd @@ -42,12 +44,10 @@ module Models Operation = Azure::CognitiveServices::Qnamaker::V4_0::Models::Operation ErrorResponseError = Azure::CognitiveServices::Qnamaker::V4_0::Models::ErrorResponseError Error = Azure::CognitiveServices::Qnamaker::V4_0::Models::Error - CreateKbInputDTO = Azure::CognitiveServices::Qnamaker::V4_0::Models::CreateKbInputDTO - DeleteKbContentsDTO = Azure::CognitiveServices::Qnamaker::V4_0::Models::DeleteKbContentsDTO end class QnamakerDataClass - attr_reader :endpoint_keys, :alterations, :knowledgebase, :operations, :configurable, :base_url, :options, :model_classes + attr_reader :knowledgebase, :operations, :endpoint_keys, :alterations, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -57,10 +57,10 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) - @endpoint_keys = @client_0.endpoint_keys - @alterations = @client_0.alterations @knowledgebase = @client_0.knowledgebase @operations = @client_0.operations + @endpoint_keys = @client_0.endpoint_keys + @alterations = @client_0.alterations @model_classes = ModelClasses.new end @@ -79,6 +79,12 @@ def method_missing(method, *args) end class ModelClasses + def create_kb_input_dto + Azure::CognitiveServices::Qnamaker::V4_0::Models::CreateKbInputDTO + end + def delete_kb_contents_dto + Azure::CognitiveServices::Qnamaker::V4_0::Models::DeleteKbContentsDTO + end def qn_adto Azure::CognitiveServices::Qnamaker::V4_0::Models::QnADTO end @@ -121,12 +127,12 @@ def knowledgebase_dto def update_kb_contents_dto Azure::CognitiveServices::Qnamaker::V4_0::Models::UpdateKbContentsDTO end - def error_response - Azure::CognitiveServices::Qnamaker::V4_0::Models::ErrorResponse - end def inner_error_model Azure::CognitiveServices::Qnamaker::V4_0::Models::InnerErrorModel end + def error_response + Azure::CognitiveServices::Qnamaker::V4_0::Models::ErrorResponse + end def metadata_dto Azure::CognitiveServices::Qnamaker::V4_0::Models::MetadataDTO end @@ -169,12 +175,6 @@ def error_response_error def error Azure::CognitiveServices::Qnamaker::V4_0::Models::Error end - def create_kb_input_dto - Azure::CognitiveServices::Qnamaker::V4_0::Models::CreateKbInputDTO - end - def delete_kb_contents_dto - Azure::CognitiveServices::Qnamaker::V4_0::Models::DeleteKbContentsDTO - end end end end diff --git a/azure_sdk/lib/latest/modules/recoveryservices_profile_module.rb b/azure_sdk/lib/latest/modules/recoveryservices_profile_module.rb index d900d16c33..8eff01bb83 100644 --- a/azure_sdk/lib/latest/modules/recoveryservices_profile_module.rb +++ b/azure_sdk/lib/latest/modules/recoveryservices_profile_module.rb @@ -11,11 +11,12 @@ module Mgmt VaultCertificates = Azure::RecoveryServices::Mgmt::V2016_06_01::VaultCertificates RegisteredIdentities = Azure::RecoveryServices::Mgmt::V2016_06_01::RegisteredIdentities ReplicationUsages = Azure::RecoveryServices::Mgmt::V2016_06_01::ReplicationUsages - VaultExtendedInfoOperations = Azure::RecoveryServices::Mgmt::V2016_06_01::VaultExtendedInfoOperations - Vaults = Azure::RecoveryServices::Mgmt::V2016_06_01::Vaults Operations = Azure::RecoveryServices::Mgmt::V2016_06_01::Operations + Vaults = Azure::RecoveryServices::Mgmt::V2016_06_01::Vaults + VaultExtendedInfoOperations = Azure::RecoveryServices::Mgmt::V2016_06_01::VaultExtendedInfoOperations module Models + Sku = Azure::RecoveryServices::Mgmt::V2016_06_01::Models::Sku TrackedResource = Azure::RecoveryServices::Mgmt::V2016_06_01::Models::TrackedResource ClientDiscoveryValueForSingleApi = Azure::RecoveryServices::Mgmt::V2016_06_01::Models::ClientDiscoveryValueForSingleApi ClientDiscoveryResponse = Azure::RecoveryServices::Mgmt::V2016_06_01::Models::ClientDiscoveryResponse @@ -32,28 +33,27 @@ module Models MonitoringSummary = Azure::RecoveryServices::Mgmt::V2016_06_01::Models::MonitoringSummary VaultUsage = Azure::RecoveryServices::Mgmt::V2016_06_01::Models::VaultUsage VaultUsageList = Azure::RecoveryServices::Mgmt::V2016_06_01::Models::VaultUsageList - UpgradeDetails = Azure::RecoveryServices::Mgmt::V2016_06_01::Models::UpgradeDetails + ClientDiscoveryForLogSpecification = Azure::RecoveryServices::Mgmt::V2016_06_01::Models::ClientDiscoveryForLogSpecification ReplicationUsageList = Azure::RecoveryServices::Mgmt::V2016_06_01::Models::ReplicationUsageList ResourceCertificateDetails = Azure::RecoveryServices::Mgmt::V2016_06_01::Models::ResourceCertificateDetails + UpgradeDetails = Azure::RecoveryServices::Mgmt::V2016_06_01::Models::UpgradeDetails VaultProperties = Azure::RecoveryServices::Mgmt::V2016_06_01::Models::VaultProperties - NameInfo = Azure::RecoveryServices::Mgmt::V2016_06_01::Models::NameInfo - ClientDiscoveryForLogSpecification = Azure::RecoveryServices::Mgmt::V2016_06_01::Models::ClientDiscoveryForLogSpecification - ResourceCertificateAndAcsDetails = Azure::RecoveryServices::Mgmt::V2016_06_01::Models::ResourceCertificateAndAcsDetails ResourceCertificateAndAadDetails = Azure::RecoveryServices::Mgmt::V2016_06_01::Models::ResourceCertificateAndAadDetails - PatchVault = Azure::RecoveryServices::Mgmt::V2016_06_01::Models::PatchVault + NameInfo = Azure::RecoveryServices::Mgmt::V2016_06_01::Models::NameInfo PatchTrackedResource = Azure::RecoveryServices::Mgmt::V2016_06_01::Models::PatchTrackedResource - AuthType = Azure::RecoveryServices::Mgmt::V2016_06_01::Models::AuthType + ResourceCertificateAndAcsDetails = Azure::RecoveryServices::Mgmt::V2016_06_01::Models::ResourceCertificateAndAcsDetails VaultExtendedInfoResource = Azure::RecoveryServices::Mgmt::V2016_06_01::Models::VaultExtendedInfoResource - TriggerType = Azure::RecoveryServices::Mgmt::V2016_06_01::Models::TriggerType + PatchVault = Azure::RecoveryServices::Mgmt::V2016_06_01::Models::PatchVault VaultUpgradeState = Azure::RecoveryServices::Mgmt::V2016_06_01::Models::VaultUpgradeState + AuthType = Azure::RecoveryServices::Mgmt::V2016_06_01::Models::AuthType UsagesUnit = Azure::RecoveryServices::Mgmt::V2016_06_01::Models::UsagesUnit + TriggerType = Azure::RecoveryServices::Mgmt::V2016_06_01::Models::TriggerType Vault = Azure::RecoveryServices::Mgmt::V2016_06_01::Models::Vault SkuName = Azure::RecoveryServices::Mgmt::V2016_06_01::Models::SkuName - Sku = Azure::RecoveryServices::Mgmt::V2016_06_01::Models::Sku end class RecoveryServicesManagementClass - attr_reader :usages, :vault_certificates, :registered_identities, :replication_usages, :vault_extended_info_operations, :vaults, :operations, :configurable, :base_url, :options, :model_classes + attr_reader :usages, :vault_certificates, :registered_identities, :replication_usages, :operations, :vaults, :vault_extended_info_operations, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -67,9 +67,9 @@ def initialize(configurable, base_url=nil, options=nil) @vault_certificates = @client_0.vault_certificates @registered_identities = @client_0.registered_identities @replication_usages = @client_0.replication_usages - @vault_extended_info_operations = @client_0.vault_extended_info_operations - @vaults = @client_0.vaults @operations = @client_0.operations + @vaults = @client_0.vaults + @vault_extended_info_operations = @client_0.vault_extended_info_operations @model_classes = ModelClasses.new end @@ -88,6 +88,9 @@ def method_missing(method, *args) end class ModelClasses + def sku + Azure::RecoveryServices::Mgmt::V2016_06_01::Models::Sku + end def tracked_resource Azure::RecoveryServices::Mgmt::V2016_06_01::Models::TrackedResource end @@ -136,8 +139,8 @@ def vault_usage def vault_usage_list Azure::RecoveryServices::Mgmt::V2016_06_01::Models::VaultUsageList end - def upgrade_details - Azure::RecoveryServices::Mgmt::V2016_06_01::Models::UpgradeDetails + def client_discovery_for_log_specification + Azure::RecoveryServices::Mgmt::V2016_06_01::Models::ClientDiscoveryForLogSpecification end def replication_usage_list Azure::RecoveryServices::Mgmt::V2016_06_01::Models::ReplicationUsageList @@ -145,51 +148,48 @@ def replication_usage_list def resource_certificate_details Azure::RecoveryServices::Mgmt::V2016_06_01::Models::ResourceCertificateDetails end + def upgrade_details + Azure::RecoveryServices::Mgmt::V2016_06_01::Models::UpgradeDetails + end def vault_properties Azure::RecoveryServices::Mgmt::V2016_06_01::Models::VaultProperties end + def resource_certificate_and_aad_details + Azure::RecoveryServices::Mgmt::V2016_06_01::Models::ResourceCertificateAndAadDetails + end def name_info Azure::RecoveryServices::Mgmt::V2016_06_01::Models::NameInfo end - def client_discovery_for_log_specification - Azure::RecoveryServices::Mgmt::V2016_06_01::Models::ClientDiscoveryForLogSpecification + def patch_tracked_resource + Azure::RecoveryServices::Mgmt::V2016_06_01::Models::PatchTrackedResource end def resource_certificate_and_acs_details Azure::RecoveryServices::Mgmt::V2016_06_01::Models::ResourceCertificateAndAcsDetails end - def resource_certificate_and_aad_details - Azure::RecoveryServices::Mgmt::V2016_06_01::Models::ResourceCertificateAndAadDetails + def vault_extended_info_resource + Azure::RecoveryServices::Mgmt::V2016_06_01::Models::VaultExtendedInfoResource end def patch_vault Azure::RecoveryServices::Mgmt::V2016_06_01::Models::PatchVault end - def patch_tracked_resource - Azure::RecoveryServices::Mgmt::V2016_06_01::Models::PatchTrackedResource + def vault_upgrade_state + Azure::RecoveryServices::Mgmt::V2016_06_01::Models::VaultUpgradeState end def auth_type Azure::RecoveryServices::Mgmt::V2016_06_01::Models::AuthType end - def vault_extended_info_resource - Azure::RecoveryServices::Mgmt::V2016_06_01::Models::VaultExtendedInfoResource + def usages_unit + Azure::RecoveryServices::Mgmt::V2016_06_01::Models::UsagesUnit end def trigger_type Azure::RecoveryServices::Mgmt::V2016_06_01::Models::TriggerType end - def vault_upgrade_state - Azure::RecoveryServices::Mgmt::V2016_06_01::Models::VaultUpgradeState - end - def usages_unit - Azure::RecoveryServices::Mgmt::V2016_06_01::Models::UsagesUnit - end def vault Azure::RecoveryServices::Mgmt::V2016_06_01::Models::Vault end def sku_name Azure::RecoveryServices::Mgmt::V2016_06_01::Models::SkuName end - def sku - Azure::RecoveryServices::Mgmt::V2016_06_01::Models::Sku - end end end end diff --git a/azure_sdk/lib/latest/modules/recoveryservicesbackup_profile_module.rb b/azure_sdk/lib/latest/modules/recoveryservicesbackup_profile_module.rb index d3ac60aa91..9da1a4655e 100644 --- a/azure_sdk/lib/latest/modules/recoveryservicesbackup_profile_module.rb +++ b/azure_sdk/lib/latest/modules/recoveryservicesbackup_profile_module.rb @@ -8,6 +8,10 @@ module Azure::Profiles::Latest module RecoveryServicesBackup module Mgmt Operations = Azure::RecoveryServicesBackup::Mgmt::V2016_08_10::Operations + BackupResourceVaultConfigs = Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::BackupResourceVaultConfigs + BackupEngines = Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::BackupEngines + ProtectionContainerRefreshOperationResults = Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::ProtectionContainerRefreshOperationResults + ProtectableContainers = Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::ProtectableContainers ProtectionContainers = Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::ProtectionContainers BackupWorkloadItems = Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::BackupWorkloadItems ProtectionContainerOperationResults = Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::ProtectionContainerOperationResults @@ -29,14 +33,6 @@ module Mgmt BackupProtectionContainers = Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::BackupProtectionContainers SecurityPINs = Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::SecurityPINs BackupResourceStorageConfigs = Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::BackupResourceStorageConfigs - BackupResourceVaultConfigs = Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::BackupResourceVaultConfigs - BackupEngines = Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::BackupEngines - ProtectionContainerRefreshOperationResults = Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::ProtectionContainerRefreshOperationResults - ProtectableContainers = Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::ProtectableContainers - BackupProtectedItems = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::BackupProtectedItems - BackupUsageSummaries = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::BackupUsageSummaries - BackupPolicies = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::BackupPolicies - Jobs = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Jobs ProtectionIntentOperations = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::ProtectionIntentOperations BackupStatus = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::BackupStatus FeatureSupport = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::FeatureSupport @@ -44,14 +40,18 @@ module Mgmt JobDetails = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::JobDetails Operation = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Operation ExportJobsOperationResults = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::ExportJobsOperationResults + BackupPolicies = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::BackupPolicies + BackupProtectedItems = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::BackupProtectedItems + BackupUsageSummaries = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::BackupUsageSummaries + Jobs = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Jobs module Models - ClientDiscoveryDisplay = Azure::RecoveryServicesBackup::Mgmt::V2016_08_10::Models::ClientDiscoveryDisplay - ClientDiscoveryForServiceSpecification = Azure::RecoveryServicesBackup::Mgmt::V2016_08_10::Models::ClientDiscoveryForServiceSpecification - ClientDiscoveryForProperties = Azure::RecoveryServicesBackup::Mgmt::V2016_08_10::Models::ClientDiscoveryForProperties ClientDiscoveryResponse = Azure::RecoveryServicesBackup::Mgmt::V2016_08_10::Models::ClientDiscoveryResponse ClientDiscoveryForLogSpecification = Azure::RecoveryServicesBackup::Mgmt::V2016_08_10::Models::ClientDiscoveryForLogSpecification ClientDiscoveryValueForSingleApi = Azure::RecoveryServicesBackup::Mgmt::V2016_08_10::Models::ClientDiscoveryValueForSingleApi + ClientDiscoveryDisplay = Azure::RecoveryServicesBackup::Mgmt::V2016_08_10::Models::ClientDiscoveryDisplay + ClientDiscoveryForServiceSpecification = Azure::RecoveryServicesBackup::Mgmt::V2016_08_10::Models::ClientDiscoveryForServiceSpecification + ClientDiscoveryForProperties = Azure::RecoveryServicesBackup::Mgmt::V2016_08_10::Models::ClientDiscoveryForProperties AzureWorkloadContainerExtendedInfo = Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::Models::AzureWorkloadContainerExtendedInfo DPMContainerExtendedInfo = Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::Models::DPMContainerExtendedInfo InquiryInfo = Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::Models::InquiryInfo @@ -97,11 +97,11 @@ module Models GetProtectedItemQueryObject = Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::Models::GetProtectedItemQueryObject AzureBackupServerContainer = Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::Models::AzureBackupServerContainer AzureBackupServerEngine = Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::Models::AzureBackupServerEngine - AzureFileShareBackupRequest = Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::Models::AzureFileShareBackupRequest AzureFileShareProtectableItem = Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::Models::AzureFileShareProtectableItem + AzureFileShareBackupRequest = Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::Models::AzureFileShareBackupRequest AzureFileShareRecoveryPoint = Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::Models::AzureFileShareRecoveryPoint - AzureIaaSClassicComputeVMContainer = Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::Models::AzureIaaSClassicComputeVMContainer AzureIaaSClassicComputeVMProtectableItem = Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::Models::AzureIaaSClassicComputeVMProtectableItem + AzureIaaSClassicComputeVMContainer = Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::Models::AzureIaaSClassicComputeVMContainer AzureIaaSComputeVMContainer = Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::Models::AzureIaaSComputeVMContainer AzureIaaSComputeVMProtectableItem = Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::Models::AzureIaaSComputeVMProtectableItem AzureSqlContainer = Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::Models::AzureSqlContainer @@ -172,15 +172,28 @@ module Models OperationStatusValues = Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::Models::OperationStatusValues BackupRequest = Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::Models::BackupRequest StorageType = Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::Models::StorageType - DpmJobExtendedInfo = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::DpmJobExtendedInfo - DPMProtectedItemExtendedInfo = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::DPMProtectedItemExtendedInfo + PreValidateEnableBackupRequest = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::PreValidateEnableBackupRequest + BackupManagementUsage = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::BackupManagementUsage + BackupManagementUsageList = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::BackupManagementUsageList + BackupStatusRequest = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::BackupStatusRequest + BackupStatusResponse = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::BackupStatusResponse + AzureVmWorkloadProtectedItemExtendedInfo = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureVmWorkloadProtectedItemExtendedInfo + BMSBackupSummariesQueryObject = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::BMSBackupSummariesQueryObject + AzureStorageErrorInfo = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureStorageErrorInfo + ProtectionPolicyQueryObject = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::ProtectionPolicyQueryObject + FeatureSupportRequest = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::FeatureSupportRequest + AzureIaaSVMJobExtendedInfo = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureIaaSVMJobExtendedInfo + PreValidateEnableBackupResponse = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::PreValidateEnableBackupResponse + DpmJobTaskDetails = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::DpmJobTaskDetails + ProtectionPolicy = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::ProtectionPolicy + JobQueryObject = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::JobQueryObject AzureSqlProtectedItemExtendedInfo = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureSqlProtectedItemExtendedInfo AzureBackupGoalFeatureSupportRequest = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureBackupGoalFeatureSupportRequest - ValidateOperationResponse = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::ValidateOperationResponse - AzureIaaSVMJob = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureIaaSVMJob - AzureResourceProtectionIntent = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureResourceProtectionIntent - AzureStorageJob = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureStorageJob + DPMProtectedItemExtendedInfo = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::DPMProtectedItemExtendedInfo AzureStorageJobExtendedInfo = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureStorageJobExtendedInfo + AzureResourceProtectionIntent = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureResourceProtectionIntent + ValidateOperationResponse = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::ValidateOperationResponse + AzureVMResourceFeatureSupportRequest = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureVMResourceFeatureSupportRequest ProtectedItem = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::ProtectedItem TargetAFSRestoreInfo = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::TargetAFSRestoreInfo TargetRestoreInfo = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::TargetRestoreInfo @@ -190,25 +203,25 @@ module Models MonthlyRetentionSchedule = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::MonthlyRetentionSchedule WeeklyRetentionFormat = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::WeeklyRetentionFormat EncryptionDetails = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::EncryptionDetails - AzureVMResourceFeatureSupportRequest = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureVMResourceFeatureSupportRequest + DailyRetentionFormat = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::DailyRetentionFormat AzureWorkloadAutoProtectionIntent = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureWorkloadAutoProtectionIntent WeeklyRetentionSchedule = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::WeeklyRetentionSchedule SQLDataDirectoryMapping = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::SQLDataDirectoryMapping - AzureStorageErrorInfo = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureStorageErrorInfo + AzureStorageJob = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureStorageJob MabFileFolderProtectedItemExtendedInfo = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::MabFileFolderProtectedItemExtendedInfo - FeatureSupportRequest = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::FeatureSupportRequest - AzureWorkloadJob = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureWorkloadJob + AzureWorkloadJobExtendedInfo = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureWorkloadJobExtendedInfo + AzureIaaSVMJob = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureIaaSVMJob AzureRecoveryServiceVaultProtectionIntent = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureRecoveryServiceVaultProtectionIntent - BackupStatusResponse = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::BackupStatusResponse + DpmJob = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::DpmJob + DpmJobExtendedInfo = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::DpmJobExtendedInfo AzureFileshareProtectedItem = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureFileshareProtectedItem AzureFileShareProtectionPolicy = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureFileShareProtectionPolicy - JobResourceList = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::JobResourceList AzureFileShareRestoreRequest = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureFileShareRestoreRequest - AzureIaaSVMProtectedItemExtendedInfo = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureIaaSVMProtectedItemExtendedInfo - DpmJob = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::DpmJob + AzureWorkloadJobTaskDetails = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureWorkloadJobTaskDetails + OperationResultInfoBaseResource = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::OperationResultInfoBaseResource AzureIaaSVMProtectedItem = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureIaaSVMProtectedItem AzureIaaSClassicComputeVMProtectedItem = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureIaaSClassicComputeVMProtectedItem - ProtectionPolicyResourceList = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::ProtectionPolicyResourceList + JobResourceList = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::JobResourceList MabJob = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::MabJob AzureIaaSComputeVMProtectedItem = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureIaaSComputeVMProtectedItem AzureIaaSVMProtectionPolicy = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureIaaSVMProtectionPolicy @@ -216,34 +229,35 @@ module Models AzureSqlProtectedItem = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureSqlProtectedItem AzureSqlProtectionPolicy = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureSqlProtectionPolicy ValidateRestoreOperationRequest = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::ValidateRestoreOperationRequest - BackupManagementUsageList = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::BackupManagementUsageList - BackupStatusRequest = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::BackupStatusRequest - OperationResultInfoBaseResource = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::OperationResultInfoBaseResource + ValidateIaasVMRestoreOperationRequest = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::ValidateIaasVMRestoreOperationRequest + OperationResultInfo = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::OperationResultInfo + AzureWorkloadJob = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureWorkloadJob AzureWorkloadSQLAutoProtectionIntent = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureWorkloadSQLAutoProtectionIntent AzureVmWorkloadProtectedItem = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureVmWorkloadProtectedItem AzureVmWorkloadProtectionPolicy = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureVmWorkloadProtectionPolicy - JobResource = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::JobResource + AzureStorageJobTaskDetails = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureStorageJobTaskDetails AzureVmWorkloadSAPHanaDatabaseProtectedItem = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureVmWorkloadSAPHanaDatabaseProtectedItem - JobSupportedAction = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::JobSupportedAction - OperationResultInfo = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::OperationResultInfo + AzureVMResourceFeatureSupportResponse = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureVMResourceFeatureSupportResponse + SupportStatus = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::SupportStatus FabricName = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::FabricName Type = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::Type ProtectionIntentResource = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::ProtectionIntentResource AzureVmWorkloadSQLDatabaseProtectedItem = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureVmWorkloadSQLDatabaseProtectedItem ExportJobsOperationResultInfo = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::ExportJobsOperationResultInfo - BMSBackupSummariesQueryObject = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::BMSBackupSummariesQueryObject - SupportStatus = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::SupportStatus + JobResource = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::JobResource + JobSupportedAction = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::JobSupportedAction + Job = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::Job HttpStatusCode = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::HttpStatusCode JobOperationType = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::JobOperationType MabServerType = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::MabServerType AzureWorkloadRestoreRequest = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureWorkloadRestoreRequest - ValidateIaasVMRestoreOperationRequest = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::ValidateIaasVMRestoreOperationRequest + JobStatus = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::JobStatus AzureWorkloadSAPHanaRestoreRequest = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureWorkloadSAPHanaRestoreRequest AzureWorkloadSAPHanaPointInTimeRestoreRequest = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureWorkloadSAPHanaPointInTimeRestoreRequest AzureWorkloadSQLPointInTimeRestoreRequest = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureWorkloadSQLPointInTimeRestoreRequest AzureWorkloadSQLRestoreRequest = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureWorkloadSQLRestoreRequest HealthState = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::HealthState - Job = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::Job + ProtectionPolicyResourceList = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::ProtectionPolicyResourceList DPMProtectedItem = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::DPMProtectedItem Resource = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::Resource GenericProtectedItem = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::GenericProtectedItem @@ -253,7 +267,6 @@ module Models LogSchedulePolicy = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::LogSchedulePolicy LongTermRetentionPolicy = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::LongTermRetentionPolicy LongTermSchedulePolicy = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::LongTermSchedulePolicy - JobStatus = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::JobStatus MabFileFolderProtectedItem = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::MabFileFolderProtectedItem MabProtectionPolicy = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::MabProtectionPolicy ProtectedItemResource = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::ProtectedItemResource @@ -283,8 +296,8 @@ module Models MonthOfYear = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::MonthOfYear DayOfWeek = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::DayOfWeek ScheduleRunType = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::ScheduleRunType - RetentionPolicy = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::RetentionPolicy Settings = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::Settings + RetentionPolicy = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::RetentionPolicy NameInfo = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::NameInfo UsagesUnit = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::UsagesUnit RestoreRequest = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::RestoreRequest @@ -300,32 +313,19 @@ module Models ValidateOperationsResponse = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::ValidateOperationsResponse AzureWorkloadErrorInfo = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureWorkloadErrorInfo AzureIaaSVMErrorInfo = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureIaaSVMErrorInfo - AzureWorkloadJobTaskDetails = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureWorkloadJobTaskDetails + AzureIaaSVMProtectedItemExtendedInfo = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureIaaSVMProtectedItemExtendedInfo AzureIaaSVMJobTaskDetails = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureIaaSVMJobTaskDetails - DailyRetentionSchedule = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::DailyRetentionSchedule + ValidateOperationRequest = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::ValidateOperationRequest RetentionDuration = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::RetentionDuration - AzureWorkloadJobExtendedInfo = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureWorkloadJobExtendedInfo - DailyRetentionFormat = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::DailyRetentionFormat - MabJobTaskDetails = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::MabJobTaskDetails MabErrorInfo = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::MabErrorInfo - ValidateOperationRequest = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::ValidateOperationRequest - AzureStorageJobTaskDetails = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureStorageJobTaskDetails - ProtectedItemQueryObject = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::ProtectedItemQueryObject ProtectionIntent = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::ProtectionIntent - PreValidateEnableBackupRequest = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::PreValidateEnableBackupRequest - BackupManagementUsage = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::BackupManagementUsage - ProtectionPolicyQueryObject = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::ProtectionPolicyQueryObject - AzureVmWorkloadProtectedItemExtendedInfo = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureVmWorkloadProtectedItemExtendedInfo - ProtectionPolicy = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::ProtectionPolicy - PreValidateEnableBackupResponse = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::PreValidateEnableBackupResponse - AzureVMResourceFeatureSupportResponse = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureVMResourceFeatureSupportResponse - AzureIaaSVMJobExtendedInfo = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureIaaSVMJobExtendedInfo - JobQueryObject = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::JobQueryObject - DpmJobTaskDetails = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::DpmJobTaskDetails + MabJobTaskDetails = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::MabJobTaskDetails + DailyRetentionSchedule = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::DailyRetentionSchedule + ProtectedItemQueryObject = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::ProtectedItemQueryObject end class RecoveryServicesBackupManagementClass - attr_reader :operations, :protection_containers, :backup_workload_items, :protection_container_operation_results, :protected_items, :backups, :protected_item_operation_results, :protected_item_operation_statuses, :recovery_points, :item_level_recovery_connections, :restores, :job_cancellations, :job_operation_results, :backup_operation_results, :backup_operation_statuses, :protection_policies, :protection_policy_operation_results, :protection_policy_operation_statuses, :backup_protectable_items, :backup_protection_containers, :security_pins, :backup_resource_storage_configs, :backup_resource_vault_configs, :backup_engines, :protection_container_refresh_operation_results, :protectable_containers, :backup_protected_items, :backup_usage_summaries, :backup_policies, :jobs, :protection_intent_operations, :backup_status, :feature_support, :backup_jobs, :job_details, :operation, :export_jobs_operation_results, :configurable, :base_url, :options, :model_classes + attr_reader :operations, :backup_resource_vault_configs, :backup_engines, :protection_container_refresh_operation_results, :protectable_containers, :protection_containers, :backup_workload_items, :protection_container_operation_results, :protected_items, :backups, :protected_item_operation_results, :protected_item_operation_statuses, :recovery_points, :item_level_recovery_connections, :restores, :job_cancellations, :job_operation_results, :backup_operation_results, :backup_operation_statuses, :protection_policies, :protection_policy_operation_results, :protection_policy_operation_statuses, :backup_protectable_items, :backup_protection_containers, :security_pins, :backup_resource_storage_configs, :protection_intent_operations, :backup_status, :feature_support, :backup_jobs, :job_details, :operation, :export_jobs_operation_results, :backup_policies, :backup_protected_items, :backup_usage_summaries, :jobs, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -342,6 +342,10 @@ def initialize(configurable, base_url=nil, options=nil) @client_1.subscription_id = configurable.subscription_id end add_telemetry(@client_1) + @backup_resource_vault_configs = @client_1.backup_resource_vault_configs + @backup_engines = @client_1.backup_engines + @protection_container_refresh_operation_results = @client_1.protection_container_refresh_operation_results + @protectable_containers = @client_1.protectable_containers @protection_containers = @client_1.protection_containers @backup_workload_items = @client_1.backup_workload_items @protection_container_operation_results = @client_1.protection_container_operation_results @@ -363,20 +367,12 @@ def initialize(configurable, base_url=nil, options=nil) @backup_protection_containers = @client_1.backup_protection_containers @security_pins = @client_1.security_pins @backup_resource_storage_configs = @client_1.backup_resource_storage_configs - @backup_resource_vault_configs = @client_1.backup_resource_vault_configs - @backup_engines = @client_1.backup_engines - @protection_container_refresh_operation_results = @client_1.protection_container_refresh_operation_results - @protectable_containers = @client_1.protectable_containers @client_2 = Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::RecoveryServicesBackupClient.new(configurable.credentials, base_url, options) if(@client_2.respond_to?(:subscription_id)) @client_2.subscription_id = configurable.subscription_id end add_telemetry(@client_2) - @backup_protected_items = @client_2.backup_protected_items - @backup_usage_summaries = @client_2.backup_usage_summaries - @backup_policies = @client_2.backup_policies - @jobs = @client_2.jobs @protection_intent_operations = @client_2.protection_intent_operations @backup_status = @client_2.backup_status @feature_support = @client_2.feature_support @@ -384,6 +380,10 @@ def initialize(configurable, base_url=nil, options=nil) @job_details = @client_2.job_details @operation = @client_2.operation @export_jobs_operation_results = @client_2.export_jobs_operation_results + @backup_policies = @client_2.backup_policies + @backup_protected_items = @client_2.backup_protected_items + @backup_usage_summaries = @client_2.backup_usage_summaries + @jobs = @client_2.jobs @model_classes = ModelClasses.new end @@ -406,15 +406,6 @@ def method_missing(method, *args) end class ModelClasses - def client_discovery_display - Azure::RecoveryServicesBackup::Mgmt::V2016_08_10::Models::ClientDiscoveryDisplay - end - def client_discovery_for_service_specification - Azure::RecoveryServicesBackup::Mgmt::V2016_08_10::Models::ClientDiscoveryForServiceSpecification - end - def client_discovery_for_properties - Azure::RecoveryServicesBackup::Mgmt::V2016_08_10::Models::ClientDiscoveryForProperties - end def client_discovery_response Azure::RecoveryServicesBackup::Mgmt::V2016_08_10::Models::ClientDiscoveryResponse end @@ -424,6 +415,15 @@ def client_discovery_for_log_specification def client_discovery_value_for_single_api Azure::RecoveryServicesBackup::Mgmt::V2016_08_10::Models::ClientDiscoveryValueForSingleApi end + def client_discovery_display + Azure::RecoveryServicesBackup::Mgmt::V2016_08_10::Models::ClientDiscoveryDisplay + end + def client_discovery_for_service_specification + Azure::RecoveryServicesBackup::Mgmt::V2016_08_10::Models::ClientDiscoveryForServiceSpecification + end + def client_discovery_for_properties + Azure::RecoveryServicesBackup::Mgmt::V2016_08_10::Models::ClientDiscoveryForProperties + end def azure_workload_container_extended_info Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::Models::AzureWorkloadContainerExtendedInfo end @@ -559,21 +559,21 @@ def azure_backup_server_container def azure_backup_server_engine Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::Models::AzureBackupServerEngine end - def azure_file_share_backup_request - Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::Models::AzureFileShareBackupRequest - end def azure_file_share_protectable_item Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::Models::AzureFileShareProtectableItem end + def azure_file_share_backup_request + Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::Models::AzureFileShareBackupRequest + end def azure_file_share_recovery_point Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::Models::AzureFileShareRecoveryPoint end - def azure_iaa_sclassic_compute_vmcontainer - Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::Models::AzureIaaSClassicComputeVMContainer - end def azure_iaa_sclassic_compute_vmprotectable_item Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::Models::AzureIaaSClassicComputeVMProtectableItem end + def azure_iaa_sclassic_compute_vmcontainer + Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::Models::AzureIaaSClassicComputeVMContainer + end def azure_iaa_scompute_vmcontainer Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::Models::AzureIaaSComputeVMContainer end @@ -784,11 +784,50 @@ def backup_request def storage_type Azure::RecoveryServicesBackup::Mgmt::V2016_12_01::Models::StorageType end - def dpm_job_extended_info - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::DpmJobExtendedInfo + def pre_validate_enable_backup_request + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::PreValidateEnableBackupRequest end - def dpmprotected_item_extended_info - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::DPMProtectedItemExtendedInfo + def backup_management_usage + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::BackupManagementUsage + end + def backup_management_usage_list + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::BackupManagementUsageList + end + def backup_status_request + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::BackupStatusRequest + end + def backup_status_response + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::BackupStatusResponse + end + def azure_vm_workload_protected_item_extended_info + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureVmWorkloadProtectedItemExtendedInfo + end + def bmsbackup_summaries_query_object + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::BMSBackupSummariesQueryObject + end + def azure_storage_error_info + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureStorageErrorInfo + end + def protection_policy_query_object + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::ProtectionPolicyQueryObject + end + def feature_support_request + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::FeatureSupportRequest + end + def azure_iaa_svmjob_extended_info + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureIaaSVMJobExtendedInfo + end + def pre_validate_enable_backup_response + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::PreValidateEnableBackupResponse + end + def dpm_job_task_details + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::DpmJobTaskDetails + end + def protection_policy + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::ProtectionPolicy + end + def job_query_object + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::JobQueryObject end def azure_sql_protected_item_extended_info Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureSqlProtectedItemExtendedInfo @@ -796,20 +835,20 @@ def azure_sql_protected_item_extended_info def azure_backup_goal_feature_support_request Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureBackupGoalFeatureSupportRequest end - def validate_operation_response - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::ValidateOperationResponse + def dpmprotected_item_extended_info + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::DPMProtectedItemExtendedInfo end - def azure_iaa_svmjob - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureIaaSVMJob + def azure_storage_job_extended_info + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureStorageJobExtendedInfo end def azure_resource_protection_intent Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureResourceProtectionIntent end - def azure_storage_job - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureStorageJob + def validate_operation_response + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::ValidateOperationResponse end - def azure_storage_job_extended_info - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureStorageJobExtendedInfo + def azure_vmresource_feature_support_request + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureVMResourceFeatureSupportRequest end def protected_item Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::ProtectedItem @@ -838,8 +877,8 @@ def weekly_retention_format def encryption_details Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::EncryptionDetails end - def azure_vmresource_feature_support_request - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureVMResourceFeatureSupportRequest + def daily_retention_format + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::DailyRetentionFormat end def azure_workload_auto_protection_intent Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureWorkloadAutoProtectionIntent @@ -850,23 +889,26 @@ def weekly_retention_schedule def sqldata_directory_mapping Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::SQLDataDirectoryMapping end - def azure_storage_error_info - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureStorageErrorInfo + def azure_storage_job + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureStorageJob end def mab_file_folder_protected_item_extended_info Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::MabFileFolderProtectedItemExtendedInfo end - def feature_support_request - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::FeatureSupportRequest + def azure_workload_job_extended_info + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureWorkloadJobExtendedInfo end - def azure_workload_job - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureWorkloadJob + def azure_iaa_svmjob + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureIaaSVMJob end def azure_recovery_service_vault_protection_intent Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureRecoveryServiceVaultProtectionIntent end - def backup_status_response - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::BackupStatusResponse + def dpm_job + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::DpmJob + end + def dpm_job_extended_info + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::DpmJobExtendedInfo end def azure_fileshare_protected_item Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureFileshareProtectedItem @@ -874,17 +916,14 @@ def azure_fileshare_protected_item def azure_file_share_protection_policy Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureFileShareProtectionPolicy end - def job_resource_list - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::JobResourceList - end def azure_file_share_restore_request Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureFileShareRestoreRequest end - def azure_iaa_svmprotected_item_extended_info - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureIaaSVMProtectedItemExtendedInfo + def azure_workload_job_task_details + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureWorkloadJobTaskDetails end - def dpm_job - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::DpmJob + def operation_result_info_base_resource + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::OperationResultInfoBaseResource end def azure_iaa_svmprotected_item Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureIaaSVMProtectedItem @@ -892,8 +931,8 @@ def azure_iaa_svmprotected_item def azure_iaa_sclassic_compute_vmprotected_item Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureIaaSClassicComputeVMProtectedItem end - def protection_policy_resource_list - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::ProtectionPolicyResourceList + def job_resource_list + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::JobResourceList end def mab_job Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::MabJob @@ -916,14 +955,14 @@ def azure_sql_protection_policy def validate_restore_operation_request Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::ValidateRestoreOperationRequest end - def backup_management_usage_list - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::BackupManagementUsageList + def validate_iaas_vmrestore_operation_request + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::ValidateIaasVMRestoreOperationRequest end - def backup_status_request - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::BackupStatusRequest + def operation_result_info + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::OperationResultInfo end - def operation_result_info_base_resource - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::OperationResultInfoBaseResource + def azure_workload_job + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureWorkloadJob end def azure_workload_sqlauto_protection_intent Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureWorkloadSQLAutoProtectionIntent @@ -934,17 +973,17 @@ def azure_vm_workload_protected_item def azure_vm_workload_protection_policy Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureVmWorkloadProtectionPolicy end - def job_resource - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::JobResource + def azure_storage_job_task_details + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureStorageJobTaskDetails end def azure_vm_workload_saphana_database_protected_item Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureVmWorkloadSAPHanaDatabaseProtectedItem end - def job_supported_action - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::JobSupportedAction + def azure_vmresource_feature_support_response + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureVMResourceFeatureSupportResponse end - def operation_result_info - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::OperationResultInfo + def support_status + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::SupportStatus end def fabric_name Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::FabricName @@ -961,11 +1000,14 @@ def azure_vm_workload_sqldatabase_protected_item def export_jobs_operation_result_info Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::ExportJobsOperationResultInfo end - def bmsbackup_summaries_query_object - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::BMSBackupSummariesQueryObject + def job_resource + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::JobResource end - def support_status - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::SupportStatus + def job_supported_action + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::JobSupportedAction + end + def job + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::Job end def http_status_code Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::HttpStatusCode @@ -979,8 +1021,8 @@ def mab_server_type def azure_workload_restore_request Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureWorkloadRestoreRequest end - def validate_iaas_vmrestore_operation_request - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::ValidateIaasVMRestoreOperationRequest + def job_status + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::JobStatus end def azure_workload_saphana_restore_request Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureWorkloadSAPHanaRestoreRequest @@ -997,8 +1039,8 @@ def azure_workload_sqlrestore_request def health_state Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::HealthState end - def job - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::Job + def protection_policy_resource_list + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::ProtectionPolicyResourceList end def dpmprotected_item Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::DPMProtectedItem @@ -1027,9 +1069,6 @@ def long_term_retention_policy def long_term_schedule_policy Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::LongTermSchedulePolicy end - def job_status - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::JobStatus - end def mab_file_folder_protected_item Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::MabFileFolderProtectedItem end @@ -1117,12 +1156,12 @@ def day_of_week def schedule_run_type Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::ScheduleRunType end - def retention_policy - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::RetentionPolicy - end def settings Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::Settings end + def retention_policy + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::RetentionPolicy + end def name_info Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::NameInfo end @@ -1168,71 +1207,32 @@ def azure_workload_error_info def azure_iaa_svmerror_info Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureIaaSVMErrorInfo end - def azure_workload_job_task_details - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureWorkloadJobTaskDetails + def azure_iaa_svmprotected_item_extended_info + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureIaaSVMProtectedItemExtendedInfo end def azure_iaa_svmjob_task_details Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureIaaSVMJobTaskDetails end - def daily_retention_schedule - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::DailyRetentionSchedule + def validate_operation_request + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::ValidateOperationRequest end def retention_duration Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::RetentionDuration end - def azure_workload_job_extended_info - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureWorkloadJobExtendedInfo - end - def daily_retention_format - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::DailyRetentionFormat - end - def mab_job_task_details - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::MabJobTaskDetails - end def mab_error_info Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::MabErrorInfo end - def validate_operation_request - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::ValidateOperationRequest - end - def azure_storage_job_task_details - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureStorageJobTaskDetails - end - def protected_item_query_object - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::ProtectedItemQueryObject - end def protection_intent Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::ProtectionIntent end - def pre_validate_enable_backup_request - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::PreValidateEnableBackupRequest - end - def backup_management_usage - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::BackupManagementUsage - end - def protection_policy_query_object - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::ProtectionPolicyQueryObject - end - def azure_vm_workload_protected_item_extended_info - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureVmWorkloadProtectedItemExtendedInfo - end - def protection_policy - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::ProtectionPolicy - end - def pre_validate_enable_backup_response - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::PreValidateEnableBackupResponse - end - def azure_vmresource_feature_support_response - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureVMResourceFeatureSupportResponse - end - def azure_iaa_svmjob_extended_info - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::AzureIaaSVMJobExtendedInfo + def mab_job_task_details + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::MabJobTaskDetails end - def job_query_object - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::JobQueryObject + def daily_retention_schedule + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::DailyRetentionSchedule end - def dpm_job_task_details - Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::DpmJobTaskDetails + def protected_item_query_object + Azure::RecoveryServicesBackup::Mgmt::V2017_07_01::Models::ProtectedItemQueryObject end end end diff --git a/azure_sdk/lib/latest/modules/recoveryservicessiterecovery_profile_module.rb b/azure_sdk/lib/latest/modules/recoveryservicessiterecovery_profile_module.rb index 2503f81b01..6a9ec964f2 100644 --- a/azure_sdk/lib/latest/modules/recoveryservicessiterecovery_profile_module.rb +++ b/azure_sdk/lib/latest/modules/recoveryservicessiterecovery_profile_module.rb @@ -7,6 +7,15 @@ module Azure::Profiles::Latest module RecoveryServicesSiteRecovery module Mgmt + ReplicationAlertSettings = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::ReplicationAlertSettings + ReplicationEvents = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::ReplicationEvents + ReplicationFabrics = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::ReplicationFabrics + ReplicationLogicalNetworks = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::ReplicationLogicalNetworks + ReplicationNetworks = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::ReplicationNetworks + ReplicationNetworkMappings = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::ReplicationNetworkMappings + ReplicationProtectionContainers = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::ReplicationProtectionContainers + ReplicationProtectableItems = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::ReplicationProtectableItems + ReplicationProtectedItems = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::ReplicationProtectedItems TargetComputeSizes = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::TargetComputeSizes ReplicationProtectionContainerMappings = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::ReplicationProtectionContainerMappings ReplicationRecoveryServicesProviders = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::ReplicationRecoveryServicesProviders @@ -19,15 +28,6 @@ module Mgmt ReplicationVaultHealth = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::ReplicationVaultHealth ReplicationRecoveryPlans = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::ReplicationRecoveryPlans Operations = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Operations - ReplicationAlertSettings = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::ReplicationAlertSettings - ReplicationEvents = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::ReplicationEvents - ReplicationFabrics = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::ReplicationFabrics - ReplicationLogicalNetworks = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::ReplicationLogicalNetworks - ReplicationNetworks = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::ReplicationNetworks - ReplicationNetworkMappings = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::ReplicationNetworkMappings - ReplicationProtectionContainers = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::ReplicationProtectionContainers - ReplicationProtectableItems = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::ReplicationProtectableItems - ReplicationProtectedItems = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::ReplicationProtectedItems module Models Display = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::Display @@ -35,12 +35,13 @@ module Models JobCollection = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::JobCollection ProtectionContainer = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ProtectionContainer RecoveryPoint = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPoint - EncryptionDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::EncryptionDetails Severity = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::Severity + EncryptionDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::EncryptionDetails RoleAssignment = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RoleAssignment Policy = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::Policy Network = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::Network JobDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::JobDetails + Job = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::Job OSDiskDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::OSDiskDetails FabricCreationInputProperties = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::FabricCreationInputProperties FabricCreationInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::FabricCreationInput @@ -74,13 +75,14 @@ module Models StorageMappingInputProperties = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::StorageMappingInputProperties ApplyRecoveryPointInputProperties = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ApplyRecoveryPointInputProperties StorageClassificationMappingCollection = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::StorageClassificationMappingCollection + Subnet = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::Subnet UpdatePolicyInputProperties = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::UpdatePolicyInputProperties StorageClassificationMappingProperties = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::StorageClassificationMappingProperties GroupTaskDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::GroupTaskDetails StorageClassificationCollection = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::StorageClassificationCollection - ProviderError = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ProviderError InitialReplicationDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InitialReplicationDetails ASRTask = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ASRTask + ProviderError = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ProviderError OSDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::OSDetails UpdateNetworkMappingInputProperties = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::UpdateNetworkMappingInputProperties StorageClassificationProperties = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::StorageClassificationProperties @@ -145,45 +147,45 @@ module Models UpdateReplicationProtectedItemInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::UpdateReplicationProtectedItemInput InMageDiskDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageDiskDetails UpdateReplicationProtectedItemProviderInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::UpdateReplicationProtectedItemProviderInput - InMageVolumeExclusionOptions = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageVolumeExclusionOptions AzureToAzureVmSyncedConfigDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::AzureToAzureVmSyncedConfigDetails InMageDiskSignatureExclusionOptions = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageDiskSignatureExclusionOptions + InMageVolumeExclusionOptions = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageVolumeExclusionOptions UpdateProtectionContainerMappingInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::UpdateProtectionContainerMappingInput - InMageDiskExclusionInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageDiskExclusionInput AddVCenterRequest = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::AddVCenterRequest RecoveryPlanTestFailoverCleanupInputProperties = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanTestFailoverCleanupInputProperties + InMageDiskExclusionInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageDiskExclusionInput ApplyRecoveryPointProviderSpecificInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ApplyRecoveryPointProviderSpecificInput - RecoveryPlanPlannedFailoverInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanPlannedFailoverInput TaskTypeDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::TaskTypeDetails RecoveryPlanPlannedFailoverInputProperties = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanPlannedFailoverInputProperties + RecoveryPlanPlannedFailoverInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanPlannedFailoverInput JobErrorDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::JobErrorDetails - RecoveryPlanProviderSpecificFailoverInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanProviderSpecificFailoverInput UpdateMobilityServiceRequest = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::UpdateMobilityServiceRequest InMageProtectedDiskDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageProtectedDiskDetails + RecoveryPlanProviderSpecificFailoverInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanProviderSpecificFailoverInput AzureVmDiskDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::AzureVmDiskDetails - RecoveryPlanCollection = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanCollection ConfigureAlertRequest = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ConfigureAlertRequest RecoveryPlanProperties = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanProperties + RecoveryPlanCollection = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanCollection CreateNetworkMappingInputProperties = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::CreateNetworkMappingInputProperties - ProviderSpecificRecoveryPointDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ProviderSpecificRecoveryPointDetails CreatePolicyInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::CreatePolicyInput ReplicationProviderSpecificContainerMappingInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ReplicationProviderSpecificContainerMappingInput + ProviderSpecificRecoveryPointDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ProviderSpecificRecoveryPointDetails JobProperties = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::JobProperties - RecoveryPlanActionDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanActionDetails ProtectionContainerMappingCollection = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ProtectionContainerMappingCollection CreateRecoveryPlanInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::CreateRecoveryPlanInput + RecoveryPlanActionDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanActionDetails DisableProtectionInputProperties = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::DisableProtectionInputProperties - JobQueryParameter = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::JobQueryParameter DiskDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::DiskDetails ProtectionContainerMappingProperties = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ProtectionContainerMappingProperties + JobQueryParameter = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::JobQueryParameter EnableProtectionInputProperties = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::EnableProtectionInputProperties - ProtectionContainerMappingProviderSpecificDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ProtectionContainerMappingProviderSpecificDetails EventSpecificDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::EventSpecificDetails LogicalNetworkProperties = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::LogicalNetworkProperties + ProtectionContainerMappingProviderSpecificDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ProtectionContainerMappingProviderSpecificDetails TestFailoverInputProperties = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::TestFailoverInputProperties - ProtectionContainerCollection = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ProtectionContainerCollection FabricSpecificDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::FabricSpecificDetails LogicalNetworkCollection = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::LogicalNetworkCollection + ProtectionContainerCollection = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ProtectionContainerCollection FabricSpecificCreationInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::FabricSpecificCreationInput ProtectionContainerProperties = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ProtectionContainerProperties UpdateVCenterRequest = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::UpdateVCenterRequest @@ -210,11 +212,10 @@ module Models A2AProtectedManagedDiskDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::A2AProtectedManagedDiskDetails OperationsDiscovery = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::OperationsDiscovery UpdatePolicyInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::UpdatePolicyInput - Subnet = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::Subnet OperationsDiscoveryCollection = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::OperationsDiscoveryCollection + UnplannedFailoverInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::UnplannedFailoverInput ProviderSpecificFailoverInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ProviderSpecificFailoverInput CreateProtectionContainerInputProperties = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::CreateProtectionContainerInputProperties - UnplannedFailoverInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::UnplannedFailoverInput PlannedFailoverInputProperties = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::PlannedFailoverInputProperties DiscoverProtectableItemRequestProperties = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::DiscoverProtectableItemRequestProperties PlannedFailoverInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::PlannedFailoverInput @@ -262,122 +263,121 @@ module Models HyperVReplicaAzureApplyRecoveryPointInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaAzureApplyRecoveryPointInput HyperVReplicaAzureEnableProtectionInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaAzureEnableProtectionInput FabricReplicationGroupTaskDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::FabricReplicationGroupTaskDetails + HyperVReplicaAzureEventDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaAzureEventDetails HyperVReplicaAzureFailbackProviderInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaAzureFailbackProviderInput - HyperVReplicaAzureFailoverProviderInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaAzureFailoverProviderInput HyperVReplica2012R2EventDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplica2012R2EventDetails - HyperVReplicaAzurePolicyInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaAzurePolicyInput - HyperVReplicaAzureReplicationDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaAzureReplicationDetails HyperVReplicaAzurePolicyDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaAzurePolicyDetails - HyperVReplicaAzureReprotectInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaAzureReprotectInput + HyperVReplicaAzureFailoverProviderInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaAzureFailoverProviderInput + HyperVReplicaAzureReplicationDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaAzureReplicationDetails + HyperVReplicaAzurePolicyInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaAzurePolicyInput HyperVReplicaAzureUpdateReplicationProtectedItemInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaAzureUpdateReplicationProtectedItemInput - HyperVReplicaBaseEventDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaBaseEventDetails - HyperVReplicaAzureEventDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaAzureEventDetails - HyperVReplicaBaseReplicationDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaBaseReplicationDetails + HyperVReplicaAzureReprotectInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaAzureReprotectInput HyperVReplicaBasePolicyDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaBasePolicyDetails - HyperVReplicaBluePolicyInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaBluePolicyInput + HyperVReplicaBaseEventDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaBaseEventDetails HyperVReplicaBluePolicyDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaBluePolicyDetails - HyperVReplicaPolicyDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaPolicyDetails + HyperVReplicaBaseReplicationDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaBaseReplicationDetails HyperVReplicaBlueReplicationDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaBlueReplicationDetails - HyperVReplicaReplicationDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaReplicationDetails + HyperVReplicaBluePolicyInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaBluePolicyInput HyperVReplicaPolicyInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaPolicyInput - HyperVVirtualMachineDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVVirtualMachineDetails + HyperVReplicaPolicyDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaPolicyDetails HyperVSiteDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVSiteDetails - InMageAzureV2ApplyRecoveryPointInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageAzureV2ApplyRecoveryPointInput + HyperVReplicaReplicationDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaReplicationDetails InlineWorkflowTaskDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InlineWorkflowTaskDetails - InMageAzureV2EventDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageAzureV2EventDetails + HyperVVirtualMachineDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVVirtualMachineDetails InMageAzureV2EnableProtectionInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageAzureV2EnableProtectionInput - InMageAzureV2PolicyDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageAzureV2PolicyDetails + InMageAzureV2ApplyRecoveryPointInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageAzureV2ApplyRecoveryPointInput InMageAzureV2FailoverProviderInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageAzureV2FailoverProviderInput - InMageAzureV2RecoveryPointDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageAzureV2RecoveryPointDetails + InMageAzureV2EventDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageAzureV2EventDetails InMageAzureV2PolicyInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageAzureV2PolicyInput + InMageAzureV2PolicyDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageAzureV2PolicyDetails InMageAzureV2ReprotectInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageAzureV2ReprotectInput - InMageAzureV2ReplicationDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageAzureV2ReplicationDetails - InMageBasePolicyDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageBasePolicyDetails + InMageAzureV2RecoveryPointDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageAzureV2RecoveryPointDetails InMageAzureV2UpdateReplicationProtectedItemInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageAzureV2UpdateReplicationProtectedItemInput + InMageBasePolicyDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageBasePolicyDetails InMageEnableProtectionInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageEnableProtectionInput - InMageDisableProtectionProviderSpecificInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageDisableProtectionProviderSpecificInput - InMagePolicyDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMagePolicyDetails + InMageAzureV2ReplicationDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageAzureV2ReplicationDetails InMageFailoverProviderInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageFailoverProviderInput + InMagePolicyDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMagePolicyDetails InMageReplicationDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageReplicationDetails - InMagePolicyInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMagePolicyInput - JobStatusEventDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::JobStatusEventDetails + InMageDisableProtectionProviderSpecificInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageDisableProtectionProviderSpecificInput InMageReprotectInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageReprotectInput + JobStatusEventDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::JobStatusEventDetails + LogicalNetwork = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::LogicalNetwork ManualActionTaskDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ManualActionTaskDetails NetworkMapping = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::NetworkMapping - LogicalNetwork = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::LogicalNetwork ProtectableItem = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ProtectableItem + ProtectionContainerMapping = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ProtectionContainerMapping Resource = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::Resource RcmAzureMigrationPolicyDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RcmAzureMigrationPolicyDetails RecoveryPlan = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlan RecoveryPlanAutomationRunbookActionDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanAutomationRunbookActionDetails JobTaskDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::JobTaskDetails - ProtectionContainerMapping = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ProtectionContainerMapping + InMagePolicyInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMagePolicyInput RecoveryPlanHyperVReplicaAzureFailbackInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanHyperVReplicaAzureFailbackInput RecoveryPlanGroupTaskDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanGroupTaskDetails RecoveryPlanInMageFailoverInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanInMageFailoverInput RecoveryPlanManualActionDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanManualActionDetails RecoveryPlanScriptActionDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanScriptActionDetails RecoveryPlanShutdownGroupTaskDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanShutdownGroupTaskDetails - RecoveryPlanA2AFailoverInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanA2AFailoverInput + RecoveryPlanHyperVReplicaAzureFailoverInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanHyperVReplicaAzureFailoverInput ReplicationGroupDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ReplicationGroupDetails ReplicationProtectedItem = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ReplicationProtectedItem SanEnableProtectionInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::SanEnableProtectionInput - Job = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::Job - RecoveryPlanInMageAzureV2FailoverInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanInMageAzureV2FailoverInput + ScriptActionTaskDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ScriptActionTaskDetails + RecoveryPlanA2AFailoverInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanA2AFailoverInput StorageClassification = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::StorageClassification StorageClassificationMapping = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::StorageClassificationMapping SwitchProtectionJobDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::SwitchProtectionJobDetails - RecoveryPlanHyperVReplicaAzureFailoverInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanHyperVReplicaAzureFailoverInput - RecoveryServicesProvider = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryServicesProvider TestFailoverJobDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::TestFailoverJobDetails - VirtualMachineTaskDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VirtualMachineTaskDetails + RecoveryPlanInMageAzureV2FailoverInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanInMageAzureV2FailoverInput VCenter = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VCenter - ScriptActionTaskDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ScriptActionTaskDetails + VaultHealthDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VaultHealthDetails VmmDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VmmDetails + VirtualMachineTaskDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VirtualMachineTaskDetails + RecoveryServicesProvider = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryServicesProvider VmmToAzureCreateNetworkMappingInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VmmToAzureCreateNetworkMappingInput - VmmToVmmCreateNetworkMappingInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VmmToVmmCreateNetworkMappingInput + VmmToAzureNetworkMappingSettings = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VmmToAzureNetworkMappingSettings VmmToAzureUpdateNetworkMappingInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VmmToAzureUpdateNetworkMappingInput - VaultHealthDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VaultHealthDetails + VmmToVmmCreateNetworkMappingInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VmmToVmmCreateNetworkMappingInput VmmToVmmNetworkMappingSettings = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VmmToVmmNetworkMappingSettings VmmToVmmUpdateNetworkMappingInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VmmToVmmUpdateNetworkMappingInput - VMwareCbtPolicyCreationInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VMwareCbtPolicyCreationInput + VmmVirtualMachineDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VmmVirtualMachineDetails VmNicUpdatesTaskDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VmNicUpdatesTaskDetails - VmmToAzureNetworkMappingSettings = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VmmToAzureNetworkMappingSettings + VMwareCbtPolicyCreationInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VMwareCbtPolicyCreationInput VmwareCbtPolicyDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VmwareCbtPolicyDetails VMwareDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VMwareDetails - VMwareVirtualMachineDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VMwareVirtualMachineDetails + VMwareV2FabricCreationInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VMwareV2FabricCreationInput VMwareV2FabricSpecificDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VMwareV2FabricSpecificDetails - VmmVirtualMachineDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VmmVirtualMachineDetails + VMwareVirtualMachineDetails = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VMwareVirtualMachineDetails AgentAutoUpdateStatus = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::AgentAutoUpdateStatus SetMultiVmSyncStatus = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::SetMultiVmSyncStatus - FailoverDeploymentModel = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::FailoverDeploymentModel + RecoveryPointSyncType = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPointSyncType MultiVmGroupCreateOption = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::MultiVmGroupCreateOption - VMwareV2FabricCreationInput = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VMwareV2FabricCreationInput + FailoverDeploymentModel = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::FailoverDeploymentModel RecoveryPlanGroupType = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanGroupType ReplicationProtectedItemOperation = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ReplicationProtectedItemOperation - HealthErrorCategory = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HealthErrorCategory + PossibleOperationsDirections = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::PossibleOperationsDirections DisableProtectionReason = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::DisableProtectionReason - RecoveryPointSyncType = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPointSyncType + HealthErrorCategory = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HealthErrorCategory PresenceStatus = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::PresenceStatus AgentVersionStatus = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::AgentVersionStatus - A2ARpRecoveryPointType = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::A2ARpRecoveryPointType + RecoveryPointType = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPointType MultiVmSyncStatus = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::MultiVmSyncStatus - PossibleOperationsDirections = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::PossibleOperationsDirections + A2ARpRecoveryPointType = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::A2ARpRecoveryPointType MultiVmSyncPointOption = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::MultiVmSyncPointOption RecoveryPlanActionLocation = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanActionLocation HyperVReplicaAzureRpRecoveryPointType = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaAzureRpRecoveryPointType - AlternateLocationRecoveryOption = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::AlternateLocationRecoveryOption + InMageV2RpRecoveryPointType = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageV2RpRecoveryPointType RpInMageRecoveryPointType = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RpInMageRecoveryPointType DataSyncStatus = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::DataSyncStatus - LicenseType = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::LicenseType + AlternateLocationRecoveryOption = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::AlternateLocationRecoveryOption SourceSiteOperations = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::SourceSiteOperations - InMageV2RpRecoveryPointType = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageV2RpRecoveryPointType + LicenseType = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::LicenseType IdentityProviderType = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::IdentityProviderType - RecoveryPointType = Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPointType end class RecoveryServicesSiteRecoveryManagementClass - attr_reader :target_compute_sizes, :replication_protection_container_mappings, :replication_recovery_services_providers, :replication_storage_classifications, :replication_storage_classification_mappings, :replicationv_centers, :replication_jobs, :recovery_points, :replication_policies, :replication_vault_health, :replication_recovery_plans, :operations, :replication_alert_settings, :replication_events, :replication_fabrics, :replication_logical_networks, :replication_networks, :replication_network_mappings, :replication_protection_containers, :replication_protectable_items, :replication_protected_items, :configurable, :base_url, :options, :model_classes + attr_reader :replication_alert_settings, :replication_events, :replication_fabrics, :replication_logical_networks, :replication_networks, :replication_network_mappings, :replication_protection_containers, :replication_protectable_items, :replication_protected_items, :target_compute_sizes, :replication_protection_container_mappings, :replication_recovery_services_providers, :replication_storage_classifications, :replication_storage_classification_mappings, :replicationv_centers, :replication_jobs, :recovery_points, :replication_policies, :replication_vault_health, :replication_recovery_plans, :operations, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -387,6 +387,15 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) + @replication_alert_settings = @client_0.replication_alert_settings + @replication_events = @client_0.replication_events + @replication_fabrics = @client_0.replication_fabrics + @replication_logical_networks = @client_0.replication_logical_networks + @replication_networks = @client_0.replication_networks + @replication_network_mappings = @client_0.replication_network_mappings + @replication_protection_containers = @client_0.replication_protection_containers + @replication_protectable_items = @client_0.replication_protectable_items + @replication_protected_items = @client_0.replication_protected_items @target_compute_sizes = @client_0.target_compute_sizes @replication_protection_container_mappings = @client_0.replication_protection_container_mappings @replication_recovery_services_providers = @client_0.replication_recovery_services_providers @@ -399,15 +408,6 @@ def initialize(configurable, base_url=nil, options=nil) @replication_vault_health = @client_0.replication_vault_health @replication_recovery_plans = @client_0.replication_recovery_plans @operations = @client_0.operations - @replication_alert_settings = @client_0.replication_alert_settings - @replication_events = @client_0.replication_events - @replication_fabrics = @client_0.replication_fabrics - @replication_logical_networks = @client_0.replication_logical_networks - @replication_networks = @client_0.replication_networks - @replication_network_mappings = @client_0.replication_network_mappings - @replication_protection_containers = @client_0.replication_protection_containers - @replication_protectable_items = @client_0.replication_protectable_items - @replication_protected_items = @client_0.replication_protected_items @model_classes = ModelClasses.new end @@ -441,12 +441,12 @@ def protection_container def recovery_point Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPoint end - def encryption_details - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::EncryptionDetails - end def severity Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::Severity end + def encryption_details + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::EncryptionDetails + end def role_assignment Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RoleAssignment end @@ -459,6 +459,9 @@ def network def job_details Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::JobDetails end + def job + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::Job + end def osdisk_details Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::OSDiskDetails end @@ -558,6 +561,9 @@ def apply_recovery_point_input_properties def storage_classification_mapping_collection Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::StorageClassificationMappingCollection end + def subnet + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::Subnet + end def update_policy_input_properties Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::UpdatePolicyInputProperties end @@ -570,15 +576,15 @@ def group_task_details def storage_classification_collection Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::StorageClassificationCollection end - def provider_error - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ProviderError - end def initial_replication_details Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InitialReplicationDetails end def asrtask Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ASRTask end + def provider_error + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ProviderError + end def osdetails Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::OSDetails end @@ -771,123 +777,123 @@ def in_mage_disk_details def update_replication_protected_item_provider_input Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::UpdateReplicationProtectedItemProviderInput end - def in_mage_volume_exclusion_options - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageVolumeExclusionOptions - end def azure_to_azure_vm_synced_config_details Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::AzureToAzureVmSyncedConfigDetails end def in_mage_disk_signature_exclusion_options Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageDiskSignatureExclusionOptions end + def in_mage_volume_exclusion_options + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageVolumeExclusionOptions + end def update_protection_container_mapping_input Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::UpdateProtectionContainerMappingInput end - def in_mage_disk_exclusion_input - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageDiskExclusionInput - end def add_vcenter_request Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::AddVCenterRequest end def recovery_plan_test_failover_cleanup_input_properties Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanTestFailoverCleanupInputProperties end + def in_mage_disk_exclusion_input + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageDiskExclusionInput + end def apply_recovery_point_provider_specific_input Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ApplyRecoveryPointProviderSpecificInput end - def recovery_plan_planned_failover_input - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanPlannedFailoverInput - end def task_type_details Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::TaskTypeDetails end def recovery_plan_planned_failover_input_properties Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanPlannedFailoverInputProperties end + def recovery_plan_planned_failover_input + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanPlannedFailoverInput + end def job_error_details Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::JobErrorDetails end - def recovery_plan_provider_specific_failover_input - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanProviderSpecificFailoverInput - end def update_mobility_service_request Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::UpdateMobilityServiceRequest end def in_mage_protected_disk_details Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageProtectedDiskDetails end + def recovery_plan_provider_specific_failover_input + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanProviderSpecificFailoverInput + end def azure_vm_disk_details Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::AzureVmDiskDetails end - def recovery_plan_collection - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanCollection - end def configure_alert_request Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ConfigureAlertRequest end def recovery_plan_properties Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanProperties end + def recovery_plan_collection + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanCollection + end def create_network_mapping_input_properties Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::CreateNetworkMappingInputProperties end - def provider_specific_recovery_point_details - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ProviderSpecificRecoveryPointDetails - end def create_policy_input Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::CreatePolicyInput end def replication_provider_specific_container_mapping_input Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ReplicationProviderSpecificContainerMappingInput end + def provider_specific_recovery_point_details + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ProviderSpecificRecoveryPointDetails + end def job_properties Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::JobProperties end - def recovery_plan_action_details - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanActionDetails - end def protection_container_mapping_collection Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ProtectionContainerMappingCollection end def create_recovery_plan_input Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::CreateRecoveryPlanInput end + def recovery_plan_action_details + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanActionDetails + end def disable_protection_input_properties Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::DisableProtectionInputProperties end - def job_query_parameter - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::JobQueryParameter - end def disk_details Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::DiskDetails end def protection_container_mapping_properties Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ProtectionContainerMappingProperties end + def job_query_parameter + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::JobQueryParameter + end def enable_protection_input_properties Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::EnableProtectionInputProperties end - def protection_container_mapping_provider_specific_details - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ProtectionContainerMappingProviderSpecificDetails - end def event_specific_details Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::EventSpecificDetails end def logical_network_properties Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::LogicalNetworkProperties end + def protection_container_mapping_provider_specific_details + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ProtectionContainerMappingProviderSpecificDetails + end def test_failover_input_properties Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::TestFailoverInputProperties end - def protection_container_collection - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ProtectionContainerCollection - end def fabric_specific_details Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::FabricSpecificDetails end def logical_network_collection Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::LogicalNetworkCollection end + def protection_container_collection + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ProtectionContainerCollection + end def fabric_specific_creation_input Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::FabricSpecificCreationInput end @@ -966,21 +972,18 @@ def operations_discovery def update_policy_input Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::UpdatePolicyInput end - def subnet - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::Subnet - end def operations_discovery_collection Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::OperationsDiscoveryCollection end + def unplanned_failover_input + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::UnplannedFailoverInput + end def provider_specific_failover_input Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ProviderSpecificFailoverInput end def create_protection_container_input_properties Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::CreateProtectionContainerInputProperties end - def unplanned_failover_input - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::UnplannedFailoverInput - end def planned_failover_input_properties Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::PlannedFailoverInputProperties end @@ -1122,125 +1125,125 @@ def hyper_vreplica_azure_enable_protection_input def fabric_replication_group_task_details Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::FabricReplicationGroupTaskDetails end + def hyper_vreplica_azure_event_details + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaAzureEventDetails + end def hyper_vreplica_azure_failback_provider_input Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaAzureFailbackProviderInput end - def hyper_vreplica_azure_failover_provider_input - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaAzureFailoverProviderInput - end def hyper_vreplica2012_r2_event_details Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplica2012R2EventDetails end - def hyper_vreplica_azure_policy_input - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaAzurePolicyInput + def hyper_vreplica_azure_policy_details + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaAzurePolicyDetails + end + def hyper_vreplica_azure_failover_provider_input + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaAzureFailoverProviderInput end def hyper_vreplica_azure_replication_details Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaAzureReplicationDetails end - def hyper_vreplica_azure_policy_details - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaAzurePolicyDetails + def hyper_vreplica_azure_policy_input + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaAzurePolicyInput + end + def hyper_vreplica_azure_update_replication_protected_item_input + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaAzureUpdateReplicationProtectedItemInput end def hyper_vreplica_azure_reprotect_input Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaAzureReprotectInput end - def hyper_vreplica_azure_update_replication_protected_item_input - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaAzureUpdateReplicationProtectedItemInput + def hyper_vreplica_base_policy_details + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaBasePolicyDetails end def hyper_vreplica_base_event_details Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaBaseEventDetails end - def hyper_vreplica_azure_event_details - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaAzureEventDetails + def hyper_vreplica_blue_policy_details + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaBluePolicyDetails end def hyper_vreplica_base_replication_details Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaBaseReplicationDetails end - def hyper_vreplica_base_policy_details - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaBasePolicyDetails + def hyper_vreplica_blue_replication_details + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaBlueReplicationDetails end def hyper_vreplica_blue_policy_input Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaBluePolicyInput end - def hyper_vreplica_blue_policy_details - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaBluePolicyDetails + def hyper_vreplica_policy_input + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaPolicyInput end def hyper_vreplica_policy_details Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaPolicyDetails end - def hyper_vreplica_blue_replication_details - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaBlueReplicationDetails + def hyper_vsite_details + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVSiteDetails end def hyper_vreplica_replication_details Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaReplicationDetails end - def hyper_vreplica_policy_input - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaPolicyInput + def inline_workflow_task_details + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InlineWorkflowTaskDetails end def hyper_vvirtual_machine_details Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVVirtualMachineDetails end - def hyper_vsite_details - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVSiteDetails + def in_mage_azure_v2_enable_protection_input + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageAzureV2EnableProtectionInput end def in_mage_azure_v2_apply_recovery_point_input Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageAzureV2ApplyRecoveryPointInput end - def inline_workflow_task_details - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InlineWorkflowTaskDetails + def in_mage_azure_v2_failover_provider_input + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageAzureV2FailoverProviderInput end def in_mage_azure_v2_event_details Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageAzureV2EventDetails end - def in_mage_azure_v2_enable_protection_input - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageAzureV2EnableProtectionInput + def in_mage_azure_v2_policy_input + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageAzureV2PolicyInput end def in_mage_azure_v2_policy_details Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageAzureV2PolicyDetails end - def in_mage_azure_v2_failover_provider_input - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageAzureV2FailoverProviderInput + def in_mage_azure_v2_reprotect_input + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageAzureV2ReprotectInput end def in_mage_azure_v2_recovery_point_details Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageAzureV2RecoveryPointDetails end - def in_mage_azure_v2_policy_input - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageAzureV2PolicyInput - end - def in_mage_azure_v2_reprotect_input - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageAzureV2ReprotectInput - end - def in_mage_azure_v2_replication_details - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageAzureV2ReplicationDetails + def in_mage_azure_v2_update_replication_protected_item_input + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageAzureV2UpdateReplicationProtectedItemInput end def in_mage_base_policy_details Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageBasePolicyDetails end - def in_mage_azure_v2_update_replication_protected_item_input - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageAzureV2UpdateReplicationProtectedItemInput - end def in_mage_enable_protection_input Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageEnableProtectionInput end - def in_mage_disable_protection_provider_specific_input - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageDisableProtectionProviderSpecificInput - end - def in_mage_policy_details - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMagePolicyDetails + def in_mage_azure_v2_replication_details + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageAzureV2ReplicationDetails end def in_mage_failover_provider_input Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageFailoverProviderInput end + def in_mage_policy_details + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMagePolicyDetails + end def in_mage_replication_details Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageReplicationDetails end - def in_mage_policy_input - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMagePolicyInput + def in_mage_disable_protection_provider_specific_input + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageDisableProtectionProviderSpecificInput + end + def in_mage_reprotect_input + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageReprotectInput end def job_status_event_details Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::JobStatusEventDetails end - def in_mage_reprotect_input - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageReprotectInput + def logical_network + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::LogicalNetwork end def manual_action_task_details Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ManualActionTaskDetails @@ -1248,12 +1251,12 @@ def manual_action_task_details def network_mapping Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::NetworkMapping end - def logical_network - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::LogicalNetwork - end def protectable_item Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ProtectableItem end + def protection_container_mapping + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ProtectionContainerMapping + end def resource Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::Resource end @@ -1269,8 +1272,8 @@ def recovery_plan_automation_runbook_action_details def job_task_details Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::JobTaskDetails end - def protection_container_mapping - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ProtectionContainerMapping + def in_mage_policy_input + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMagePolicyInput end def recovery_plan_hyper_vreplica_azure_failback_input Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanHyperVReplicaAzureFailbackInput @@ -1290,8 +1293,8 @@ def recovery_plan_script_action_details def recovery_plan_shutdown_group_task_details Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanShutdownGroupTaskDetails end - def recovery_plan_a2_afailover_input - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanA2AFailoverInput + def recovery_plan_hyper_vreplica_azure_failover_input + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanHyperVReplicaAzureFailoverInput end def replication_group_details Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ReplicationGroupDetails @@ -1302,11 +1305,11 @@ def replication_protected_item def san_enable_protection_input Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::SanEnableProtectionInput end - def job - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::Job + def script_action_task_details + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ScriptActionTaskDetails end - def recovery_plan_in_mage_azure_v2_failover_input - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanInMageAzureV2FailoverInput + def recovery_plan_a2_afailover_input + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanA2AFailoverInput end def storage_classification Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::StorageClassification @@ -1317,38 +1320,38 @@ def storage_classification_mapping def switch_protection_job_details Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::SwitchProtectionJobDetails end - def recovery_plan_hyper_vreplica_azure_failover_input - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanHyperVReplicaAzureFailoverInput - end - def recovery_services_provider - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryServicesProvider - end def test_failover_job_details Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::TestFailoverJobDetails end - def virtual_machine_task_details - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VirtualMachineTaskDetails + def recovery_plan_in_mage_azure_v2_failover_input + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanInMageAzureV2FailoverInput end def vcenter Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VCenter end - def script_action_task_details - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ScriptActionTaskDetails + def vault_health_details + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VaultHealthDetails end def vmm_details Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VmmDetails end + def virtual_machine_task_details + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VirtualMachineTaskDetails + end + def recovery_services_provider + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryServicesProvider + end def vmm_to_azure_create_network_mapping_input Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VmmToAzureCreateNetworkMappingInput end - def vmm_to_vmm_create_network_mapping_input - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VmmToVmmCreateNetworkMappingInput + def vmm_to_azure_network_mapping_settings + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VmmToAzureNetworkMappingSettings end def vmm_to_azure_update_network_mapping_input Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VmmToAzureUpdateNetworkMappingInput end - def vault_health_details - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VaultHealthDetails + def vmm_to_vmm_create_network_mapping_input + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VmmToVmmCreateNetworkMappingInput end def vmm_to_vmm_network_mapping_settings Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VmmToVmmNetworkMappingSettings @@ -1356,14 +1359,14 @@ def vmm_to_vmm_network_mapping_settings def vmm_to_vmm_update_network_mapping_input Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VmmToVmmUpdateNetworkMappingInput end - def vmware_cbt_policy_creation_input - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VMwareCbtPolicyCreationInput + def vmm_virtual_machine_details + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VmmVirtualMachineDetails end def vm_nic_updates_task_details Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VmNicUpdatesTaskDetails end - def vmm_to_azure_network_mapping_settings - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VmmToAzureNetworkMappingSettings + def vmware_cbt_policy_creation_input + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VMwareCbtPolicyCreationInput end def vmware_cbt_policy_details Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VmwareCbtPolicyDetails @@ -1371,14 +1374,14 @@ def vmware_cbt_policy_details def vmware_details Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VMwareDetails end - def vmware_virtual_machine_details - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VMwareVirtualMachineDetails + def vmware_v2_fabric_creation_input + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VMwareV2FabricCreationInput end def vmware_v2_fabric_specific_details Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VMwareV2FabricSpecificDetails end - def vmm_virtual_machine_details - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VmmVirtualMachineDetails + def vmware_virtual_machine_details + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VMwareVirtualMachineDetails end def agent_auto_update_status Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::AgentAutoUpdateStatus @@ -1386,14 +1389,14 @@ def agent_auto_update_status def set_multi_vm_sync_status Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::SetMultiVmSyncStatus end - def failover_deployment_model - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::FailoverDeploymentModel + def recovery_point_sync_type + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPointSyncType end def multi_vm_group_create_option Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::MultiVmGroupCreateOption end - def vmware_v2_fabric_creation_input - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::VMwareV2FabricCreationInput + def failover_deployment_model + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::FailoverDeploymentModel end def recovery_plan_group_type Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPlanGroupType @@ -1401,14 +1404,14 @@ def recovery_plan_group_type def replication_protected_item_operation Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::ReplicationProtectedItemOperation end - def health_error_category - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HealthErrorCategory + def possible_operations_directions + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::PossibleOperationsDirections end def disable_protection_reason Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::DisableProtectionReason end - def recovery_point_sync_type - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPointSyncType + def health_error_category + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HealthErrorCategory end def presence_status Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::PresenceStatus @@ -1416,14 +1419,14 @@ def presence_status def agent_version_status Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::AgentVersionStatus end - def a2_arp_recovery_point_type - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::A2ARpRecoveryPointType + def recovery_point_type + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPointType end def multi_vm_sync_status Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::MultiVmSyncStatus end - def possible_operations_directions - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::PossibleOperationsDirections + def a2_arp_recovery_point_type + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::A2ARpRecoveryPointType end def multi_vm_sync_point_option Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::MultiVmSyncPointOption @@ -1434,8 +1437,8 @@ def recovery_plan_action_location def hyper_vreplica_azure_rp_recovery_point_type Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::HyperVReplicaAzureRpRecoveryPointType end - def alternate_location_recovery_option - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::AlternateLocationRecoveryOption + def in_mage_v2_rp_recovery_point_type + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageV2RpRecoveryPointType end def rp_in_mage_recovery_point_type Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RpInMageRecoveryPointType @@ -1443,21 +1446,18 @@ def rp_in_mage_recovery_point_type def data_sync_status Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::DataSyncStatus end - def license_type - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::LicenseType + def alternate_location_recovery_option + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::AlternateLocationRecoveryOption end def source_site_operations Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::SourceSiteOperations end - def in_mage_v2_rp_recovery_point_type - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::InMageV2RpRecoveryPointType + def license_type + Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::LicenseType end def identity_provider_type Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::IdentityProviderType end - def recovery_point_type - Azure::RecoveryServicesSiteRecovery::Mgmt::V2018_01_10::Models::RecoveryPointType - end end end end diff --git a/azure_sdk/lib/latest/modules/redis_profile_module.rb b/azure_sdk/lib/latest/modules/redis_profile_module.rb index 980bb62d67..b2e7a13c53 100644 --- a/azure_sdk/lib/latest/modules/redis_profile_module.rb +++ b/azure_sdk/lib/latest/modules/redis_profile_module.rb @@ -14,44 +14,44 @@ module Mgmt FirewallRules = Azure::Redis::Mgmt::V2018_03_01::FirewallRules module Models + RedisResource = Azure::Redis::Mgmt::V2018_03_01::Models::RedisResource + RedisPatchSchedule = Azure::Redis::Mgmt::V2018_03_01::Models::RedisPatchSchedule + RedisLinkedServerWithProperties = Azure::Redis::Mgmt::V2018_03_01::Models::RedisLinkedServerWithProperties + SkuFamily = Azure::Redis::Mgmt::V2018_03_01::Models::SkuFamily + TlsVersion = Azure::Redis::Mgmt::V2018_03_01::Models::TlsVersion + RedisKeyType = Azure::Redis::Mgmt::V2018_03_01::Models::RedisKeyType + SkuName = Azure::Redis::Mgmt::V2018_03_01::Models::SkuName ReplicationRole = Azure::Redis::Mgmt::V2018_03_01::Models::ReplicationRole + Sku = Azure::Redis::Mgmt::V2018_03_01::Models::Sku + RebootType = Azure::Redis::Mgmt::V2018_03_01::Models::RebootType + ProvisioningState = Azure::Redis::Mgmt::V2018_03_01::Models::ProvisioningState TrackedResource = Azure::Redis::Mgmt::V2018_03_01::Models::TrackedResource ProxyResource = Azure::Redis::Mgmt::V2018_03_01::Models::ProxyResource DayOfWeek = Azure::Redis::Mgmt::V2018_03_01::Models::DayOfWeek Resource = Azure::Redis::Mgmt::V2018_03_01::Models::Resource OperationDisplay = Azure::Redis::Mgmt::V2018_03_01::Models::OperationDisplay RedisRebootParameters = Azure::Redis::Mgmt::V2018_03_01::Models::RedisRebootParameters - Operation = Azure::Redis::Mgmt::V2018_03_01::Models::Operation ExportRDBParameters = Azure::Redis::Mgmt::V2018_03_01::Models::ExportRDBParameters + RedisListResult = Azure::Redis::Mgmt::V2018_03_01::Models::RedisListResult + OperationListResult = Azure::Redis::Mgmt::V2018_03_01::Models::OperationListResult RedisAccessKeys = Azure::Redis::Mgmt::V2018_03_01::Models::RedisAccessKeys RedisRegenerateKeyParameters = Azure::Redis::Mgmt::V2018_03_01::Models::RedisRegenerateKeyParameters - NotificationListResponse = Azure::Redis::Mgmt::V2018_03_01::Models::NotificationListResponse - OperationListResult = Azure::Redis::Mgmt::V2018_03_01::Models::OperationListResult + RedisUpdateParameters = Azure::Redis::Mgmt::V2018_03_01::Models::RedisUpdateParameters ImportRDBParameters = Azure::Redis::Mgmt::V2018_03_01::Models::ImportRDBParameters + NotificationListResponse = Azure::Redis::Mgmt::V2018_03_01::Models::NotificationListResponse RedisFirewallRuleCreateParameters = Azure::Redis::Mgmt::V2018_03_01::Models::RedisFirewallRuleCreateParameters - RedisUpdateParameters = Azure::Redis::Mgmt::V2018_03_01::Models::RedisUpdateParameters ScheduleEntry = Azure::Redis::Mgmt::V2018_03_01::Models::ScheduleEntry CheckNameAvailabilityParameters = Azure::Redis::Mgmt::V2018_03_01::Models::CheckNameAvailabilityParameters UpgradeNotification = Azure::Redis::Mgmt::V2018_03_01::Models::UpgradeNotification RedisPatchScheduleListResult = Azure::Redis::Mgmt::V2018_03_01::Models::RedisPatchScheduleListResult RedisLinkedServer = Azure::Redis::Mgmt::V2018_03_01::Models::RedisLinkedServer RedisForceRebootResponse = Azure::Redis::Mgmt::V2018_03_01::Models::RedisForceRebootResponse - RedisLinkedServerWithPropertiesList = Azure::Redis::Mgmt::V2018_03_01::Models::RedisLinkedServerWithPropertiesList + Operation = Azure::Redis::Mgmt::V2018_03_01::Models::Operation RedisFirewallRuleListResult = Azure::Redis::Mgmt::V2018_03_01::Models::RedisFirewallRuleListResult - RedisLinkedServerCreateParameters = Azure::Redis::Mgmt::V2018_03_01::Models::RedisLinkedServerCreateParameters + RedisLinkedServerWithPropertiesList = Azure::Redis::Mgmt::V2018_03_01::Models::RedisLinkedServerWithPropertiesList RedisCreateParameters = Azure::Redis::Mgmt::V2018_03_01::Models::RedisCreateParameters - RedisResource = Azure::Redis::Mgmt::V2018_03_01::Models::RedisResource + RedisLinkedServerCreateParameters = Azure::Redis::Mgmt::V2018_03_01::Models::RedisLinkedServerCreateParameters RedisFirewallRule = Azure::Redis::Mgmt::V2018_03_01::Models::RedisFirewallRule - RedisLinkedServerWithProperties = Azure::Redis::Mgmt::V2018_03_01::Models::RedisLinkedServerWithProperties - RedisListResult = Azure::Redis::Mgmt::V2018_03_01::Models::RedisListResult - SkuName = Azure::Redis::Mgmt::V2018_03_01::Models::SkuName - SkuFamily = Azure::Redis::Mgmt::V2018_03_01::Models::SkuFamily - RedisPatchSchedule = Azure::Redis::Mgmt::V2018_03_01::Models::RedisPatchSchedule - RedisKeyType = Azure::Redis::Mgmt::V2018_03_01::Models::RedisKeyType - RebootType = Azure::Redis::Mgmt::V2018_03_01::Models::RebootType - TlsVersion = Azure::Redis::Mgmt::V2018_03_01::Models::TlsVersion - Sku = Azure::Redis::Mgmt::V2018_03_01::Models::Sku - ProvisioningState = Azure::Redis::Mgmt::V2018_03_01::Models::ProvisioningState end class RedisManagementClass @@ -88,9 +88,39 @@ def method_missing(method, *args) end class ModelClasses + def redis_resource + Azure::Redis::Mgmt::V2018_03_01::Models::RedisResource + end + def redis_patch_schedule + Azure::Redis::Mgmt::V2018_03_01::Models::RedisPatchSchedule + end + def redis_linked_server_with_properties + Azure::Redis::Mgmt::V2018_03_01::Models::RedisLinkedServerWithProperties + end + def sku_family + Azure::Redis::Mgmt::V2018_03_01::Models::SkuFamily + end + def tls_version + Azure::Redis::Mgmt::V2018_03_01::Models::TlsVersion + end + def redis_key_type + Azure::Redis::Mgmt::V2018_03_01::Models::RedisKeyType + end + def sku_name + Azure::Redis::Mgmt::V2018_03_01::Models::SkuName + end def replication_role Azure::Redis::Mgmt::V2018_03_01::Models::ReplicationRole end + def sku + Azure::Redis::Mgmt::V2018_03_01::Models::Sku + end + def reboot_type + Azure::Redis::Mgmt::V2018_03_01::Models::RebootType + end + def provisioning_state + Azure::Redis::Mgmt::V2018_03_01::Models::ProvisioningState + end def tracked_resource Azure::Redis::Mgmt::V2018_03_01::Models::TrackedResource end @@ -109,33 +139,33 @@ def operation_display def redis_reboot_parameters Azure::Redis::Mgmt::V2018_03_01::Models::RedisRebootParameters end - def operation - Azure::Redis::Mgmt::V2018_03_01::Models::Operation - end def export_rdbparameters Azure::Redis::Mgmt::V2018_03_01::Models::ExportRDBParameters end + def redis_list_result + Azure::Redis::Mgmt::V2018_03_01::Models::RedisListResult + end + def operation_list_result + Azure::Redis::Mgmt::V2018_03_01::Models::OperationListResult + end def redis_access_keys Azure::Redis::Mgmt::V2018_03_01::Models::RedisAccessKeys end def redis_regenerate_key_parameters Azure::Redis::Mgmt::V2018_03_01::Models::RedisRegenerateKeyParameters end - def notification_list_response - Azure::Redis::Mgmt::V2018_03_01::Models::NotificationListResponse - end - def operation_list_result - Azure::Redis::Mgmt::V2018_03_01::Models::OperationListResult + def redis_update_parameters + Azure::Redis::Mgmt::V2018_03_01::Models::RedisUpdateParameters end def import_rdbparameters Azure::Redis::Mgmt::V2018_03_01::Models::ImportRDBParameters end + def notification_list_response + Azure::Redis::Mgmt::V2018_03_01::Models::NotificationListResponse + end def redis_firewall_rule_create_parameters Azure::Redis::Mgmt::V2018_03_01::Models::RedisFirewallRuleCreateParameters end - def redis_update_parameters - Azure::Redis::Mgmt::V2018_03_01::Models::RedisUpdateParameters - end def schedule_entry Azure::Redis::Mgmt::V2018_03_01::Models::ScheduleEntry end @@ -154,54 +184,24 @@ def redis_linked_server def redis_force_reboot_response Azure::Redis::Mgmt::V2018_03_01::Models::RedisForceRebootResponse end - def redis_linked_server_with_properties_list - Azure::Redis::Mgmt::V2018_03_01::Models::RedisLinkedServerWithPropertiesList + def operation + Azure::Redis::Mgmt::V2018_03_01::Models::Operation end def redis_firewall_rule_list_result Azure::Redis::Mgmt::V2018_03_01::Models::RedisFirewallRuleListResult end - def redis_linked_server_create_parameters - Azure::Redis::Mgmt::V2018_03_01::Models::RedisLinkedServerCreateParameters + def redis_linked_server_with_properties_list + Azure::Redis::Mgmt::V2018_03_01::Models::RedisLinkedServerWithPropertiesList end def redis_create_parameters Azure::Redis::Mgmt::V2018_03_01::Models::RedisCreateParameters end - def redis_resource - Azure::Redis::Mgmt::V2018_03_01::Models::RedisResource + def redis_linked_server_create_parameters + Azure::Redis::Mgmt::V2018_03_01::Models::RedisLinkedServerCreateParameters end def redis_firewall_rule Azure::Redis::Mgmt::V2018_03_01::Models::RedisFirewallRule end - def redis_linked_server_with_properties - Azure::Redis::Mgmt::V2018_03_01::Models::RedisLinkedServerWithProperties - end - def redis_list_result - Azure::Redis::Mgmt::V2018_03_01::Models::RedisListResult - end - def sku_name - Azure::Redis::Mgmt::V2018_03_01::Models::SkuName - end - def sku_family - Azure::Redis::Mgmt::V2018_03_01::Models::SkuFamily - end - def redis_patch_schedule - Azure::Redis::Mgmt::V2018_03_01::Models::RedisPatchSchedule - end - def redis_key_type - Azure::Redis::Mgmt::V2018_03_01::Models::RedisKeyType - end - def reboot_type - Azure::Redis::Mgmt::V2018_03_01::Models::RebootType - end - def tls_version - Azure::Redis::Mgmt::V2018_03_01::Models::TlsVersion - end - def sku - Azure::Redis::Mgmt::V2018_03_01::Models::Sku - end - def provisioning_state - Azure::Redis::Mgmt::V2018_03_01::Models::ProvisioningState - end end end end diff --git a/azure_sdk/lib/latest/modules/relay_profile_module.rb b/azure_sdk/lib/latest/modules/relay_profile_module.rb index eee96d6696..1fe583ac8a 100644 --- a/azure_sdk/lib/latest/modules/relay_profile_module.rb +++ b/azure_sdk/lib/latest/modules/relay_profile_module.rb @@ -7,43 +7,43 @@ module Azure::Profiles::Latest module Relay module Mgmt - HybridConnections = Azure::Relay::Mgmt::V2017_04_01::HybridConnections - WCFRelays = Azure::Relay::Mgmt::V2017_04_01::WCFRelays Operations = Azure::Relay::Mgmt::V2017_04_01::Operations Namespaces = Azure::Relay::Mgmt::V2017_04_01::Namespaces + HybridConnections = Azure::Relay::Mgmt::V2017_04_01::HybridConnections + WCFRelays = Azure::Relay::Mgmt::V2017_04_01::WCFRelays module Models + Sku = Azure::Relay::Mgmt::V2017_04_01::Models::Sku + SkuTier = Azure::Relay::Mgmt::V2017_04_01::Models::SkuTier HybridConnection = Azure::Relay::Mgmt::V2017_04_01::Models::HybridConnection AccessRights = Azure::Relay::Mgmt::V2017_04_01::Models::AccessRights ErrorResponse = Azure::Relay::Mgmt::V2017_04_01::Models::ErrorResponse TrackedResource = Azure::Relay::Mgmt::V2017_04_01::Models::TrackedResource Resource = Azure::Relay::Mgmt::V2017_04_01::Models::Resource RelayNamespaceListResult = Azure::Relay::Mgmt::V2017_04_01::Models::RelayNamespaceListResult - CheckNameAvailability = Azure::Relay::Mgmt::V2017_04_01::Models::CheckNameAvailability OperationDisplay = Azure::Relay::Mgmt::V2017_04_01::Models::OperationDisplay + HybridConnectionListResult = Azure::Relay::Mgmt::V2017_04_01::Models::HybridConnectionListResult WcfRelaysListResult = Azure::Relay::Mgmt::V2017_04_01::Models::WcfRelaysListResult - Operation = Azure::Relay::Mgmt::V2017_04_01::Models::Operation + CheckNameAvailability = Azure::Relay::Mgmt::V2017_04_01::Models::CheckNameAvailability OperationListResult = Azure::Relay::Mgmt::V2017_04_01::Models::OperationListResult AccessKeys = Azure::Relay::Mgmt::V2017_04_01::Models::AccessKeys + AuthorizationRuleListResult = Azure::Relay::Mgmt::V2017_04_01::Models::AuthorizationRuleListResult ResourceNamespacePatch = Azure::Relay::Mgmt::V2017_04_01::Models::ResourceNamespacePatch - WcfRelay = Azure::Relay::Mgmt::V2017_04_01::Models::WcfRelay + Operation = Azure::Relay::Mgmt::V2017_04_01::Models::Operation RelayNamespace = Azure::Relay::Mgmt::V2017_04_01::Models::RelayNamespace - RelayUpdateParameters = Azure::Relay::Mgmt::V2017_04_01::Models::RelayUpdateParameters - AuthorizationRule = Azure::Relay::Mgmt::V2017_04_01::Models::AuthorizationRule + WcfRelay = Azure::Relay::Mgmt::V2017_04_01::Models::WcfRelay CheckNameAvailabilityResult = Azure::Relay::Mgmt::V2017_04_01::Models::CheckNameAvailabilityResult Relaytype = Azure::Relay::Mgmt::V2017_04_01::Models::Relaytype - AuthorizationRuleListResult = Azure::Relay::Mgmt::V2017_04_01::Models::AuthorizationRuleListResult + AuthorizationRule = Azure::Relay::Mgmt::V2017_04_01::Models::AuthorizationRule UnavailableReason = Azure::Relay::Mgmt::V2017_04_01::Models::UnavailableReason RegenerateAccessKeyParameters = Azure::Relay::Mgmt::V2017_04_01::Models::RegenerateAccessKeyParameters - HybridConnectionListResult = Azure::Relay::Mgmt::V2017_04_01::Models::HybridConnectionListResult ProvisioningStateEnum = Azure::Relay::Mgmt::V2017_04_01::Models::ProvisioningStateEnum + RelayUpdateParameters = Azure::Relay::Mgmt::V2017_04_01::Models::RelayUpdateParameters KeyType = Azure::Relay::Mgmt::V2017_04_01::Models::KeyType - Sku = Azure::Relay::Mgmt::V2017_04_01::Models::Sku - SkuTier = Azure::Relay::Mgmt::V2017_04_01::Models::SkuTier end class RelayManagementClass - attr_reader :hybrid_connections, :wcfrelays, :operations, :namespaces, :configurable, :base_url, :options, :model_classes + attr_reader :operations, :namespaces, :hybrid_connections, :wcfrelays, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -53,10 +53,10 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) - @hybrid_connections = @client_0.hybrid_connections - @wcfrelays = @client_0.wcfrelays @operations = @client_0.operations @namespaces = @client_0.namespaces + @hybrid_connections = @client_0.hybrid_connections + @wcfrelays = @client_0.wcfrelays @model_classes = ModelClasses.new end @@ -75,6 +75,12 @@ def method_missing(method, *args) end class ModelClasses + def sku + Azure::Relay::Mgmt::V2017_04_01::Models::Sku + end + def sku_tier + Azure::Relay::Mgmt::V2017_04_01::Models::SkuTier + end def hybrid_connection Azure::Relay::Mgmt::V2017_04_01::Models::HybridConnection end @@ -93,17 +99,17 @@ def resource def relay_namespace_list_result Azure::Relay::Mgmt::V2017_04_01::Models::RelayNamespaceListResult end - def check_name_availability - Azure::Relay::Mgmt::V2017_04_01::Models::CheckNameAvailability - end def operation_display Azure::Relay::Mgmt::V2017_04_01::Models::OperationDisplay end + def hybrid_connection_list_result + Azure::Relay::Mgmt::V2017_04_01::Models::HybridConnectionListResult + end def wcf_relays_list_result Azure::Relay::Mgmt::V2017_04_01::Models::WcfRelaysListResult end - def operation - Azure::Relay::Mgmt::V2017_04_01::Models::Operation + def check_name_availability + Azure::Relay::Mgmt::V2017_04_01::Models::CheckNameAvailability end def operation_list_result Azure::Relay::Mgmt::V2017_04_01::Models::OperationListResult @@ -111,20 +117,20 @@ def operation_list_result def access_keys Azure::Relay::Mgmt::V2017_04_01::Models::AccessKeys end + def authorization_rule_list_result + Azure::Relay::Mgmt::V2017_04_01::Models::AuthorizationRuleListResult + end def resource_namespace_patch Azure::Relay::Mgmt::V2017_04_01::Models::ResourceNamespacePatch end - def wcf_relay - Azure::Relay::Mgmt::V2017_04_01::Models::WcfRelay + def operation + Azure::Relay::Mgmt::V2017_04_01::Models::Operation end def relay_namespace Azure::Relay::Mgmt::V2017_04_01::Models::RelayNamespace end - def relay_update_parameters - Azure::Relay::Mgmt::V2017_04_01::Models::RelayUpdateParameters - end - def authorization_rule - Azure::Relay::Mgmt::V2017_04_01::Models::AuthorizationRule + def wcf_relay + Azure::Relay::Mgmt::V2017_04_01::Models::WcfRelay end def check_name_availability_result Azure::Relay::Mgmt::V2017_04_01::Models::CheckNameAvailabilityResult @@ -132,8 +138,8 @@ def check_name_availability_result def relaytype Azure::Relay::Mgmt::V2017_04_01::Models::Relaytype end - def authorization_rule_list_result - Azure::Relay::Mgmt::V2017_04_01::Models::AuthorizationRuleListResult + def authorization_rule + Azure::Relay::Mgmt::V2017_04_01::Models::AuthorizationRule end def unavailable_reason Azure::Relay::Mgmt::V2017_04_01::Models::UnavailableReason @@ -141,21 +147,15 @@ def unavailable_reason def regenerate_access_key_parameters Azure::Relay::Mgmt::V2017_04_01::Models::RegenerateAccessKeyParameters end - def hybrid_connection_list_result - Azure::Relay::Mgmt::V2017_04_01::Models::HybridConnectionListResult - end def provisioning_state_enum Azure::Relay::Mgmt::V2017_04_01::Models::ProvisioningStateEnum end + def relay_update_parameters + Azure::Relay::Mgmt::V2017_04_01::Models::RelayUpdateParameters + end def key_type Azure::Relay::Mgmt::V2017_04_01::Models::KeyType end - def sku - Azure::Relay::Mgmt::V2017_04_01::Models::Sku - end - def sku_tier - Azure::Relay::Mgmt::V2017_04_01::Models::SkuTier - end end end end diff --git a/azure_sdk/lib/latest/modules/resources_profile_module.rb b/azure_sdk/lib/latest/modules/resources_profile_module.rb index 89c5048afd..218d14b8fe 100644 --- a/azure_sdk/lib/latest/modules/resources_profile_module.rb +++ b/azure_sdk/lib/latest/modules/resources_profile_module.rb @@ -7,15 +7,18 @@ module Azure::Profiles::Latest module Resources module Mgmt - DeploymentOperations = Azure::Resources::Mgmt::V2018_05_01::DeploymentOperations - ResourceGroups = Azure::Resources::Mgmt::V2018_05_01::ResourceGroups Resources = Azure::Resources::Mgmt::V2018_05_01::Resources Operations = Azure::Resources::Mgmt::V2018_05_01::Operations Deployments = Azure::Resources::Mgmt::V2018_05_01::Deployments Providers = Azure::Resources::Mgmt::V2018_05_01::Providers + ResourceGroups = Azure::Resources::Mgmt::V2018_05_01::ResourceGroups Tags = Azure::Resources::Mgmt::V2018_05_01::Tags + DeploymentOperations = Azure::Resources::Mgmt::V2018_05_01::DeploymentOperations module Models + Plan = Azure::Resources::Mgmt::V2018_05_01::Models::Plan + ResourceIdentityType = Azure::Resources::Mgmt::V2018_05_01::Models::ResourceIdentityType + Sku = Azure::Resources::Mgmt::V2018_05_01::Models::Sku Dependency = Azure::Resources::Mgmt::V2018_05_01::Models::Dependency GenericResourceFilter = Azure::Resources::Mgmt::V2018_05_01::Models::GenericResourceFilter Identity = Azure::Resources::Mgmt::V2018_05_01::Models::Identity @@ -29,9 +32,9 @@ module Models ResourceGroup = Azure::Resources::Mgmt::V2018_05_01::Models::ResourceGroup ResourceGroupPatchable = Azure::Resources::Mgmt::V2018_05_01::Models::ResourceGroupPatchable Provider = Azure::Resources::Mgmt::V2018_05_01::Models::Provider + AliasType = Azure::Resources::Mgmt::V2018_05_01::Models::AliasType ResourceGroupListResult = Azure::Resources::Mgmt::V2018_05_01::Models::ResourceGroupListResult ResourcesMoveInfo = Azure::Resources::Mgmt::V2018_05_01::Models::ResourcesMoveInfo - DeploymentPropertiesExtended = Azure::Resources::Mgmt::V2018_05_01::Models::DeploymentPropertiesExtended ExportTemplateRequest = Azure::Resources::Mgmt::V2018_05_01::Models::ExportTemplateRequest DeploymentExtended = Azure::Resources::Mgmt::V2018_05_01::Models::DeploymentExtended TagCount = Azure::Resources::Mgmt::V2018_05_01::Models::TagCount @@ -41,13 +44,13 @@ module Models TagDetails = Azure::Resources::Mgmt::V2018_05_01::Models::TagDetails DeploymentProperties = Azure::Resources::Mgmt::V2018_05_01::Models::DeploymentProperties TagsListResult = Azure::Resources::Mgmt::V2018_05_01::Models::TagsListResult - AliasPathType = Azure::Resources::Mgmt::V2018_05_01::Models::AliasPathType + DeploymentPropertiesExtended = Azure::Resources::Mgmt::V2018_05_01::Models::DeploymentPropertiesExtended TargetResource = Azure::Resources::Mgmt::V2018_05_01::Models::TargetResource BasicDependency = Azure::Resources::Mgmt::V2018_05_01::Models::BasicDependency HttpMessage = Azure::Resources::Mgmt::V2018_05_01::Models::HttpMessage DeploymentValidateResult = Azure::Resources::Mgmt::V2018_05_01::Models::DeploymentValidateResult DeploymentOperationProperties = Azure::Resources::Mgmt::V2018_05_01::Models::DeploymentOperationProperties - AliasType = Azure::Resources::Mgmt::V2018_05_01::Models::AliasType + AliasPathType = Azure::Resources::Mgmt::V2018_05_01::Models::AliasPathType DeploymentOperation = Azure::Resources::Mgmt::V2018_05_01::Models::DeploymentOperation DeploymentExportResult = Azure::Resources::Mgmt::V2018_05_01::Models::DeploymentExportResult DeploymentOperationsListResult = Azure::Resources::Mgmt::V2018_05_01::Models::DeploymentOperationsListResult @@ -67,13 +70,10 @@ module Models ResourceListResult = Azure::Resources::Mgmt::V2018_05_01::Models::ResourceListResult DeploymentMode = Azure::Resources::Mgmt::V2018_05_01::Models::DeploymentMode OnErrorDeploymentExtended = Azure::Resources::Mgmt::V2018_05_01::Models::OnErrorDeploymentExtended - Plan = Azure::Resources::Mgmt::V2018_05_01::Models::Plan - ResourceIdentityType = Azure::Resources::Mgmt::V2018_05_01::Models::ResourceIdentityType - Sku = Azure::Resources::Mgmt::V2018_05_01::Models::Sku end class ResourcesManagementClass - attr_reader :deployment_operations, :resource_groups, :resources, :operations, :deployments, :providers, :tags, :configurable, :base_url, :options, :model_classes + attr_reader :resources, :operations, :deployments, :providers, :resource_groups, :tags, :deployment_operations, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -83,13 +83,13 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) - @deployment_operations = @client_0.deployment_operations - @resource_groups = @client_0.resource_groups @resources = @client_0.resources @operations = @client_0.operations @deployments = @client_0.deployments @providers = @client_0.providers + @resource_groups = @client_0.resource_groups @tags = @client_0.tags + @deployment_operations = @client_0.deployment_operations @model_classes = ModelClasses.new end @@ -108,6 +108,15 @@ def method_missing(method, *args) end class ModelClasses + def plan + Azure::Resources::Mgmt::V2018_05_01::Models::Plan + end + def resource_identity_type + Azure::Resources::Mgmt::V2018_05_01::Models::ResourceIdentityType + end + def sku + Azure::Resources::Mgmt::V2018_05_01::Models::Sku + end def dependency Azure::Resources::Mgmt::V2018_05_01::Models::Dependency end @@ -147,15 +156,15 @@ def resource_group_patchable def provider Azure::Resources::Mgmt::V2018_05_01::Models::Provider end + def alias_type + Azure::Resources::Mgmt::V2018_05_01::Models::AliasType + end def resource_group_list_result Azure::Resources::Mgmt::V2018_05_01::Models::ResourceGroupListResult end def resources_move_info Azure::Resources::Mgmt::V2018_05_01::Models::ResourcesMoveInfo end - def deployment_properties_extended - Azure::Resources::Mgmt::V2018_05_01::Models::DeploymentPropertiesExtended - end def export_template_request Azure::Resources::Mgmt::V2018_05_01::Models::ExportTemplateRequest end @@ -183,8 +192,8 @@ def deployment_properties def tags_list_result Azure::Resources::Mgmt::V2018_05_01::Models::TagsListResult end - def alias_path_type - Azure::Resources::Mgmt::V2018_05_01::Models::AliasPathType + def deployment_properties_extended + Azure::Resources::Mgmt::V2018_05_01::Models::DeploymentPropertiesExtended end def target_resource Azure::Resources::Mgmt::V2018_05_01::Models::TargetResource @@ -201,8 +210,8 @@ def deployment_validate_result def deployment_operation_properties Azure::Resources::Mgmt::V2018_05_01::Models::DeploymentOperationProperties end - def alias_type - Azure::Resources::Mgmt::V2018_05_01::Models::AliasType + def alias_path_type + Azure::Resources::Mgmt::V2018_05_01::Models::AliasPathType end def deployment_operation Azure::Resources::Mgmt::V2018_05_01::Models::DeploymentOperation @@ -261,15 +270,6 @@ def deployment_mode def on_error_deployment_extended Azure::Resources::Mgmt::V2018_05_01::Models::OnErrorDeploymentExtended end - def plan - Azure::Resources::Mgmt::V2018_05_01::Models::Plan - end - def resource_identity_type - Azure::Resources::Mgmt::V2018_05_01::Models::ResourceIdentityType - end - def sku - Azure::Resources::Mgmt::V2018_05_01::Models::Sku - end end end end diff --git a/azure_sdk/lib/latest/modules/resourcesmanagement_profile_module.rb b/azure_sdk/lib/latest/modules/resourcesmanagement_profile_module.rb index 07aad061b1..7ff3aed296 100644 --- a/azure_sdk/lib/latest/modules/resourcesmanagement_profile_module.rb +++ b/azure_sdk/lib/latest/modules/resourcesmanagement_profile_module.rb @@ -13,33 +13,33 @@ module Mgmt Entities = Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Entities module Models + ManagementGroupInfo = Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::ManagementGroupInfo + Status = Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::Status + Reason = Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::Reason ErrorResponse = Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::ErrorResponse ErrorDetails = Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::ErrorDetails Type = Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::Type Operation = Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::Operation OperationResults = Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::OperationResults + OperationListResult = Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::OperationListResult OperationDisplayProperties = Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::OperationDisplayProperties - EntityParentGroupInfo = Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::EntityParentGroupInfo EntityInfo = Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::EntityInfo - OperationListResult = Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::OperationListResult TenantBackfillStatusResult = Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::TenantBackfillStatusResult EntityListResult = Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::EntityListResult ManagementGroupListResult = Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::ManagementGroupListResult EntityHierarchyItem = Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::EntityHierarchyItem + EntityParentGroupInfo = Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::EntityParentGroupInfo ManagementGroupDetails = Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::ManagementGroupDetails PatchManagementGroupRequest = Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::PatchManagementGroupRequest CreateParentGroupInfo = Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::CreateParentGroupInfo ParentGroupInfo = Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::ParentGroupInfo ManagementGroup = Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::ManagementGroup - CheckNameAvailabilityResult = Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::CheckNameAvailabilityResult + CreateManagementGroupRequest = Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::CreateManagementGroupRequest ManagementGroupChildInfo = Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::ManagementGroupChildInfo CreateManagementGroupChildInfo = Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::CreateManagementGroupChildInfo CreateManagementGroupDetails = Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::CreateManagementGroupDetails - ManagementGroupInfo = Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::ManagementGroupInfo + CheckNameAvailabilityResult = Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::CheckNameAvailabilityResult CheckNameAvailabilityRequest = Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::CheckNameAvailabilityRequest - CreateManagementGroupRequest = Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::CreateManagementGroupRequest - Reason = Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::Reason - Status = Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::Status end class ResourcesManagementManagementClass @@ -75,6 +75,15 @@ def method_missing(method, *args) end class ModelClasses + def management_group_info + Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::ManagementGroupInfo + end + def status + Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::Status + end + def reason + Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::Reason + end def error_response Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::ErrorResponse end @@ -90,18 +99,15 @@ def operation def operation_results Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::OperationResults end + def operation_list_result + Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::OperationListResult + end def operation_display_properties Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::OperationDisplayProperties end - def entity_parent_group_info - Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::EntityParentGroupInfo - end def entity_info Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::EntityInfo end - def operation_list_result - Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::OperationListResult - end def tenant_backfill_status_result Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::TenantBackfillStatusResult end @@ -114,6 +120,9 @@ def management_group_list_result def entity_hierarchy_item Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::EntityHierarchyItem end + def entity_parent_group_info + Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::EntityParentGroupInfo + end def management_group_details Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::ManagementGroupDetails end @@ -129,8 +138,8 @@ def parent_group_info def management_group Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::ManagementGroup end - def check_name_availability_result - Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::CheckNameAvailabilityResult + def create_management_group_request + Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::CreateManagementGroupRequest end def management_group_child_info Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::ManagementGroupChildInfo @@ -141,21 +150,12 @@ def create_management_group_child_info def create_management_group_details Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::CreateManagementGroupDetails end - def management_group_info - Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::ManagementGroupInfo + def check_name_availability_result + Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::CheckNameAvailabilityResult end def check_name_availability_request Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::CheckNameAvailabilityRequest end - def create_management_group_request - Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::CreateManagementGroupRequest - end - def reason - Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::Reason - end - def status - Azure::ResourcesManagement::Mgmt::V2018_03_01_preview::Models::Status - end end end end diff --git a/azure_sdk/lib/latest/modules/scheduler_profile_module.rb b/azure_sdk/lib/latest/modules/scheduler_profile_module.rb index b3414a1a1e..ef8affec71 100644 --- a/azure_sdk/lib/latest/modules/scheduler_profile_module.rb +++ b/azure_sdk/lib/latest/modules/scheduler_profile_module.rb @@ -11,6 +11,7 @@ module Mgmt JobCollections = Azure::Scheduler::Mgmt::V2016_03_01::JobCollections module Models + Sku = Azure::Scheduler::Mgmt::V2016_03_01::Models::Sku JobRecurrence = Azure::Scheduler::Mgmt::V2016_03_01::Models::JobRecurrence JobCollectionQuota = Azure::Scheduler::Mgmt::V2016_03_01::Models::JobCollectionQuota JobCollectionDefinition = Azure::Scheduler::Mgmt::V2016_03_01::Models::JobCollectionDefinition @@ -26,18 +27,18 @@ module Models JobCollectionProperties = Azure::Scheduler::Mgmt::V2016_03_01::Models::JobCollectionProperties JobHistoryListResult = Azure::Scheduler::Mgmt::V2016_03_01::Models::JobHistoryListResult JobErrorAction = Azure::Scheduler::Mgmt::V2016_03_01::Models::JobErrorAction - RetryPolicy = Azure::Scheduler::Mgmt::V2016_03_01::Models::RetryPolicy JobHistoryFilter = Azure::Scheduler::Mgmt::V2016_03_01::Models::JobHistoryFilter JobMaxRecurrence = Azure::Scheduler::Mgmt::V2016_03_01::Models::JobMaxRecurrence - JobRecurrenceScheduleMonthlyOccurrence = Azure::Scheduler::Mgmt::V2016_03_01::Models::JobRecurrenceScheduleMonthlyOccurrence - ServiceBusMessage = Azure::Scheduler::Mgmt::V2016_03_01::Models::ServiceBusMessage JobStateFilter = Azure::Scheduler::Mgmt::V2016_03_01::Models::JobStateFilter + RetryPolicy = Azure::Scheduler::Mgmt::V2016_03_01::Models::RetryPolicy + JobRecurrenceScheduleMonthlyOccurrence = Azure::Scheduler::Mgmt::V2016_03_01::Models::JobRecurrenceScheduleMonthlyOccurrence JobCollectionListResult = Azure::Scheduler::Mgmt::V2016_03_01::Models::JobCollectionListResult - ServiceBusQueueMessage = Azure::Scheduler::Mgmt::V2016_03_01::Models::ServiceBusQueueMessage - ServiceBusTopicMessage = Azure::Scheduler::Mgmt::V2016_03_01::Models::ServiceBusTopicMessage ServiceBusAuthentication = Azure::Scheduler::Mgmt::V2016_03_01::Models::ServiceBusAuthentication + ServiceBusMessage = Azure::Scheduler::Mgmt::V2016_03_01::Models::ServiceBusMessage + ServiceBusQueueMessage = Azure::Scheduler::Mgmt::V2016_03_01::Models::ServiceBusQueueMessage ClientCertAuthentication = Azure::Scheduler::Mgmt::V2016_03_01::Models::ClientCertAuthentication OAuthAuthentication = Azure::Scheduler::Mgmt::V2016_03_01::Models::OAuthAuthentication + ServiceBusTopicMessage = Azure::Scheduler::Mgmt::V2016_03_01::Models::ServiceBusTopicMessage SkuDefinition = Azure::Scheduler::Mgmt::V2016_03_01::Models::SkuDefinition JobCollectionState = Azure::Scheduler::Mgmt::V2016_03_01::Models::JobCollectionState RetryType = Azure::Scheduler::Mgmt::V2016_03_01::Models::RetryType @@ -54,7 +55,6 @@ module Models JobProperties = Azure::Scheduler::Mgmt::V2016_03_01::Models::JobProperties BasicAuthentication = Azure::Scheduler::Mgmt::V2016_03_01::Models::BasicAuthentication JobStatus = Azure::Scheduler::Mgmt::V2016_03_01::Models::JobStatus - Sku = Azure::Scheduler::Mgmt::V2016_03_01::Models::Sku end class SchedulerManagementClass @@ -88,6 +88,9 @@ def method_missing(method, *args) end class ModelClasses + def sku + Azure::Scheduler::Mgmt::V2016_03_01::Models::Sku + end def job_recurrence Azure::Scheduler::Mgmt::V2016_03_01::Models::JobRecurrence end @@ -133,42 +136,42 @@ def job_history_list_result def job_error_action Azure::Scheduler::Mgmt::V2016_03_01::Models::JobErrorAction end - def retry_policy - Azure::Scheduler::Mgmt::V2016_03_01::Models::RetryPolicy - end def job_history_filter Azure::Scheduler::Mgmt::V2016_03_01::Models::JobHistoryFilter end def job_max_recurrence Azure::Scheduler::Mgmt::V2016_03_01::Models::JobMaxRecurrence end - def job_recurrence_schedule_monthly_occurrence - Azure::Scheduler::Mgmt::V2016_03_01::Models::JobRecurrenceScheduleMonthlyOccurrence - end - def service_bus_message - Azure::Scheduler::Mgmt::V2016_03_01::Models::ServiceBusMessage - end def job_state_filter Azure::Scheduler::Mgmt::V2016_03_01::Models::JobStateFilter end - def job_collection_list_result - Azure::Scheduler::Mgmt::V2016_03_01::Models::JobCollectionListResult + def retry_policy + Azure::Scheduler::Mgmt::V2016_03_01::Models::RetryPolicy end - def service_bus_queue_message - Azure::Scheduler::Mgmt::V2016_03_01::Models::ServiceBusQueueMessage + def job_recurrence_schedule_monthly_occurrence + Azure::Scheduler::Mgmt::V2016_03_01::Models::JobRecurrenceScheduleMonthlyOccurrence end - def service_bus_topic_message - Azure::Scheduler::Mgmt::V2016_03_01::Models::ServiceBusTopicMessage + def job_collection_list_result + Azure::Scheduler::Mgmt::V2016_03_01::Models::JobCollectionListResult end def service_bus_authentication Azure::Scheduler::Mgmt::V2016_03_01::Models::ServiceBusAuthentication end + def service_bus_message + Azure::Scheduler::Mgmt::V2016_03_01::Models::ServiceBusMessage + end + def service_bus_queue_message + Azure::Scheduler::Mgmt::V2016_03_01::Models::ServiceBusQueueMessage + end def client_cert_authentication Azure::Scheduler::Mgmt::V2016_03_01::Models::ClientCertAuthentication end def oauth_authentication Azure::Scheduler::Mgmt::V2016_03_01::Models::OAuthAuthentication end + def service_bus_topic_message + Azure::Scheduler::Mgmt::V2016_03_01::Models::ServiceBusTopicMessage + end def sku_definition Azure::Scheduler::Mgmt::V2016_03_01::Models::SkuDefinition end @@ -217,9 +220,6 @@ def basic_authentication def job_status Azure::Scheduler::Mgmt::V2016_03_01::Models::JobStatus end - def sku - Azure::Scheduler::Mgmt::V2016_03_01::Models::Sku - end end end end diff --git a/azure_sdk/lib/latest/modules/search_profile_module.rb b/azure_sdk/lib/latest/modules/search_profile_module.rb index 22307952e8..67ee2ddb38 100644 --- a/azure_sdk/lib/latest/modules/search_profile_module.rb +++ b/azure_sdk/lib/latest/modules/search_profile_module.rb @@ -7,34 +7,34 @@ module Azure::Profiles::Latest module Search module Mgmt + Operations = Azure::Search::Mgmt::V2015_08_19::Operations AdminKeys = Azure::Search::Mgmt::V2015_08_19::AdminKeys QueryKeys = Azure::Search::Mgmt::V2015_08_19::QueryKeys Services = Azure::Search::Mgmt::V2015_08_19::Services - Operations = Azure::Search::Mgmt::V2015_08_19::Operations module Models + Identity = Azure::Search::Mgmt::V2015_08_19::Models::Identity + Resource = Azure::Search::Mgmt::V2015_08_19::Models::Resource + QueryKey = Azure::Search::Mgmt::V2015_08_19::Models::QueryKey + Sku = Azure::Search::Mgmt::V2015_08_19::Models::Sku + SearchManagementRequestOptions = Azure::Search::Mgmt::V2015_08_19::Models::SearchManagementRequestOptions + Operation = Azure::Search::Mgmt::V2015_08_19::Models::Operation + OperationDisplay = Azure::Search::Mgmt::V2015_08_19::Models::OperationDisplay OperationListResult = Azure::Search::Mgmt::V2015_08_19::Models::OperationListResult SearchService = Azure::Search::Mgmt::V2015_08_19::Models::SearchService + AdminKeyResult = Azure::Search::Mgmt::V2015_08_19::Models::AdminKeyResult CheckNameAvailabilityInput = Azure::Search::Mgmt::V2015_08_19::Models::CheckNameAvailabilityInput - HostingMode = Azure::Search::Mgmt::V2015_08_19::Models::HostingMode CheckNameAvailabilityOutput = Azure::Search::Mgmt::V2015_08_19::Models::CheckNameAvailabilityOutput UnavailableNameReason = Azure::Search::Mgmt::V2015_08_19::Models::UnavailableNameReason - AdminKeyResult = Azure::Search::Mgmt::V2015_08_19::Models::AdminKeyResult + HostingMode = Azure::Search::Mgmt::V2015_08_19::Models::HostingMode SearchServiceStatus = Azure::Search::Mgmt::V2015_08_19::Models::SearchServiceStatus AdminKeyKind = Azure::Search::Mgmt::V2015_08_19::Models::AdminKeyKind ProvisioningState = Azure::Search::Mgmt::V2015_08_19::Models::ProvisioningState SkuName = Azure::Search::Mgmt::V2015_08_19::Models::SkuName - Identity = Azure::Search::Mgmt::V2015_08_19::Models::Identity - Resource = Azure::Search::Mgmt::V2015_08_19::Models::Resource - Sku = Azure::Search::Mgmt::V2015_08_19::Models::Sku - QueryKey = Azure::Search::Mgmt::V2015_08_19::Models::QueryKey - SearchManagementRequestOptions = Azure::Search::Mgmt::V2015_08_19::Models::SearchManagementRequestOptions - Operation = Azure::Search::Mgmt::V2015_08_19::Models::Operation - OperationDisplay = Azure::Search::Mgmt::V2015_08_19::Models::OperationDisplay end class SearchManagementClass - attr_reader :admin_keys, :query_keys, :services, :operations, :configurable, :base_url, :options, :model_classes + attr_reader :operations, :admin_keys, :query_keys, :services, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -44,10 +44,10 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) + @operations = @client_0.operations @admin_keys = @client_0.admin_keys @query_keys = @client_0.query_keys @services = @client_0.services - @operations = @client_0.operations @model_classes = ModelClasses.new end @@ -66,26 +66,47 @@ def method_missing(method, *args) end class ModelClasses + def identity + Azure::Search::Mgmt::V2015_08_19::Models::Identity + end + def resource + Azure::Search::Mgmt::V2015_08_19::Models::Resource + end + def query_key + Azure::Search::Mgmt::V2015_08_19::Models::QueryKey + end + def sku + Azure::Search::Mgmt::V2015_08_19::Models::Sku + end + def search_management_request_options + Azure::Search::Mgmt::V2015_08_19::Models::SearchManagementRequestOptions + end + def operation + Azure::Search::Mgmt::V2015_08_19::Models::Operation + end + def operation_display + Azure::Search::Mgmt::V2015_08_19::Models::OperationDisplay + end def operation_list_result Azure::Search::Mgmt::V2015_08_19::Models::OperationListResult end def search_service Azure::Search::Mgmt::V2015_08_19::Models::SearchService end + def admin_key_result + Azure::Search::Mgmt::V2015_08_19::Models::AdminKeyResult + end def check_name_availability_input Azure::Search::Mgmt::V2015_08_19::Models::CheckNameAvailabilityInput end - def hosting_mode - Azure::Search::Mgmt::V2015_08_19::Models::HostingMode - end def check_name_availability_output Azure::Search::Mgmt::V2015_08_19::Models::CheckNameAvailabilityOutput end def unavailable_name_reason Azure::Search::Mgmt::V2015_08_19::Models::UnavailableNameReason end - def admin_key_result - Azure::Search::Mgmt::V2015_08_19::Models::AdminKeyResult + def hosting_mode + Azure::Search::Mgmt::V2015_08_19::Models::HostingMode end def search_service_status Azure::Search::Mgmt::V2015_08_19::Models::SearchServiceStatus @@ -99,27 +120,6 @@ def provisioning_state def sku_name Azure::Search::Mgmt::V2015_08_19::Models::SkuName end - def identity - Azure::Search::Mgmt::V2015_08_19::Models::Identity - end - def resource - Azure::Search::Mgmt::V2015_08_19::Models::Resource - end - def sku - Azure::Search::Mgmt::V2015_08_19::Models::Sku - end - def query_key - Azure::Search::Mgmt::V2015_08_19::Models::QueryKey - end - def search_management_request_options - Azure::Search::Mgmt::V2015_08_19::Models::SearchManagementRequestOptions - end - def operation - Azure::Search::Mgmt::V2015_08_19::Models::Operation - end - def operation_display - Azure::Search::Mgmt::V2015_08_19::Models::OperationDisplay - end end end end diff --git a/azure_sdk/lib/latest/modules/security_profile_module.rb b/azure_sdk/lib/latest/modules/security_profile_module.rb index 028a38a19c..228a0d80fa 100644 --- a/azure_sdk/lib/latest/modules/security_profile_module.rb +++ b/azure_sdk/lib/latest/modules/security_profile_module.rb @@ -14,6 +14,12 @@ module Mgmt Compliances = Azure::Security::Mgmt::V2017_08_01_preview::Compliances module Models + Resource = Azure::Security::Mgmt::V2017_08_01_preview::Models::Resource + AutoProvisioningSettingList = Azure::Security::Mgmt::V2017_08_01_preview::Models::AutoProvisioningSettingList + PricingList = Azure::Security::Mgmt::V2017_08_01_preview::Models::PricingList + ComplianceSegment = Azure::Security::Mgmt::V2017_08_01_preview::Models::ComplianceSegment + SecurityContactList = Azure::Security::Mgmt::V2017_08_01_preview::Models::SecurityContactList + ComplianceList = Azure::Security::Mgmt::V2017_08_01_preview::Models::ComplianceList WorkspaceSettingList = Azure::Security::Mgmt::V2017_08_01_preview::Models::WorkspaceSettingList SecurityContact = Azure::Security::Mgmt::V2017_08_01_preview::Models::SecurityContact Pricing = Azure::Security::Mgmt::V2017_08_01_preview::Models::Pricing @@ -24,12 +30,6 @@ module Models AlertsToAdmins = Azure::Security::Mgmt::V2017_08_01_preview::Models::AlertsToAdmins PricingTier = Azure::Security::Mgmt::V2017_08_01_preview::Models::PricingTier AutoProvision = Azure::Security::Mgmt::V2017_08_01_preview::Models::AutoProvision - Resource = Azure::Security::Mgmt::V2017_08_01_preview::Models::Resource - AutoProvisioningSettingList = Azure::Security::Mgmt::V2017_08_01_preview::Models::AutoProvisioningSettingList - PricingList = Azure::Security::Mgmt::V2017_08_01_preview::Models::PricingList - ComplianceSegment = Azure::Security::Mgmt::V2017_08_01_preview::Models::ComplianceSegment - SecurityContactList = Azure::Security::Mgmt::V2017_08_01_preview::Models::SecurityContactList - ComplianceList = Azure::Security::Mgmt::V2017_08_01_preview::Models::ComplianceList end class SecurityManagementClass @@ -66,6 +66,24 @@ def method_missing(method, *args) end class ModelClasses + def resource + Azure::Security::Mgmt::V2017_08_01_preview::Models::Resource + end + def auto_provisioning_setting_list + Azure::Security::Mgmt::V2017_08_01_preview::Models::AutoProvisioningSettingList + end + def pricing_list + Azure::Security::Mgmt::V2017_08_01_preview::Models::PricingList + end + def compliance_segment + Azure::Security::Mgmt::V2017_08_01_preview::Models::ComplianceSegment + end + def security_contact_list + Azure::Security::Mgmt::V2017_08_01_preview::Models::SecurityContactList + end + def compliance_list + Azure::Security::Mgmt::V2017_08_01_preview::Models::ComplianceList + end def workspace_setting_list Azure::Security::Mgmt::V2017_08_01_preview::Models::WorkspaceSettingList end @@ -96,24 +114,6 @@ def pricing_tier def auto_provision Azure::Security::Mgmt::V2017_08_01_preview::Models::AutoProvision end - def resource - Azure::Security::Mgmt::V2017_08_01_preview::Models::Resource - end - def auto_provisioning_setting_list - Azure::Security::Mgmt::V2017_08_01_preview::Models::AutoProvisioningSettingList - end - def pricing_list - Azure::Security::Mgmt::V2017_08_01_preview::Models::PricingList - end - def compliance_segment - Azure::Security::Mgmt::V2017_08_01_preview::Models::ComplianceSegment - end - def security_contact_list - Azure::Security::Mgmt::V2017_08_01_preview::Models::SecurityContactList - end - def compliance_list - Azure::Security::Mgmt::V2017_08_01_preview::Models::ComplianceList - end end end end diff --git a/azure_sdk/lib/latest/modules/servicebus_profile_module.rb b/azure_sdk/lib/latest/modules/servicebus_profile_module.rb index b8fa767e3b..72030a8e4e 100644 --- a/azure_sdk/lib/latest/modules/servicebus_profile_module.rb +++ b/azure_sdk/lib/latest/modules/servicebus_profile_module.rb @@ -7,19 +7,20 @@ module Azure::Profiles::Latest module ServiceBus module Mgmt + Subscriptions = Azure::ServiceBus::Mgmt::V2017_04_01::Subscriptions + Operations = Azure::ServiceBus::Mgmt::V2017_04_01::Operations Topics = Azure::ServiceBus::Mgmt::V2017_04_01::Topics Namespaces = Azure::ServiceBus::Mgmt::V2017_04_01::Namespaces - Subscriptions = Azure::ServiceBus::Mgmt::V2017_04_01::Subscriptions DisasterRecoveryConfigs = Azure::ServiceBus::Mgmt::V2017_04_01::DisasterRecoveryConfigs MigrationConfigs = Azure::ServiceBus::Mgmt::V2017_04_01::MigrationConfigs Queues = Azure::ServiceBus::Mgmt::V2017_04_01::Queues Rules = Azure::ServiceBus::Mgmt::V2017_04_01::Rules PremiumMessagingRegionsOperations = Azure::ServiceBus::Mgmt::V2017_04_01::PremiumMessagingRegionsOperations - Regions = Azure::ServiceBus::Mgmt::V2017_04_01::Regions EventHubs = Azure::ServiceBus::Mgmt::V2017_04_01::EventHubs - Operations = Azure::ServiceBus::Mgmt::V2017_04_01::Operations + Regions = Azure::ServiceBus::Mgmt::V2017_04_01::Regions module Models + EntityStatus = Azure::ServiceBus::Mgmt::V2017_04_01::Models::EntityStatus AccessRights = Azure::ServiceBus::Mgmt::V2017_04_01::Models::AccessRights ErrorResponse = Azure::ServiceBus::Mgmt::V2017_04_01::Models::ErrorResponse TrackedResource = Azure::ServiceBus::Mgmt::V2017_04_01::Models::TrackedResource @@ -35,47 +36,46 @@ module Models PremiumMessagingRegionsProperties = Azure::ServiceBus::Mgmt::V2017_04_01::Models::PremiumMessagingRegionsProperties SBNamespaceListResult = Azure::ServiceBus::Mgmt::V2017_04_01::Models::SBNamespaceListResult AuthorizationRuleProperties = Azure::ServiceBus::Mgmt::V2017_04_01::Models::AuthorizationRuleProperties - CheckNameAvailability = Azure::ServiceBus::Mgmt::V2017_04_01::Models::CheckNameAvailability CaptureDescription = Azure::ServiceBus::Mgmt::V2017_04_01::Models::CaptureDescription + CheckNameAvailability = Azure::ServiceBus::Mgmt::V2017_04_01::Models::CheckNameAvailability EventHubListResult = Azure::ServiceBus::Mgmt::V2017_04_01::Models::EventHubListResult SqlFilter = Azure::ServiceBus::Mgmt::V2017_04_01::Models::SqlFilter - AccessKeys = Azure::ServiceBus::Mgmt::V2017_04_01::Models::AccessKeys - CorrelationFilter = Azure::ServiceBus::Mgmt::V2017_04_01::Models::CorrelationFilter SBSku = Azure::ServiceBus::Mgmt::V2017_04_01::Models::SBSku + AccessKeys = Azure::ServiceBus::Mgmt::V2017_04_01::Models::AccessKeys + RuleListResult = Azure::ServiceBus::Mgmt::V2017_04_01::Models::RuleListResult ResourceNamespacePatch = Azure::ServiceBus::Mgmt::V2017_04_01::Models::ResourceNamespacePatch SBNamespaceUpdateParameters = Azure::ServiceBus::Mgmt::V2017_04_01::Models::SBNamespaceUpdateParameters - SBAuthorizationRule = Azure::ServiceBus::Mgmt::V2017_04_01::Models::SBAuthorizationRule SBQueue = Azure::ServiceBus::Mgmt::V2017_04_01::Models::SBQueue - RegenerateAccessKeyParameters = Azure::ServiceBus::Mgmt::V2017_04_01::Models::RegenerateAccessKeyParameters - SBNamespace = Azure::ServiceBus::Mgmt::V2017_04_01::Models::SBNamespace - Rule = Azure::ServiceBus::Mgmt::V2017_04_01::Models::Rule + CorrelationFilter = Azure::ServiceBus::Mgmt::V2017_04_01::Models::CorrelationFilter SBSubscription = Azure::ServiceBus::Mgmt::V2017_04_01::Models::SBSubscription - RuleListResult = Azure::ServiceBus::Mgmt::V2017_04_01::Models::RuleListResult - Eventhub = Azure::ServiceBus::Mgmt::V2017_04_01::Models::Eventhub + RegenerateAccessKeyParameters = Azure::ServiceBus::Mgmt::V2017_04_01::Models::RegenerateAccessKeyParameters + SqlRuleAction = Azure::ServiceBus::Mgmt::V2017_04_01::Models::SqlRuleAction PremiumMessagingRegions = Azure::ServiceBus::Mgmt::V2017_04_01::Models::PremiumMessagingRegions + Eventhub = Azure::ServiceBus::Mgmt::V2017_04_01::Models::Eventhub + ArmDisasterRecovery = Azure::ServiceBus::Mgmt::V2017_04_01::Models::ArmDisasterRecovery MigrationConfigProperties = Azure::ServiceBus::Mgmt::V2017_04_01::Models::MigrationConfigProperties - SqlRuleAction = Azure::ServiceBus::Mgmt::V2017_04_01::Models::SqlRuleAction - SBTopic = Azure::ServiceBus::Mgmt::V2017_04_01::Models::SBTopic + SBAuthorizationRule = Azure::ServiceBus::Mgmt::V2017_04_01::Models::SBAuthorizationRule FilterType = Azure::ServiceBus::Mgmt::V2017_04_01::Models::FilterType - ArmDisasterRecovery = Azure::ServiceBus::Mgmt::V2017_04_01::Models::ArmDisasterRecovery + SBTopic = Azure::ServiceBus::Mgmt::V2017_04_01::Models::SBTopic + SBNamespace = Azure::ServiceBus::Mgmt::V2017_04_01::Models::SBNamespace + Rule = Azure::ServiceBus::Mgmt::V2017_04_01::Models::Rule + ProvisioningStateDR = Azure::ServiceBus::Mgmt::V2017_04_01::Models::ProvisioningStateDR UnavailableReason = Azure::ServiceBus::Mgmt::V2017_04_01::Models::UnavailableReason - RoleDisasterRecovery = Azure::ServiceBus::Mgmt::V2017_04_01::Models::RoleDisasterRecovery EncodingCaptureDescription = Azure::ServiceBus::Mgmt::V2017_04_01::Models::EncodingCaptureDescription KeyType = Azure::ServiceBus::Mgmt::V2017_04_01::Models::KeyType - ProvisioningStateDR = Azure::ServiceBus::Mgmt::V2017_04_01::Models::ProvisioningStateDR + RoleDisasterRecovery = Azure::ServiceBus::Mgmt::V2017_04_01::Models::RoleDisasterRecovery SkuTier = Azure::ServiceBus::Mgmt::V2017_04_01::Models::SkuTier Resource = Azure::ServiceBus::Mgmt::V2017_04_01::Models::Resource OperationDisplay = Azure::ServiceBus::Mgmt::V2017_04_01::Models::OperationDisplay Operation = Azure::ServiceBus::Mgmt::V2017_04_01::Models::Operation OperationListResult = Azure::ServiceBus::Mgmt::V2017_04_01::Models::OperationListResult - CheckNameAvailabilityResult = Azure::ServiceBus::Mgmt::V2017_04_01::Models::CheckNameAvailabilityResult Action = Azure::ServiceBus::Mgmt::V2017_04_01::Models::Action + CheckNameAvailabilityResult = Azure::ServiceBus::Mgmt::V2017_04_01::Models::CheckNameAvailabilityResult SkuName = Azure::ServiceBus::Mgmt::V2017_04_01::Models::SkuName - EntityStatus = Azure::ServiceBus::Mgmt::V2017_04_01::Models::EntityStatus end class ServiceBusManagementClass - attr_reader :topics, :namespaces, :subscriptions, :disaster_recovery_configs, :migration_configs, :queues, :rules, :premium_messaging_regions_operations, :regions, :event_hubs, :operations, :configurable, :base_url, :options, :model_classes + attr_reader :subscriptions, :operations, :topics, :namespaces, :disaster_recovery_configs, :migration_configs, :queues, :rules, :premium_messaging_regions_operations, :event_hubs, :regions, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -85,17 +85,17 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) + @subscriptions = @client_0.subscriptions + @operations = @client_0.operations @topics = @client_0.topics @namespaces = @client_0.namespaces - @subscriptions = @client_0.subscriptions @disaster_recovery_configs = @client_0.disaster_recovery_configs @migration_configs = @client_0.migration_configs @queues = @client_0.queues @rules = @client_0.rules @premium_messaging_regions_operations = @client_0.premium_messaging_regions_operations - @regions = @client_0.regions @event_hubs = @client_0.event_hubs - @operations = @client_0.operations + @regions = @client_0.regions @model_classes = ModelClasses.new end @@ -114,6 +114,9 @@ def method_missing(method, *args) end class ModelClasses + def entity_status + Azure::ServiceBus::Mgmt::V2017_04_01::Models::EntityStatus + end def access_rights Azure::ServiceBus::Mgmt::V2017_04_01::Models::AccessRights end @@ -159,26 +162,26 @@ def sbnamespace_list_result def authorization_rule_properties Azure::ServiceBus::Mgmt::V2017_04_01::Models::AuthorizationRuleProperties end - def check_name_availability - Azure::ServiceBus::Mgmt::V2017_04_01::Models::CheckNameAvailability - end def capture_description Azure::ServiceBus::Mgmt::V2017_04_01::Models::CaptureDescription end + def check_name_availability + Azure::ServiceBus::Mgmt::V2017_04_01::Models::CheckNameAvailability + end def event_hub_list_result Azure::ServiceBus::Mgmt::V2017_04_01::Models::EventHubListResult end def sql_filter Azure::ServiceBus::Mgmt::V2017_04_01::Models::SqlFilter end + def sbsku + Azure::ServiceBus::Mgmt::V2017_04_01::Models::SBSku + end def access_keys Azure::ServiceBus::Mgmt::V2017_04_01::Models::AccessKeys end - def correlation_filter - Azure::ServiceBus::Mgmt::V2017_04_01::Models::CorrelationFilter - end - def sbsku - Azure::ServiceBus::Mgmt::V2017_04_01::Models::SBSku + def rule_list_result + Azure::ServiceBus::Mgmt::V2017_04_01::Models::RuleListResult end def resource_namespace_patch Azure::ServiceBus::Mgmt::V2017_04_01::Models::ResourceNamespacePatch @@ -186,62 +189,62 @@ def resource_namespace_patch def sbnamespace_update_parameters Azure::ServiceBus::Mgmt::V2017_04_01::Models::SBNamespaceUpdateParameters end - def sbauthorization_rule - Azure::ServiceBus::Mgmt::V2017_04_01::Models::SBAuthorizationRule - end def sbqueue Azure::ServiceBus::Mgmt::V2017_04_01::Models::SBQueue end - def regenerate_access_key_parameters - Azure::ServiceBus::Mgmt::V2017_04_01::Models::RegenerateAccessKeyParameters - end - def sbnamespace - Azure::ServiceBus::Mgmt::V2017_04_01::Models::SBNamespace - end - def rule - Azure::ServiceBus::Mgmt::V2017_04_01::Models::Rule + def correlation_filter + Azure::ServiceBus::Mgmt::V2017_04_01::Models::CorrelationFilter end def sbsubscription Azure::ServiceBus::Mgmt::V2017_04_01::Models::SBSubscription end - def rule_list_result - Azure::ServiceBus::Mgmt::V2017_04_01::Models::RuleListResult + def regenerate_access_key_parameters + Azure::ServiceBus::Mgmt::V2017_04_01::Models::RegenerateAccessKeyParameters end - def eventhub - Azure::ServiceBus::Mgmt::V2017_04_01::Models::Eventhub + def sql_rule_action + Azure::ServiceBus::Mgmt::V2017_04_01::Models::SqlRuleAction end def premium_messaging_regions Azure::ServiceBus::Mgmt::V2017_04_01::Models::PremiumMessagingRegions end + def eventhub + Azure::ServiceBus::Mgmt::V2017_04_01::Models::Eventhub + end + def arm_disaster_recovery + Azure::ServiceBus::Mgmt::V2017_04_01::Models::ArmDisasterRecovery + end def migration_config_properties Azure::ServiceBus::Mgmt::V2017_04_01::Models::MigrationConfigProperties end - def sql_rule_action - Azure::ServiceBus::Mgmt::V2017_04_01::Models::SqlRuleAction + def sbauthorization_rule + Azure::ServiceBus::Mgmt::V2017_04_01::Models::SBAuthorizationRule + end + def filter_type + Azure::ServiceBus::Mgmt::V2017_04_01::Models::FilterType end def sbtopic Azure::ServiceBus::Mgmt::V2017_04_01::Models::SBTopic end - def filter_type - Azure::ServiceBus::Mgmt::V2017_04_01::Models::FilterType + def sbnamespace + Azure::ServiceBus::Mgmt::V2017_04_01::Models::SBNamespace end - def arm_disaster_recovery - Azure::ServiceBus::Mgmt::V2017_04_01::Models::ArmDisasterRecovery + def rule + Azure::ServiceBus::Mgmt::V2017_04_01::Models::Rule + end + def provisioning_state_dr + Azure::ServiceBus::Mgmt::V2017_04_01::Models::ProvisioningStateDR end def unavailable_reason Azure::ServiceBus::Mgmt::V2017_04_01::Models::UnavailableReason end - def role_disaster_recovery - Azure::ServiceBus::Mgmt::V2017_04_01::Models::RoleDisasterRecovery - end def encoding_capture_description Azure::ServiceBus::Mgmt::V2017_04_01::Models::EncodingCaptureDescription end def key_type Azure::ServiceBus::Mgmt::V2017_04_01::Models::KeyType end - def provisioning_state_dr - Azure::ServiceBus::Mgmt::V2017_04_01::Models::ProvisioningStateDR + def role_disaster_recovery + Azure::ServiceBus::Mgmt::V2017_04_01::Models::RoleDisasterRecovery end def sku_tier Azure::ServiceBus::Mgmt::V2017_04_01::Models::SkuTier @@ -258,18 +261,15 @@ def operation def operation_list_result Azure::ServiceBus::Mgmt::V2017_04_01::Models::OperationListResult end - def check_name_availability_result - Azure::ServiceBus::Mgmt::V2017_04_01::Models::CheckNameAvailabilityResult - end def action Azure::ServiceBus::Mgmt::V2017_04_01::Models::Action end + def check_name_availability_result + Azure::ServiceBus::Mgmt::V2017_04_01::Models::CheckNameAvailabilityResult + end def sku_name Azure::ServiceBus::Mgmt::V2017_04_01::Models::SkuName end - def entity_status - Azure::ServiceBus::Mgmt::V2017_04_01::Models::EntityStatus - end end end end diff --git a/azure_sdk/lib/latest/modules/servicefabric_profile_module.rb b/azure_sdk/lib/latest/modules/servicefabric_profile_module.rb index 2288d44694..068b167a95 100644 --- a/azure_sdk/lib/latest/modules/servicefabric_profile_module.rb +++ b/azure_sdk/lib/latest/modules/servicefabric_profile_module.rb @@ -18,6 +18,18 @@ module ServiceFabric MeshGateway = Azure::ServiceFabric::V6_4_0_36::MeshGateway module Models + ClusterUpgradeRollbackStartedEvent = Azure::ServiceFabric::V6_4_0_36::Models::ClusterUpgradeRollbackStartedEvent + ClusterUpgradeStartedEvent = Azure::ServiceFabric::V6_4_0_36::Models::ClusterUpgradeStartedEvent + ChaosStoppedEvent = Azure::ServiceFabric::V6_4_0_36::Models::ChaosStoppedEvent + ImageRegistryCredential = Azure::ServiceFabric::V6_4_0_36::Models::ImageRegistryCredential + ResourceLimits = Azure::ServiceFabric::V6_4_0_36::Models::ResourceLimits + ChaosReplicaRemovalScheduledEvent = Azure::ServiceFabric::V6_4_0_36::Models::ChaosReplicaRemovalScheduledEvent + ChaosStartedEvent = Azure::ServiceFabric::V6_4_0_36::Models::ChaosStartedEvent + ChaosCodePackageRestartScheduledEvent = Azure::ServiceFabric::V6_4_0_36::Models::ChaosCodePackageRestartScheduledEvent + EnvironmentVariable = Azure::ServiceFabric::V6_4_0_36::Models::EnvironmentVariable + ChaosPartitionSecondaryMoveScheduledEvent = Azure::ServiceFabric::V6_4_0_36::Models::ChaosPartitionSecondaryMoveScheduledEvent + ChaosPartitionPrimaryMoveScheduledEvent = Azure::ServiceFabric::V6_4_0_36::Models::ChaosPartitionPrimaryMoveScheduledEvent + ChaosReplicaRestartScheduledEvent = Azure::ServiceFabric::V6_4_0_36::Models::ChaosReplicaRestartScheduledEvent ChaosNodeRestartScheduledEvent = Azure::ServiceFabric::V6_4_0_36::Models::ChaosNodeRestartScheduledEvent SecretResourceProperties = Azure::ServiceFabric::V6_4_0_36::Models::SecretResourceProperties InlinedValueSecretResourceProperties = Azure::ServiceFabric::V6_4_0_36::Models::InlinedValueSecretResourceProperties @@ -39,67 +51,67 @@ module Models UpgradeKind = Azure::ServiceFabric::V6_4_0_36::Models::UpgradeKind FailureAction = Azure::ServiceFabric::V6_4_0_36::Models::FailureAction UpgradeDomainState = Azure::ServiceFabric::V6_4_0_36::Models::UpgradeDomainState + NodeUpgradePhase = Azure::ServiceFabric::V6_4_0_36::Models::NodeUpgradePhase UpgradeMode = Azure::ServiceFabric::V6_4_0_36::Models::UpgradeMode - FailureReason = Azure::ServiceFabric::V6_4_0_36::Models::FailureReason DeactivationIntent = Azure::ServiceFabric::V6_4_0_36::Models::DeactivationIntent DeployedApplicationStatus = Azure::ServiceFabric::V6_4_0_36::Models::DeployedApplicationStatus - NodeUpgradePhase = Azure::ServiceFabric::V6_4_0_36::Models::NodeUpgradePhase - ReplicaRole = Azure::ServiceFabric::V6_4_0_36::Models::ReplicaRole + ReplicaStatus = Azure::ServiceFabric::V6_4_0_36::Models::ReplicaStatus + FailureReason = Azure::ServiceFabric::V6_4_0_36::Models::FailureReason ReconfigurationPhase = Azure::ServiceFabric::V6_4_0_36::Models::ReconfigurationPhase ReconfigurationType = Azure::ServiceFabric::V6_4_0_36::Models::ReconfigurationType + EntityKind = Azure::ServiceFabric::V6_4_0_36::Models::EntityKind UpgradeState = Azure::ServiceFabric::V6_4_0_36::Models::UpgradeState - FabricEventKind = Azure::ServiceFabric::V6_4_0_36::Models::FabricEventKind HealthEvaluationKind = Azure::ServiceFabric::V6_4_0_36::Models::HealthEvaluationKind NodeDeactivationIntent = Azure::ServiceFabric::V6_4_0_36::Models::NodeDeactivationIntent - EntityKind = Azure::ServiceFabric::V6_4_0_36::Models::EntityKind - ReplicaStatus = Azure::ServiceFabric::V6_4_0_36::Models::ReplicaStatus - NodeStatus = Azure::ServiceFabric::V6_4_0_36::Models::NodeStatus - ServicePartitionStatus = Azure::ServiceFabric::V6_4_0_36::Models::ServicePartitionStatus NodeDeactivationStatus = Azure::ServiceFabric::V6_4_0_36::Models::NodeDeactivationStatus + FabricEventKind = Azure::ServiceFabric::V6_4_0_36::Models::FabricEventKind + ReplicaRole = Azure::ServiceFabric::V6_4_0_36::Models::ReplicaRole + ServicePartitionStatus = Azure::ServiceFabric::V6_4_0_36::Models::ServicePartitionStatus + ServiceStatus = Azure::ServiceFabric::V6_4_0_36::Models::ServiceStatus NodeDeactivationTaskType = Azure::ServiceFabric::V6_4_0_36::Models::NodeDeactivationTaskType - UpgradeType = Azure::ServiceFabric::V6_4_0_36::Models::UpgradeType + NodeStatus = Azure::ServiceFabric::V6_4_0_36::Models::NodeStatus SafetyCheckKind = Azure::ServiceFabric::V6_4_0_36::Models::SafetyCheckKind - ServiceStatus = Azure::ServiceFabric::V6_4_0_36::Models::ServiceStatus + CreateFabricDump = Azure::ServiceFabric::V6_4_0_36::Models::CreateFabricDump ProvisionApplicationTypeKind = Azure::ServiceFabric::V6_4_0_36::Models::ProvisionApplicationTypeKind - ServiceKind = Azure::ServiceFabric::V6_4_0_36::Models::ServiceKind + UpgradeType = Azure::ServiceFabric::V6_4_0_36::Models::UpgradeType ServicePartitionKind = Azure::ServiceFabric::V6_4_0_36::Models::ServicePartitionKind - CreateFabricDump = Azure::ServiceFabric::V6_4_0_36::Models::CreateFabricDump + ServicePlacementPolicyType = Azure::ServiceFabric::V6_4_0_36::Models::ServicePlacementPolicyType ServicePackageActivationMode = Azure::ServiceFabric::V6_4_0_36::Models::ServicePackageActivationMode + ServiceKind = Azure::ServiceFabric::V6_4_0_36::Models::ServiceKind HostType = Azure::ServiceFabric::V6_4_0_36::Models::HostType - DeploymentStatus = Azure::ServiceFabric::V6_4_0_36::Models::DeploymentStatus - ServicePlacementPolicyType = Azure::ServiceFabric::V6_4_0_36::Models::ServicePlacementPolicyType + EntryPointStatus = Azure::ServiceFabric::V6_4_0_36::Models::EntryPointStatus ServiceLoadMetricWeight = Azure::ServiceFabric::V6_4_0_36::Models::ServiceLoadMetricWeight HostIsolationMode = Azure::ServiceFabric::V6_4_0_36::Models::HostIsolationMode - ChaosEventKind = Azure::ServiceFabric::V6_4_0_36::Models::ChaosEventKind - EntryPointStatus = Azure::ServiceFabric::V6_4_0_36::Models::EntryPointStatus + DeploymentStatus = Azure::ServiceFabric::V6_4_0_36::Models::DeploymentStatus + ComposeDeploymentStatus = Azure::ServiceFabric::V6_4_0_36::Models::ComposeDeploymentStatus ChaosStatus = Azure::ServiceFabric::V6_4_0_36::Models::ChaosStatus ChaosScheduleStatus = Azure::ServiceFabric::V6_4_0_36::Models::ChaosScheduleStatus - MoveCost = Azure::ServiceFabric::V6_4_0_36::Models::MoveCost - ComposeDeploymentStatus = Azure::ServiceFabric::V6_4_0_36::Models::ComposeDeploymentStatus + ChaosEventKind = Azure::ServiceFabric::V6_4_0_36::Models::ChaosEventKind + PartitionScheme = Azure::ServiceFabric::V6_4_0_36::Models::PartitionScheme ComposeDeploymentUpgradeState = Azure::ServiceFabric::V6_4_0_36::Models::ComposeDeploymentUpgradeState ServiceCorrelationScheme = Azure::ServiceFabric::V6_4_0_36::Models::ServiceCorrelationScheme - PartitionAccessStatus = Azure::ServiceFabric::V6_4_0_36::Models::PartitionAccessStatus - PartitionScheme = Azure::ServiceFabric::V6_4_0_36::Models::PartitionScheme + MoveCost = Azure::ServiceFabric::V6_4_0_36::Models::MoveCost + FabricReplicaStatus = Azure::ServiceFabric::V6_4_0_36::Models::FabricReplicaStatus ServiceOperationName = Azure::ServiceFabric::V6_4_0_36::Models::ServiceOperationName ReplicatorOperationName = Azure::ServiceFabric::V6_4_0_36::Models::ReplicatorOperationName - ServiceEndpointRole = Azure::ServiceFabric::V6_4_0_36::Models::ServiceEndpointRole - FabricReplicaStatus = Azure::ServiceFabric::V6_4_0_36::Models::FabricReplicaStatus + PartitionAccessStatus = Azure::ServiceFabric::V6_4_0_36::Models::PartitionAccessStatus + OperationState = Azure::ServiceFabric::V6_4_0_36::Models::OperationState ReplicaKind = Azure::ServiceFabric::V6_4_0_36::Models::ReplicaKind ServiceTypeRegistrationStatus = Azure::ServiceFabric::V6_4_0_36::Models::ServiceTypeRegistrationStatus - PropertyValueKind = Azure::ServiceFabric::V6_4_0_36::Models::PropertyValueKind - OperationState = Azure::ServiceFabric::V6_4_0_36::Models::OperationState + ServiceEndpointRole = Azure::ServiceFabric::V6_4_0_36::Models::ServiceEndpointRole + PropertyBatchOperationKind = Azure::ServiceFabric::V6_4_0_36::Models::PropertyBatchOperationKind OperationType = Azure::ServiceFabric::V6_4_0_36::Models::OperationType PackageSharingPolicyScope = Azure::ServiceFabric::V6_4_0_36::Models::PackageSharingPolicyScope - BackupStorageKind = Azure::ServiceFabric::V6_4_0_36::Models::BackupStorageKind - PropertyBatchOperationKind = Azure::ServiceFabric::V6_4_0_36::Models::PropertyBatchOperationKind + PropertyValueKind = Azure::ServiceFabric::V6_4_0_36::Models::PropertyValueKind + BackupScheduleKind = Azure::ServiceFabric::V6_4_0_36::Models::BackupScheduleKind PropertyBatchInfoKind = Azure::ServiceFabric::V6_4_0_36::Models::PropertyBatchInfoKind RetentionPolicyType = Azure::ServiceFabric::V6_4_0_36::Models::RetentionPolicyType - RestoreState = Azure::ServiceFabric::V6_4_0_36::Models::RestoreState - BackupScheduleKind = Azure::ServiceFabric::V6_4_0_36::Models::BackupScheduleKind + BackupStorageKind = Azure::ServiceFabric::V6_4_0_36::Models::BackupStorageKind + BackupScheduleFrequencyType = Azure::ServiceFabric::V6_4_0_36::Models::BackupScheduleFrequencyType BackupPolicyScope = Azure::ServiceFabric::V6_4_0_36::Models::BackupPolicyScope BackupSuspensionScope = Azure::ServiceFabric::V6_4_0_36::Models::BackupSuspensionScope + RestoreState = Azure::ServiceFabric::V6_4_0_36::Models::RestoreState DayOfWeek = Azure::ServiceFabric::V6_4_0_36::Models::DayOfWeek - BackupScheduleFrequencyType = Azure::ServiceFabric::V6_4_0_36::Models::BackupScheduleFrequencyType BackupState = Azure::ServiceFabric::V6_4_0_36::Models::BackupState BackupEntityKind = Azure::ServiceFabric::V6_4_0_36::Models::BackupEntityKind ImpactLevel = Azure::ServiceFabric::V6_4_0_36::Models::ImpactLevel @@ -113,22 +125,22 @@ module Models SecretKind = Azure::ServiceFabric::V6_4_0_36::Models::SecretKind VolumeProvider = Azure::ServiceFabric::V6_4_0_36::Models::VolumeProvider SizeTypes = Azure::ServiceFabric::V6_4_0_36::Models::SizeTypes + ApplicationScopedVolumeKind = Azure::ServiceFabric::V6_4_0_36::Models::ApplicationScopedVolumeKind BackupType = Azure::ServiceFabric::V6_4_0_36::Models::BackupType - NetworkKind = Azure::ServiceFabric::V6_4_0_36::Models::NetworkKind HeaderMatchType = Azure::ServiceFabric::V6_4_0_36::Models::HeaderMatchType OperatingSystemType = Azure::ServiceFabric::V6_4_0_36::Models::OperatingSystemType DiagnosticsSinkKind = Azure::ServiceFabric::V6_4_0_36::Models::DiagnosticsSinkKind - ApplicationScopedVolumeKind = Azure::ServiceFabric::V6_4_0_36::Models::ApplicationScopedVolumeKind - AutoScalingMetricKind = Azure::ServiceFabric::V6_4_0_36::Models::AutoScalingMetricKind + AutoScalingMechanismKind = Azure::ServiceFabric::V6_4_0_36::Models::AutoScalingMechanismKind + NetworkKind = Azure::ServiceFabric::V6_4_0_36::Models::NetworkKind AutoScalingResourceMetricName = Azure::ServiceFabric::V6_4_0_36::Models::AutoScalingResourceMetricName AutoScalingTriggerKind = Azure::ServiceFabric::V6_4_0_36::Models::AutoScalingTriggerKind NodeStatusFilter = Azure::ServiceFabric::V6_4_0_36::Models::NodeStatusFilter - AutoScalingMechanismKind = Azure::ServiceFabric::V6_4_0_36::Models::AutoScalingMechanismKind - DataLossMode = Azure::ServiceFabric::V6_4_0_36::Models::DataLossMode + ReplicaHealthReportServiceKind = Azure::ServiceFabric::V6_4_0_36::Models::ReplicaHealthReportServiceKind + AutoScalingMetricKind = Azure::ServiceFabric::V6_4_0_36::Models::AutoScalingMetricKind NodeTransitionType = Azure::ServiceFabric::V6_4_0_36::Models::NodeTransitionType QuorumLossMode = Azure::ServiceFabric::V6_4_0_36::Models::QuorumLossMode RestartPartitionMode = Azure::ServiceFabric::V6_4_0_36::Models::RestartPartitionMode - ReplicaHealthReportServiceKind = Azure::ServiceFabric::V6_4_0_36::Models::ReplicaHealthReportServiceKind + DataLossMode = Azure::ServiceFabric::V6_4_0_36::Models::DataLossMode OperationStatus = Azure::ServiceFabric::V6_4_0_36::Models::OperationStatus State = Azure::ServiceFabric::V6_4_0_36::Models::State ServiceTypeHealthPolicyMapItem = Azure::ServiceFabric::V6_4_0_36::Models::ServiceTypeHealthPolicyMapItem @@ -571,29 +583,17 @@ module Models DeployedServicePackageNewHealthReportEvent = Azure::ServiceFabric::V6_4_0_36::Models::DeployedServicePackageNewHealthReportEvent DeployedServicePackageHealthReportExpiredEvent = Azure::ServiceFabric::V6_4_0_36::Models::DeployedServicePackageHealthReportExpiredEvent StatefulReplicaNewHealthReportEvent = Azure::ServiceFabric::V6_4_0_36::Models::StatefulReplicaNewHealthReportEvent - ContainerState = Azure::ServiceFabric::V6_4_0_36::Models::ContainerState StatefulReplicaHealthReportExpiredEvent = Azure::ServiceFabric::V6_4_0_36::Models::StatefulReplicaHealthReportExpiredEvent + ContainerState = Azure::ServiceFabric::V6_4_0_36::Models::ContainerState StatelessReplicaNewHealthReportEvent = Azure::ServiceFabric::V6_4_0_36::Models::StatelessReplicaNewHealthReportEvent + StatelessReplicaHealthReportExpiredEvent = Azure::ServiceFabric::V6_4_0_36::Models::StatelessReplicaHealthReportExpiredEvent ResourceRequests = Azure::ServiceFabric::V6_4_0_36::Models::ResourceRequests - ClusterNewHealthReportEvent = Azure::ServiceFabric::V6_4_0_36::Models::ClusterNewHealthReportEvent - ResourceRequirements = Azure::ServiceFabric::V6_4_0_36::Models::ResourceRequirements - ClusterUpgradeCompletedEvent = Azure::ServiceFabric::V6_4_0_36::Models::ClusterUpgradeCompletedEvent ClusterHealthReportExpiredEvent = Azure::ServiceFabric::V6_4_0_36::Models::ClusterHealthReportExpiredEvent - StatelessReplicaHealthReportExpiredEvent = Azure::ServiceFabric::V6_4_0_36::Models::StatelessReplicaHealthReportExpiredEvent + ResourceRequirements = Azure::ServiceFabric::V6_4_0_36::Models::ResourceRequirements ClusterUpgradeDomainCompletedEvent = Azure::ServiceFabric::V6_4_0_36::Models::ClusterUpgradeDomainCompletedEvent + ClusterUpgradeCompletedEvent = Azure::ServiceFabric::V6_4_0_36::Models::ClusterUpgradeCompletedEvent + ClusterNewHealthReportEvent = Azure::ServiceFabric::V6_4_0_36::Models::ClusterNewHealthReportEvent ClusterUpgradeRollbackCompletedEvent = Azure::ServiceFabric::V6_4_0_36::Models::ClusterUpgradeRollbackCompletedEvent - ClusterUpgradeRollbackStartedEvent = Azure::ServiceFabric::V6_4_0_36::Models::ClusterUpgradeRollbackStartedEvent - ClusterUpgradeStartedEvent = Azure::ServiceFabric::V6_4_0_36::Models::ClusterUpgradeStartedEvent - ImageRegistryCredential = Azure::ServiceFabric::V6_4_0_36::Models::ImageRegistryCredential - ResourceLimits = Azure::ServiceFabric::V6_4_0_36::Models::ResourceLimits - ChaosCodePackageRestartScheduledEvent = Azure::ServiceFabric::V6_4_0_36::Models::ChaosCodePackageRestartScheduledEvent - ChaosStoppedEvent = Azure::ServiceFabric::V6_4_0_36::Models::ChaosStoppedEvent - ChaosStartedEvent = Azure::ServiceFabric::V6_4_0_36::Models::ChaosStartedEvent - EnvironmentVariable = Azure::ServiceFabric::V6_4_0_36::Models::EnvironmentVariable - ChaosReplicaRemovalScheduledEvent = Azure::ServiceFabric::V6_4_0_36::Models::ChaosReplicaRemovalScheduledEvent - ChaosPartitionSecondaryMoveScheduledEvent = Azure::ServiceFabric::V6_4_0_36::Models::ChaosPartitionSecondaryMoveScheduledEvent - ChaosPartitionPrimaryMoveScheduledEvent = Azure::ServiceFabric::V6_4_0_36::Models::ChaosPartitionPrimaryMoveScheduledEvent - ChaosReplicaRestartScheduledEvent = Azure::ServiceFabric::V6_4_0_36::Models::ChaosReplicaRestartScheduledEvent end class ServiceFabricDataClass @@ -634,6 +634,42 @@ def method_missing(method, *args) end class ModelClasses + def cluster_upgrade_rollback_started_event + Azure::ServiceFabric::V6_4_0_36::Models::ClusterUpgradeRollbackStartedEvent + end + def cluster_upgrade_started_event + Azure::ServiceFabric::V6_4_0_36::Models::ClusterUpgradeStartedEvent + end + def chaos_stopped_event + Azure::ServiceFabric::V6_4_0_36::Models::ChaosStoppedEvent + end + def image_registry_credential + Azure::ServiceFabric::V6_4_0_36::Models::ImageRegistryCredential + end + def resource_limits + Azure::ServiceFabric::V6_4_0_36::Models::ResourceLimits + end + def chaos_replica_removal_scheduled_event + Azure::ServiceFabric::V6_4_0_36::Models::ChaosReplicaRemovalScheduledEvent + end + def chaos_started_event + Azure::ServiceFabric::V6_4_0_36::Models::ChaosStartedEvent + end + def chaos_code_package_restart_scheduled_event + Azure::ServiceFabric::V6_4_0_36::Models::ChaosCodePackageRestartScheduledEvent + end + def environment_variable + Azure::ServiceFabric::V6_4_0_36::Models::EnvironmentVariable + end + def chaos_partition_secondary_move_scheduled_event + Azure::ServiceFabric::V6_4_0_36::Models::ChaosPartitionSecondaryMoveScheduledEvent + end + def chaos_partition_primary_move_scheduled_event + Azure::ServiceFabric::V6_4_0_36::Models::ChaosPartitionPrimaryMoveScheduledEvent + end + def chaos_replica_restart_scheduled_event + Azure::ServiceFabric::V6_4_0_36::Models::ChaosReplicaRestartScheduledEvent + end def chaos_node_restart_scheduled_event Azure::ServiceFabric::V6_4_0_36::Models::ChaosNodeRestartScheduledEvent end @@ -697,23 +733,23 @@ def failure_action def upgrade_domain_state Azure::ServiceFabric::V6_4_0_36::Models::UpgradeDomainState end + def node_upgrade_phase + Azure::ServiceFabric::V6_4_0_36::Models::NodeUpgradePhase + end def upgrade_mode Azure::ServiceFabric::V6_4_0_36::Models::UpgradeMode end - def failure_reason - Azure::ServiceFabric::V6_4_0_36::Models::FailureReason - end def deactivation_intent Azure::ServiceFabric::V6_4_0_36::Models::DeactivationIntent end def deployed_application_status Azure::ServiceFabric::V6_4_0_36::Models::DeployedApplicationStatus end - def node_upgrade_phase - Azure::ServiceFabric::V6_4_0_36::Models::NodeUpgradePhase + def replica_status + Azure::ServiceFabric::V6_4_0_36::Models::ReplicaStatus end - def replica_role - Azure::ServiceFabric::V6_4_0_36::Models::ReplicaRole + def failure_reason + Azure::ServiceFabric::V6_4_0_36::Models::FailureReason end def reconfiguration_phase Azure::ServiceFabric::V6_4_0_36::Models::ReconfigurationPhase @@ -721,68 +757,68 @@ def reconfiguration_phase def reconfiguration_type Azure::ServiceFabric::V6_4_0_36::Models::ReconfigurationType end + def entity_kind + Azure::ServiceFabric::V6_4_0_36::Models::EntityKind + end def upgrade_state Azure::ServiceFabric::V6_4_0_36::Models::UpgradeState end - def fabric_event_kind - Azure::ServiceFabric::V6_4_0_36::Models::FabricEventKind - end def health_evaluation_kind Azure::ServiceFabric::V6_4_0_36::Models::HealthEvaluationKind end def node_deactivation_intent Azure::ServiceFabric::V6_4_0_36::Models::NodeDeactivationIntent end - def entity_kind - Azure::ServiceFabric::V6_4_0_36::Models::EntityKind + def node_deactivation_status + Azure::ServiceFabric::V6_4_0_36::Models::NodeDeactivationStatus end - def replica_status - Azure::ServiceFabric::V6_4_0_36::Models::ReplicaStatus + def fabric_event_kind + Azure::ServiceFabric::V6_4_0_36::Models::FabricEventKind end - def node_status - Azure::ServiceFabric::V6_4_0_36::Models::NodeStatus + def replica_role + Azure::ServiceFabric::V6_4_0_36::Models::ReplicaRole end def service_partition_status Azure::ServiceFabric::V6_4_0_36::Models::ServicePartitionStatus end - def node_deactivation_status - Azure::ServiceFabric::V6_4_0_36::Models::NodeDeactivationStatus + def service_status + Azure::ServiceFabric::V6_4_0_36::Models::ServiceStatus end def node_deactivation_task_type Azure::ServiceFabric::V6_4_0_36::Models::NodeDeactivationTaskType end - def upgrade_type - Azure::ServiceFabric::V6_4_0_36::Models::UpgradeType + def node_status + Azure::ServiceFabric::V6_4_0_36::Models::NodeStatus end def safety_check_kind Azure::ServiceFabric::V6_4_0_36::Models::SafetyCheckKind end - def service_status - Azure::ServiceFabric::V6_4_0_36::Models::ServiceStatus + def create_fabric_dump + Azure::ServiceFabric::V6_4_0_36::Models::CreateFabricDump end def provision_application_type_kind Azure::ServiceFabric::V6_4_0_36::Models::ProvisionApplicationTypeKind end - def service_kind - Azure::ServiceFabric::V6_4_0_36::Models::ServiceKind + def upgrade_type + Azure::ServiceFabric::V6_4_0_36::Models::UpgradeType end def service_partition_kind Azure::ServiceFabric::V6_4_0_36::Models::ServicePartitionKind end - def create_fabric_dump - Azure::ServiceFabric::V6_4_0_36::Models::CreateFabricDump + def service_placement_policy_type + Azure::ServiceFabric::V6_4_0_36::Models::ServicePlacementPolicyType end def service_package_activation_mode Azure::ServiceFabric::V6_4_0_36::Models::ServicePackageActivationMode end + def service_kind + Azure::ServiceFabric::V6_4_0_36::Models::ServiceKind + end def host_type Azure::ServiceFabric::V6_4_0_36::Models::HostType end - def deployment_status - Azure::ServiceFabric::V6_4_0_36::Models::DeploymentStatus - end - def service_placement_policy_type - Azure::ServiceFabric::V6_4_0_36::Models::ServicePlacementPolicyType + def entry_point_status + Azure::ServiceFabric::V6_4_0_36::Models::EntryPointStatus end def service_load_metric_weight Azure::ServiceFabric::V6_4_0_36::Models::ServiceLoadMetricWeight @@ -790,11 +826,11 @@ def service_load_metric_weight def host_isolation_mode Azure::ServiceFabric::V6_4_0_36::Models::HostIsolationMode end - def chaos_event_kind - Azure::ServiceFabric::V6_4_0_36::Models::ChaosEventKind + def deployment_status + Azure::ServiceFabric::V6_4_0_36::Models::DeploymentStatus end - def entry_point_status - Azure::ServiceFabric::V6_4_0_36::Models::EntryPointStatus + def compose_deployment_status + Azure::ServiceFabric::V6_4_0_36::Models::ComposeDeploymentStatus end def chaos_status Azure::ServiceFabric::V6_4_0_36::Models::ChaosStatus @@ -802,11 +838,11 @@ def chaos_status def chaos_schedule_status Azure::ServiceFabric::V6_4_0_36::Models::ChaosScheduleStatus end - def move_cost - Azure::ServiceFabric::V6_4_0_36::Models::MoveCost + def chaos_event_kind + Azure::ServiceFabric::V6_4_0_36::Models::ChaosEventKind end - def compose_deployment_status - Azure::ServiceFabric::V6_4_0_36::Models::ComposeDeploymentStatus + def partition_scheme + Azure::ServiceFabric::V6_4_0_36::Models::PartitionScheme end def compose_deployment_upgrade_state Azure::ServiceFabric::V6_4_0_36::Models::ComposeDeploymentUpgradeState @@ -814,11 +850,11 @@ def compose_deployment_upgrade_state def service_correlation_scheme Azure::ServiceFabric::V6_4_0_36::Models::ServiceCorrelationScheme end - def partition_access_status - Azure::ServiceFabric::V6_4_0_36::Models::PartitionAccessStatus + def move_cost + Azure::ServiceFabric::V6_4_0_36::Models::MoveCost end - def partition_scheme - Azure::ServiceFabric::V6_4_0_36::Models::PartitionScheme + def fabric_replica_status + Azure::ServiceFabric::V6_4_0_36::Models::FabricReplicaStatus end def service_operation_name Azure::ServiceFabric::V6_4_0_36::Models::ServiceOperationName @@ -826,11 +862,11 @@ def service_operation_name def replicator_operation_name Azure::ServiceFabric::V6_4_0_36::Models::ReplicatorOperationName end - def service_endpoint_role - Azure::ServiceFabric::V6_4_0_36::Models::ServiceEndpointRole + def partition_access_status + Azure::ServiceFabric::V6_4_0_36::Models::PartitionAccessStatus end - def fabric_replica_status - Azure::ServiceFabric::V6_4_0_36::Models::FabricReplicaStatus + def operation_state + Azure::ServiceFabric::V6_4_0_36::Models::OperationState end def replica_kind Azure::ServiceFabric::V6_4_0_36::Models::ReplicaKind @@ -838,11 +874,11 @@ def replica_kind def service_type_registration_status Azure::ServiceFabric::V6_4_0_36::Models::ServiceTypeRegistrationStatus end - def property_value_kind - Azure::ServiceFabric::V6_4_0_36::Models::PropertyValueKind + def service_endpoint_role + Azure::ServiceFabric::V6_4_0_36::Models::ServiceEndpointRole end - def operation_state - Azure::ServiceFabric::V6_4_0_36::Models::OperationState + def property_batch_operation_kind + Azure::ServiceFabric::V6_4_0_36::Models::PropertyBatchOperationKind end def operation_type Azure::ServiceFabric::V6_4_0_36::Models::OperationType @@ -850,11 +886,11 @@ def operation_type def package_sharing_policy_scope Azure::ServiceFabric::V6_4_0_36::Models::PackageSharingPolicyScope end - def backup_storage_kind - Azure::ServiceFabric::V6_4_0_36::Models::BackupStorageKind + def property_value_kind + Azure::ServiceFabric::V6_4_0_36::Models::PropertyValueKind end - def property_batch_operation_kind - Azure::ServiceFabric::V6_4_0_36::Models::PropertyBatchOperationKind + def backup_schedule_kind + Azure::ServiceFabric::V6_4_0_36::Models::BackupScheduleKind end def property_batch_info_kind Azure::ServiceFabric::V6_4_0_36::Models::PropertyBatchInfoKind @@ -862,11 +898,11 @@ def property_batch_info_kind def retention_policy_type Azure::ServiceFabric::V6_4_0_36::Models::RetentionPolicyType end - def restore_state - Azure::ServiceFabric::V6_4_0_36::Models::RestoreState + def backup_storage_kind + Azure::ServiceFabric::V6_4_0_36::Models::BackupStorageKind end - def backup_schedule_kind - Azure::ServiceFabric::V6_4_0_36::Models::BackupScheduleKind + def backup_schedule_frequency_type + Azure::ServiceFabric::V6_4_0_36::Models::BackupScheduleFrequencyType end def backup_policy_scope Azure::ServiceFabric::V6_4_0_36::Models::BackupPolicyScope @@ -874,12 +910,12 @@ def backup_policy_scope def backup_suspension_scope Azure::ServiceFabric::V6_4_0_36::Models::BackupSuspensionScope end + def restore_state + Azure::ServiceFabric::V6_4_0_36::Models::RestoreState + end def day_of_week Azure::ServiceFabric::V6_4_0_36::Models::DayOfWeek end - def backup_schedule_frequency_type - Azure::ServiceFabric::V6_4_0_36::Models::BackupScheduleFrequencyType - end def backup_state Azure::ServiceFabric::V6_4_0_36::Models::BackupState end @@ -919,12 +955,12 @@ def volume_provider def size_types Azure::ServiceFabric::V6_4_0_36::Models::SizeTypes end + def application_scoped_volume_kind + Azure::ServiceFabric::V6_4_0_36::Models::ApplicationScopedVolumeKind + end def backup_type Azure::ServiceFabric::V6_4_0_36::Models::BackupType end - def network_kind - Azure::ServiceFabric::V6_4_0_36::Models::NetworkKind - end def header_match_type Azure::ServiceFabric::V6_4_0_36::Models::HeaderMatchType end @@ -934,11 +970,11 @@ def operating_system_type def diagnostics_sink_kind Azure::ServiceFabric::V6_4_0_36::Models::DiagnosticsSinkKind end - def application_scoped_volume_kind - Azure::ServiceFabric::V6_4_0_36::Models::ApplicationScopedVolumeKind + def auto_scaling_mechanism_kind + Azure::ServiceFabric::V6_4_0_36::Models::AutoScalingMechanismKind end - def auto_scaling_metric_kind - Azure::ServiceFabric::V6_4_0_36::Models::AutoScalingMetricKind + def network_kind + Azure::ServiceFabric::V6_4_0_36::Models::NetworkKind end def auto_scaling_resource_metric_name Azure::ServiceFabric::V6_4_0_36::Models::AutoScalingResourceMetricName @@ -949,11 +985,11 @@ def auto_scaling_trigger_kind def node_status_filter Azure::ServiceFabric::V6_4_0_36::Models::NodeStatusFilter end - def auto_scaling_mechanism_kind - Azure::ServiceFabric::V6_4_0_36::Models::AutoScalingMechanismKind + def replica_health_report_service_kind + Azure::ServiceFabric::V6_4_0_36::Models::ReplicaHealthReportServiceKind end - def data_loss_mode - Azure::ServiceFabric::V6_4_0_36::Models::DataLossMode + def auto_scaling_metric_kind + Azure::ServiceFabric::V6_4_0_36::Models::AutoScalingMetricKind end def node_transition_type Azure::ServiceFabric::V6_4_0_36::Models::NodeTransitionType @@ -964,8 +1000,8 @@ def quorum_loss_mode def restart_partition_mode Azure::ServiceFabric::V6_4_0_36::Models::RestartPartitionMode end - def replica_health_report_service_kind - Azure::ServiceFabric::V6_4_0_36::Models::ReplicaHealthReportServiceKind + def data_loss_mode + Azure::ServiceFabric::V6_4_0_36::Models::DataLossMode end def operation_status Azure::ServiceFabric::V6_4_0_36::Models::OperationStatus @@ -2293,94 +2329,62 @@ def deployed_service_package_health_report_expired_event def stateful_replica_new_health_report_event Azure::ServiceFabric::V6_4_0_36::Models::StatefulReplicaNewHealthReportEvent end - def container_state - Azure::ServiceFabric::V6_4_0_36::Models::ContainerState - end def stateful_replica_health_report_expired_event Azure::ServiceFabric::V6_4_0_36::Models::StatefulReplicaHealthReportExpiredEvent end + def container_state + Azure::ServiceFabric::V6_4_0_36::Models::ContainerState + end def stateless_replica_new_health_report_event Azure::ServiceFabric::V6_4_0_36::Models::StatelessReplicaNewHealthReportEvent end + def stateless_replica_health_report_expired_event + Azure::ServiceFabric::V6_4_0_36::Models::StatelessReplicaHealthReportExpiredEvent + end def resource_requests Azure::ServiceFabric::V6_4_0_36::Models::ResourceRequests end - def cluster_new_health_report_event - Azure::ServiceFabric::V6_4_0_36::Models::ClusterNewHealthReportEvent + def cluster_health_report_expired_event + Azure::ServiceFabric::V6_4_0_36::Models::ClusterHealthReportExpiredEvent end def resource_requirements Azure::ServiceFabric::V6_4_0_36::Models::ResourceRequirements end + def cluster_upgrade_domain_completed_event + Azure::ServiceFabric::V6_4_0_36::Models::ClusterUpgradeDomainCompletedEvent + end def cluster_upgrade_completed_event Azure::ServiceFabric::V6_4_0_36::Models::ClusterUpgradeCompletedEvent end - def cluster_health_report_expired_event - Azure::ServiceFabric::V6_4_0_36::Models::ClusterHealthReportExpiredEvent - end - def stateless_replica_health_report_expired_event - Azure::ServiceFabric::V6_4_0_36::Models::StatelessReplicaHealthReportExpiredEvent - end - def cluster_upgrade_domain_completed_event - Azure::ServiceFabric::V6_4_0_36::Models::ClusterUpgradeDomainCompletedEvent + def cluster_new_health_report_event + Azure::ServiceFabric::V6_4_0_36::Models::ClusterNewHealthReportEvent end def cluster_upgrade_rollback_completed_event Azure::ServiceFabric::V6_4_0_36::Models::ClusterUpgradeRollbackCompletedEvent end - def cluster_upgrade_rollback_started_event - Azure::ServiceFabric::V6_4_0_36::Models::ClusterUpgradeRollbackStartedEvent - end - def cluster_upgrade_started_event - Azure::ServiceFabric::V6_4_0_36::Models::ClusterUpgradeStartedEvent - end - def image_registry_credential - Azure::ServiceFabric::V6_4_0_36::Models::ImageRegistryCredential - end - def resource_limits - Azure::ServiceFabric::V6_4_0_36::Models::ResourceLimits - end - def chaos_code_package_restart_scheduled_event - Azure::ServiceFabric::V6_4_0_36::Models::ChaosCodePackageRestartScheduledEvent - end - def chaos_stopped_event - Azure::ServiceFabric::V6_4_0_36::Models::ChaosStoppedEvent - end - def chaos_started_event - Azure::ServiceFabric::V6_4_0_36::Models::ChaosStartedEvent - end - def environment_variable - Azure::ServiceFabric::V6_4_0_36::Models::EnvironmentVariable - end - def chaos_replica_removal_scheduled_event - Azure::ServiceFabric::V6_4_0_36::Models::ChaosReplicaRemovalScheduledEvent - end - def chaos_partition_secondary_move_scheduled_event - Azure::ServiceFabric::V6_4_0_36::Models::ChaosPartitionSecondaryMoveScheduledEvent - end - def chaos_partition_primary_move_scheduled_event - Azure::ServiceFabric::V6_4_0_36::Models::ChaosPartitionPrimaryMoveScheduledEvent - end - def chaos_replica_restart_scheduled_event - Azure::ServiceFabric::V6_4_0_36::Models::ChaosReplicaRestartScheduledEvent - end end end module Mgmt - Version = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Version ApplicationType = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::ApplicationType Service = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Service + Version = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Version Application = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Application - ClusterVersions = Azure::ServiceFabric::Mgmt::V2018_02_01::ClusterVersions Operations = Azure::ServiceFabric::Mgmt::V2018_02_01::Operations Clusters = Azure::ServiceFabric::Mgmt::V2018_02_01::Clusters + ClusterVersions = Azure::ServiceFabric::Mgmt::V2018_02_01::ClusterVersions module Models + ApplicationParameter = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::ApplicationParameter + ServiceLoadMetricDescription = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::ServiceLoadMetricDescription + PartitionSchemeDescription = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::PartitionSchemeDescription + RollingUpgradeMonitoringPolicy = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::RollingUpgradeMonitoringPolicy ApplicationTypeResourceList = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::ApplicationTypeResourceList ApplicationResourceList = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::ApplicationResourceList ApplicationUpgradePolicy = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::ApplicationUpgradePolicy VersionResourceList = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::VersionResourceList ServiceResourceList = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::ServiceResourceList - ProxyResource = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::ProxyResource NamedPartitionSchemeDescription = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::NamedPartitionSchemeDescription + ProxyResource = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::ProxyResource SingletonPartitionSchemeDescription = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::SingletonPartitionSchemeDescription UniformInt64RangePartitionSchemeDescription = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::UniformInt64RangePartitionSchemeDescription ApplicationTypeResource = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::ApplicationTypeResource @@ -2388,29 +2392,35 @@ module Models ApplicationResource = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::ApplicationResource ApplicationResourceUpdate = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::ApplicationResourceUpdate ServiceProperties = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::ServiceProperties - ServiceResource = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::ServiceResource ServiceUpdateProperties = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::ServiceUpdateProperties - ServiceResourceUpdate = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::ServiceResourceUpdate + ServiceResource = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::ServiceResource StatelessServiceProperties = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::StatelessServiceProperties - StatelessServiceUpdateProperties = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::StatelessServiceUpdateProperties + ServiceResourceUpdate = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::ServiceResourceUpdate StatefulServiceProperties = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::StatefulServiceProperties + StatelessServiceUpdateProperties = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::StatelessServiceUpdateProperties StatefulServiceUpdateProperties = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::StatefulServiceUpdateProperties ServicePropertiesBase = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::ServicePropertiesBase ServiceTypeHealthPolicyMapItem = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::ServiceTypeHealthPolicyMapItem ApplicationMetricDescription = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::ApplicationMetricDescription ServiceCorrelationDescription = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::ServiceCorrelationDescription ServicePlacementPolicyDescription = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::ServicePlacementPolicyDescription - ApplicationParameter = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::ApplicationParameter - ServiceLoadMetricDescription = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::ServiceLoadMetricDescription - PartitionSchemeDescription = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::PartitionSchemeDescription - RollingUpgradeMonitoringPolicy = Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::RollingUpgradeMonitoringPolicy + ClusterUpdateParameters = Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ClusterUpdateParameters + ApplicationDeltaHealthPolicy = Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ApplicationDeltaHealthPolicy + ClusterCodeVersionsListResult = Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ClusterCodeVersionsListResult + ErrorModelError = Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ErrorModelError + ClusterCodeVersionsResult = Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ClusterCodeVersionsResult + ApplicationHealthPolicy = Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ApplicationHealthPolicy + DiagnosticsStorageAccountConfig = Azure::ServiceFabric::Mgmt::V2018_02_01::Models::DiagnosticsStorageAccountConfig + ClusterUpgradePolicy = Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ClusterUpgradePolicy + AvailableOperationDisplay = Azure::ServiceFabric::Mgmt::V2018_02_01::Models::AvailableOperationDisplay + ClusterHealthPolicy = Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ClusterHealthPolicy + AzureActiveDirectory = Azure::ServiceFabric::Mgmt::V2018_02_01::Models::AzureActiveDirectory ServiceTypeHealthPolicy = Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ServiceTypeHealthPolicy ClientCertificateCommonName = Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ClientCertificateCommonName ClientCertificateThumbprint = Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ClientCertificateThumbprint ClusterUpgradeDeltaHealthPolicy = Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ClusterUpgradeDeltaHealthPolicy ClusterVersionDetails = Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ClusterVersionDetails SettingsParameterDescription = Azure::ServiceFabric::Mgmt::V2018_02_01::Models::SettingsParameterDescription - ApplicationHealthPolicy = Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ApplicationHealthPolicy SettingsSectionDescription = Azure::ServiceFabric::Mgmt::V2018_02_01::Models::SettingsSectionDescription EndpointRangeDescription = Azure::ServiceFabric::Mgmt::V2018_02_01::Models::EndpointRangeDescription NodeTypeDescription = Azure::ServiceFabric::Mgmt::V2018_02_01::Models::NodeTypeDescription @@ -2424,21 +2434,11 @@ module Models Cluster = Azure::ServiceFabric::Mgmt::V2018_02_01::Models::Cluster ServerCertificateCommonNames = Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ServerCertificateCommonNames ServiceTypeDeltaHealthPolicy = Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ServiceTypeDeltaHealthPolicy - ApplicationDeltaHealthPolicy = Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ApplicationDeltaHealthPolicy - ClusterUpdateParameters = Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ClusterUpdateParameters - ErrorModelError = Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ErrorModelError - ClusterCodeVersionsListResult = Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ClusterCodeVersionsListResult - ClusterCodeVersionsResult = Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ClusterCodeVersionsResult ServerCertificateCommonName = Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ServerCertificateCommonName - DiagnosticsStorageAccountConfig = Azure::ServiceFabric::Mgmt::V2018_02_01::Models::DiagnosticsStorageAccountConfig - ClusterUpgradePolicy = Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ClusterUpgradePolicy - AvailableOperationDisplay = Azure::ServiceFabric::Mgmt::V2018_02_01::Models::AvailableOperationDisplay - ClusterHealthPolicy = Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ClusterHealthPolicy - AzureActiveDirectory = Azure::ServiceFabric::Mgmt::V2018_02_01::Models::AzureActiveDirectory end class ServiceFabricManagementClass - attr_reader :version, :application_type, :service, :application, :cluster_versions, :operations, :clusters, :configurable, :base_url, :options, :model_classes + attr_reader :application_type, :service, :version, :application, :operations, :clusters, :cluster_versions, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -2448,9 +2448,9 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) - @version = @client_0.version @application_type = @client_0.application_type @service = @client_0.service + @version = @client_0.version @application = @client_0.application @client_1 = Azure::ServiceFabric::Mgmt::V2018_02_01::ServiceFabricManagementClient.new(configurable.credentials, base_url, options) @@ -2458,9 +2458,9 @@ def initialize(configurable, base_url=nil, options=nil) @client_1.subscription_id = configurable.subscription_id end add_telemetry(@client_1) - @cluster_versions = @client_1.cluster_versions @operations = @client_1.operations @clusters = @client_1.clusters + @cluster_versions = @client_1.cluster_versions @model_classes = ModelClasses.new end @@ -2481,6 +2481,18 @@ def method_missing(method, *args) end class ModelClasses + def application_parameter + Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::ApplicationParameter + end + def service_load_metric_description + Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::ServiceLoadMetricDescription + end + def partition_scheme_description + Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::PartitionSchemeDescription + end + def rolling_upgrade_monitoring_policy + Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::RollingUpgradeMonitoringPolicy + end def application_type_resource_list Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::ApplicationTypeResourceList end @@ -2496,12 +2508,12 @@ def version_resource_list def service_resource_list Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::ServiceResourceList end - def proxy_resource - Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::ProxyResource - end def named_partition_scheme_description Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::NamedPartitionSchemeDescription end + def proxy_resource + Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::ProxyResource + end def singleton_partition_scheme_description Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::SingletonPartitionSchemeDescription end @@ -2523,24 +2535,24 @@ def application_resource_update def service_properties Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::ServiceProperties end - def service_resource - Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::ServiceResource - end def service_update_properties Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::ServiceUpdateProperties end - def service_resource_update - Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::ServiceResourceUpdate + def service_resource + Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::ServiceResource end def stateless_service_properties Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::StatelessServiceProperties end - def stateless_service_update_properties - Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::StatelessServiceUpdateProperties + def service_resource_update + Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::ServiceResourceUpdate end def stateful_service_properties Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::StatefulServiceProperties end + def stateless_service_update_properties + Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::StatelessServiceUpdateProperties + end def stateful_service_update_properties Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::StatefulServiceUpdateProperties end @@ -2559,17 +2571,38 @@ def service_correlation_description def service_placement_policy_description Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::ServicePlacementPolicyDescription end - def application_parameter - Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::ApplicationParameter + def cluster_update_parameters + Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ClusterUpdateParameters end - def service_load_metric_description - Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::ServiceLoadMetricDescription + def application_delta_health_policy + Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ApplicationDeltaHealthPolicy end - def partition_scheme_description - Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::PartitionSchemeDescription + def cluster_code_versions_list_result + Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ClusterCodeVersionsListResult end - def rolling_upgrade_monitoring_policy - Azure::ServiceFabric::Mgmt::V2017_07_01_preview::Models::RollingUpgradeMonitoringPolicy + def error_model_error + Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ErrorModelError + end + def cluster_code_versions_result + Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ClusterCodeVersionsResult + end + def application_health_policy + Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ApplicationHealthPolicy + end + def diagnostics_storage_account_config + Azure::ServiceFabric::Mgmt::V2018_02_01::Models::DiagnosticsStorageAccountConfig + end + def cluster_upgrade_policy + Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ClusterUpgradePolicy + end + def available_operation_display + Azure::ServiceFabric::Mgmt::V2018_02_01::Models::AvailableOperationDisplay + end + def cluster_health_policy + Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ClusterHealthPolicy + end + def azure_active_directory + Azure::ServiceFabric::Mgmt::V2018_02_01::Models::AzureActiveDirectory end def service_type_health_policy Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ServiceTypeHealthPolicy @@ -2589,9 +2622,6 @@ def cluster_version_details def settings_parameter_description Azure::ServiceFabric::Mgmt::V2018_02_01::Models::SettingsParameterDescription end - def application_health_policy - Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ApplicationHealthPolicy - end def settings_section_description Azure::ServiceFabric::Mgmt::V2018_02_01::Models::SettingsSectionDescription end @@ -2631,39 +2661,9 @@ def server_certificate_common_names def service_type_delta_health_policy Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ServiceTypeDeltaHealthPolicy end - def application_delta_health_policy - Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ApplicationDeltaHealthPolicy - end - def cluster_update_parameters - Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ClusterUpdateParameters - end - def error_model_error - Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ErrorModelError - end - def cluster_code_versions_list_result - Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ClusterCodeVersionsListResult - end - def cluster_code_versions_result - Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ClusterCodeVersionsResult - end def server_certificate_common_name Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ServerCertificateCommonName end - def diagnostics_storage_account_config - Azure::ServiceFabric::Mgmt::V2018_02_01::Models::DiagnosticsStorageAccountConfig - end - def cluster_upgrade_policy - Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ClusterUpgradePolicy - end - def available_operation_display - Azure::ServiceFabric::Mgmt::V2018_02_01::Models::AvailableOperationDisplay - end - def cluster_health_policy - Azure::ServiceFabric::Mgmt::V2018_02_01::Models::ClusterHealthPolicy - end - def azure_active_directory - Azure::ServiceFabric::Mgmt::V2018_02_01::Models::AzureActiveDirectory - end end end end diff --git a/azure_sdk/lib/latest/modules/signalr_profile_module.rb b/azure_sdk/lib/latest/modules/signalr_profile_module.rb index d9ad777f80..12da6a777b 100644 --- a/azure_sdk/lib/latest/modules/signalr_profile_module.rb +++ b/azure_sdk/lib/latest/modules/signalr_profile_module.rb @@ -7,27 +7,29 @@ module Azure::Profiles::Latest module Signalr module Mgmt - Operations = Azure::Signalr::Mgmt::V2018_03_01_preview::Operations Usages = Azure::Signalr::Mgmt::V2018_03_01_preview::Usages + Operations = Azure::Signalr::Mgmt::V2018_03_01_preview::Operations SignalR = Azure::Signalr::Mgmt::V2018_03_01_preview::SignalR module Models + Dimension = Azure::Signalr::Mgmt::V2018_03_01_preview::Models::Dimension + MetricSpecification = Azure::Signalr::Mgmt::V2018_03_01_preview::Models::MetricSpecification SignalRResourceList = Azure::Signalr::Mgmt::V2018_03_01_preview::Models::SignalRResourceList SignalRUsageList = Azure::Signalr::Mgmt::V2018_03_01_preview::Models::SignalRUsageList NameAvailabilityParameters = Azure::Signalr::Mgmt::V2018_03_01_preview::Models::NameAvailabilityParameters SignalRCreateOrUpdateProperties = Azure::Signalr::Mgmt::V2018_03_01_preview::Models::SignalRCreateOrUpdateProperties SignalRKeys = Azure::Signalr::Mgmt::V2018_03_01_preview::Models::SignalRKeys + TrackedResource = Azure::Signalr::Mgmt::V2018_03_01_preview::Models::TrackedResource OperationProperties = Azure::Signalr::Mgmt::V2018_03_01_preview::Models::OperationProperties NameAvailability = Azure::Signalr::Mgmt::V2018_03_01_preview::Models::NameAvailability - SignalRUsage = Azure::Signalr::Mgmt::V2018_03_01_preview::Models::SignalRUsage - RegenerateKeyParameters = Azure::Signalr::Mgmt::V2018_03_01_preview::Models::RegenerateKeyParameters SignalRUpdateParameters = Azure::Signalr::Mgmt::V2018_03_01_preview::Models::SignalRUpdateParameters + SignalRUsageName = Azure::Signalr::Mgmt::V2018_03_01_preview::Models::SignalRUsageName SignalRResource = Azure::Signalr::Mgmt::V2018_03_01_preview::Models::SignalRResource SignalRCreateParameters = Azure::Signalr::Mgmt::V2018_03_01_preview::Models::SignalRCreateParameters + RegenerateKeyParameters = Azure::Signalr::Mgmt::V2018_03_01_preview::Models::RegenerateKeyParameters Resource = Azure::Signalr::Mgmt::V2018_03_01_preview::Models::Resource SignalRSkuTier = Azure::Signalr::Mgmt::V2018_03_01_preview::Models::SignalRSkuTier - TrackedResource = Azure::Signalr::Mgmt::V2018_03_01_preview::Models::TrackedResource - SignalRUsageName = Azure::Signalr::Mgmt::V2018_03_01_preview::Models::SignalRUsageName + SignalRUsage = Azure::Signalr::Mgmt::V2018_03_01_preview::Models::SignalRUsage OperationDisplay = Azure::Signalr::Mgmt::V2018_03_01_preview::Models::OperationDisplay Operation = Azure::Signalr::Mgmt::V2018_03_01_preview::Models::Operation ProvisioningState = Azure::Signalr::Mgmt::V2018_03_01_preview::Models::ProvisioningState @@ -35,12 +37,10 @@ module Models ServiceSpecification = Azure::Signalr::Mgmt::V2018_03_01_preview::Models::ServiceSpecification OperationList = Azure::Signalr::Mgmt::V2018_03_01_preview::Models::OperationList ResourceSku = Azure::Signalr::Mgmt::V2018_03_01_preview::Models::ResourceSku - Dimension = Azure::Signalr::Mgmt::V2018_03_01_preview::Models::Dimension - MetricSpecification = Azure::Signalr::Mgmt::V2018_03_01_preview::Models::MetricSpecification end class SignalrManagementClass - attr_reader :operations, :usages, :signal_r, :configurable, :base_url, :options, :model_classes + attr_reader :usages, :operations, :signal_r, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -50,8 +50,8 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) - @operations = @client_0.operations @usages = @client_0.usages + @operations = @client_0.operations @signal_r = @client_0.signal_r @model_classes = ModelClasses.new @@ -71,6 +71,12 @@ def method_missing(method, *args) end class ModelClasses + def dimension + Azure::Signalr::Mgmt::V2018_03_01_preview::Models::Dimension + end + def metric_specification + Azure::Signalr::Mgmt::V2018_03_01_preview::Models::MetricSpecification + end def signal_rresource_list Azure::Signalr::Mgmt::V2018_03_01_preview::Models::SignalRResourceList end @@ -86,38 +92,38 @@ def signal_rcreate_or_update_properties def signal_rkeys Azure::Signalr::Mgmt::V2018_03_01_preview::Models::SignalRKeys end + def tracked_resource + Azure::Signalr::Mgmt::V2018_03_01_preview::Models::TrackedResource + end def operation_properties Azure::Signalr::Mgmt::V2018_03_01_preview::Models::OperationProperties end def name_availability Azure::Signalr::Mgmt::V2018_03_01_preview::Models::NameAvailability end - def signal_rusage - Azure::Signalr::Mgmt::V2018_03_01_preview::Models::SignalRUsage - end - def regenerate_key_parameters - Azure::Signalr::Mgmt::V2018_03_01_preview::Models::RegenerateKeyParameters - end def signal_rupdate_parameters Azure::Signalr::Mgmt::V2018_03_01_preview::Models::SignalRUpdateParameters end + def signal_rusage_name + Azure::Signalr::Mgmt::V2018_03_01_preview::Models::SignalRUsageName + end def signal_rresource Azure::Signalr::Mgmt::V2018_03_01_preview::Models::SignalRResource end def signal_rcreate_parameters Azure::Signalr::Mgmt::V2018_03_01_preview::Models::SignalRCreateParameters end + def regenerate_key_parameters + Azure::Signalr::Mgmt::V2018_03_01_preview::Models::RegenerateKeyParameters + end def resource Azure::Signalr::Mgmt::V2018_03_01_preview::Models::Resource end def signal_rsku_tier Azure::Signalr::Mgmt::V2018_03_01_preview::Models::SignalRSkuTier end - def tracked_resource - Azure::Signalr::Mgmt::V2018_03_01_preview::Models::TrackedResource - end - def signal_rusage_name - Azure::Signalr::Mgmt::V2018_03_01_preview::Models::SignalRUsageName + def signal_rusage + Azure::Signalr::Mgmt::V2018_03_01_preview::Models::SignalRUsage end def operation_display Azure::Signalr::Mgmt::V2018_03_01_preview::Models::OperationDisplay @@ -140,12 +146,6 @@ def operation_list def resource_sku Azure::Signalr::Mgmt::V2018_03_01_preview::Models::ResourceSku end - def dimension - Azure::Signalr::Mgmt::V2018_03_01_preview::Models::Dimension - end - def metric_specification - Azure::Signalr::Mgmt::V2018_03_01_preview::Models::MetricSpecification - end end end end diff --git a/azure_sdk/lib/latest/modules/spellcheck_profile_module.rb b/azure_sdk/lib/latest/modules/spellcheck_profile_module.rb index 8faa76d51f..8a6f7718aa 100644 --- a/azure_sdk/lib/latest/modules/spellcheck_profile_module.rb +++ b/azure_sdk/lib/latest/modules/spellcheck_profile_module.rb @@ -8,20 +8,20 @@ module Azure::Profiles::Latest module SpellCheck module Models - Response = Azure::CognitiveServices::SpellCheck::V1_0::Models::Response + ErrorType = Azure::CognitiveServices::SpellCheck::V1_0::Models::ErrorType ActionType = Azure::CognitiveServices::SpellCheck::V1_0::Models::ActionType ResponseBase = Azure::CognitiveServices::SpellCheck::V1_0::Models::ResponseBase Answer = Azure::CognitiveServices::SpellCheck::V1_0::Models::Answer - ErrorResponse = Azure::CognitiveServices::SpellCheck::V1_0::Models::ErrorResponse ErrorSubCode = Azure::CognitiveServices::SpellCheck::V1_0::Models::ErrorSubCode + SpellCheck = Azure::CognitiveServices::SpellCheck::V1_0::Models::SpellCheck + ErrorResponse = Azure::CognitiveServices::SpellCheck::V1_0::Models::ErrorResponse SpellingTokenSuggestion = Azure::CognitiveServices::SpellCheck::V1_0::Models::SpellingTokenSuggestion SpellingFlaggedToken = Azure::CognitiveServices::SpellCheck::V1_0::Models::SpellingFlaggedToken Identifiable = Azure::CognitiveServices::SpellCheck::V1_0::Models::Identifiable Mode = Azure::CognitiveServices::SpellCheck::V1_0::Models::Mode ErrorCode = Azure::CognitiveServices::SpellCheck::V1_0::Models::ErrorCode - SpellCheck = Azure::CognitiveServices::SpellCheck::V1_0::Models::SpellCheck - ErrorType = Azure::CognitiveServices::SpellCheck::V1_0::Models::ErrorType Error = Azure::CognitiveServices::SpellCheck::V1_0::Models::Error + Response = Azure::CognitiveServices::SpellCheck::V1_0::Models::Response end class SpellCheckDataClass @@ -53,8 +53,8 @@ def method_missing(method, *args) end class ModelClasses - def response - Azure::CognitiveServices::SpellCheck::V1_0::Models::Response + def error_type + Azure::CognitiveServices::SpellCheck::V1_0::Models::ErrorType end def action_type Azure::CognitiveServices::SpellCheck::V1_0::Models::ActionType @@ -65,12 +65,15 @@ def response_base def answer Azure::CognitiveServices::SpellCheck::V1_0::Models::Answer end - def error_response - Azure::CognitiveServices::SpellCheck::V1_0::Models::ErrorResponse - end def error_sub_code Azure::CognitiveServices::SpellCheck::V1_0::Models::ErrorSubCode end + def spell_check + Azure::CognitiveServices::SpellCheck::V1_0::Models::SpellCheck + end + def error_response + Azure::CognitiveServices::SpellCheck::V1_0::Models::ErrorResponse + end def spelling_token_suggestion Azure::CognitiveServices::SpellCheck::V1_0::Models::SpellingTokenSuggestion end @@ -86,15 +89,12 @@ def mode def error_code Azure::CognitiveServices::SpellCheck::V1_0::Models::ErrorCode end - def spell_check - Azure::CognitiveServices::SpellCheck::V1_0::Models::SpellCheck - end - def error_type - Azure::CognitiveServices::SpellCheck::V1_0::Models::ErrorType - end def error Azure::CognitiveServices::SpellCheck::V1_0::Models::Error end + def response + Azure::CognitiveServices::SpellCheck::V1_0::Models::Response + end end end end diff --git a/azure_sdk/lib/latest/modules/sql_profile_module.rb b/azure_sdk/lib/latest/modules/sql_profile_module.rb index ee04d5071a..86ae2e2202 100644 --- a/azure_sdk/lib/latest/modules/sql_profile_module.rb +++ b/azure_sdk/lib/latest/modules/sql_profile_module.rb @@ -7,7 +7,17 @@ module Azure::Profiles::Latest module SQL module Mgmt + ElasticPoolActivities = Azure::SQL::Mgmt::V2014_04_01::ElasticPoolActivities + ElasticPoolDatabaseActivities = Azure::SQL::Mgmt::V2014_04_01::ElasticPoolDatabaseActivities + ServiceTierAdvisors = Azure::SQL::Mgmt::V2014_04_01::ServiceTierAdvisors + TransparentDataEncryptions = Azure::SQL::Mgmt::V2014_04_01::TransparentDataEncryptions + TransparentDataEncryptionActivities = Azure::SQL::Mgmt::V2014_04_01::TransparentDataEncryptionActivities + DatabaseTableAuditingPolicies = Azure::SQL::Mgmt::V2014_04_01::DatabaseTableAuditingPolicies + ServerTableAuditingPolicies = Azure::SQL::Mgmt::V2014_04_01::ServerTableAuditingPolicies ServerUsages = Azure::SQL::Mgmt::V2014_04_01::ServerUsages + DatabaseConnectionPolicies = Azure::SQL::Mgmt::V2014_04_01::DatabaseConnectionPolicies + DatabaseUsages = Azure::SQL::Mgmt::V2014_04_01::DatabaseUsages + BackupLongTermRetentionVaults = Azure::SQL::Mgmt::V2014_04_01::BackupLongTermRetentionVaults RecoverableDatabases = Azure::SQL::Mgmt::V2014_04_01::RecoverableDatabases RestorableDroppedDatabases = Azure::SQL::Mgmt::V2014_04_01::RestorableDroppedDatabases ServerConnectionPolicies = Azure::SQL::Mgmt::V2014_04_01::ServerConnectionPolicies @@ -21,22 +31,16 @@ module Mgmt Queries = Azure::SQL::Mgmt::V2014_04_01::Queries QueryStatistics = Azure::SQL::Mgmt::V2014_04_01::QueryStatistics QueryTexts = Azure::SQL::Mgmt::V2014_04_01::QueryTexts - BackupLongTermRetentionVaults = Azure::SQL::Mgmt::V2014_04_01::BackupLongTermRetentionVaults RecommendedElasticPools = Azure::SQL::Mgmt::V2014_04_01::RecommendedElasticPools ReplicationLinks = Azure::SQL::Mgmt::V2014_04_01::ReplicationLinks ServerAzureADAdministrators = Azure::SQL::Mgmt::V2014_04_01::ServerAzureADAdministrators ServerCommunicationLinks = Azure::SQL::Mgmt::V2014_04_01::ServerCommunicationLinks ServiceObjectives = Azure::SQL::Mgmt::V2014_04_01::ServiceObjectives - ElasticPoolActivities = Azure::SQL::Mgmt::V2014_04_01::ElasticPoolActivities - ElasticPoolDatabaseActivities = Azure::SQL::Mgmt::V2014_04_01::ElasticPoolDatabaseActivities - ServiceTierAdvisors = Azure::SQL::Mgmt::V2014_04_01::ServiceTierAdvisors - TransparentDataEncryptions = Azure::SQL::Mgmt::V2014_04_01::TransparentDataEncryptions - ServerTableAuditingPolicies = Azure::SQL::Mgmt::V2014_04_01::ServerTableAuditingPolicies - TransparentDataEncryptionActivities = Azure::SQL::Mgmt::V2014_04_01::TransparentDataEncryptionActivities - DatabaseConnectionPolicies = Azure::SQL::Mgmt::V2014_04_01::DatabaseConnectionPolicies - DatabaseTableAuditingPolicies = Azure::SQL::Mgmt::V2014_04_01::DatabaseTableAuditingPolicies - DatabaseUsages = Azure::SQL::Mgmt::V2014_04_01::DatabaseUsages + ServerAdvisors = Azure::SQL::Mgmt::V2015_05_01_preview::ServerAdvisors + DatabaseAdvisors = Azure::SQL::Mgmt::V2015_05_01_preview::DatabaseAdvisors + Operations = Azure::SQL::Mgmt::V2015_05_01_preview::Operations Servers = Azure::SQL::Mgmt::V2015_05_01_preview::Servers + FirewallRules = Azure::SQL::Mgmt::V2015_05_01_preview::FirewallRules DatabaseRecommendedActions = Azure::SQL::Mgmt::V2015_05_01_preview::DatabaseRecommendedActions DatabaseAutomaticTuningOperations = Azure::SQL::Mgmt::V2015_05_01_preview::DatabaseAutomaticTuningOperations EncryptionProtectors = Azure::SQL::Mgmt::V2015_05_01_preview::EncryptionProtectors @@ -48,10 +52,6 @@ module Mgmt SyncMembers = Azure::SQL::Mgmt::V2015_05_01_preview::SyncMembers SubscriptionUsages = Azure::SQL::Mgmt::V2015_05_01_preview::SubscriptionUsages VirtualNetworkRules = Azure::SQL::Mgmt::V2015_05_01_preview::VirtualNetworkRules - ServerAdvisors = Azure::SQL::Mgmt::V2015_05_01_preview::ServerAdvisors - DatabaseAdvisors = Azure::SQL::Mgmt::V2015_05_01_preview::DatabaseAdvisors - Operations = Azure::SQL::Mgmt::V2015_05_01_preview::Operations - FirewallRules = Azure::SQL::Mgmt::V2015_05_01_preview::FirewallRules ExtendedDatabaseBlobAuditingPolicies = Azure::SQL::Mgmt::V2017_03_01_preview::ExtendedDatabaseBlobAuditingPolicies ExtendedServerBlobAuditingPolicies = Azure::SQL::Mgmt::V2017_03_01_preview::ExtendedServerBlobAuditingPolicies ServerBlobAuditingPolicies = Azure::SQL::Mgmt::V2017_03_01_preview::ServerBlobAuditingPolicies @@ -59,23 +59,24 @@ module Mgmt DatabaseVulnerabilityAssessmentRuleBaselines = Azure::SQL::Mgmt::V2017_03_01_preview::DatabaseVulnerabilityAssessmentRuleBaselines DatabaseVulnerabilityAssessments = Azure::SQL::Mgmt::V2017_03_01_preview::DatabaseVulnerabilityAssessments DataWarehouseUserActivitiesOperations = Azure::SQL::Mgmt::V2017_03_01_preview::DataWarehouseUserActivitiesOperations + JobAgents = Azure::SQL::Mgmt::V2017_03_01_preview::JobAgents JobCredentials = Azure::SQL::Mgmt::V2017_03_01_preview::JobCredentials JobExecutions = Azure::SQL::Mgmt::V2017_03_01_preview::JobExecutions - JobAgents = Azure::SQL::Mgmt::V2017_03_01_preview::JobAgents JobStepExecutions = Azure::SQL::Mgmt::V2017_03_01_preview::JobStepExecutions JobSteps = Azure::SQL::Mgmt::V2017_03_01_preview::JobSteps JobTargetExecutions = Azure::SQL::Mgmt::V2017_03_01_preview::JobTargetExecutions JobTargetGroups = Azure::SQL::Mgmt::V2017_03_01_preview::JobTargetGroups JobVersions = Azure::SQL::Mgmt::V2017_03_01_preview::JobVersions + LongTermRetentionBackups = Azure::SQL::Mgmt::V2017_03_01_preview::LongTermRetentionBackups ManagedDatabases = Azure::SQL::Mgmt::V2017_03_01_preview::ManagedDatabases SensitivityLabels = Azure::SQL::Mgmt::V2017_03_01_preview::SensitivityLabels - LongTermRetentionBackups = Azure::SQL::Mgmt::V2017_03_01_preview::LongTermRetentionBackups ServerAutomaticTuningOperations = Azure::SQL::Mgmt::V2017_03_01_preview::ServerAutomaticTuningOperations ServerDnsAliases = Azure::SQL::Mgmt::V2017_03_01_preview::ServerDnsAliases ServerSecurityAlertPolicies = Azure::SQL::Mgmt::V2017_03_01_preview::ServerSecurityAlertPolicies BackupLongTermRetentionPolicies = Azure::SQL::Mgmt::V2017_03_01_preview::BackupLongTermRetentionPolicies RestorePoints = Azure::SQL::Mgmt::V2017_03_01_preview::RestorePoints Jobs = Azure::SQL::Mgmt::V2017_03_01_preview::Jobs + Databases = Azure::SQL::Mgmt::V2017_10_01_preview::Databases DatabaseOperations = Azure::SQL::Mgmt::V2017_10_01_preview::DatabaseOperations ElasticPools = Azure::SQL::Mgmt::V2017_10_01_preview::ElasticPools Capabilities = Azure::SQL::Mgmt::V2017_10_01_preview::Capabilities @@ -85,17 +86,27 @@ module Mgmt BackupShortTermRetentionPolicies = Azure::SQL::Mgmt::V2017_10_01_preview::BackupShortTermRetentionPolicies TdeCertificates = Azure::SQL::Mgmt::V2017_10_01_preview::TdeCertificates ManagedInstanceTdeCertificates = Azure::SQL::Mgmt::V2017_10_01_preview::ManagedInstanceTdeCertificates - Databases = Azure::SQL::Mgmt::V2017_10_01_preview::Databases module Models + DataMaskingFunction = Azure::SQL::Mgmt::V2014_04_01::Models::DataMaskingFunction + DisasterRecoveryConfigurationStatus = Azure::SQL::Mgmt::V2014_04_01::Models::DisasterRecoveryConfigurationStatus + DisasterRecoveryConfigurationAutoFailover = Azure::SQL::Mgmt::V2014_04_01::Models::DisasterRecoveryConfigurationAutoFailover + DisasterRecoveryConfigurationFailoverPolicy = Azure::SQL::Mgmt::V2014_04_01::Models::DisasterRecoveryConfigurationFailoverPolicy + DisasterRecoveryConfigurationRole = Azure::SQL::Mgmt::V2014_04_01::Models::DisasterRecoveryConfigurationRole + ElasticPoolEdition = Azure::SQL::Mgmt::V2014_04_01::Models::ElasticPoolEdition + GeoBackupPolicyState = Azure::SQL::Mgmt::V2014_04_01::Models::GeoBackupPolicyState + StorageKeyType = Azure::SQL::Mgmt::V2014_04_01::Models::StorageKeyType + AuthenticationType = Azure::SQL::Mgmt::V2014_04_01::Models::AuthenticationType + UnitDefinitionType = Azure::SQL::Mgmt::V2014_04_01::Models::UnitDefinitionType + QueryAggregationFunction = Azure::SQL::Mgmt::V2014_04_01::Models::QueryAggregationFunction QueryExecutionType = Azure::SQL::Mgmt::V2014_04_01::Models::QueryExecutionType QueryObservedMetricType = Azure::SQL::Mgmt::V2014_04_01::Models::QueryObservedMetricType - QueryMetricUnit = Azure::SQL::Mgmt::V2014_04_01::Models::QueryMetricUnit - UnitDefinitionType = Azure::SQL::Mgmt::V2014_04_01::Models::UnitDefinitionType + PrimaryAggregationType = Azure::SQL::Mgmt::V2014_04_01::Models::PrimaryAggregationType + ServerVersion = Azure::SQL::Mgmt::V2014_04_01::Models::ServerVersion ServerState = Azure::SQL::Mgmt::V2014_04_01::Models::ServerState TransparentDataEncryptionActivityStatus = Azure::SQL::Mgmt::V2014_04_01::Models::TransparentDataEncryptionActivityStatus + QueryMetricUnit = Azure::SQL::Mgmt::V2014_04_01::Models::QueryMetricUnit UnitType = Azure::SQL::Mgmt::V2014_04_01::Models::UnitType - ServerVersion = Azure::SQL::Mgmt::V2014_04_01::Models::ServerVersion ReplicationState = Azure::SQL::Mgmt::V2014_04_01::Models::ReplicationState ReplicationRole = Azure::SQL::Mgmt::V2014_04_01::Models::ReplicationRole ServiceObjectiveListResult = Azure::SQL::Mgmt::V2014_04_01::Models::ServiceObjectiveListResult @@ -129,78 +140,67 @@ module Models RestorableDroppedDatabaseListResult = Azure::SQL::Mgmt::V2014_04_01::Models::RestorableDroppedDatabaseListResult ElasticPoolPerDatabaseMinDtuCapability = Azure::SQL::Mgmt::V2014_04_01::Models::ElasticPoolPerDatabaseMinDtuCapability MetricListResult = Azure::SQL::Mgmt::V2014_04_01::Models::MetricListResult + Metric = Azure::SQL::Mgmt::V2014_04_01::Models::Metric ServerTableAuditingPolicyListResult = Azure::SQL::Mgmt::V2014_04_01::Models::ServerTableAuditingPolicyListResult OperationImpact = Azure::SQL::Mgmt::V2014_04_01::Models::OperationImpact MetricDefinitionListResult = Azure::SQL::Mgmt::V2014_04_01::Models::MetricDefinitionListResult MetricName = Azure::SQL::Mgmt::V2014_04_01::Models::MetricName BackupLongTermRetentionPolicyListResult = Azure::SQL::Mgmt::V2014_04_01::Models::BackupLongTermRetentionPolicyListResult - Metric = Azure::SQL::Mgmt::V2014_04_01::Models::Metric + ServiceTierAdvisorListResult = Azure::SQL::Mgmt::V2014_04_01::Models::ServiceTierAdvisorListResult QueryMetric = Azure::SQL::Mgmt::V2014_04_01::Models::QueryMetric + RecoverableDatabaseListResult = Azure::SQL::Mgmt::V2014_04_01::Models::RecoverableDatabaseListResult QueryInterval = Azure::SQL::Mgmt::V2014_04_01::Models::QueryInterval - ServiceTierAdvisorListResult = Azure::SQL::Mgmt::V2014_04_01::Models::ServiceTierAdvisorListResult + DatabaseTableAuditingPolicyListResult = Azure::SQL::Mgmt::V2014_04_01::Models::DatabaseTableAuditingPolicyListResult QueryStatistic = Azure::SQL::Mgmt::V2014_04_01::Models::QueryStatistic - RecoverableDatabaseListResult = Azure::SQL::Mgmt::V2014_04_01::Models::RecoverableDatabaseListResult + ElasticPoolDtuCapability = Azure::SQL::Mgmt::V2014_04_01::Models::ElasticPoolDtuCapability TopQueries = Azure::SQL::Mgmt::V2014_04_01::Models::TopQueries - DatabaseTableAuditingPolicyListResult = Azure::SQL::Mgmt::V2014_04_01::Models::DatabaseTableAuditingPolicyListResult - TopQueriesListResult = Azure::SQL::Mgmt::V2014_04_01::Models::TopQueriesListResult + AdvisorListResult = Azure::SQL::Mgmt::V2014_04_01::Models::AdvisorListResult MetricDefinition = Azure::SQL::Mgmt::V2014_04_01::Models::MetricDefinition QueryStatisticListResult = Azure::SQL::Mgmt::V2014_04_01::Models::QueryStatisticListResult - AdvisorListResult = Azure::SQL::Mgmt::V2014_04_01::Models::AdvisorListResult - ElasticPoolDtuCapability = Azure::SQL::Mgmt::V2014_04_01::Models::ElasticPoolDtuCapability + TopQueriesListResult = Azure::SQL::Mgmt::V2014_04_01::Models::TopQueriesListResult BackupLongTermRetentionVault = Azure::SQL::Mgmt::V2014_04_01::Models::BackupLongTermRetentionVault + RecoverableDatabase = Azure::SQL::Mgmt::V2014_04_01::Models::RecoverableDatabase + ServiceTierAdvisor = Azure::SQL::Mgmt::V2014_04_01::Models::ServiceTierAdvisor ServerConnectionPolicy = Azure::SQL::Mgmt::V2014_04_01::Models::ServerConnectionPolicy + DatabaseSecurityAlertPolicy = Azure::SQL::Mgmt::V2014_04_01::Models::DatabaseSecurityAlertPolicy RestorableDroppedDatabase = Azure::SQL::Mgmt::V2014_04_01::Models::RestorableDroppedDatabase RecommendedIndex = Azure::SQL::Mgmt::V2014_04_01::Models::RecommendedIndex - RecoverableDatabase = Azure::SQL::Mgmt::V2014_04_01::Models::RecoverableDatabase + DisasterRecoveryConfiguration = Azure::SQL::Mgmt::V2014_04_01::Models::DisasterRecoveryConfiguration TransparentDataEncryption = Azure::SQL::Mgmt::V2014_04_01::Models::TransparentDataEncryption DataMaskingRule = Azure::SQL::Mgmt::V2014_04_01::Models::DataMaskingRule - ServiceTierAdvisor = Azure::SQL::Mgmt::V2014_04_01::Models::ServiceTierAdvisor DataMaskingPolicy = Azure::SQL::Mgmt::V2014_04_01::Models::DataMaskingPolicy - DatabaseSecurityAlertPolicy = Azure::SQL::Mgmt::V2014_04_01::Models::DatabaseSecurityAlertPolicy ImportExportResponse = Azure::SQL::Mgmt::V2014_04_01::Models::ImportExportResponse - DisasterRecoveryConfiguration = Azure::SQL::Mgmt::V2014_04_01::Models::DisasterRecoveryConfiguration - RecommendedElasticPool = Azure::SQL::Mgmt::V2014_04_01::Models::RecommendedElasticPool - ImportRequest = Azure::SQL::Mgmt::V2014_04_01::Models::ImportRequest GeoBackupPolicy = Azure::SQL::Mgmt::V2014_04_01::Models::GeoBackupPolicy + ImportRequest = Azure::SQL::Mgmt::V2014_04_01::Models::ImportRequest + RecommendedElasticPool = Azure::SQL::Mgmt::V2014_04_01::Models::RecommendedElasticPool + ReplicationLink = Azure::SQL::Mgmt::V2014_04_01::Models::ReplicationLink ServerAzureADAdministrator = Azure::SQL::Mgmt::V2014_04_01::Models::ServerAzureADAdministrator ServerCommunicationLink = Azure::SQL::Mgmt::V2014_04_01::Models::ServerCommunicationLink - ReplicationLink = Azure::SQL::Mgmt::V2014_04_01::Models::ReplicationLink - ElasticPoolDatabaseActivity = Azure::SQL::Mgmt::V2014_04_01::Models::ElasticPoolDatabaseActivity ServiceObjective = Azure::SQL::Mgmt::V2014_04_01::Models::ServiceObjective - ElasticPoolActivity = Azure::SQL::Mgmt::V2014_04_01::Models::ElasticPoolActivity - DatabaseTableAuditingPolicy = Azure::SQL::Mgmt::V2014_04_01::Models::DatabaseTableAuditingPolicy TransparentDataEncryptionActivity = Azure::SQL::Mgmt::V2014_04_01::Models::TransparentDataEncryptionActivity - DatabaseConnectionPolicy = Azure::SQL::Mgmt::V2014_04_01::Models::DatabaseConnectionPolicy - MaxSizeUnits = Azure::SQL::Mgmt::V2014_04_01::Models::MaxSizeUnits - MetricAvailability = Azure::SQL::Mgmt::V2014_04_01::Models::MetricAvailability + ElasticPoolActivity = Azure::SQL::Mgmt::V2014_04_01::Models::ElasticPoolActivity + ElasticPoolDatabaseActivity = Azure::SQL::Mgmt::V2014_04_01::Models::ElasticPoolDatabaseActivity ServerTableAuditingPolicy = Azure::SQL::Mgmt::V2014_04_01::Models::ServerTableAuditingPolicy + DatabaseConnectionPolicy = Azure::SQL::Mgmt::V2014_04_01::Models::DatabaseConnectionPolicy + DatabaseTableAuditingPolicy = Azure::SQL::Mgmt::V2014_04_01::Models::DatabaseTableAuditingPolicy BackupLongTermRetentionPolicyState = Azure::SQL::Mgmt::V2014_04_01::Models::BackupLongTermRetentionPolicyState - DatabaseEdition = Azure::SQL::Mgmt::V2014_04_01::Models::DatabaseEdition - ServiceObjectiveName = Azure::SQL::Mgmt::V2014_04_01::Models::ServiceObjectiveName + MetricAvailability = Azure::SQL::Mgmt::V2014_04_01::Models::MetricAvailability CheckNameAvailabilityReason = Azure::SQL::Mgmt::V2014_04_01::Models::CheckNameAvailabilityReason + MaxSizeUnits = Azure::SQL::Mgmt::V2014_04_01::Models::MaxSizeUnits + ServiceObjectiveName = Azure::SQL::Mgmt::V2014_04_01::Models::ServiceObjectiveName + TransparentDataEncryptionStatus = Azure::SQL::Mgmt::V2014_04_01::Models::TransparentDataEncryptionStatus ServerConnectionType = Azure::SQL::Mgmt::V2014_04_01::Models::ServerConnectionType - RecommendedIndexState = Azure::SQL::Mgmt::V2014_04_01::Models::RecommendedIndexState + DatabaseEdition = Azure::SQL::Mgmt::V2014_04_01::Models::DatabaseEdition + RecommendedIndexType = Azure::SQL::Mgmt::V2014_04_01::Models::RecommendedIndexType MetricValue = Azure::SQL::Mgmt::V2014_04_01::Models::MetricValue - TransparentDataEncryptionStatus = Azure::SQL::Mgmt::V2014_04_01::Models::TransparentDataEncryptionStatus RecommendedIndexAction = Azure::SQL::Mgmt::V2014_04_01::Models::RecommendedIndexAction - RecommendedIndexType = Azure::SQL::Mgmt::V2014_04_01::Models::RecommendedIndexType + RecommendedIndexState = Azure::SQL::Mgmt::V2014_04_01::Models::RecommendedIndexState + SecurityAlertPolicyEmailAccountAdmins = Azure::SQL::Mgmt::V2014_04_01::Models::SecurityAlertPolicyEmailAccountAdmins ReadScale = Azure::SQL::Mgmt::V2014_04_01::Models::ReadScale CheckNameAvailabilityRequest = Azure::SQL::Mgmt::V2014_04_01::Models::CheckNameAvailabilityRequest - SecurityAlertPolicyEmailAccountAdmins = Azure::SQL::Mgmt::V2014_04_01::Models::SecurityAlertPolicyEmailAccountAdmins SecurityAlertPolicyUseServerDefault = Azure::SQL::Mgmt::V2014_04_01::Models::SecurityAlertPolicyUseServerDefault DataMaskingState = Azure::SQL::Mgmt::V2014_04_01::Models::DataMaskingState DataMaskingRuleState = Azure::SQL::Mgmt::V2014_04_01::Models::DataMaskingRuleState - DataMaskingFunction = Azure::SQL::Mgmt::V2014_04_01::Models::DataMaskingFunction - DisasterRecoveryConfigurationStatus = Azure::SQL::Mgmt::V2014_04_01::Models::DisasterRecoveryConfigurationStatus - DisasterRecoveryConfigurationAutoFailover = Azure::SQL::Mgmt::V2014_04_01::Models::DisasterRecoveryConfigurationAutoFailover - DisasterRecoveryConfigurationFailoverPolicy = Azure::SQL::Mgmt::V2014_04_01::Models::DisasterRecoveryConfigurationFailoverPolicy - DisasterRecoveryConfigurationRole = Azure::SQL::Mgmt::V2014_04_01::Models::DisasterRecoveryConfigurationRole - ElasticPoolEdition = Azure::SQL::Mgmt::V2014_04_01::Models::ElasticPoolEdition - GeoBackupPolicyState = Azure::SQL::Mgmt::V2014_04_01::Models::GeoBackupPolicyState - StorageKeyType = Azure::SQL::Mgmt::V2014_04_01::Models::StorageKeyType - PrimaryAggregationType = Azure::SQL::Mgmt::V2014_04_01::Models::PrimaryAggregationType - AuthenticationType = Azure::SQL::Mgmt::V2014_04_01::Models::AuthenticationType - QueryAggregationFunction = Azure::SQL::Mgmt::V2014_04_01::Models::QueryAggregationFunction VirtualNetworkRuleListResult = Azure::SQL::Mgmt::V2015_05_01_preview::Models::VirtualNetworkRuleListResult VirtualNetworkRule = Azure::SQL::Mgmt::V2015_05_01_preview::Models::VirtualNetworkRule OperationDisplay = Azure::SQL::Mgmt::V2015_05_01_preview::Models::OperationDisplay @@ -255,21 +255,21 @@ module Models SyncGroup = Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncGroup SyncMember = Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncMember SubscriptionUsage = Azure::SQL::Mgmt::V2015_05_01_preview::Models::SubscriptionUsage - AutoExecuteStatusInheritedFrom = Azure::SQL::Mgmt::V2015_05_01_preview::Models::AutoExecuteStatusInheritedFrom + RecommendedActionCurrentState = Azure::SQL::Mgmt::V2015_05_01_preview::Models::RecommendedActionCurrentState RecommendedActionInitiatedBy = Azure::SQL::Mgmt::V2015_05_01_preview::Models::RecommendedActionInitiatedBy + AutoExecuteStatusInheritedFrom = Azure::SQL::Mgmt::V2015_05_01_preview::Models::AutoExecuteStatusInheritedFrom + IsRetryable = Azure::SQL::Mgmt::V2015_05_01_preview::Models::IsRetryable ImplementationMethod = Azure::SQL::Mgmt::V2015_05_01_preview::Models::ImplementationMethod - RecommendedActionCurrentState = Azure::SQL::Mgmt::V2015_05_01_preview::Models::RecommendedActionCurrentState AutomaticTuningMode = Azure::SQL::Mgmt::V2015_05_01_preview::Models::AutomaticTuningMode - IsRetryable = Azure::SQL::Mgmt::V2015_05_01_preview::Models::IsRetryable - AutomaticTuningDisabledReason = Azure::SQL::Mgmt::V2015_05_01_preview::Models::AutomaticTuningDisabledReason ServerKeyType = Azure::SQL::Mgmt::V2015_05_01_preview::Models::ServerKeyType + FailoverGroupReplicationRole = Azure::SQL::Mgmt::V2015_05_01_preview::Models::FailoverGroupReplicationRole Server = Azure::SQL::Mgmt::V2015_05_01_preview::Models::Server ServerUpdate = Azure::SQL::Mgmt::V2015_05_01_preview::Models::ServerUpdate - FailoverGroupReplicationRole = Azure::SQL::Mgmt::V2015_05_01_preview::Models::FailoverGroupReplicationRole - IdentityType = Azure::SQL::Mgmt::V2015_05_01_preview::Models::IdentityType SyncAgentState = Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncAgentState - SyncGroupState = Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncGroupState + IdentityType = Azure::SQL::Mgmt::V2015_05_01_preview::Models::IdentityType SyncGroupLogType = Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncGroupLogType + AutomaticTuningDisabledReason = Azure::SQL::Mgmt::V2015_05_01_preview::Models::AutomaticTuningDisabledReason + SyncGroupState = Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncGroupState SyncConflictResolutionPolicy = Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncConflictResolutionPolicy SyncMemberDbType = Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncMemberDbType AdvisorStatus = Azure::SQL::Mgmt::V2015_05_01_preview::Models::AdvisorStatus @@ -280,39 +280,50 @@ module Models FirewallRuleListResult = Azure::SQL::Mgmt::V2015_05_01_preview::Models::FirewallRuleListResult FirewallRule = Azure::SQL::Mgmt::V2015_05_01_preview::Models::FirewallRule OperationOrigin = Azure::SQL::Mgmt::V2015_05_01_preview::Models::OperationOrigin - SensitivityLabel = Azure::SQL::Mgmt::V2017_03_01_preview::Models::SensitivityLabel + DatabaseVulnerabilityAssessmentRuleBaseline = Azure::SQL::Mgmt::V2017_03_01_preview::Models::DatabaseVulnerabilityAssessmentRuleBaseline + ExtendedServerBlobAuditingPolicy = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ExtendedServerBlobAuditingPolicy + DataWarehouseUserActivities = Azure::SQL::Mgmt::V2017_03_01_preview::Models::DataWarehouseUserActivities + JobStepExecutionOptions = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobStepExecutionOptions + JobCredential = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobCredential + JobAgent = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobAgent + JobStep = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobStep + JobVersion = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobVersion + JobTargetGroup = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobTargetGroup + JobExecution = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobExecution + LongTermRetentionBackup = Azure::SQL::Mgmt::V2017_03_01_preview::Models::LongTermRetentionBackup ManagedDatabase = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ManagedDatabase - ServerDnsAlias = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ServerDnsAlias + SensitivityLabel = Azure::SQL::Mgmt::V2017_03_01_preview::Models::SensitivityLabel ServerAutomaticTuning = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ServerAutomaticTuning + ServerDnsAlias = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ServerDnsAlias ServerSecurityAlertPolicy = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ServerSecurityAlertPolicy + JobAgentState = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobAgentState + JobScheduleType = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobScheduleType + RestorePointListResult = Azure::SQL::Mgmt::V2017_03_01_preview::Models::RestorePointListResult + JobStepActionType = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobStepActionType JobExecutionLifecycle = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobExecutionLifecycle JobTargetType = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobTargetType - RestorePointListResult = Azure::SQL::Mgmt::V2017_03_01_preview::Models::RestorePointListResult - JobScheduleType = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobScheduleType - JobAgentState = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobAgentState + JobTargetGroupMembershipType = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobTargetGroupMembershipType + ManagedDatabaseStatus = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ManagedDatabaseStatus JobStepActionSource = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobStepActionSource JobStepOutputType = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobStepOutputType - JobTargetGroupMembershipType = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobTargetGroupMembershipType - JobStepActionType = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobStepActionType + AutomaticTuningServerReason = Azure::SQL::Mgmt::V2017_03_01_preview::Models::AutomaticTuningServerReason + RestorePointType = Azure::SQL::Mgmt::V2017_03_01_preview::Models::RestorePointType ManagedDatabaseCreateMode = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ManagedDatabaseCreateMode AutomaticTuningServerMode = Azure::SQL::Mgmt::V2017_03_01_preview::Models::AutomaticTuningServerMode - RestorePointType = Azure::SQL::Mgmt::V2017_03_01_preview::Models::RestorePointType - ManagedDatabaseStatus = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ManagedDatabaseStatus + SecurityAlertPolicyState = Azure::SQL::Mgmt::V2017_03_01_preview::Models::SecurityAlertPolicyState VulnerabilityAssessmentPolicyBaselineName = Azure::SQL::Mgmt::V2017_03_01_preview::Models::VulnerabilityAssessmentPolicyBaselineName SensitivityLabelSource = Azure::SQL::Mgmt::V2017_03_01_preview::Models::SensitivityLabelSource - AutomaticTuningServerReason = Azure::SQL::Mgmt::V2017_03_01_preview::Models::AutomaticTuningServerReason - SecurityAlertPolicyState = Azure::SQL::Mgmt::V2017_03_01_preview::Models::SecurityAlertPolicyState + LongTermRetentionDatabaseState = Azure::SQL::Mgmt::V2017_03_01_preview::Models::LongTermRetentionDatabaseState ProvisioningState = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ProvisioningState JobListResult = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobListResult JobSchedule = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobSchedule - LongTermRetentionDatabaseState = Azure::SQL::Mgmt::V2017_03_01_preview::Models::LongTermRetentionDatabaseState DatabaseBlobAuditingPolicy = Azure::SQL::Mgmt::V2017_03_01_preview::Models::DatabaseBlobAuditingPolicy BackupLongTermRetentionPolicy = Azure::SQL::Mgmt::V2017_03_01_preview::Models::BackupLongTermRetentionPolicy + Job = Azure::SQL::Mgmt::V2017_03_01_preview::Models::Job BlobAuditingPolicyState = Azure::SQL::Mgmt::V2017_03_01_preview::Models::BlobAuditingPolicyState AutomaticTuningOptionModeDesired = Azure::SQL::Mgmt::V2017_03_01_preview::Models::AutomaticTuningOptionModeDesired AutomaticTuningOptionModeActual = Azure::SQL::Mgmt::V2017_03_01_preview::Models::AutomaticTuningOptionModeActual RestorePoint = Azure::SQL::Mgmt::V2017_03_01_preview::Models::RestorePoint - Job = Azure::SQL::Mgmt::V2017_03_01_preview::Models::Job JobStepAction = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobStepAction ManagedDatabaseUpdate = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ManagedDatabaseUpdate ManagedDatabaseListResult = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ManagedDatabaseListResult @@ -328,27 +339,19 @@ module Models JobExecutionTarget = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobExecutionTarget JobVersionListResult = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobVersionListResult JobExecutionListResult = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobExecutionListResult - JobTargetGroupListResult = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobTargetGroupListResult DatabaseVulnerabilityAssessmentRuleBaselineItem = Azure::SQL::Mgmt::V2017_03_01_preview::Models::DatabaseVulnerabilityAssessmentRuleBaselineItem + JobTargetGroupListResult = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobTargetGroupListResult JobStepListResult = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobStepListResult - JobTarget = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobTarget ServerDnsAliasListResult = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ServerDnsAliasListResult - JobStepOutput = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobStepOutput + JobTarget = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobTarget ImportExportDatabaseDefinition = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ImportExportDatabaseDefinition - JobStepExecutionOptions = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobStepExecutionOptions + JobStepOutput = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobStepOutput ExtendedDatabaseBlobAuditingPolicy = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ExtendedDatabaseBlobAuditingPolicy - ExtendedServerBlobAuditingPolicy = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ExtendedServerBlobAuditingPolicy ServerBlobAuditingPolicy = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ServerBlobAuditingPolicy ImportExportOperationResult = Azure::SQL::Mgmt::V2017_03_01_preview::Models::ImportExportOperationResult - DatabaseVulnerabilityAssessmentRuleBaseline = Azure::SQL::Mgmt::V2017_03_01_preview::Models::DatabaseVulnerabilityAssessmentRuleBaseline - DataWarehouseUserActivities = Azure::SQL::Mgmt::V2017_03_01_preview::Models::DataWarehouseUserActivities - JobAgent = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobAgent - JobCredential = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobCredential - JobExecution = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobExecution - JobTargetGroup = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobTargetGroup - JobStep = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobStep - LongTermRetentionBackup = Azure::SQL::Mgmt::V2017_03_01_preview::Models::LongTermRetentionBackup - JobVersion = Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobVersion + DatabaseVulnerabilityAssessment = Azure::SQL::Mgmt::V2017_10_01_preview::Models::DatabaseVulnerabilityAssessment + CreateMode = Azure::SQL::Mgmt::V2017_10_01_preview::Models::CreateMode + Sku = Azure::SQL::Mgmt::V2017_10_01_preview::Models::Sku ManagementOperationState = Azure::SQL::Mgmt::V2017_10_01_preview::Models::ManagementOperationState DatabaseStatus = Azure::SQL::Mgmt::V2017_10_01_preview::Models::DatabaseStatus CatalogCollationType = Azure::SQL::Mgmt::V2017_10_01_preview::Models::CatalogCollationType @@ -356,7 +359,6 @@ module Models EditionCapability = Azure::SQL::Mgmt::V2017_10_01_preview::Models::EditionCapability TrackedResource = Azure::SQL::Mgmt::V2017_10_01_preview::Models::TrackedResource ProxyResource = Azure::SQL::Mgmt::V2017_10_01_preview::Models::ProxyResource - ElasticPoolListResult = Azure::SQL::Mgmt::V2017_10_01_preview::Models::ElasticPoolListResult ElasticPoolEditionCapability = Azure::SQL::Mgmt::V2017_10_01_preview::Models::ElasticPoolEditionCapability LocationCapabilities = Azure::SQL::Mgmt::V2017_10_01_preview::Models::LocationCapabilities ElasticPoolPerDatabaseMinPerformanceLevelCapability = Azure::SQL::Mgmt::V2017_10_01_preview::Models::ElasticPoolPerDatabaseMinPerformanceLevelCapability @@ -390,12 +392,13 @@ module Models PerformanceLevelCapability = Azure::SQL::Mgmt::V2017_10_01_preview::Models::PerformanceLevelCapability VulnerabilityAssessmentScanState = Azure::SQL::Mgmt::V2017_10_01_preview::Models::VulnerabilityAssessmentScanState VulnerabilityAssessmentScanTriggerType = Azure::SQL::Mgmt::V2017_10_01_preview::Models::VulnerabilityAssessmentScanTriggerType - LogSizeUnit = Azure::SQL::Mgmt::V2017_10_01_preview::Models::LogSizeUnit + ElasticPoolListResult = Azure::SQL::Mgmt::V2017_10_01_preview::Models::ElasticPoolListResult MaxSizeUnit = Azure::SQL::Mgmt::V2017_10_01_preview::Models::MaxSizeUnit - DatabaseReadScale = Azure::SQL::Mgmt::V2017_10_01_preview::Models::DatabaseReadScale + LogSizeUnit = Azure::SQL::Mgmt::V2017_10_01_preview::Models::LogSizeUnit DatabaseLicenseType = Azure::SQL::Mgmt::V2017_10_01_preview::Models::DatabaseLicenseType - InstanceFailoverGroupReplicationRole = Azure::SQL::Mgmt::V2017_10_01_preview::Models::InstanceFailoverGroupReplicationRole + DatabaseReadScale = Azure::SQL::Mgmt::V2017_10_01_preview::Models::DatabaseReadScale ElasticPoolLicenseType = Azure::SQL::Mgmt::V2017_10_01_preview::Models::ElasticPoolLicenseType + InstanceFailoverGroupReplicationRole = Azure::SQL::Mgmt::V2017_10_01_preview::Models::InstanceFailoverGroupReplicationRole CapabilityGroup = Azure::SQL::Mgmt::V2017_10_01_preview::Models::CapabilityGroup ElasticPool = Azure::SQL::Mgmt::V2017_10_01_preview::Models::ElasticPool ElasticPoolUpdate = Azure::SQL::Mgmt::V2017_10_01_preview::Models::ElasticPoolUpdate @@ -408,18 +411,15 @@ module Models PerformanceLevelUnit = Azure::SQL::Mgmt::V2017_10_01_preview::Models::PerformanceLevelUnit ResourceMoveDefinition = Azure::SQL::Mgmt::V2017_10_01_preview::Models::ResourceMoveDefinition Database = Azure::SQL::Mgmt::V2017_10_01_preview::Models::Database - SampleName = Azure::SQL::Mgmt::V2017_10_01_preview::Models::SampleName DatabaseOperationListResult = Azure::SQL::Mgmt::V2017_10_01_preview::Models::DatabaseOperationListResult + SampleName = Azure::SQL::Mgmt::V2017_10_01_preview::Models::SampleName VulnerabilityAssessmentRecurringScansProperties = Azure::SQL::Mgmt::V2017_10_01_preview::Models::VulnerabilityAssessmentRecurringScansProperties ElasticPoolState = Azure::SQL::Mgmt::V2017_10_01_preview::Models::ElasticPoolState DatabaseOperation = Azure::SQL::Mgmt::V2017_10_01_preview::Models::DatabaseOperation - CreateMode = Azure::SQL::Mgmt::V2017_10_01_preview::Models::CreateMode - DatabaseVulnerabilityAssessment = Azure::SQL::Mgmt::V2017_10_01_preview::Models::DatabaseVulnerabilityAssessment - Sku = Azure::SQL::Mgmt::V2017_10_01_preview::Models::Sku end class SQLManagementClass - attr_reader :server_usages, :recoverable_databases, :restorable_dropped_databases, :server_connection_policies, :database_threat_detection_policies, :data_masking_policies, :data_masking_rules, :transparent_data_encryption_configurations, :extensions, :disaster_recovery_configurations, :geo_backup_policies, :queries, :query_statistics, :query_texts, :backup_long_term_retention_vaults, :recommended_elastic_pools, :replication_links, :server_azure_adadministrators, :server_communication_links, :service_objectives, :elastic_pool_activities, :elastic_pool_database_activities, :service_tier_advisors, :transparent_data_encryptions, :server_table_auditing_policies, :transparent_data_encryption_activities, :database_connection_policies, :database_table_auditing_policies, :database_usages, :servers, :database_recommended_actions, :database_automatic_tuning_operations, :encryption_protectors, :failover_groups, :managed_instances, :server_keys, :sync_agents, :sync_groups, :sync_members, :subscription_usages, :virtual_network_rules, :server_advisors, :database_advisors, :operations, :firewall_rules, :extended_database_blob_auditing_policies, :extended_server_blob_auditing_policies, :server_blob_auditing_policies, :database_blob_auditing_policies, :database_vulnerability_assessment_rule_baselines, :database_vulnerability_assessments, :data_warehouse_user_activities_operations, :job_credentials, :job_executions, :job_agents, :job_step_executions, :job_steps, :job_target_executions, :job_target_groups, :job_versions, :managed_databases, :sensitivity_labels, :long_term_retention_backups, :server_automatic_tuning_operations, :server_dns_aliases, :server_security_alert_policies, :backup_long_term_retention_policies, :restore_points, :jobs, :database_operations, :elastic_pools, :capabilities, :elastic_pool_operations, :database_vulnerability_assessment_scans, :instance_failover_groups, :backup_short_term_retention_policies, :tde_certificates, :managed_instance_tde_certificates, :databases, :configurable, :base_url, :options, :model_classes + attr_reader :elastic_pool_activities, :elastic_pool_database_activities, :service_tier_advisors, :transparent_data_encryptions, :transparent_data_encryption_activities, :database_table_auditing_policies, :server_table_auditing_policies, :server_usages, :database_connection_policies, :database_usages, :backup_long_term_retention_vaults, :recoverable_databases, :restorable_dropped_databases, :server_connection_policies, :database_threat_detection_policies, :data_masking_policies, :data_masking_rules, :transparent_data_encryption_configurations, :extensions, :disaster_recovery_configurations, :geo_backup_policies, :queries, :query_statistics, :query_texts, :recommended_elastic_pools, :replication_links, :server_azure_adadministrators, :server_communication_links, :service_objectives, :server_advisors, :database_advisors, :operations, :servers, :firewall_rules, :database_recommended_actions, :database_automatic_tuning_operations, :encryption_protectors, :failover_groups, :managed_instances, :server_keys, :sync_agents, :sync_groups, :sync_members, :subscription_usages, :virtual_network_rules, :extended_database_blob_auditing_policies, :extended_server_blob_auditing_policies, :server_blob_auditing_policies, :database_blob_auditing_policies, :database_vulnerability_assessment_rule_baselines, :database_vulnerability_assessments, :data_warehouse_user_activities_operations, :job_agents, :job_credentials, :job_executions, :job_step_executions, :job_steps, :job_target_executions, :job_target_groups, :job_versions, :long_term_retention_backups, :managed_databases, :sensitivity_labels, :server_automatic_tuning_operations, :server_dns_aliases, :server_security_alert_policies, :backup_long_term_retention_policies, :restore_points, :jobs, :databases, :database_operations, :elastic_pools, :capabilities, :elastic_pool_operations, :database_vulnerability_assessment_scans, :instance_failover_groups, :backup_short_term_retention_policies, :tde_certificates, :managed_instance_tde_certificates, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -429,7 +429,17 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) + @elastic_pool_activities = @client_0.elastic_pool_activities + @elastic_pool_database_activities = @client_0.elastic_pool_database_activities + @service_tier_advisors = @client_0.service_tier_advisors + @transparent_data_encryptions = @client_0.transparent_data_encryptions + @transparent_data_encryption_activities = @client_0.transparent_data_encryption_activities + @database_table_auditing_policies = @client_0.database_table_auditing_policies + @server_table_auditing_policies = @client_0.server_table_auditing_policies @server_usages = @client_0.server_usages + @database_connection_policies = @client_0.database_connection_policies + @database_usages = @client_0.database_usages + @backup_long_term_retention_vaults = @client_0.backup_long_term_retention_vaults @recoverable_databases = @client_0.recoverable_databases @restorable_dropped_databases = @client_0.restorable_dropped_databases @server_connection_policies = @client_0.server_connection_policies @@ -443,28 +453,22 @@ def initialize(configurable, base_url=nil, options=nil) @queries = @client_0.queries @query_statistics = @client_0.query_statistics @query_texts = @client_0.query_texts - @backup_long_term_retention_vaults = @client_0.backup_long_term_retention_vaults @recommended_elastic_pools = @client_0.recommended_elastic_pools @replication_links = @client_0.replication_links @server_azure_adadministrators = @client_0.server_azure_adadministrators @server_communication_links = @client_0.server_communication_links @service_objectives = @client_0.service_objectives - @elastic_pool_activities = @client_0.elastic_pool_activities - @elastic_pool_database_activities = @client_0.elastic_pool_database_activities - @service_tier_advisors = @client_0.service_tier_advisors - @transparent_data_encryptions = @client_0.transparent_data_encryptions - @server_table_auditing_policies = @client_0.server_table_auditing_policies - @transparent_data_encryption_activities = @client_0.transparent_data_encryption_activities - @database_connection_policies = @client_0.database_connection_policies - @database_table_auditing_policies = @client_0.database_table_auditing_policies - @database_usages = @client_0.database_usages @client_1 = Azure::SQL::Mgmt::V2015_05_01_preview::SqlManagementClient.new(configurable.credentials, base_url, options) if(@client_1.respond_to?(:subscription_id)) @client_1.subscription_id = configurable.subscription_id end add_telemetry(@client_1) + @server_advisors = @client_1.server_advisors + @database_advisors = @client_1.database_advisors + @operations = @client_1.operations @servers = @client_1.servers + @firewall_rules = @client_1.firewall_rules @database_recommended_actions = @client_1.database_recommended_actions @database_automatic_tuning_operations = @client_1.database_automatic_tuning_operations @encryption_protectors = @client_1.encryption_protectors @@ -476,10 +480,6 @@ def initialize(configurable, base_url=nil, options=nil) @sync_members = @client_1.sync_members @subscription_usages = @client_1.subscription_usages @virtual_network_rules = @client_1.virtual_network_rules - @server_advisors = @client_1.server_advisors - @database_advisors = @client_1.database_advisors - @operations = @client_1.operations - @firewall_rules = @client_1.firewall_rules @client_2 = Azure::SQL::Mgmt::V2017_03_01_preview::SqlManagementClient.new(configurable.credentials, base_url, options) if(@client_2.respond_to?(:subscription_id)) @@ -493,17 +493,17 @@ def initialize(configurable, base_url=nil, options=nil) @database_vulnerability_assessment_rule_baselines = @client_2.database_vulnerability_assessment_rule_baselines @database_vulnerability_assessments = @client_2.database_vulnerability_assessments @data_warehouse_user_activities_operations = @client_2.data_warehouse_user_activities_operations + @job_agents = @client_2.job_agents @job_credentials = @client_2.job_credentials @job_executions = @client_2.job_executions - @job_agents = @client_2.job_agents @job_step_executions = @client_2.job_step_executions @job_steps = @client_2.job_steps @job_target_executions = @client_2.job_target_executions @job_target_groups = @client_2.job_target_groups @job_versions = @client_2.job_versions + @long_term_retention_backups = @client_2.long_term_retention_backups @managed_databases = @client_2.managed_databases @sensitivity_labels = @client_2.sensitivity_labels - @long_term_retention_backups = @client_2.long_term_retention_backups @server_automatic_tuning_operations = @client_2.server_automatic_tuning_operations @server_dns_aliases = @client_2.server_dns_aliases @server_security_alert_policies = @client_2.server_security_alert_policies @@ -516,6 +516,7 @@ def initialize(configurable, base_url=nil, options=nil) @client_3.subscription_id = configurable.subscription_id end add_telemetry(@client_3) + @databases = @client_3.databases @database_operations = @client_3.database_operations @elastic_pools = @client_3.elastic_pools @capabilities = @client_3.capabilities @@ -525,7 +526,6 @@ def initialize(configurable, base_url=nil, options=nil) @backup_short_term_retention_policies = @client_3.backup_short_term_retention_policies @tde_certificates = @client_3.tde_certificates @managed_instance_tde_certificates = @client_3.managed_instance_tde_certificates - @databases = @client_3.databases @model_classes = ModelClasses.new end @@ -550,17 +550,50 @@ def method_missing(method, *args) end class ModelClasses + def data_masking_function + Azure::SQL::Mgmt::V2014_04_01::Models::DataMaskingFunction + end + def disaster_recovery_configuration_status + Azure::SQL::Mgmt::V2014_04_01::Models::DisasterRecoveryConfigurationStatus + end + def disaster_recovery_configuration_auto_failover + Azure::SQL::Mgmt::V2014_04_01::Models::DisasterRecoveryConfigurationAutoFailover + end + def disaster_recovery_configuration_failover_policy + Azure::SQL::Mgmt::V2014_04_01::Models::DisasterRecoveryConfigurationFailoverPolicy + end + def disaster_recovery_configuration_role + Azure::SQL::Mgmt::V2014_04_01::Models::DisasterRecoveryConfigurationRole + end + def elastic_pool_edition + Azure::SQL::Mgmt::V2014_04_01::Models::ElasticPoolEdition + end + def geo_backup_policy_state + Azure::SQL::Mgmt::V2014_04_01::Models::GeoBackupPolicyState + end + def storage_key_type + Azure::SQL::Mgmt::V2014_04_01::Models::StorageKeyType + end + def authentication_type + Azure::SQL::Mgmt::V2014_04_01::Models::AuthenticationType + end + def unit_definition_type + Azure::SQL::Mgmt::V2014_04_01::Models::UnitDefinitionType + end + def query_aggregation_function + Azure::SQL::Mgmt::V2014_04_01::Models::QueryAggregationFunction + end def query_execution_type Azure::SQL::Mgmt::V2014_04_01::Models::QueryExecutionType end def query_observed_metric_type Azure::SQL::Mgmt::V2014_04_01::Models::QueryObservedMetricType end - def query_metric_unit - Azure::SQL::Mgmt::V2014_04_01::Models::QueryMetricUnit + def primary_aggregation_type + Azure::SQL::Mgmt::V2014_04_01::Models::PrimaryAggregationType end - def unit_definition_type - Azure::SQL::Mgmt::V2014_04_01::Models::UnitDefinitionType + def server_version + Azure::SQL::Mgmt::V2014_04_01::Models::ServerVersion end def server_state Azure::SQL::Mgmt::V2014_04_01::Models::ServerState @@ -568,12 +601,12 @@ def server_state def transparent_data_encryption_activity_status Azure::SQL::Mgmt::V2014_04_01::Models::TransparentDataEncryptionActivityStatus end + def query_metric_unit + Azure::SQL::Mgmt::V2014_04_01::Models::QueryMetricUnit + end def unit_type Azure::SQL::Mgmt::V2014_04_01::Models::UnitType end - def server_version - Azure::SQL::Mgmt::V2014_04_01::Models::ServerVersion - end def replication_state Azure::SQL::Mgmt::V2014_04_01::Models::ReplicationState end @@ -673,6 +706,9 @@ def elastic_pool_per_database_min_dtu_capability def metric_list_result Azure::SQL::Mgmt::V2014_04_01::Models::MetricListResult end + def metric + Azure::SQL::Mgmt::V2014_04_01::Models::Metric + end def server_table_auditing_policy_list_result Azure::SQL::Mgmt::V2014_04_01::Models::ServerTableAuditingPolicyListResult end @@ -688,32 +724,32 @@ def metric_name def backup_long_term_retention_policy_list_result Azure::SQL::Mgmt::V2014_04_01::Models::BackupLongTermRetentionPolicyListResult end - def metric - Azure::SQL::Mgmt::V2014_04_01::Models::Metric + def service_tier_advisor_list_result + Azure::SQL::Mgmt::V2014_04_01::Models::ServiceTierAdvisorListResult end def query_metric Azure::SQL::Mgmt::V2014_04_01::Models::QueryMetric end + def recoverable_database_list_result + Azure::SQL::Mgmt::V2014_04_01::Models::RecoverableDatabaseListResult + end def query_interval Azure::SQL::Mgmt::V2014_04_01::Models::QueryInterval end - def service_tier_advisor_list_result - Azure::SQL::Mgmt::V2014_04_01::Models::ServiceTierAdvisorListResult + def database_table_auditing_policy_list_result + Azure::SQL::Mgmt::V2014_04_01::Models::DatabaseTableAuditingPolicyListResult end def query_statistic Azure::SQL::Mgmt::V2014_04_01::Models::QueryStatistic end - def recoverable_database_list_result - Azure::SQL::Mgmt::V2014_04_01::Models::RecoverableDatabaseListResult + def elastic_pool_dtu_capability + Azure::SQL::Mgmt::V2014_04_01::Models::ElasticPoolDtuCapability end def top_queries Azure::SQL::Mgmt::V2014_04_01::Models::TopQueries end - def database_table_auditing_policy_list_result - Azure::SQL::Mgmt::V2014_04_01::Models::DatabaseTableAuditingPolicyListResult - end - def top_queries_list_result - Azure::SQL::Mgmt::V2014_04_01::Models::TopQueriesListResult + def advisor_list_result + Azure::SQL::Mgmt::V2014_04_01::Models::AdvisorListResult end def metric_definition Azure::SQL::Mgmt::V2014_04_01::Models::MetricDefinition @@ -721,26 +757,32 @@ def metric_definition def query_statistic_list_result Azure::SQL::Mgmt::V2014_04_01::Models::QueryStatisticListResult end - def advisor_list_result - Azure::SQL::Mgmt::V2014_04_01::Models::AdvisorListResult - end - def elastic_pool_dtu_capability - Azure::SQL::Mgmt::V2014_04_01::Models::ElasticPoolDtuCapability + def top_queries_list_result + Azure::SQL::Mgmt::V2014_04_01::Models::TopQueriesListResult end def backup_long_term_retention_vault Azure::SQL::Mgmt::V2014_04_01::Models::BackupLongTermRetentionVault end + def recoverable_database + Azure::SQL::Mgmt::V2014_04_01::Models::RecoverableDatabase + end + def service_tier_advisor + Azure::SQL::Mgmt::V2014_04_01::Models::ServiceTierAdvisor + end def server_connection_policy Azure::SQL::Mgmt::V2014_04_01::Models::ServerConnectionPolicy end + def database_security_alert_policy + Azure::SQL::Mgmt::V2014_04_01::Models::DatabaseSecurityAlertPolicy + end def restorable_dropped_database Azure::SQL::Mgmt::V2014_04_01::Models::RestorableDroppedDatabase end def recommended_index Azure::SQL::Mgmt::V2014_04_01::Models::RecommendedIndex end - def recoverable_database - Azure::SQL::Mgmt::V2014_04_01::Models::RecoverableDatabase + def disaster_recovery_configuration + Azure::SQL::Mgmt::V2014_04_01::Models::DisasterRecoveryConfiguration end def transparent_data_encryption Azure::SQL::Mgmt::V2014_04_01::Models::TransparentDataEncryption @@ -748,29 +790,23 @@ def transparent_data_encryption def data_masking_rule Azure::SQL::Mgmt::V2014_04_01::Models::DataMaskingRule end - def service_tier_advisor - Azure::SQL::Mgmt::V2014_04_01::Models::ServiceTierAdvisor - end def data_masking_policy Azure::SQL::Mgmt::V2014_04_01::Models::DataMaskingPolicy end - def database_security_alert_policy - Azure::SQL::Mgmt::V2014_04_01::Models::DatabaseSecurityAlertPolicy - end def import_export_response Azure::SQL::Mgmt::V2014_04_01::Models::ImportExportResponse end - def disaster_recovery_configuration - Azure::SQL::Mgmt::V2014_04_01::Models::DisasterRecoveryConfiguration - end - def recommended_elastic_pool - Azure::SQL::Mgmt::V2014_04_01::Models::RecommendedElasticPool + def geo_backup_policy + Azure::SQL::Mgmt::V2014_04_01::Models::GeoBackupPolicy end def import_request Azure::SQL::Mgmt::V2014_04_01::Models::ImportRequest end - def geo_backup_policy - Azure::SQL::Mgmt::V2014_04_01::Models::GeoBackupPolicy + def recommended_elastic_pool + Azure::SQL::Mgmt::V2014_04_01::Models::RecommendedElasticPool + end + def replication_link + Azure::SQL::Mgmt::V2014_04_01::Models::ReplicationLink end def server_azure_adadministrator Azure::SQL::Mgmt::V2014_04_01::Models::ServerAzureADAdministrator @@ -778,65 +814,65 @@ def server_azure_adadministrator def server_communication_link Azure::SQL::Mgmt::V2014_04_01::Models::ServerCommunicationLink end - def replication_link - Azure::SQL::Mgmt::V2014_04_01::Models::ReplicationLink - end - def elastic_pool_database_activity - Azure::SQL::Mgmt::V2014_04_01::Models::ElasticPoolDatabaseActivity - end def service_objective Azure::SQL::Mgmt::V2014_04_01::Models::ServiceObjective end + def transparent_data_encryption_activity + Azure::SQL::Mgmt::V2014_04_01::Models::TransparentDataEncryptionActivity + end def elastic_pool_activity Azure::SQL::Mgmt::V2014_04_01::Models::ElasticPoolActivity end - def database_table_auditing_policy - Azure::SQL::Mgmt::V2014_04_01::Models::DatabaseTableAuditingPolicy + def elastic_pool_database_activity + Azure::SQL::Mgmt::V2014_04_01::Models::ElasticPoolDatabaseActivity end - def transparent_data_encryption_activity - Azure::SQL::Mgmt::V2014_04_01::Models::TransparentDataEncryptionActivity + def server_table_auditing_policy + Azure::SQL::Mgmt::V2014_04_01::Models::ServerTableAuditingPolicy end def database_connection_policy Azure::SQL::Mgmt::V2014_04_01::Models::DatabaseConnectionPolicy end - def max_size_units - Azure::SQL::Mgmt::V2014_04_01::Models::MaxSizeUnits + def database_table_auditing_policy + Azure::SQL::Mgmt::V2014_04_01::Models::DatabaseTableAuditingPolicy + end + def backup_long_term_retention_policy_state + Azure::SQL::Mgmt::V2014_04_01::Models::BackupLongTermRetentionPolicyState end def metric_availability Azure::SQL::Mgmt::V2014_04_01::Models::MetricAvailability end - def server_table_auditing_policy - Azure::SQL::Mgmt::V2014_04_01::Models::ServerTableAuditingPolicy - end - def backup_long_term_retention_policy_state - Azure::SQL::Mgmt::V2014_04_01::Models::BackupLongTermRetentionPolicyState + def check_name_availability_reason + Azure::SQL::Mgmt::V2014_04_01::Models::CheckNameAvailabilityReason end - def database_edition - Azure::SQL::Mgmt::V2014_04_01::Models::DatabaseEdition + def max_size_units + Azure::SQL::Mgmt::V2014_04_01::Models::MaxSizeUnits end def service_objective_name Azure::SQL::Mgmt::V2014_04_01::Models::ServiceObjectiveName end - def check_name_availability_reason - Azure::SQL::Mgmt::V2014_04_01::Models::CheckNameAvailabilityReason + def transparent_data_encryption_status + Azure::SQL::Mgmt::V2014_04_01::Models::TransparentDataEncryptionStatus end def server_connection_type Azure::SQL::Mgmt::V2014_04_01::Models::ServerConnectionType end - def recommended_index_state - Azure::SQL::Mgmt::V2014_04_01::Models::RecommendedIndexState + def database_edition + Azure::SQL::Mgmt::V2014_04_01::Models::DatabaseEdition + end + def recommended_index_type + Azure::SQL::Mgmt::V2014_04_01::Models::RecommendedIndexType end def metric_value Azure::SQL::Mgmt::V2014_04_01::Models::MetricValue end - def transparent_data_encryption_status - Azure::SQL::Mgmt::V2014_04_01::Models::TransparentDataEncryptionStatus - end def recommended_index_action Azure::SQL::Mgmt::V2014_04_01::Models::RecommendedIndexAction end - def recommended_index_type - Azure::SQL::Mgmt::V2014_04_01::Models::RecommendedIndexType + def recommended_index_state + Azure::SQL::Mgmt::V2014_04_01::Models::RecommendedIndexState + end + def security_alert_policy_email_account_admins + Azure::SQL::Mgmt::V2014_04_01::Models::SecurityAlertPolicyEmailAccountAdmins end def read_scale Azure::SQL::Mgmt::V2014_04_01::Models::ReadScale @@ -844,9 +880,6 @@ def read_scale def check_name_availability_request Azure::SQL::Mgmt::V2014_04_01::Models::CheckNameAvailabilityRequest end - def security_alert_policy_email_account_admins - Azure::SQL::Mgmt::V2014_04_01::Models::SecurityAlertPolicyEmailAccountAdmins - end def security_alert_policy_use_server_default Azure::SQL::Mgmt::V2014_04_01::Models::SecurityAlertPolicyUseServerDefault end @@ -856,39 +889,6 @@ def data_masking_state def data_masking_rule_state Azure::SQL::Mgmt::V2014_04_01::Models::DataMaskingRuleState end - def data_masking_function - Azure::SQL::Mgmt::V2014_04_01::Models::DataMaskingFunction - end - def disaster_recovery_configuration_status - Azure::SQL::Mgmt::V2014_04_01::Models::DisasterRecoveryConfigurationStatus - end - def disaster_recovery_configuration_auto_failover - Azure::SQL::Mgmt::V2014_04_01::Models::DisasterRecoveryConfigurationAutoFailover - end - def disaster_recovery_configuration_failover_policy - Azure::SQL::Mgmt::V2014_04_01::Models::DisasterRecoveryConfigurationFailoverPolicy - end - def disaster_recovery_configuration_role - Azure::SQL::Mgmt::V2014_04_01::Models::DisasterRecoveryConfigurationRole - end - def elastic_pool_edition - Azure::SQL::Mgmt::V2014_04_01::Models::ElasticPoolEdition - end - def geo_backup_policy_state - Azure::SQL::Mgmt::V2014_04_01::Models::GeoBackupPolicyState - end - def storage_key_type - Azure::SQL::Mgmt::V2014_04_01::Models::StorageKeyType - end - def primary_aggregation_type - Azure::SQL::Mgmt::V2014_04_01::Models::PrimaryAggregationType - end - def authentication_type - Azure::SQL::Mgmt::V2014_04_01::Models::AuthenticationType - end - def query_aggregation_function - Azure::SQL::Mgmt::V2014_04_01::Models::QueryAggregationFunction - end def virtual_network_rule_list_result Azure::SQL::Mgmt::V2015_05_01_preview::Models::VirtualNetworkRuleListResult end @@ -1051,51 +1051,51 @@ def sync_member def subscription_usage Azure::SQL::Mgmt::V2015_05_01_preview::Models::SubscriptionUsage end - def auto_execute_status_inherited_from - Azure::SQL::Mgmt::V2015_05_01_preview::Models::AutoExecuteStatusInheritedFrom + def recommended_action_current_state + Azure::SQL::Mgmt::V2015_05_01_preview::Models::RecommendedActionCurrentState end def recommended_action_initiated_by Azure::SQL::Mgmt::V2015_05_01_preview::Models::RecommendedActionInitiatedBy end + def auto_execute_status_inherited_from + Azure::SQL::Mgmt::V2015_05_01_preview::Models::AutoExecuteStatusInheritedFrom + end + def is_retryable + Azure::SQL::Mgmt::V2015_05_01_preview::Models::IsRetryable + end def implementation_method Azure::SQL::Mgmt::V2015_05_01_preview::Models::ImplementationMethod end - def recommended_action_current_state - Azure::SQL::Mgmt::V2015_05_01_preview::Models::RecommendedActionCurrentState - end def automatic_tuning_mode Azure::SQL::Mgmt::V2015_05_01_preview::Models::AutomaticTuningMode end - def is_retryable - Azure::SQL::Mgmt::V2015_05_01_preview::Models::IsRetryable - end - def automatic_tuning_disabled_reason - Azure::SQL::Mgmt::V2015_05_01_preview::Models::AutomaticTuningDisabledReason - end def server_key_type Azure::SQL::Mgmt::V2015_05_01_preview::Models::ServerKeyType end + def failover_group_replication_role + Azure::SQL::Mgmt::V2015_05_01_preview::Models::FailoverGroupReplicationRole + end def server Azure::SQL::Mgmt::V2015_05_01_preview::Models::Server end def server_update Azure::SQL::Mgmt::V2015_05_01_preview::Models::ServerUpdate end - def failover_group_replication_role - Azure::SQL::Mgmt::V2015_05_01_preview::Models::FailoverGroupReplicationRole + def sync_agent_state + Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncAgentState end def identity_type Azure::SQL::Mgmt::V2015_05_01_preview::Models::IdentityType end - def sync_agent_state - Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncAgentState + def sync_group_log_type + Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncGroupLogType + end + def automatic_tuning_disabled_reason + Azure::SQL::Mgmt::V2015_05_01_preview::Models::AutomaticTuningDisabledReason end def sync_group_state Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncGroupState end - def sync_group_log_type - Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncGroupLogType - end def sync_conflict_resolution_policy Azure::SQL::Mgmt::V2015_05_01_preview::Models::SyncConflictResolutionPolicy end @@ -1126,35 +1126,77 @@ def firewall_rule def operation_origin Azure::SQL::Mgmt::V2015_05_01_preview::Models::OperationOrigin end - def sensitivity_label - Azure::SQL::Mgmt::V2017_03_01_preview::Models::SensitivityLabel + def database_vulnerability_assessment_rule_baseline + Azure::SQL::Mgmt::V2017_03_01_preview::Models::DatabaseVulnerabilityAssessmentRuleBaseline + end + def extended_server_blob_auditing_policy + Azure::SQL::Mgmt::V2017_03_01_preview::Models::ExtendedServerBlobAuditingPolicy + end + def data_warehouse_user_activities + Azure::SQL::Mgmt::V2017_03_01_preview::Models::DataWarehouseUserActivities + end + def job_step_execution_options + Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobStepExecutionOptions + end + def job_credential + Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobCredential + end + def job_agent + Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobAgent + end + def job_step + Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobStep + end + def job_version + Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobVersion + end + def job_target_group + Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobTargetGroup + end + def job_execution + Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobExecution + end + def long_term_retention_backup + Azure::SQL::Mgmt::V2017_03_01_preview::Models::LongTermRetentionBackup end def managed_database Azure::SQL::Mgmt::V2017_03_01_preview::Models::ManagedDatabase end - def server_dns_alias - Azure::SQL::Mgmt::V2017_03_01_preview::Models::ServerDnsAlias + def sensitivity_label + Azure::SQL::Mgmt::V2017_03_01_preview::Models::SensitivityLabel end def server_automatic_tuning Azure::SQL::Mgmt::V2017_03_01_preview::Models::ServerAutomaticTuning end + def server_dns_alias + Azure::SQL::Mgmt::V2017_03_01_preview::Models::ServerDnsAlias + end def server_security_alert_policy Azure::SQL::Mgmt::V2017_03_01_preview::Models::ServerSecurityAlertPolicy end + def job_agent_state + Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobAgentState + end + def job_schedule_type + Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobScheduleType + end + def restore_point_list_result + Azure::SQL::Mgmt::V2017_03_01_preview::Models::RestorePointListResult + end + def job_step_action_type + Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobStepActionType + end def job_execution_lifecycle Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobExecutionLifecycle end def job_target_type Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobTargetType end - def restore_point_list_result - Azure::SQL::Mgmt::V2017_03_01_preview::Models::RestorePointListResult - end - def job_schedule_type - Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobScheduleType + def job_target_group_membership_type + Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobTargetGroupMembershipType end - def job_agent_state - Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobAgentState + def managed_database_status + Azure::SQL::Mgmt::V2017_03_01_preview::Models::ManagedDatabaseStatus end def job_step_action_source Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobStepActionSource @@ -1162,11 +1204,11 @@ def job_step_action_source def job_step_output_type Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobStepOutputType end - def job_target_group_membership_type - Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobTargetGroupMembershipType + def automatic_tuning_server_reason + Azure::SQL::Mgmt::V2017_03_01_preview::Models::AutomaticTuningServerReason end - def job_step_action_type - Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobStepActionType + def restore_point_type + Azure::SQL::Mgmt::V2017_03_01_preview::Models::RestorePointType end def managed_database_create_mode Azure::SQL::Mgmt::V2017_03_01_preview::Models::ManagedDatabaseCreateMode @@ -1174,11 +1216,8 @@ def managed_database_create_mode def automatic_tuning_server_mode Azure::SQL::Mgmt::V2017_03_01_preview::Models::AutomaticTuningServerMode end - def restore_point_type - Azure::SQL::Mgmt::V2017_03_01_preview::Models::RestorePointType - end - def managed_database_status - Azure::SQL::Mgmt::V2017_03_01_preview::Models::ManagedDatabaseStatus + def security_alert_policy_state + Azure::SQL::Mgmt::V2017_03_01_preview::Models::SecurityAlertPolicyState end def vulnerability_assessment_policy_baseline_name Azure::SQL::Mgmt::V2017_03_01_preview::Models::VulnerabilityAssessmentPolicyBaselineName @@ -1186,11 +1225,8 @@ def vulnerability_assessment_policy_baseline_name def sensitivity_label_source Azure::SQL::Mgmt::V2017_03_01_preview::Models::SensitivityLabelSource end - def automatic_tuning_server_reason - Azure::SQL::Mgmt::V2017_03_01_preview::Models::AutomaticTuningServerReason - end - def security_alert_policy_state - Azure::SQL::Mgmt::V2017_03_01_preview::Models::SecurityAlertPolicyState + def long_term_retention_database_state + Azure::SQL::Mgmt::V2017_03_01_preview::Models::LongTermRetentionDatabaseState end def provisioning_state Azure::SQL::Mgmt::V2017_03_01_preview::Models::ProvisioningState @@ -1201,15 +1237,15 @@ def job_list_result def job_schedule Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobSchedule end - def long_term_retention_database_state - Azure::SQL::Mgmt::V2017_03_01_preview::Models::LongTermRetentionDatabaseState - end def database_blob_auditing_policy Azure::SQL::Mgmt::V2017_03_01_preview::Models::DatabaseBlobAuditingPolicy end def backup_long_term_retention_policy Azure::SQL::Mgmt::V2017_03_01_preview::Models::BackupLongTermRetentionPolicy end + def job + Azure::SQL::Mgmt::V2017_03_01_preview::Models::Job + end def blob_auditing_policy_state Azure::SQL::Mgmt::V2017_03_01_preview::Models::BlobAuditingPolicyState end @@ -1222,9 +1258,6 @@ def automatic_tuning_option_mode_actual def restore_point Azure::SQL::Mgmt::V2017_03_01_preview::Models::RestorePoint end - def job - Azure::SQL::Mgmt::V2017_03_01_preview::Models::Job - end def job_step_action Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobStepAction end @@ -1270,68 +1303,44 @@ def job_version_list_result def job_execution_list_result Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobExecutionListResult end - def job_target_group_list_result - Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobTargetGroupListResult - end def database_vulnerability_assessment_rule_baseline_item Azure::SQL::Mgmt::V2017_03_01_preview::Models::DatabaseVulnerabilityAssessmentRuleBaselineItem end + def job_target_group_list_result + Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobTargetGroupListResult + end def job_step_list_result Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobStepListResult end - def job_target - Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobTarget - end def server_dns_alias_list_result Azure::SQL::Mgmt::V2017_03_01_preview::Models::ServerDnsAliasListResult end - def job_step_output - Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobStepOutput + def job_target + Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobTarget end def import_export_database_definition Azure::SQL::Mgmt::V2017_03_01_preview::Models::ImportExportDatabaseDefinition end - def job_step_execution_options - Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobStepExecutionOptions + def job_step_output + Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobStepOutput end def extended_database_blob_auditing_policy Azure::SQL::Mgmt::V2017_03_01_preview::Models::ExtendedDatabaseBlobAuditingPolicy end - def extended_server_blob_auditing_policy - Azure::SQL::Mgmt::V2017_03_01_preview::Models::ExtendedServerBlobAuditingPolicy - end def server_blob_auditing_policy Azure::SQL::Mgmt::V2017_03_01_preview::Models::ServerBlobAuditingPolicy end def import_export_operation_result Azure::SQL::Mgmt::V2017_03_01_preview::Models::ImportExportOperationResult end - def database_vulnerability_assessment_rule_baseline - Azure::SQL::Mgmt::V2017_03_01_preview::Models::DatabaseVulnerabilityAssessmentRuleBaseline - end - def data_warehouse_user_activities - Azure::SQL::Mgmt::V2017_03_01_preview::Models::DataWarehouseUserActivities - end - def job_agent - Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobAgent - end - def job_credential - Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobCredential - end - def job_execution - Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobExecution - end - def job_target_group - Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobTargetGroup - end - def job_step - Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobStep + def database_vulnerability_assessment + Azure::SQL::Mgmt::V2017_10_01_preview::Models::DatabaseVulnerabilityAssessment end - def long_term_retention_backup - Azure::SQL::Mgmt::V2017_03_01_preview::Models::LongTermRetentionBackup + def create_mode + Azure::SQL::Mgmt::V2017_10_01_preview::Models::CreateMode end - def job_version - Azure::SQL::Mgmt::V2017_03_01_preview::Models::JobVersion + def sku + Azure::SQL::Mgmt::V2017_10_01_preview::Models::Sku end def management_operation_state Azure::SQL::Mgmt::V2017_10_01_preview::Models::ManagementOperationState @@ -1354,9 +1363,6 @@ def tracked_resource def proxy_resource Azure::SQL::Mgmt::V2017_10_01_preview::Models::ProxyResource end - def elastic_pool_list_result - Azure::SQL::Mgmt::V2017_10_01_preview::Models::ElasticPoolListResult - end def elastic_pool_edition_capability Azure::SQL::Mgmt::V2017_10_01_preview::Models::ElasticPoolEditionCapability end @@ -1456,24 +1462,27 @@ def vulnerability_assessment_scan_state def vulnerability_assessment_scan_trigger_type Azure::SQL::Mgmt::V2017_10_01_preview::Models::VulnerabilityAssessmentScanTriggerType end - def log_size_unit - Azure::SQL::Mgmt::V2017_10_01_preview::Models::LogSizeUnit + def elastic_pool_list_result + Azure::SQL::Mgmt::V2017_10_01_preview::Models::ElasticPoolListResult end def max_size_unit Azure::SQL::Mgmt::V2017_10_01_preview::Models::MaxSizeUnit end - def database_read_scale - Azure::SQL::Mgmt::V2017_10_01_preview::Models::DatabaseReadScale + def log_size_unit + Azure::SQL::Mgmt::V2017_10_01_preview::Models::LogSizeUnit end def database_license_type Azure::SQL::Mgmt::V2017_10_01_preview::Models::DatabaseLicenseType end - def instance_failover_group_replication_role - Azure::SQL::Mgmt::V2017_10_01_preview::Models::InstanceFailoverGroupReplicationRole + def database_read_scale + Azure::SQL::Mgmt::V2017_10_01_preview::Models::DatabaseReadScale end def elastic_pool_license_type Azure::SQL::Mgmt::V2017_10_01_preview::Models::ElasticPoolLicenseType end + def instance_failover_group_replication_role + Azure::SQL::Mgmt::V2017_10_01_preview::Models::InstanceFailoverGroupReplicationRole + end def capability_group Azure::SQL::Mgmt::V2017_10_01_preview::Models::CapabilityGroup end @@ -1510,12 +1519,12 @@ def resource_move_definition def database Azure::SQL::Mgmt::V2017_10_01_preview::Models::Database end - def sample_name - Azure::SQL::Mgmt::V2017_10_01_preview::Models::SampleName - end def database_operation_list_result Azure::SQL::Mgmt::V2017_10_01_preview::Models::DatabaseOperationListResult end + def sample_name + Azure::SQL::Mgmt::V2017_10_01_preview::Models::SampleName + end def vulnerability_assessment_recurring_scans_properties Azure::SQL::Mgmt::V2017_10_01_preview::Models::VulnerabilityAssessmentRecurringScansProperties end @@ -1525,15 +1534,6 @@ def elastic_pool_state def database_operation Azure::SQL::Mgmt::V2017_10_01_preview::Models::DatabaseOperation end - def create_mode - Azure::SQL::Mgmt::V2017_10_01_preview::Models::CreateMode - end - def database_vulnerability_assessment - Azure::SQL::Mgmt::V2017_10_01_preview::Models::DatabaseVulnerabilityAssessment - end - def sku - Azure::SQL::Mgmt::V2017_10_01_preview::Models::Sku - end end end end diff --git a/azure_sdk/lib/latest/modules/sqlvirtualmachine_profile_module.rb b/azure_sdk/lib/latest/modules/sqlvirtualmachine_profile_module.rb index d6ef06f7c7..d99818a4cb 100644 --- a/azure_sdk/lib/latest/modules/sqlvirtualmachine_profile_module.rb +++ b/azure_sdk/lib/latest/modules/sqlvirtualmachine_profile_module.rb @@ -7,42 +7,45 @@ module Azure::Profiles::Latest module Sqlvirtualmachine module Mgmt - SqlVirtualMachineGroups = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::SqlVirtualMachineGroups - SqlVirtualMachines = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::SqlVirtualMachines Operations = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Operations AvailabilityGroupListeners = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::AvailabilityGroupListeners + SqlVirtualMachineGroups = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::SqlVirtualMachineGroups + SqlVirtualMachines = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::SqlVirtualMachines module Models + SqlWorkloadType = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::SqlWorkloadType + DiskConfigurationType = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::DiskConfigurationType + DayOfWeek = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::DayOfWeek ScaleType = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::ScaleType - TrackedResource = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::TrackedResource IdentityType = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::IdentityType + TrackedResource = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::TrackedResource ProxyResource = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::ProxyResource ResourceIdentity = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::ResourceIdentity SqlVirtualMachineGroupListResult = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::SqlVirtualMachineGroupListResult LoadBalancerConfiguration = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::LoadBalancerConfiguration WsfcDomainCredentials = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::WsfcDomainCredentials PrivateIPAddress = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::PrivateIPAddress - Resource = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::Resource ServerConfigurationsManagementSettings = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::ServerConfigurationsManagementSettings + Resource = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::Resource AutoPatchingSettings = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::AutoPatchingSettings SqlVirtualMachineListResult = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::SqlVirtualMachineListResult AutoBackupSettings = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::AutoBackupSettings + SqlVirtualMachineGroupUpdate = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::SqlVirtualMachineGroupUpdate OperationDisplay = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::OperationDisplay SqlConnectivityUpdateSettings = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::SqlConnectivityUpdateSettings - SqlVirtualMachineUpdate = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::SqlVirtualMachineUpdate - SqlWorkloadTypeUpdateSettings = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::SqlWorkloadTypeUpdateSettings + KeyVaultCredentialSettings = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::KeyVaultCredentialSettings + Operation = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::Operation OperationListResult = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::OperationListResult - SqlStorageUpdateSettings = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::SqlStorageUpdateSettings - AvailabilityGroupListenerListResult = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::AvailabilityGroupListenerListResult + SqlWorkloadTypeUpdateSettings = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::SqlWorkloadTypeUpdateSettings WsfcDomainProfile = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::WsfcDomainProfile + SqlVirtualMachineUpdate = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::SqlVirtualMachineUpdate + AvailabilityGroupListenerListResult = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::AvailabilityGroupListenerListResult AdditionalFeaturesServerConfigurations = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::AdditionalFeaturesServerConfigurations - SqlVirtualMachineGroupUpdate = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::SqlVirtualMachineGroupUpdate - KeyVaultCredentialSettings = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::KeyVaultCredentialSettings - AvailabilityGroupListener = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::AvailabilityGroupListener - Operation = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::Operation + SqlStorageUpdateSettings = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::SqlStorageUpdateSettings + SqlVirtualMachineGroup = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::SqlVirtualMachineGroup SqlVirtualMachine = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::SqlVirtualMachine + AvailabilityGroupListener = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::AvailabilityGroupListener OperationOrigin = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::OperationOrigin - SqlVirtualMachineGroup = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::SqlVirtualMachineGroup ClusterConfiguration = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::ClusterConfiguration SqlVmGroupImageSku = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::SqlVmGroupImageSku ClusterManagerType = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::ClusterManagerType @@ -51,13 +54,10 @@ module Models BackupScheduleType = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::BackupScheduleType FullBackupFrequencyType = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::FullBackupFrequencyType ConnectivityType = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::ConnectivityType - SqlWorkloadType = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::SqlWorkloadType - DiskConfigurationType = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::DiskConfigurationType - DayOfWeek = Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::DayOfWeek end class SqlvirtualmachineManagementClass - attr_reader :sql_virtual_machine_groups, :sql_virtual_machines, :operations, :availability_group_listeners, :configurable, :base_url, :options, :model_classes + attr_reader :operations, :availability_group_listeners, :sql_virtual_machine_groups, :sql_virtual_machines, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -67,10 +67,10 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) - @sql_virtual_machine_groups = @client_0.sql_virtual_machine_groups - @sql_virtual_machines = @client_0.sql_virtual_machines @operations = @client_0.operations @availability_group_listeners = @client_0.availability_group_listeners + @sql_virtual_machine_groups = @client_0.sql_virtual_machine_groups + @sql_virtual_machines = @client_0.sql_virtual_machines @model_classes = ModelClasses.new end @@ -89,15 +89,24 @@ def method_missing(method, *args) end class ModelClasses + def sql_workload_type + Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::SqlWorkloadType + end + def disk_configuration_type + Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::DiskConfigurationType + end + def day_of_week + Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::DayOfWeek + end def scale_type Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::ScaleType end - def tracked_resource - Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::TrackedResource - end def identity_type Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::IdentityType end + def tracked_resource + Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::TrackedResource + end def proxy_resource Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::ProxyResource end @@ -116,12 +125,12 @@ def wsfc_domain_credentials def private_ipaddress Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::PrivateIPAddress end - def resource - Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::Resource - end def server_configurations_management_settings Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::ServerConfigurationsManagementSettings end + def resource + Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::Resource + end def auto_patching_settings Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::AutoPatchingSettings end @@ -131,54 +140,54 @@ def sql_virtual_machine_list_result def auto_backup_settings Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::AutoBackupSettings end + def sql_virtual_machine_group_update + Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::SqlVirtualMachineGroupUpdate + end def operation_display Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::OperationDisplay end def sql_connectivity_update_settings Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::SqlConnectivityUpdateSettings end - def sql_virtual_machine_update - Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::SqlVirtualMachineUpdate + def key_vault_credential_settings + Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::KeyVaultCredentialSettings end - def sql_workload_type_update_settings - Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::SqlWorkloadTypeUpdateSettings + def operation + Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::Operation end def operation_list_result Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::OperationListResult end - def sql_storage_update_settings - Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::SqlStorageUpdateSettings - end - def availability_group_listener_list_result - Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::AvailabilityGroupListenerListResult + def sql_workload_type_update_settings + Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::SqlWorkloadTypeUpdateSettings end def wsfc_domain_profile Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::WsfcDomainProfile end - def additional_features_server_configurations - Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::AdditionalFeaturesServerConfigurations + def sql_virtual_machine_update + Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::SqlVirtualMachineUpdate end - def sql_virtual_machine_group_update - Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::SqlVirtualMachineGroupUpdate + def availability_group_listener_list_result + Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::AvailabilityGroupListenerListResult end - def key_vault_credential_settings - Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::KeyVaultCredentialSettings + def additional_features_server_configurations + Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::AdditionalFeaturesServerConfigurations end - def availability_group_listener - Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::AvailabilityGroupListener + def sql_storage_update_settings + Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::SqlStorageUpdateSettings end - def operation - Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::Operation + def sql_virtual_machine_group + Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::SqlVirtualMachineGroup end def sql_virtual_machine Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::SqlVirtualMachine end + def availability_group_listener + Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::AvailabilityGroupListener + end def operation_origin Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::OperationOrigin end - def sql_virtual_machine_group - Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::SqlVirtualMachineGroup - end def cluster_configuration Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::ClusterConfiguration end @@ -203,15 +212,6 @@ def full_backup_frequency_type def connectivity_type Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::ConnectivityType end - def sql_workload_type - Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::SqlWorkloadType - end - def disk_configuration_type - Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::DiskConfigurationType - end - def day_of_week - Azure::Sqlvirtualmachine::Mgmt::V2017_03_01_preview::Models::DayOfWeek - end end end end diff --git a/azure_sdk/lib/latest/modules/storage_profile_module.rb b/azure_sdk/lib/latest/modules/storage_profile_module.rb index 722d5b2116..97e8dc28d6 100644 --- a/azure_sdk/lib/latest/modules/storage_profile_module.rb +++ b/azure_sdk/lib/latest/modules/storage_profile_module.rb @@ -17,6 +17,12 @@ module Mgmt module Models ManagementPoliciesRulesSetParameter = Azure::Storage::Mgmt::V2018_03_01_preview::Models::ManagementPoliciesRulesSetParameter StorageAccountManagementPolicies = Azure::Storage::Mgmt::V2018_03_01_preview::Models::StorageAccountManagementPolicies + ImmutabilityPolicyUpdateType = Azure::Storage::Mgmt::V2018_07_01::Models::ImmutabilityPolicyUpdateType + LeaseState = Azure::Storage::Mgmt::V2018_07_01::Models::LeaseState + SignedResourceTypes = Azure::Storage::Mgmt::V2018_07_01::Models::SignedResourceTypes + Dimension = Azure::Storage::Mgmt::V2018_07_01::Models::Dimension + MetricSpecification = Azure::Storage::Mgmt::V2018_07_01::Models::MetricSpecification + Sku = Azure::Storage::Mgmt::V2018_07_01::Models::Sku TrackedResource = Azure::Storage::Mgmt::V2018_07_01::Models::TrackedResource ProxyResource = Azure::Storage::Mgmt::V2018_07_01::Models::ProxyResource AzureEntityResource = Azure::Storage::Mgmt::V2018_07_01::Models::AzureEntityResource @@ -25,16 +31,15 @@ module Models CorsRules = Azure::Storage::Mgmt::V2018_07_01::Models::CorsRules CorsRule = Azure::Storage::Mgmt::V2018_07_01::Models::CorsRule BlobServiceProperties = Azure::Storage::Mgmt::V2018_07_01::Models::BlobServiceProperties - GeoReplicationStatus = Azure::Storage::Mgmt::V2018_07_01::Models::GeoReplicationStatus State = Azure::Storage::Mgmt::V2018_07_01::Models::State + GeoReplicationStatus = Azure::Storage::Mgmt::V2018_07_01::Models::GeoReplicationStatus StorageAccountExpand = Azure::Storage::Mgmt::V2018_07_01::Models::StorageAccountExpand - ProvisioningState = Azure::Storage::Mgmt::V2018_07_01::Models::ProvisioningState Reason = Azure::Storage::Mgmt::V2018_07_01::Models::Reason + ProvisioningState = Azure::Storage::Mgmt::V2018_07_01::Models::ProvisioningState NetworkRuleSet = Azure::Storage::Mgmt::V2018_07_01::Models::NetworkRuleSet StorageAccountCheckNameAvailabilityParameters = Azure::Storage::Mgmt::V2018_07_01::Models::StorageAccountCheckNameAvailabilityParameters StorageAccountKey = Azure::Storage::Mgmt::V2018_07_01::Models::StorageAccountKey StorageAccountListResult = Azure::Storage::Mgmt::V2018_07_01::Models::StorageAccountListResult - Identity = Azure::Storage::Mgmt::V2018_07_01::Models::Identity EncryptionService = Azure::Storage::Mgmt::V2018_07_01::Models::EncryptionService StorageAccountListKeysResult = Azure::Storage::Mgmt::V2018_07_01::Models::StorageAccountListKeysResult Encryption = Azure::Storage::Mgmt::V2018_07_01::Models::Encryption @@ -42,9 +47,10 @@ module Models Endpoints = Azure::Storage::Mgmt::V2018_07_01::Models::Endpoints CustomDomain = Azure::Storage::Mgmt::V2018_07_01::Models::CustomDomain EncryptionServices = Azure::Storage::Mgmt::V2018_07_01::Models::EncryptionServices + UsageListResult = Azure::Storage::Mgmt::V2018_07_01::Models::UsageListResult UsageName = Azure::Storage::Mgmt::V2018_07_01::Models::UsageName StorageAccount = Azure::Storage::Mgmt::V2018_07_01::Models::StorageAccount - UsageListResult = Azure::Storage::Mgmt::V2018_07_01::Models::UsageListResult + Identity = Azure::Storage::Mgmt::V2018_07_01::Models::Identity Kind = Azure::Storage::Mgmt::V2018_07_01::Models::Kind VirtualNetworkRule = Azure::Storage::Mgmt::V2018_07_01::Models::VirtualNetworkRule AccessTier = Azure::Storage::Mgmt::V2018_07_01::Models::AccessTier @@ -54,51 +60,45 @@ module Models UsageUnit = Azure::Storage::Mgmt::V2018_07_01::Models::UsageUnit AccountStatus = Azure::Storage::Mgmt::V2018_07_01::Models::AccountStatus DefaultAction = Azure::Storage::Mgmt::V2018_07_01::Models::DefaultAction + Permissions = Azure::Storage::Mgmt::V2018_07_01::Models::Permissions SKUCapability = Azure::Storage::Mgmt::V2018_07_01::Models::SKUCapability AccountSasParameters = Azure::Storage::Mgmt::V2018_07_01::Models::AccountSasParameters ListAccountSasResponse = Azure::Storage::Mgmt::V2018_07_01::Models::ListAccountSasResponse KeyVaultProperties = Azure::Storage::Mgmt::V2018_07_01::Models::KeyVaultProperties ServiceSasParameters = Azure::Storage::Mgmt::V2018_07_01::Models::ServiceSasParameters ListServiceSasResponse = Azure::Storage::Mgmt::V2018_07_01::Models::ListServiceSasResponse + StorageAccountCreateParameters = Azure::Storage::Mgmt::V2018_07_01::Models::StorageAccountCreateParameters StorageAccountUpdateParameters = Azure::Storage::Mgmt::V2018_07_01::Models::StorageAccountUpdateParameters StorageSkuListResult = Azure::Storage::Mgmt::V2018_07_01::Models::StorageSkuListResult Resource = Azure::Storage::Mgmt::V2018_07_01::Models::Resource LegalHold = Azure::Storage::Mgmt::V2018_07_01::Models::LegalHold - StorageAccountCreateParameters = Azure::Storage::Mgmt::V2018_07_01::Models::StorageAccountCreateParameters Restriction = Azure::Storage::Mgmt::V2018_07_01::Models::Restriction TagProperty = Azure::Storage::Mgmt::V2018_07_01::Models::TagProperty UpdateHistoryProperty = Azure::Storage::Mgmt::V2018_07_01::Models::UpdateHistoryProperty ImmutabilityPolicyProperties = Azure::Storage::Mgmt::V2018_07_01::Models::ImmutabilityPolicyProperties + LegalHoldProperties = Azure::Storage::Mgmt::V2018_07_01::Models::LegalHoldProperties OperationDisplay = Azure::Storage::Mgmt::V2018_07_01::Models::OperationDisplay - BlobContainer = Azure::Storage::Mgmt::V2018_07_01::Models::BlobContainer + ListContainerItems = Azure::Storage::Mgmt::V2018_07_01::Models::ListContainerItems Operation = Azure::Storage::Mgmt::V2018_07_01::Models::Operation - ListContainerItem = Azure::Storage::Mgmt::V2018_07_01::Models::ListContainerItem + ImmutabilityPolicy = Azure::Storage::Mgmt::V2018_07_01::Models::ImmutabilityPolicy OperationListResult = Azure::Storage::Mgmt::V2018_07_01::Models::OperationListResult + BlobContainer = Azure::Storage::Mgmt::V2018_07_01::Models::BlobContainer KeySource = Azure::Storage::Mgmt::V2018_07_01::Models::KeySource + ListContainerItem = Azure::Storage::Mgmt::V2018_07_01::Models::ListContainerItem ReasonCode = Azure::Storage::Mgmt::V2018_07_01::Models::ReasonCode - ListContainerItems = Azure::Storage::Mgmt::V2018_07_01::Models::ListContainerItems - Bypass = Azure::Storage::Mgmt::V2018_07_01::Models::Bypass - LegalHoldProperties = Azure::Storage::Mgmt::V2018_07_01::Models::LegalHoldProperties HttpProtocol = Azure::Storage::Mgmt::V2018_07_01::Models::HttpProtocol + Bypass = Azure::Storage::Mgmt::V2018_07_01::Models::Bypass CheckNameAvailabilityResult = Azure::Storage::Mgmt::V2018_07_01::Models::CheckNameAvailabilityResult - SignedResourceTypes = Azure::Storage::Mgmt::V2018_07_01::Models::SignedResourceTypes LeaseStatus = Azure::Storage::Mgmt::V2018_07_01::Models::LeaseStatus - Permissions = Azure::Storage::Mgmt::V2018_07_01::Models::Permissions - ServiceSpecification = Azure::Storage::Mgmt::V2018_07_01::Models::ServiceSpecification - IPRule = Azure::Storage::Mgmt::V2018_07_01::Models::IPRule - LeaseState = Azure::Storage::Mgmt::V2018_07_01::Models::LeaseState - Action = Azure::Storage::Mgmt::V2018_07_01::Models::Action - SkuName = Azure::Storage::Mgmt::V2018_07_01::Models::SkuName - ImmutabilityPolicyUpdateType = Azure::Storage::Mgmt::V2018_07_01::Models::ImmutabilityPolicyUpdateType - Usage = Azure::Storage::Mgmt::V2018_07_01::Models::Usage SignedResource = Azure::Storage::Mgmt::V2018_07_01::Models::SignedResource PublicAccess = Azure::Storage::Mgmt::V2018_07_01::Models::PublicAccess + ServiceSpecification = Azure::Storage::Mgmt::V2018_07_01::Models::ServiceSpecification + IPRule = Azure::Storage::Mgmt::V2018_07_01::Models::IPRule LeaseDuration = Azure::Storage::Mgmt::V2018_07_01::Models::LeaseDuration - Dimension = Azure::Storage::Mgmt::V2018_07_01::Models::Dimension - ImmutabilityPolicy = Azure::Storage::Mgmt::V2018_07_01::Models::ImmutabilityPolicy - MetricSpecification = Azure::Storage::Mgmt::V2018_07_01::Models::MetricSpecification - Sku = Azure::Storage::Mgmt::V2018_07_01::Models::Sku ImmutabilityPolicyState = Azure::Storage::Mgmt::V2018_07_01::Models::ImmutabilityPolicyState + SkuName = Azure::Storage::Mgmt::V2018_07_01::Models::SkuName + Action = Azure::Storage::Mgmt::V2018_07_01::Models::Action + Usage = Azure::Storage::Mgmt::V2018_07_01::Models::Usage end class StorageManagementClass @@ -150,6 +150,24 @@ def management_policies_rules_set_parameter def storage_account_management_policies Azure::Storage::Mgmt::V2018_03_01_preview::Models::StorageAccountManagementPolicies end + def immutability_policy_update_type + Azure::Storage::Mgmt::V2018_07_01::Models::ImmutabilityPolicyUpdateType + end + def lease_state + Azure::Storage::Mgmt::V2018_07_01::Models::LeaseState + end + def signed_resource_types + Azure::Storage::Mgmt::V2018_07_01::Models::SignedResourceTypes + end + def dimension + Azure::Storage::Mgmt::V2018_07_01::Models::Dimension + end + def metric_specification + Azure::Storage::Mgmt::V2018_07_01::Models::MetricSpecification + end + def sku + Azure::Storage::Mgmt::V2018_07_01::Models::Sku + end def tracked_resource Azure::Storage::Mgmt::V2018_07_01::Models::TrackedResource end @@ -174,21 +192,21 @@ def cors_rule def blob_service_properties Azure::Storage::Mgmt::V2018_07_01::Models::BlobServiceProperties end - def geo_replication_status - Azure::Storage::Mgmt::V2018_07_01::Models::GeoReplicationStatus - end def state Azure::Storage::Mgmt::V2018_07_01::Models::State end + def geo_replication_status + Azure::Storage::Mgmt::V2018_07_01::Models::GeoReplicationStatus + end def storage_account_expand Azure::Storage::Mgmt::V2018_07_01::Models::StorageAccountExpand end - def provisioning_state - Azure::Storage::Mgmt::V2018_07_01::Models::ProvisioningState - end def reason Azure::Storage::Mgmt::V2018_07_01::Models::Reason end + def provisioning_state + Azure::Storage::Mgmt::V2018_07_01::Models::ProvisioningState + end def network_rule_set Azure::Storage::Mgmt::V2018_07_01::Models::NetworkRuleSet end @@ -201,9 +219,6 @@ def storage_account_key def storage_account_list_result Azure::Storage::Mgmt::V2018_07_01::Models::StorageAccountListResult end - def identity - Azure::Storage::Mgmt::V2018_07_01::Models::Identity - end def encryption_service Azure::Storage::Mgmt::V2018_07_01::Models::EncryptionService end @@ -225,14 +240,17 @@ def custom_domain def encryption_services Azure::Storage::Mgmt::V2018_07_01::Models::EncryptionServices end + def usage_list_result + Azure::Storage::Mgmt::V2018_07_01::Models::UsageListResult + end def usage_name Azure::Storage::Mgmt::V2018_07_01::Models::UsageName end def storage_account Azure::Storage::Mgmt::V2018_07_01::Models::StorageAccount end - def usage_list_result - Azure::Storage::Mgmt::V2018_07_01::Models::UsageListResult + def identity + Azure::Storage::Mgmt::V2018_07_01::Models::Identity end def kind Azure::Storage::Mgmt::V2018_07_01::Models::Kind @@ -261,6 +279,9 @@ def account_status def default_action Azure::Storage::Mgmt::V2018_07_01::Models::DefaultAction end + def permissions + Azure::Storage::Mgmt::V2018_07_01::Models::Permissions + end def skucapability Azure::Storage::Mgmt::V2018_07_01::Models::SKUCapability end @@ -279,6 +300,9 @@ def service_sas_parameters def list_service_sas_response Azure::Storage::Mgmt::V2018_07_01::Models::ListServiceSasResponse end + def storage_account_create_parameters + Azure::Storage::Mgmt::V2018_07_01::Models::StorageAccountCreateParameters + end def storage_account_update_parameters Azure::Storage::Mgmt::V2018_07_01::Models::StorageAccountUpdateParameters end @@ -291,9 +315,6 @@ def resource def legal_hold Azure::Storage::Mgmt::V2018_07_01::Models::LegalHold end - def storage_account_create_parameters - Azure::Storage::Mgmt::V2018_07_01::Models::StorageAccountCreateParameters - end def restriction Azure::Storage::Mgmt::V2018_07_01::Models::Restriction end @@ -306,50 +327,53 @@ def update_history_property def immutability_policy_properties Azure::Storage::Mgmt::V2018_07_01::Models::ImmutabilityPolicyProperties end + def legal_hold_properties + Azure::Storage::Mgmt::V2018_07_01::Models::LegalHoldProperties + end def operation_display Azure::Storage::Mgmt::V2018_07_01::Models::OperationDisplay end - def blob_container - Azure::Storage::Mgmt::V2018_07_01::Models::BlobContainer + def list_container_items + Azure::Storage::Mgmt::V2018_07_01::Models::ListContainerItems end def operation Azure::Storage::Mgmt::V2018_07_01::Models::Operation end - def list_container_item - Azure::Storage::Mgmt::V2018_07_01::Models::ListContainerItem + def immutability_policy + Azure::Storage::Mgmt::V2018_07_01::Models::ImmutabilityPolicy end def operation_list_result Azure::Storage::Mgmt::V2018_07_01::Models::OperationListResult end + def blob_container + Azure::Storage::Mgmt::V2018_07_01::Models::BlobContainer + end def key_source Azure::Storage::Mgmt::V2018_07_01::Models::KeySource end + def list_container_item + Azure::Storage::Mgmt::V2018_07_01::Models::ListContainerItem + end def reason_code Azure::Storage::Mgmt::V2018_07_01::Models::ReasonCode end - def list_container_items - Azure::Storage::Mgmt::V2018_07_01::Models::ListContainerItems + def http_protocol + Azure::Storage::Mgmt::V2018_07_01::Models::HttpProtocol end def bypass Azure::Storage::Mgmt::V2018_07_01::Models::Bypass end - def legal_hold_properties - Azure::Storage::Mgmt::V2018_07_01::Models::LegalHoldProperties - end - def http_protocol - Azure::Storage::Mgmt::V2018_07_01::Models::HttpProtocol - end def check_name_availability_result Azure::Storage::Mgmt::V2018_07_01::Models::CheckNameAvailabilityResult end - def signed_resource_types - Azure::Storage::Mgmt::V2018_07_01::Models::SignedResourceTypes - end def lease_status Azure::Storage::Mgmt::V2018_07_01::Models::LeaseStatus end - def permissions - Azure::Storage::Mgmt::V2018_07_01::Models::Permissions + def signed_resource + Azure::Storage::Mgmt::V2018_07_01::Models::SignedResource + end + def public_access + Azure::Storage::Mgmt::V2018_07_01::Models::PublicAccess end def service_specification Azure::Storage::Mgmt::V2018_07_01::Models::ServiceSpecification @@ -357,45 +381,21 @@ def service_specification def iprule Azure::Storage::Mgmt::V2018_07_01::Models::IPRule end - def lease_state - Azure::Storage::Mgmt::V2018_07_01::Models::LeaseState + def lease_duration + Azure::Storage::Mgmt::V2018_07_01::Models::LeaseDuration end - def action - Azure::Storage::Mgmt::V2018_07_01::Models::Action + def immutability_policy_state + Azure::Storage::Mgmt::V2018_07_01::Models::ImmutabilityPolicyState end def sku_name Azure::Storage::Mgmt::V2018_07_01::Models::SkuName end - def immutability_policy_update_type - Azure::Storage::Mgmt::V2018_07_01::Models::ImmutabilityPolicyUpdateType + def action + Azure::Storage::Mgmt::V2018_07_01::Models::Action end def usage Azure::Storage::Mgmt::V2018_07_01::Models::Usage end - def signed_resource - Azure::Storage::Mgmt::V2018_07_01::Models::SignedResource - end - def public_access - Azure::Storage::Mgmt::V2018_07_01::Models::PublicAccess - end - def lease_duration - Azure::Storage::Mgmt::V2018_07_01::Models::LeaseDuration - end - def dimension - Azure::Storage::Mgmt::V2018_07_01::Models::Dimension - end - def immutability_policy - Azure::Storage::Mgmt::V2018_07_01::Models::ImmutabilityPolicy - end - def metric_specification - Azure::Storage::Mgmt::V2018_07_01::Models::MetricSpecification - end - def sku - Azure::Storage::Mgmt::V2018_07_01::Models::Sku - end - def immutability_policy_state - Azure::Storage::Mgmt::V2018_07_01::Models::ImmutabilityPolicyState - end end end end diff --git a/azure_sdk/lib/latest/modules/storsimple8000series_profile_module.rb b/azure_sdk/lib/latest/modules/storsimple8000series_profile_module.rb index 38e71509c6..692eea2d0e 100644 --- a/azure_sdk/lib/latest/modules/storsimple8000series_profile_module.rb +++ b/azure_sdk/lib/latest/modules/storsimple8000series_profile_module.rb @@ -7,6 +7,8 @@ module Azure::Profiles::Latest module StorSimple8000Series module Mgmt + Operations = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Operations + BackupPolicies = Azure::StorSimple8000Series::Mgmt::V2017_06_01::BackupPolicies Managers = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Managers AccessControlRecords = Azure::StorSimple8000Series::Mgmt::V2017_06_01::AccessControlRecords Alerts = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Alerts @@ -16,52 +18,62 @@ module Mgmt DeviceSettings = Azure::StorSimple8000Series::Mgmt::V2017_06_01::DeviceSettings BackupSchedules = Azure::StorSimple8000Series::Mgmt::V2017_06_01::BackupSchedules HardwareComponentGroups = Azure::StorSimple8000Series::Mgmt::V2017_06_01::HardwareComponentGroups - Backups = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Backups VolumeContainers = Azure::StorSimple8000Series::Mgmt::V2017_06_01::VolumeContainers + Backups = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Backups Volumes = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Volumes StorageAccountCredentials = Azure::StorSimple8000Series::Mgmt::V2017_06_01::StorageAccountCredentials Jobs = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Jobs - Operations = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Operations - BackupPolicies = Azure::StorSimple8000Series::Mgmt::V2017_06_01::BackupPolicies module Models - BackupType = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::BackupType - BackupPolicyCreationType = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::BackupPolicyCreationType - EncryptionAlgorithm = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::EncryptionAlgorithm - DeviceConfigurationStatus = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::DeviceConfigurationStatus - ControllerPowerStateAction = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ControllerPowerStateAction + Updates = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::Updates + SecuritySettings = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::SecuritySettings + StorageAccountCredential = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::StorageAccountCredential + AlertSourceType = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::AlertSourceType + AlertStatus = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::AlertStatus + VolumeContainer = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::VolumeContainer + Volume = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::Volume + VolumeType = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::VolumeType ScheduledBackupStatus = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ScheduledBackupStatus - ControllerStatus = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ControllerStatus + AlertEmailNotificationStatus = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::AlertEmailNotificationStatus + BackupJobCreationType = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::BackupJobCreationType + AlertScope = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::AlertScope + ControllerPowerStateAction = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ControllerPowerStateAction + BackupType = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::BackupType RecurrenceType = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::RecurrenceType + EncryptionAlgorithm = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::EncryptionAlgorithm DeviceStatus = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::DeviceStatus + ControllerId = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ControllerId + BackupPolicyCreationType = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::BackupPolicyCreationType + DeviceConfigurationStatus = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::DeviceConfigurationStatus + ScheduleStatus = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ScheduleStatus DeviceType = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::DeviceType + VirtualMachineApiType = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::VirtualMachineApiType DayOfWeek = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::DayOfWeek - AuthorizationEligibility = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::AuthorizationEligibility + AuthorizationStatus = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::AuthorizationStatus Kind = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::Kind - InEligibilityCategory = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::InEligibilityCategory EncryptionStatus = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::EncryptionStatus - VirtualMachineApiType = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::VirtualMachineApiType - ControllerId = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ControllerId - AuthorizationStatus = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::AuthorizationStatus - FeatureSupportStatus = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::FeatureSupportStatus - HardwareComponentStatus = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::HardwareComponentStatus KeyRolloverStatus = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::KeyRolloverStatus + AuthorizationEligibility = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::AuthorizationEligibility + ControllerStatus = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ControllerStatus + InEligibilityCategory = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::InEligibilityCategory + HardwareComponentStatus = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::HardwareComponentStatus + ManagerType = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ManagerType TargetEligibilityStatus = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::TargetEligibilityStatus + TargetEligibilityResultCode = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::TargetEligibilityResultCode Alert = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::Alert - ISCSIAndCloudStatus = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ISCSIAndCloudStatus + NetworkMode = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::NetworkMode MetricUnit = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::MetricUnit JobType = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::JobType - NetInterfaceId = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::NetInterfaceId NetInterfaceStatus = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::NetInterfaceStatus - TargetEligibilityResultCode = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::TargetEligibilityResultCode - NetworkMode = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::NetworkMode + ISCSIAndCloudStatus = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ISCSIAndCloudStatus + FeatureSupportStatus = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::FeatureSupportStatus RemoteManagementModeConfiguration = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::RemoteManagementModeConfiguration - ManagerType = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ManagerType + SslStatus = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::SslStatus + NetInterfaceId = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::NetInterfaceId JobStatus = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::JobStatus - MonitoringStatus = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::MonitoringStatus OwnerShipStatus = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::OwnerShipStatus - SslStatus = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::SslStatus VolumeStatus = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::VolumeStatus + MonitoringStatus = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::MonitoringStatus MetricAggregationType = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::MetricAggregationType OperationStatus = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::OperationStatus AlertSeverity = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::AlertSeverity @@ -118,21 +130,21 @@ module Models JobFilter = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::JobFilter JobList = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::JobList AvailableProviderOperationList = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::AvailableProviderOperationList - JobErrorDetails = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::JobErrorDetails - Key = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::Key - ListFailoverTargetsRequest = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ListFailoverTargetsRequest BackupList = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::BackupList - ManagerIntrinsicSettings = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ManagerIntrinsicSettings + JobErrorDetails = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::JobErrorDetails + Time = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::Time BackupScheduleList = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::BackupScheduleList - ManagerSku = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ManagerSku + ListFailoverTargetsRequest = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ListFailoverTargetsRequest BandwidthSettingList = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::BandwidthSettingList - NetworkAdapterList = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::NetworkAdapterList + ManagerIntrinsicSettings = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ManagerIntrinsicSettings CloneRequest = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::CloneRequest - NetworkAdapters = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::NetworkAdapters + Key = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::Key CloudApplianceConfigurationList = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::CloudApplianceConfigurationList - ManagerList = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ManagerList + NetworkAdapterList = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::NetworkAdapterList + ManagerSku = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ManagerSku + NetworkAdapters = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::NetworkAdapters SecuritySettingsPatch = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::SecuritySettingsPatch - Time = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::Time + ManagerList = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ManagerList DeviceRolloverDetails = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::DeviceRolloverDetails ManagerPatch = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ManagerPatch DimensionFilter = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::DimensionFilter @@ -140,54 +152,42 @@ module Models AvailableProviderOperationDisplay = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::AvailableProviderOperationDisplay MetricData = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::MetricData BackupPolicyList = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::BackupPolicyList - DeviceList = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::DeviceList - SecondaryDNSSettings = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::SecondaryDNSSettings - MetricNameFilter = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::MetricNameFilter ChapSettings = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ChapSettings - MetricDefinition = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::MetricDefinition - AlertFilter = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::AlertFilter MetricDefinitionList = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::MetricDefinitionList - MetricName = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::MetricName - MetricList = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::MetricList + DeviceList = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::DeviceList VmImage = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::VmImage - MetricFilter = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::MetricFilter - VolumeList = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::VolumeList + SecondaryDNSSettings = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::SecondaryDNSSettings + MetricDefinition = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::MetricDefinition DataStatistics = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::DataStatistics - AccessControlRecord = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::AccessControlRecord + VolumeList = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::VolumeList + MetricName = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::MetricName BandwidthSchedule = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::BandwidthSchedule + MetricFilter = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::MetricFilter + AlertFilter = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::AlertFilter + MetricNameFilter = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::MetricNameFilter + MetricList = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::MetricList + AlertSettings = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::AlertSettings NicIPv4 = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::NicIPv4 + AccessControlRecord = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::AccessControlRecord Metrics = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::Metrics - AlertSettings = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::AlertSettings Backup = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::Backup BackupPolicy = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::BackupPolicy + BandwidthSetting = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::BandwidthSetting BackupSchedule = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::BackupSchedule - CloudApplianceConfiguration = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::CloudApplianceConfiguration ConfigureDeviceRequest = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ConfigureDeviceRequest ControllerPowerStateChangeRequest = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ControllerPowerStateChangeRequest - BandwidthSetting = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::BandwidthSetting + Device = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::Device + CloudApplianceConfiguration = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::CloudApplianceConfiguration EncryptionSettings = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::EncryptionSettings - Manager = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::Manager ManagerExtendedInfo = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ManagerExtendedInfo - Device = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::Device + NetworkSettings = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::NetworkSettings HardwareComponentGroup = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::HardwareComponentGroup - StorageAccountCredential = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::StorageAccountCredential + Manager = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::Manager TimeSettings = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::TimeSettings - NetworkSettings = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::NetworkSettings - SecuritySettings = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::SecuritySettings - AlertScope = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::AlertScope - AlertSourceType = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::AlertSourceType - Updates = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::Updates - Volume = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::Volume - BackupJobCreationType = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::BackupJobCreationType - VolumeType = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::VolumeType - AlertStatus = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::AlertStatus - AlertEmailNotificationStatus = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::AlertEmailNotificationStatus - VolumeContainer = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::VolumeContainer - ScheduleStatus = Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ScheduleStatus end class StorSimple8000SeriesManagementClass - attr_reader :managers, :access_control_records, :alerts, :bandwidth_settings, :cloud_appliances, :devices, :device_settings, :backup_schedules, :hardware_component_groups, :backups, :volume_containers, :volumes, :storage_account_credentials, :jobs, :operations, :backup_policies, :configurable, :base_url, :options, :model_classes + attr_reader :operations, :backup_policies, :managers, :access_control_records, :alerts, :bandwidth_settings, :cloud_appliances, :devices, :device_settings, :backup_schedules, :hardware_component_groups, :volume_containers, :backups, :volumes, :storage_account_credentials, :jobs, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -197,6 +197,8 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) + @operations = @client_0.operations + @backup_policies = @client_0.backup_policies @managers = @client_0.managers @access_control_records = @client_0.access_control_records @alerts = @client_0.alerts @@ -206,13 +208,11 @@ def initialize(configurable, base_url=nil, options=nil) @device_settings = @client_0.device_settings @backup_schedules = @client_0.backup_schedules @hardware_component_groups = @client_0.hardware_component_groups - @backups = @client_0.backups @volume_containers = @client_0.volume_containers + @backups = @client_0.backups @volumes = @client_0.volumes @storage_account_credentials = @client_0.storage_account_credentials @jobs = @client_0.jobs - @operations = @client_0.operations - @backup_policies = @client_0.backup_policies @model_classes = ModelClasses.new end @@ -231,77 +231,116 @@ def method_missing(method, *args) end class ModelClasses - def backup_type - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::BackupType + def updates + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::Updates end - def backup_policy_creation_type - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::BackupPolicyCreationType + def security_settings + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::SecuritySettings end - def encryption_algorithm - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::EncryptionAlgorithm + def storage_account_credential + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::StorageAccountCredential end - def device_configuration_status - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::DeviceConfigurationStatus + def alert_source_type + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::AlertSourceType end - def controller_power_state_action - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ControllerPowerStateAction + def alert_status + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::AlertStatus + end + def volume_container + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::VolumeContainer + end + def volume + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::Volume + end + def volume_type + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::VolumeType end def scheduled_backup_status Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ScheduledBackupStatus end - def controller_status - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ControllerStatus + def alert_email_notification_status + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::AlertEmailNotificationStatus + end + def backup_job_creation_type + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::BackupJobCreationType + end + def alert_scope + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::AlertScope + end + def controller_power_state_action + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ControllerPowerStateAction + end + def backup_type + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::BackupType end def recurrence_type Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::RecurrenceType end + def encryption_algorithm + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::EncryptionAlgorithm + end def device_status Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::DeviceStatus end + def controller_id + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ControllerId + end + def backup_policy_creation_type + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::BackupPolicyCreationType + end + def device_configuration_status + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::DeviceConfigurationStatus + end + def schedule_status + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ScheduleStatus + end def device_type Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::DeviceType end + def virtual_machine_api_type + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::VirtualMachineApiType + end def day_of_week Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::DayOfWeek end - def authorization_eligibility - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::AuthorizationEligibility + def authorization_status + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::AuthorizationStatus end def kind Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::Kind end - def in_eligibility_category - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::InEligibilityCategory - end def encryption_status Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::EncryptionStatus end - def virtual_machine_api_type - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::VirtualMachineApiType + def key_rollover_status + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::KeyRolloverStatus end - def controller_id - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ControllerId + def authorization_eligibility + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::AuthorizationEligibility end - def authorization_status - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::AuthorizationStatus + def controller_status + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ControllerStatus end - def feature_support_status - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::FeatureSupportStatus + def in_eligibility_category + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::InEligibilityCategory end def hardware_component_status Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::HardwareComponentStatus end - def key_rollover_status - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::KeyRolloverStatus + def manager_type + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ManagerType end def target_eligibility_status Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::TargetEligibilityStatus end + def target_eligibility_result_code + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::TargetEligibilityResultCode + end def alert Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::Alert end - def iscsiand_cloud_status - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ISCSIAndCloudStatus + def network_mode + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::NetworkMode end def metric_unit Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::MetricUnit @@ -309,39 +348,36 @@ def metric_unit def job_type Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::JobType end - def net_interface_id - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::NetInterfaceId - end def net_interface_status Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::NetInterfaceStatus end - def target_eligibility_result_code - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::TargetEligibilityResultCode + def iscsiand_cloud_status + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ISCSIAndCloudStatus end - def network_mode - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::NetworkMode + def feature_support_status + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::FeatureSupportStatus end def remote_management_mode_configuration Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::RemoteManagementModeConfiguration end - def manager_type - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ManagerType + def ssl_status + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::SslStatus + end + def net_interface_id + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::NetInterfaceId end def job_status Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::JobStatus end - def monitoring_status - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::MonitoringStatus - end def owner_ship_status Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::OwnerShipStatus end - def ssl_status - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::SslStatus - end def volume_status Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::VolumeStatus end + def monitoring_status + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::MonitoringStatus + end def metric_aggregation_type Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::MetricAggregationType end @@ -510,50 +546,50 @@ def job_list def available_provider_operation_list Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::AvailableProviderOperationList end + def backup_list + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::BackupList + end def job_error_details Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::JobErrorDetails end - def key - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::Key + def time + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::Time + end + def backup_schedule_list + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::BackupScheduleList end def list_failover_targets_request Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ListFailoverTargetsRequest end - def backup_list - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::BackupList + def bandwidth_setting_list + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::BandwidthSettingList end def manager_intrinsic_settings Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ManagerIntrinsicSettings end - def backup_schedule_list - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::BackupScheduleList + def clone_request + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::CloneRequest end - def manager_sku - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ManagerSku + def key + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::Key end - def bandwidth_setting_list - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::BandwidthSettingList + def cloud_appliance_configuration_list + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::CloudApplianceConfigurationList end def network_adapter_list Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::NetworkAdapterList end - def clone_request - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::CloneRequest + def manager_sku + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ManagerSku end def network_adapters Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::NetworkAdapters end - def cloud_appliance_configuration_list - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::CloudApplianceConfigurationList - end - def manager_list - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ManagerList - end def security_settings_patch Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::SecuritySettingsPatch end - def time - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::Time + def manager_list + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ManagerList end def device_rollover_details Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::DeviceRolloverDetails @@ -576,138 +612,102 @@ def metric_data def backup_policy_list Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::BackupPolicyList end + def chap_settings + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ChapSettings + end + def metric_definition_list + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::MetricDefinitionList + end def device_list Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::DeviceList end + def vm_image + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::VmImage + end def secondary_dnssettings Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::SecondaryDNSSettings end - def metric_name_filter - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::MetricNameFilter - end - def chap_settings - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ChapSettings - end def metric_definition Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::MetricDefinition end - def alert_filter - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::AlertFilter + def data_statistics + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::DataStatistics end - def metric_definition_list - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::MetricDefinitionList + def volume_list + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::VolumeList end def metric_name Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::MetricName end - def metric_list - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::MetricList - end - def vm_image - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::VmImage + def bandwidth_schedule + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::BandwidthSchedule end def metric_filter Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::MetricFilter end - def volume_list - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::VolumeList + def alert_filter + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::AlertFilter end - def data_statistics - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::DataStatistics + def metric_name_filter + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::MetricNameFilter end - def access_control_record - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::AccessControlRecord + def metric_list + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::MetricList end - def bandwidth_schedule - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::BandwidthSchedule + def alert_settings + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::AlertSettings end def nic_ipv4 Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::NicIPv4 end + def access_control_record + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::AccessControlRecord + end def metrics Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::Metrics end - def alert_settings - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::AlertSettings - end def backup Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::Backup end def backup_policy Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::BackupPolicy end + def bandwidth_setting + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::BandwidthSetting + end def backup_schedule Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::BackupSchedule end - def cloud_appliance_configuration - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::CloudApplianceConfiguration - end def configure_device_request Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ConfigureDeviceRequest end def controller_power_state_change_request Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ControllerPowerStateChangeRequest end - def bandwidth_setting - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::BandwidthSetting + def device + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::Device + end + def cloud_appliance_configuration + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::CloudApplianceConfiguration end def encryption_settings Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::EncryptionSettings end - def manager - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::Manager - end def manager_extended_info Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ManagerExtendedInfo end - def device - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::Device + def network_settings + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::NetworkSettings end def hardware_component_group Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::HardwareComponentGroup end - def storage_account_credential - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::StorageAccountCredential + def manager + Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::Manager end def time_settings Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::TimeSettings end - def network_settings - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::NetworkSettings - end - def security_settings - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::SecuritySettings - end - def alert_scope - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::AlertScope - end - def alert_source_type - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::AlertSourceType - end - def updates - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::Updates - end - def volume - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::Volume - end - def backup_job_creation_type - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::BackupJobCreationType - end - def volume_type - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::VolumeType - end - def alert_status - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::AlertStatus - end - def alert_email_notification_status - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::AlertEmailNotificationStatus - end - def volume_container - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::VolumeContainer - end - def schedule_status - Azure::StorSimple8000Series::Mgmt::V2017_06_01::Models::ScheduleStatus - end end end end diff --git a/azure_sdk/lib/latest/modules/streamanalytics_profile_module.rb b/azure_sdk/lib/latest/modules/streamanalytics_profile_module.rb index eed8a1fdb6..1cf383202c 100644 --- a/azure_sdk/lib/latest/modules/streamanalytics_profile_module.rb +++ b/azure_sdk/lib/latest/modules/streamanalytics_profile_module.rb @@ -12,86 +12,86 @@ module Mgmt Outputs = Azure::StreamAnalytics::Mgmt::V2016_03_01::Outputs Transformations = Azure::StreamAnalytics::Mgmt::V2016_03_01::Transformations Functions = Azure::StreamAnalytics::Mgmt::V2016_03_01::Functions - Operations = Azure::StreamAnalytics::Mgmt::V2016_03_01::Operations Subscriptions = Azure::StreamAnalytics::Mgmt::V2016_03_01::Subscriptions + Operations = Azure::StreamAnalytics::Mgmt::V2016_03_01::Operations module Models + Sku = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::Sku ErrorResponse = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::ErrorResponse + Serialization = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::Serialization + Encoding = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::Encoding AzureMachineLearningWebServiceInputColumn = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::AzureMachineLearningWebServiceInputColumn AzureMachineLearningWebServiceInputs = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::AzureMachineLearningWebServiceInputs ReferenceInputDataSource = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::ReferenceInputDataSource FunctionBinding = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::FunctionBinding - Serialization = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::Serialization + FunctionOutput = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::FunctionOutput DiagnosticCondition = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::DiagnosticCondition OutputDataSource = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::OutputDataSource - FunctionOutput = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::FunctionOutput InputProperties = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::InputProperties + FunctionProperties = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::FunctionProperties ServiceBusDataSourceProperties = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::ServiceBusDataSourceProperties OutputListResult = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::OutputListResult - FunctionProperties = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::FunctionProperties FunctionInput = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::FunctionInput + StartStreamingJobParameters = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::StartStreamingJobParameters BlobDataSourceProperties = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::BlobDataSourceProperties FunctionRetrieveDefaultDefinitionParameters = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::FunctionRetrieveDefaultDefinitionParameters - AzureSqlDatabaseDataSourceProperties = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::AzureSqlDatabaseDataSourceProperties + StorageAccount = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::StorageAccount StreamInputDataSource = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::StreamInputDataSource StreamingJobListResult = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::StreamingJobListResult + AzureSqlDatabaseDataSourceProperties = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::AzureSqlDatabaseDataSourceProperties InputListResult = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::InputListResult - AzureMachineLearningWebServiceOutputColumn = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::AzureMachineLearningWebServiceOutputColumn OAuthBasedDataSourceProperties = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::OAuthBasedDataSourceProperties ResourceTestStatus = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::ResourceTestStatus + AzureMachineLearningWebServiceOutputColumn = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::AzureMachineLearningWebServiceOutputColumn SubscriptionQuotasListResult = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::SubscriptionQuotasListResult - FunctionListResult = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::FunctionListResult Input = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::Input Transformation = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::Transformation + FunctionListResult = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::FunctionListResult Output = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::Output - Function = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::Function StreamingJob = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::StreamingJob JavaScriptFunctionBinding = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::JavaScriptFunctionBinding + Function = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::Function AzureMachineLearningWebServiceFunctionBinding = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::AzureMachineLearningWebServiceFunctionBinding ScalarFunctionProperties = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::ScalarFunctionProperties AvroSerialization = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::AvroSerialization - StartStreamingJobParameters = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::StartStreamingJobParameters JsonSerialization = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::JsonSerialization - StorageAccount = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::StorageAccount - Diagnostics = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::Diagnostics CsvSerialization = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::CsvSerialization AzureDataLakeStoreOutputDataSource = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::AzureDataLakeStoreOutputDataSource - Resource = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::Resource + Diagnostics = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::Diagnostics EventHubDataSourceProperties = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::EventHubDataSourceProperties - ServiceBusTopicOutputDataSource = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::ServiceBusTopicOutputDataSource PowerBIOutputDataSource = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::PowerBIOutputDataSource + Resource = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::Resource + ServiceBusTopicOutputDataSource = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::ServiceBusTopicOutputDataSource + ServiceBusQueueOutputDataSource = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::ServiceBusQueueOutputDataSource DocumentDbOutputDataSource = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::DocumentDbOutputDataSource AzureSqlDatabaseOutputDataSource = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::AzureSqlDatabaseOutputDataSource - ServiceBusQueueOutputDataSource = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::ServiceBusQueueOutputDataSource + EventHubOutputDataSource = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::EventHubOutputDataSource AzureTableOutputDataSource = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::AzureTableOutputDataSource + BlobOutputDataSource = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::BlobOutputDataSource OperationDisplay = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::OperationDisplay - EventHubOutputDataSource = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::EventHubOutputDataSource + ReferenceInputProperties = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::ReferenceInputProperties Operation = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::Operation - BlobOutputDataSource = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::BlobOutputDataSource + BlobReferenceInputDataSource = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::BlobReferenceInputDataSource OperationListResult = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::OperationListResult SubResource = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::SubResource - IoTHubStreamInputDataSource = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::IoTHubStreamInputDataSource EventHubStreamInputDataSource = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::EventHubStreamInputDataSource - BlobReferenceInputDataSource = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::BlobReferenceInputDataSource - ReferenceInputProperties = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::ReferenceInputProperties - AzureMachineLearningWebServiceFunctionRetrieveDefaultDefinitionParameters = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::AzureMachineLearningWebServiceFunctionRetrieveDefaultDefinitionParameters - JavaScriptFunctionRetrieveDefaultDefinitionParameters = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::JavaScriptFunctionRetrieveDefaultDefinitionParameters BlobStreamInputDataSource = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::BlobStreamInputDataSource StreamInputProperties = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::StreamInputProperties - EventsOutOfOrderPolicy = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::EventsOutOfOrderPolicy - OutputErrorPolicy = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::OutputErrorPolicy + IoTHubStreamInputDataSource = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::IoTHubStreamInputDataSource + JavaScriptFunctionRetrieveDefaultDefinitionParameters = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::JavaScriptFunctionRetrieveDefaultDefinitionParameters SubscriptionQuota = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::SubscriptionQuota OutputStartMode = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::OutputStartMode - UdfType = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::UdfType - SkuName = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::SkuName + AzureMachineLearningWebServiceFunctionRetrieveDefaultDefinitionParameters = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::AzureMachineLearningWebServiceFunctionRetrieveDefaultDefinitionParameters + OutputErrorPolicy = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::OutputErrorPolicy CompatibilityLevel = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::CompatibilityLevel JsonOutputSerializationFormat = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::JsonOutputSerializationFormat - Encoding = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::Encoding - Sku = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::Sku + EventsOutOfOrderPolicy = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::EventsOutOfOrderPolicy + SkuName = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::SkuName + UdfType = Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::UdfType end class StreamAnalyticsManagementClass - attr_reader :streaming_jobs, :inputs, :outputs, :transformations, :functions, :operations, :subscriptions, :configurable, :base_url, :options, :model_classes + attr_reader :streaming_jobs, :inputs, :outputs, :transformations, :functions, :subscriptions, :operations, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -106,8 +106,8 @@ def initialize(configurable, base_url=nil, options=nil) @outputs = @client_0.outputs @transformations = @client_0.transformations @functions = @client_0.functions - @operations = @client_0.operations @subscriptions = @client_0.subscriptions + @operations = @client_0.operations @model_classes = ModelClasses.new end @@ -126,9 +126,18 @@ def method_missing(method, *args) end class ModelClasses + def sku + Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::Sku + end def error_response Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::ErrorResponse end + def serialization + Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::Serialization + end + def encoding + Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::Encoding + end def azure_machine_learning_web_service_input_column Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::AzureMachineLearningWebServiceInputColumn end @@ -141,8 +150,8 @@ def reference_input_data_source def function_binding Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::FunctionBinding end - def serialization - Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::Serialization + def function_output + Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::FunctionOutput end def diagnostic_condition Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::DiagnosticCondition @@ -150,32 +159,32 @@ def diagnostic_condition def output_data_source Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::OutputDataSource end - def function_output - Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::FunctionOutput - end def input_properties Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::InputProperties end + def function_properties + Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::FunctionProperties + end def service_bus_data_source_properties Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::ServiceBusDataSourceProperties end def output_list_result Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::OutputListResult end - def function_properties - Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::FunctionProperties - end def function_input Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::FunctionInput end + def start_streaming_job_parameters + Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::StartStreamingJobParameters + end def blob_data_source_properties Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::BlobDataSourceProperties end def function_retrieve_default_definition_parameters Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::FunctionRetrieveDefaultDefinitionParameters end - def azure_sql_database_data_source_properties - Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::AzureSqlDatabaseDataSourceProperties + def storage_account + Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::StorageAccount end def stream_input_data_source Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::StreamInputDataSource @@ -183,42 +192,45 @@ def stream_input_data_source def streaming_job_list_result Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::StreamingJobListResult end + def azure_sql_database_data_source_properties + Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::AzureSqlDatabaseDataSourceProperties + end def input_list_result Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::InputListResult end - def azure_machine_learning_web_service_output_column - Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::AzureMachineLearningWebServiceOutputColumn - end def oauth_based_data_source_properties Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::OAuthBasedDataSourceProperties end def resource_test_status Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::ResourceTestStatus end + def azure_machine_learning_web_service_output_column + Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::AzureMachineLearningWebServiceOutputColumn + end def subscription_quotas_list_result Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::SubscriptionQuotasListResult end - def function_list_result - Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::FunctionListResult - end def input Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::Input end def transformation Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::Transformation end + def function_list_result + Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::FunctionListResult + end def output Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::Output end - def function - Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::Function - end def streaming_job Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::StreamingJob end def java_script_function_binding Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::JavaScriptFunctionBinding end + def function + Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::Function + end def azure_machine_learning_web_service_function_binding Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::AzureMachineLearningWebServiceFunctionBinding end @@ -228,35 +240,32 @@ def scalar_function_properties def avro_serialization Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::AvroSerialization end - def start_streaming_job_parameters - Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::StartStreamingJobParameters - end def json_serialization Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::JsonSerialization end - def storage_account - Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::StorageAccount - end - def diagnostics - Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::Diagnostics - end def csv_serialization Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::CsvSerialization end def azure_data_lake_store_output_data_source Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::AzureDataLakeStoreOutputDataSource end - def resource - Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::Resource + def diagnostics + Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::Diagnostics end def event_hub_data_source_properties Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::EventHubDataSourceProperties end + def power_bioutput_data_source + Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::PowerBIOutputDataSource + end + def resource + Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::Resource + end def service_bus_topic_output_data_source Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::ServiceBusTopicOutputDataSource end - def power_bioutput_data_source - Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::PowerBIOutputDataSource + def service_bus_queue_output_data_source + Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::ServiceBusQueueOutputDataSource end def document_db_output_data_source Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::DocumentDbOutputDataSource @@ -264,23 +273,26 @@ def document_db_output_data_source def azure_sql_database_output_data_source Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::AzureSqlDatabaseOutputDataSource end - def service_bus_queue_output_data_source - Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::ServiceBusQueueOutputDataSource + def event_hub_output_data_source + Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::EventHubOutputDataSource end def azure_table_output_data_source Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::AzureTableOutputDataSource end + def blob_output_data_source + Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::BlobOutputDataSource + end def operation_display Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::OperationDisplay end - def event_hub_output_data_source - Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::EventHubOutputDataSource + def reference_input_properties + Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::ReferenceInputProperties end def operation Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::Operation end - def blob_output_data_source - Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::BlobOutputDataSource + def blob_reference_input_data_source + Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::BlobReferenceInputDataSource end def operation_list_result Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::OperationListResult @@ -288,35 +300,20 @@ def operation_list_result def sub_resource Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::SubResource end - def io_thub_stream_input_data_source - Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::IoTHubStreamInputDataSource - end def event_hub_stream_input_data_source Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::EventHubStreamInputDataSource end - def blob_reference_input_data_source - Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::BlobReferenceInputDataSource - end - def reference_input_properties - Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::ReferenceInputProperties - end - def azure_machine_learning_web_service_function_retrieve_default_definition_parameters - Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::AzureMachineLearningWebServiceFunctionRetrieveDefaultDefinitionParameters - end - def java_script_function_retrieve_default_definition_parameters - Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::JavaScriptFunctionRetrieveDefaultDefinitionParameters - end def blob_stream_input_data_source Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::BlobStreamInputDataSource end def stream_input_properties Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::StreamInputProperties end - def events_out_of_order_policy - Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::EventsOutOfOrderPolicy + def io_thub_stream_input_data_source + Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::IoTHubStreamInputDataSource end - def output_error_policy - Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::OutputErrorPolicy + def java_script_function_retrieve_default_definition_parameters + Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::JavaScriptFunctionRetrieveDefaultDefinitionParameters end def subscription_quota Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::SubscriptionQuota @@ -324,11 +321,11 @@ def subscription_quota def output_start_mode Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::OutputStartMode end - def udf_type - Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::UdfType + def azure_machine_learning_web_service_function_retrieve_default_definition_parameters + Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::AzureMachineLearningWebServiceFunctionRetrieveDefaultDefinitionParameters end - def sku_name - Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::SkuName + def output_error_policy + Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::OutputErrorPolicy end def compatibility_level Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::CompatibilityLevel @@ -336,11 +333,14 @@ def compatibility_level def json_output_serialization_format Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::JsonOutputSerializationFormat end - def encoding - Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::Encoding + def events_out_of_order_policy + Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::EventsOutOfOrderPolicy end - def sku - Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::Sku + def sku_name + Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::SkuName + end + def udf_type + Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::UdfType end end end diff --git a/azure_sdk/lib/latest/modules/subscriptions_profile_module.rb b/azure_sdk/lib/latest/modules/subscriptions_profile_module.rb index 926ad38753..97797e88c6 100644 --- a/azure_sdk/lib/latest/modules/subscriptions_profile_module.rb +++ b/azure_sdk/lib/latest/modules/subscriptions_profile_module.rb @@ -13,17 +13,17 @@ module Mgmt module Models Location = Azure::Subscriptions::Mgmt::V2016_06_01::Models::Location - SubscriptionPolicies = Azure::Subscriptions::Mgmt::V2016_06_01::Models::SubscriptionPolicies - SubscriptionListResult = Azure::Subscriptions::Mgmt::V2016_06_01::Models::SubscriptionListResult - Subscription = Azure::Subscriptions::Mgmt::V2016_06_01::Models::Subscription - SubscriptionState = Azure::Subscriptions::Mgmt::V2016_06_01::Models::SubscriptionState - TenantListResult = Azure::Subscriptions::Mgmt::V2016_06_01::Models::TenantListResult - OperationListResult = Azure::Subscriptions::Mgmt::V2016_06_01::Models::OperationListResult - SpendingLimit = Azure::Subscriptions::Mgmt::V2016_06_01::Models::SpendingLimit - LocationListResult = Azure::Subscriptions::Mgmt::V2016_06_01::Models::LocationListResult OperationDisplay = Azure::Subscriptions::Mgmt::V2016_06_01::Models::OperationDisplay Operation = Azure::Subscriptions::Mgmt::V2016_06_01::Models::Operation TenantIdDescription = Azure::Subscriptions::Mgmt::V2016_06_01::Models::TenantIdDescription + OperationListResult = Azure::Subscriptions::Mgmt::V2016_06_01::Models::OperationListResult + SubscriptionPolicies = Azure::Subscriptions::Mgmt::V2016_06_01::Models::SubscriptionPolicies + TenantListResult = Azure::Subscriptions::Mgmt::V2016_06_01::Models::TenantListResult + LocationListResult = Azure::Subscriptions::Mgmt::V2016_06_01::Models::LocationListResult + SubscriptionState = Azure::Subscriptions::Mgmt::V2016_06_01::Models::SubscriptionState + Subscription = Azure::Subscriptions::Mgmt::V2016_06_01::Models::Subscription + SpendingLimit = Azure::Subscriptions::Mgmt::V2016_06_01::Models::SpendingLimit + SubscriptionListResult = Azure::Subscriptions::Mgmt::V2016_06_01::Models::SubscriptionListResult end class SubscriptionsManagementClass @@ -61,38 +61,38 @@ class ModelClasses def location Azure::Subscriptions::Mgmt::V2016_06_01::Models::Location end - def subscription_policies - Azure::Subscriptions::Mgmt::V2016_06_01::Models::SubscriptionPolicies - end - def subscription_list_result - Azure::Subscriptions::Mgmt::V2016_06_01::Models::SubscriptionListResult - end - def subscription - Azure::Subscriptions::Mgmt::V2016_06_01::Models::Subscription + def operation_display + Azure::Subscriptions::Mgmt::V2016_06_01::Models::OperationDisplay end - def subscription_state - Azure::Subscriptions::Mgmt::V2016_06_01::Models::SubscriptionState + def operation + Azure::Subscriptions::Mgmt::V2016_06_01::Models::Operation end - def tenant_list_result - Azure::Subscriptions::Mgmt::V2016_06_01::Models::TenantListResult + def tenant_id_description + Azure::Subscriptions::Mgmt::V2016_06_01::Models::TenantIdDescription end def operation_list_result Azure::Subscriptions::Mgmt::V2016_06_01::Models::OperationListResult end - def spending_limit - Azure::Subscriptions::Mgmt::V2016_06_01::Models::SpendingLimit + def subscription_policies + Azure::Subscriptions::Mgmt::V2016_06_01::Models::SubscriptionPolicies + end + def tenant_list_result + Azure::Subscriptions::Mgmt::V2016_06_01::Models::TenantListResult end def location_list_result Azure::Subscriptions::Mgmt::V2016_06_01::Models::LocationListResult end - def operation_display - Azure::Subscriptions::Mgmt::V2016_06_01::Models::OperationDisplay + def subscription_state + Azure::Subscriptions::Mgmt::V2016_06_01::Models::SubscriptionState end - def operation - Azure::Subscriptions::Mgmt::V2016_06_01::Models::Operation + def subscription + Azure::Subscriptions::Mgmt::V2016_06_01::Models::Subscription end - def tenant_id_description - Azure::Subscriptions::Mgmt::V2016_06_01::Models::TenantIdDescription + def spending_limit + Azure::Subscriptions::Mgmt::V2016_06_01::Models::SpendingLimit + end + def subscription_list_result + Azure::Subscriptions::Mgmt::V2016_06_01::Models::SubscriptionListResult end end end diff --git a/azure_sdk/lib/latest/modules/textanalytics_profile_module.rb b/azure_sdk/lib/latest/modules/textanalytics_profile_module.rb index fb833c3204..378540c3f5 100644 --- a/azure_sdk/lib/latest/modules/textanalytics_profile_module.rb +++ b/azure_sdk/lib/latest/modules/textanalytics_profile_module.rb @@ -8,15 +8,6 @@ module Azure::Profiles::Latest module TextAnalytics module Models - MatchRecordV2dot1 = Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::MatchRecordV2dot1 - ErrorRecord = Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::ErrorRecord - EntityRecordV2dot1 = Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::EntityRecordV2dot1 - EntitiesBatchResultItemV2dot1 = Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::EntitiesBatchResultItemV2dot1 - InternalError = Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::InternalError - Input = Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::Input - EntitiesBatchResultV2dot1 = Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::EntitiesBatchResultV2dot1 - MultiLanguageBatchInput = Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::MultiLanguageBatchInput - ErrorResponse = Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::ErrorResponse DetectedLanguage = Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::DetectedLanguage MultiLanguageInput = Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::MultiLanguageInput LanguageBatchResultItem = Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::LanguageBatchResultItem @@ -26,6 +17,15 @@ module Models SentimentBatchResultItem = Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::SentimentBatchResultItem SentimentBatchResult = Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::SentimentBatchResult BatchInput = Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::BatchInput + MatchRecordV2dot1 = Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::MatchRecordV2dot1 + ErrorRecord = Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::ErrorRecord + EntityRecordV2dot1 = Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::EntityRecordV2dot1 + EntitiesBatchResultItemV2dot1 = Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::EntitiesBatchResultItemV2dot1 + InternalError = Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::InternalError + Input = Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::Input + EntitiesBatchResultV2dot1 = Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::EntitiesBatchResultV2dot1 + MultiLanguageBatchInput = Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::MultiLanguageBatchInput + ErrorResponse = Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::ErrorResponse end class TextAnalyticsDataClass @@ -57,33 +57,6 @@ def method_missing(method, *args) end class ModelClasses - def match_record_v2dot1 - Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::MatchRecordV2dot1 - end - def error_record - Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::ErrorRecord - end - def entity_record_v2dot1 - Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::EntityRecordV2dot1 - end - def entities_batch_result_item_v2dot1 - Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::EntitiesBatchResultItemV2dot1 - end - def internal_error - Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::InternalError - end - def input - Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::Input - end - def entities_batch_result_v2dot1 - Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::EntitiesBatchResultV2dot1 - end - def multi_language_batch_input - Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::MultiLanguageBatchInput - end - def error_response - Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::ErrorResponse - end def detected_language Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::DetectedLanguage end @@ -111,6 +84,33 @@ def sentiment_batch_result def batch_input Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::BatchInput end + def match_record_v2dot1 + Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::MatchRecordV2dot1 + end + def error_record + Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::ErrorRecord + end + def entity_record_v2dot1 + Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::EntityRecordV2dot1 + end + def entities_batch_result_item_v2dot1 + Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::EntitiesBatchResultItemV2dot1 + end + def internal_error + Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::InternalError + end + def input + Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::Input + end + def entities_batch_result_v2dot1 + Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::EntitiesBatchResultV2dot1 + end + def multi_language_batch_input + Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::MultiLanguageBatchInput + end + def error_response + Azure::CognitiveServices::TextAnalytics::V2_1_preview::Models::ErrorResponse + end end end end diff --git a/azure_sdk/lib/latest/modules/trafficmanager_profile_module.rb b/azure_sdk/lib/latest/modules/trafficmanager_profile_module.rb index 3fa5c11856..a829946288 100644 --- a/azure_sdk/lib/latest/modules/trafficmanager_profile_module.rb +++ b/azure_sdk/lib/latest/modules/trafficmanager_profile_module.rb @@ -7,17 +7,16 @@ module Azure::Profiles::Latest module TrafficManager module Mgmt + Endpoints = Azure::TrafficManager::Mgmt::V2018_04_01::Endpoints + Profiles = Azure::TrafficManager::Mgmt::V2018_04_01::Profiles GeographicHierarchies = Azure::TrafficManager::Mgmt::V2018_04_01::GeographicHierarchies HeatMap = Azure::TrafficManager::Mgmt::V2018_04_01::HeatMap TrafficManagerUserMetricsKeys = Azure::TrafficManager::Mgmt::V2018_04_01::TrafficManagerUserMetricsKeys - Endpoints = Azure::TrafficManager::Mgmt::V2018_04_01::Endpoints - Profiles = Azure::TrafficManager::Mgmt::V2018_04_01::Profiles module Models TrackedResource = Azure::TrafficManager::Mgmt::V2018_04_01::Models::TrackedResource ProxyResource = Azure::TrafficManager::Mgmt::V2018_04_01::Models::ProxyResource ProfileListResult = Azure::TrafficManager::Mgmt::V2018_04_01::Models::ProfileListResult - Resource = Azure::TrafficManager::Mgmt::V2018_04_01::Models::Resource MonitorConfigCustomHeadersItem = Azure::TrafficManager::Mgmt::V2018_04_01::Models::MonitorConfigCustomHeadersItem MonitorConfigExpectedStatusCodeRangesItem = Azure::TrafficManager::Mgmt::V2018_04_01::Models::MonitorConfigExpectedStatusCodeRangesItem EndpointPropertiesSubnetsItem = Azure::TrafficManager::Mgmt::V2018_04_01::Models::EndpointPropertiesSubnetsItem @@ -29,12 +28,13 @@ module Models TrafficFlow = Azure::TrafficManager::Mgmt::V2018_04_01::Models::TrafficFlow Region = Azure::TrafficManager::Mgmt::V2018_04_01::Models::Region DnsConfig = Azure::TrafficManager::Mgmt::V2018_04_01::Models::DnsConfig + CheckTrafficManagerRelativeDnsNameAvailabilityParameters = Azure::TrafficManager::Mgmt::V2018_04_01::Models::CheckTrafficManagerRelativeDnsNameAvailabilityParameters TrafficManagerNameAvailability = Azure::TrafficManager::Mgmt::V2018_04_01::Models::TrafficManagerNameAvailability HeatMapModel = Azure::TrafficManager::Mgmt::V2018_04_01::Models::HeatMapModel UserMetricsModel = Azure::TrafficManager::Mgmt::V2018_04_01::Models::UserMetricsModel TrafficManagerGeographicHierarchy = Azure::TrafficManager::Mgmt::V2018_04_01::Models::TrafficManagerGeographicHierarchy + Resource = Azure::TrafficManager::Mgmt::V2018_04_01::Models::Resource EndpointStatus = Azure::TrafficManager::Mgmt::V2018_04_01::Models::EndpointStatus - CheckTrafficManagerRelativeDnsNameAvailabilityParameters = Azure::TrafficManager::Mgmt::V2018_04_01::Models::CheckTrafficManagerRelativeDnsNameAvailabilityParameters EndpointMonitorStatus = Azure::TrafficManager::Mgmt::V2018_04_01::Models::EndpointMonitorStatus ProfileMonitorStatus = Azure::TrafficManager::Mgmt::V2018_04_01::Models::ProfileMonitorStatus MonitorProtocol = Azure::TrafficManager::Mgmt::V2018_04_01::Models::MonitorProtocol @@ -46,7 +46,7 @@ module Models end class TrafficManagerManagementClass - attr_reader :geographic_hierarchies, :heat_map, :traffic_manager_user_metrics_keys, :endpoints, :profiles, :configurable, :base_url, :options, :model_classes + attr_reader :endpoints, :profiles, :geographic_hierarchies, :heat_map, :traffic_manager_user_metrics_keys, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -56,11 +56,11 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) + @endpoints = @client_0.endpoints + @profiles = @client_0.profiles @geographic_hierarchies = @client_0.geographic_hierarchies @heat_map = @client_0.heat_map @traffic_manager_user_metrics_keys = @client_0.traffic_manager_user_metrics_keys - @endpoints = @client_0.endpoints - @profiles = @client_0.profiles @model_classes = ModelClasses.new end @@ -88,9 +88,6 @@ def proxy_resource def profile_list_result Azure::TrafficManager::Mgmt::V2018_04_01::Models::ProfileListResult end - def resource - Azure::TrafficManager::Mgmt::V2018_04_01::Models::Resource - end def monitor_config_custom_headers_item Azure::TrafficManager::Mgmt::V2018_04_01::Models::MonitorConfigCustomHeadersItem end @@ -124,6 +121,9 @@ def region def dns_config Azure::TrafficManager::Mgmt::V2018_04_01::Models::DnsConfig end + def check_traffic_manager_relative_dns_name_availability_parameters + Azure::TrafficManager::Mgmt::V2018_04_01::Models::CheckTrafficManagerRelativeDnsNameAvailabilityParameters + end def traffic_manager_name_availability Azure::TrafficManager::Mgmt::V2018_04_01::Models::TrafficManagerNameAvailability end @@ -136,12 +136,12 @@ def user_metrics_model def traffic_manager_geographic_hierarchy Azure::TrafficManager::Mgmt::V2018_04_01::Models::TrafficManagerGeographicHierarchy end + def resource + Azure::TrafficManager::Mgmt::V2018_04_01::Models::Resource + end def endpoint_status Azure::TrafficManager::Mgmt::V2018_04_01::Models::EndpointStatus end - def check_traffic_manager_relative_dns_name_availability_parameters - Azure::TrafficManager::Mgmt::V2018_04_01::Models::CheckTrafficManagerRelativeDnsNameAvailabilityParameters - end def endpoint_monitor_status Azure::TrafficManager::Mgmt::V2018_04_01::Models::EndpointMonitorStatus end diff --git a/azure_sdk/lib/latest/modules/videosearch_profile_module.rb b/azure_sdk/lib/latest/modules/videosearch_profile_module.rb index 4349c52868..08a349503d 100644 --- a/azure_sdk/lib/latest/modules/videosearch_profile_module.rb +++ b/azure_sdk/lib/latest/modules/videosearch_profile_module.rb @@ -9,6 +9,7 @@ module VideoSearch VideosOperations = Azure::CognitiveServices::VideoSearch::V1_0::VideosOperations module Models + PivotSuggestions = Azure::CognitiveServices::VideoSearch::V1_0::Models::PivotSuggestions Query = Azure::CognitiveServices::VideoSearch::V1_0::Models::Query ImageObject = Azure::CognitiveServices::VideoSearch::V1_0::Models::ImageObject MediaObject = Azure::CognitiveServices::VideoSearch::V1_0::Models::MediaObject @@ -16,19 +17,19 @@ module Models ErrorResponse = Azure::CognitiveServices::VideoSearch::V1_0::Models::ErrorResponse Freshness = Azure::CognitiveServices::VideoSearch::V1_0::Models::Freshness TrendingVideosCategory = Azure::CognitiveServices::VideoSearch::V1_0::Models::TrendingVideosCategory + Response = Azure::CognitiveServices::VideoSearch::V1_0::Models::Response TrendingVideosSubcategory = Azure::CognitiveServices::VideoSearch::V1_0::Models::TrendingVideosSubcategory - VideosModule = Azure::CognitiveServices::VideoSearch::V1_0::Models::VideosModule TrendingVideosTile = Azure::CognitiveServices::VideoSearch::V1_0::Models::TrendingVideosTile Videos = Azure::CognitiveServices::VideoSearch::V1_0::Models::Videos TrendingVideos = Azure::CognitiveServices::VideoSearch::V1_0::Models::TrendingVideos VideoDetails = Azure::CognitiveServices::VideoSearch::V1_0::Models::VideoDetails VideoQueryScenario = Azure::CognitiveServices::VideoSearch::V1_0::Models::VideoQueryScenario + VideosModule = Azure::CognitiveServices::VideoSearch::V1_0::Models::VideosModule VideoLength = Azure::CognitiveServices::VideoSearch::V1_0::Models::VideoLength VideoPricing = Azure::CognitiveServices::VideoSearch::V1_0::Models::VideoPricing VideoResolution = Azure::CognitiveServices::VideoSearch::V1_0::Models::VideoResolution - TextFormat = Azure::CognitiveServices::VideoSearch::V1_0::Models::TextFormat VideoInsightModule = Azure::CognitiveServices::VideoSearch::V1_0::Models::VideoInsightModule - Response = Azure::CognitiveServices::VideoSearch::V1_0::Models::Response + TextFormat = Azure::CognitiveServices::VideoSearch::V1_0::Models::TextFormat QueryContext = Azure::CognitiveServices::VideoSearch::V1_0::Models::QueryContext ResponseBase = Azure::CognitiveServices::VideoSearch::V1_0::Models::ResponseBase Answer = Azure::CognitiveServices::VideoSearch::V1_0::Models::Answer @@ -37,10 +38,9 @@ module Models CreativeWork = Azure::CognitiveServices::VideoSearch::V1_0::Models::CreativeWork Identifiable = Azure::CognitiveServices::VideoSearch::V1_0::Models::Identifiable VideoObject = Azure::CognitiveServices::VideoSearch::V1_0::Models::VideoObject - ErrorCode = Azure::CognitiveServices::VideoSearch::V1_0::Models::ErrorCode - SafeSearch = Azure::CognitiveServices::VideoSearch::V1_0::Models::SafeSearch Error = Azure::CognitiveServices::VideoSearch::V1_0::Models::Error - PivotSuggestions = Azure::CognitiveServices::VideoSearch::V1_0::Models::PivotSuggestions + SafeSearch = Azure::CognitiveServices::VideoSearch::V1_0::Models::SafeSearch + ErrorCode = Azure::CognitiveServices::VideoSearch::V1_0::Models::ErrorCode end class VideoSearchDataClass @@ -73,6 +73,9 @@ def method_missing(method, *args) end class ModelClasses + def pivot_suggestions + Azure::CognitiveServices::VideoSearch::V1_0::Models::PivotSuggestions + end def query Azure::CognitiveServices::VideoSearch::V1_0::Models::Query end @@ -94,12 +97,12 @@ def freshness def trending_videos_category Azure::CognitiveServices::VideoSearch::V1_0::Models::TrendingVideosCategory end + def response + Azure::CognitiveServices::VideoSearch::V1_0::Models::Response + end def trending_videos_subcategory Azure::CognitiveServices::VideoSearch::V1_0::Models::TrendingVideosSubcategory end - def videos_module - Azure::CognitiveServices::VideoSearch::V1_0::Models::VideosModule - end def trending_videos_tile Azure::CognitiveServices::VideoSearch::V1_0::Models::TrendingVideosTile end @@ -115,6 +118,9 @@ def video_details def video_query_scenario Azure::CognitiveServices::VideoSearch::V1_0::Models::VideoQueryScenario end + def videos_module + Azure::CognitiveServices::VideoSearch::V1_0::Models::VideosModule + end def video_length Azure::CognitiveServices::VideoSearch::V1_0::Models::VideoLength end @@ -124,14 +130,11 @@ def video_pricing def video_resolution Azure::CognitiveServices::VideoSearch::V1_0::Models::VideoResolution end - def text_format - Azure::CognitiveServices::VideoSearch::V1_0::Models::TextFormat - end def video_insight_module Azure::CognitiveServices::VideoSearch::V1_0::Models::VideoInsightModule end - def response - Azure::CognitiveServices::VideoSearch::V1_0::Models::Response + def text_format + Azure::CognitiveServices::VideoSearch::V1_0::Models::TextFormat end def query_context Azure::CognitiveServices::VideoSearch::V1_0::Models::QueryContext @@ -157,17 +160,14 @@ def identifiable def video_object Azure::CognitiveServices::VideoSearch::V1_0::Models::VideoObject end - def error_code - Azure::CognitiveServices::VideoSearch::V1_0::Models::ErrorCode + def error + Azure::CognitiveServices::VideoSearch::V1_0::Models::Error end def safe_search Azure::CognitiveServices::VideoSearch::V1_0::Models::SafeSearch end - def error - Azure::CognitiveServices::VideoSearch::V1_0::Models::Error - end - def pivot_suggestions - Azure::CognitiveServices::VideoSearch::V1_0::Models::PivotSuggestions + def error_code + Azure::CognitiveServices::VideoSearch::V1_0::Models::ErrorCode end end end diff --git a/azure_sdk/lib/latest/modules/visualsearch_profile_module.rb b/azure_sdk/lib/latest/modules/visualsearch_profile_module.rb index 7bc11e248b..94689affd0 100644 --- a/azure_sdk/lib/latest/modules/visualsearch_profile_module.rb +++ b/azure_sdk/lib/latest/modules/visualsearch_profile_module.rb @@ -9,20 +9,31 @@ module VisualSearch Images = Azure::CognitiveServices::VisualSearch::V1_0::Images module Models + Point2D = Azure::CognitiveServices::VisualSearch::V1_0::Models::Point2D + NormalizedQuadrilateral = Azure::CognitiveServices::VisualSearch::V1_0::Models::NormalizedQuadrilateral + ImageAction = Azure::CognitiveServices::VisualSearch::V1_0::Models::ImageAction + ImageKnowledge = Azure::CognitiveServices::VisualSearch::V1_0::Models::ImageKnowledge + ImageEntityAction = Azure::CognitiveServices::VisualSearch::V1_0::Models::ImageEntityAction + ImageModuleAction = Azure::CognitiveServices::VisualSearch::V1_0::Models::ImageModuleAction + ImageRecipesAction = Azure::CognitiveServices::VisualSearch::V1_0::Models::ImageRecipesAction + ImageRelatedSearchesAction = Azure::CognitiveServices::VisualSearch::V1_0::Models::ImageRelatedSearchesAction + ImageShoppingSourcesAction = Azure::CognitiveServices::VisualSearch::V1_0::Models::ImageShoppingSourcesAction + ContentTypes = Azure::CognitiveServices::VisualSearch::V1_0::Models::ContentTypes + ErrorCode = Azure::CognitiveServices::VisualSearch::V1_0::Models::ErrorCode SafeSearch = Azure::CognitiveServices::VisualSearch::V1_0::Models::SafeSearch Query = Azure::CognitiveServices::VisualSearch::V1_0::Models::Query ImageObject = Azure::CognitiveServices::VisualSearch::V1_0::Models::ImageObject MediaObject = Azure::CognitiveServices::VisualSearch::V1_0::Models::MediaObject ErrorSubCode = Azure::CognitiveServices::VisualSearch::V1_0::Models::ErrorSubCode ErrorResponse = Azure::CognitiveServices::VisualSearch::V1_0::Models::ErrorResponse + Response = Azure::CognitiveServices::VisualSearch::V1_0::Models::Response Organization = Azure::CognitiveServices::VisualSearch::V1_0::Models::Organization Intangible = Azure::CognitiveServices::VisualSearch::V1_0::Models::Intangible - Response = Azure::CognitiveServices::VisualSearch::V1_0::Models::Response StructuredValue = Azure::CognitiveServices::VisualSearch::V1_0::Models::StructuredValue + Error = Azure::CognitiveServices::VisualSearch::V1_0::Models::Error ImageTag = Azure::CognitiveServices::VisualSearch::V1_0::Models::ImageTag RelatedSearchesModule = Azure::CognitiveServices::VisualSearch::V1_0::Models::RelatedSearchesModule PropertiesItem = Azure::CognitiveServices::VisualSearch::V1_0::Models::PropertiesItem - Error = Azure::CognitiveServices::VisualSearch::V1_0::Models::Error RecipesModule = Azure::CognitiveServices::VisualSearch::V1_0::Models::RecipesModule ImagesImageMetadata = Azure::CognitiveServices::VisualSearch::V1_0::Models::ImagesImageMetadata ImagesModule = Azure::CognitiveServices::VisualSearch::V1_0::Models::ImagesModule @@ -35,27 +46,16 @@ module Models Currency = Azure::CognitiveServices::VisualSearch::V1_0::Models::Currency ItemAvailability = Azure::CognitiveServices::VisualSearch::V1_0::Models::ItemAvailability Person = Azure::CognitiveServices::VisualSearch::V1_0::Models::Person + Action = Azure::CognitiveServices::VisualSearch::V1_0::Models::Action ResponseBase = Azure::CognitiveServices::VisualSearch::V1_0::Models::ResponseBase Thing = Azure::CognitiveServices::VisualSearch::V1_0::Models::Thing CreativeWork = Azure::CognitiveServices::VisualSearch::V1_0::Models::CreativeWork Identifiable = Azure::CognitiveServices::VisualSearch::V1_0::Models::Identifiable - Action = Azure::CognitiveServices::VisualSearch::V1_0::Models::Action CropArea = Azure::CognitiveServices::VisualSearch::V1_0::Models::CropArea ImageInfo = Azure::CognitiveServices::VisualSearch::V1_0::Models::ImageInfo ImageTagRegion = Azure::CognitiveServices::VisualSearch::V1_0::Models::ImageTagRegion KnowledgeRequest = Azure::CognitiveServices::VisualSearch::V1_0::Models::KnowledgeRequest VisualSearchRequest = Azure::CognitiveServices::VisualSearch::V1_0::Models::VisualSearchRequest - Point2D = Azure::CognitiveServices::VisualSearch::V1_0::Models::Point2D - NormalizedQuadrilateral = Azure::CognitiveServices::VisualSearch::V1_0::Models::NormalizedQuadrilateral - ImageAction = Azure::CognitiveServices::VisualSearch::V1_0::Models::ImageAction - ImageKnowledge = Azure::CognitiveServices::VisualSearch::V1_0::Models::ImageKnowledge - ImageEntityAction = Azure::CognitiveServices::VisualSearch::V1_0::Models::ImageEntityAction - ImageModuleAction = Azure::CognitiveServices::VisualSearch::V1_0::Models::ImageModuleAction - ImageRecipesAction = Azure::CognitiveServices::VisualSearch::V1_0::Models::ImageRecipesAction - ImageRelatedSearchesAction = Azure::CognitiveServices::VisualSearch::V1_0::Models::ImageRelatedSearchesAction - ImageShoppingSourcesAction = Azure::CognitiveServices::VisualSearch::V1_0::Models::ImageShoppingSourcesAction - ContentTypes = Azure::CognitiveServices::VisualSearch::V1_0::Models::ContentTypes - ErrorCode = Azure::CognitiveServices::VisualSearch::V1_0::Models::ErrorCode end class VisualSearchDataClass @@ -88,6 +88,39 @@ def method_missing(method, *args) end class ModelClasses + def point2_d + Azure::CognitiveServices::VisualSearch::V1_0::Models::Point2D + end + def normalized_quadrilateral + Azure::CognitiveServices::VisualSearch::V1_0::Models::NormalizedQuadrilateral + end + def image_action + Azure::CognitiveServices::VisualSearch::V1_0::Models::ImageAction + end + def image_knowledge + Azure::CognitiveServices::VisualSearch::V1_0::Models::ImageKnowledge + end + def image_entity_action + Azure::CognitiveServices::VisualSearch::V1_0::Models::ImageEntityAction + end + def image_module_action + Azure::CognitiveServices::VisualSearch::V1_0::Models::ImageModuleAction + end + def image_recipes_action + Azure::CognitiveServices::VisualSearch::V1_0::Models::ImageRecipesAction + end + def image_related_searches_action + Azure::CognitiveServices::VisualSearch::V1_0::Models::ImageRelatedSearchesAction + end + def image_shopping_sources_action + Azure::CognitiveServices::VisualSearch::V1_0::Models::ImageShoppingSourcesAction + end + def content_types + Azure::CognitiveServices::VisualSearch::V1_0::Models::ContentTypes + end + def error_code + Azure::CognitiveServices::VisualSearch::V1_0::Models::ErrorCode + end def safe_search Azure::CognitiveServices::VisualSearch::V1_0::Models::SafeSearch end @@ -106,18 +139,21 @@ def error_sub_code def error_response Azure::CognitiveServices::VisualSearch::V1_0::Models::ErrorResponse end + def response + Azure::CognitiveServices::VisualSearch::V1_0::Models::Response + end def organization Azure::CognitiveServices::VisualSearch::V1_0::Models::Organization end def intangible Azure::CognitiveServices::VisualSearch::V1_0::Models::Intangible end - def response - Azure::CognitiveServices::VisualSearch::V1_0::Models::Response - end def structured_value Azure::CognitiveServices::VisualSearch::V1_0::Models::StructuredValue end + def error + Azure::CognitiveServices::VisualSearch::V1_0::Models::Error + end def image_tag Azure::CognitiveServices::VisualSearch::V1_0::Models::ImageTag end @@ -127,9 +163,6 @@ def related_searches_module def properties_item Azure::CognitiveServices::VisualSearch::V1_0::Models::PropertiesItem end - def error - Azure::CognitiveServices::VisualSearch::V1_0::Models::Error - end def recipes_module Azure::CognitiveServices::VisualSearch::V1_0::Models::RecipesModule end @@ -166,6 +199,9 @@ def item_availability def person Azure::CognitiveServices::VisualSearch::V1_0::Models::Person end + def action + Azure::CognitiveServices::VisualSearch::V1_0::Models::Action + end def response_base Azure::CognitiveServices::VisualSearch::V1_0::Models::ResponseBase end @@ -178,9 +214,6 @@ def creative_work def identifiable Azure::CognitiveServices::VisualSearch::V1_0::Models::Identifiable end - def action - Azure::CognitiveServices::VisualSearch::V1_0::Models::Action - end def crop_area Azure::CognitiveServices::VisualSearch::V1_0::Models::CropArea end @@ -196,39 +229,6 @@ def knowledge_request def visual_search_request Azure::CognitiveServices::VisualSearch::V1_0::Models::VisualSearchRequest end - def point2_d - Azure::CognitiveServices::VisualSearch::V1_0::Models::Point2D - end - def normalized_quadrilateral - Azure::CognitiveServices::VisualSearch::V1_0::Models::NormalizedQuadrilateral - end - def image_action - Azure::CognitiveServices::VisualSearch::V1_0::Models::ImageAction - end - def image_knowledge - Azure::CognitiveServices::VisualSearch::V1_0::Models::ImageKnowledge - end - def image_entity_action - Azure::CognitiveServices::VisualSearch::V1_0::Models::ImageEntityAction - end - def image_module_action - Azure::CognitiveServices::VisualSearch::V1_0::Models::ImageModuleAction - end - def image_recipes_action - Azure::CognitiveServices::VisualSearch::V1_0::Models::ImageRecipesAction - end - def image_related_searches_action - Azure::CognitiveServices::VisualSearch::V1_0::Models::ImageRelatedSearchesAction - end - def image_shopping_sources_action - Azure::CognitiveServices::VisualSearch::V1_0::Models::ImageShoppingSourcesAction - end - def content_types - Azure::CognitiveServices::VisualSearch::V1_0::Models::ContentTypes - end - def error_code - Azure::CognitiveServices::VisualSearch::V1_0::Models::ErrorCode - end end end end diff --git a/azure_sdk/lib/latest/modules/web_profile_module.rb b/azure_sdk/lib/latest/modules/web_profile_module.rb index 0ef00f906b..4df29dcba9 100644 --- a/azure_sdk/lib/latest/modules/web_profile_module.rb +++ b/azure_sdk/lib/latest/modules/web_profile_module.rb @@ -7,6 +7,12 @@ module Azure::Profiles::Latest module Web module Mgmt + ResourceHealthMetadataOperations = Azure::Web::Mgmt::V2018_02_01::ResourceHealthMetadataOperations + AppServiceCertificateOrders = Azure::Web::Mgmt::V2018_02_01::AppServiceCertificateOrders + CertificateRegistrationProvider = Azure::Web::Mgmt::V2018_02_01::CertificateRegistrationProvider + TopLevelDomains = Azure::Web::Mgmt::V2018_02_01::TopLevelDomains + DomainRegistrationProvider = Azure::Web::Mgmt::V2018_02_01::DomainRegistrationProvider + Provider = Azure::Web::Mgmt::V2018_02_01::Provider Domains = Azure::Web::Mgmt::V2018_02_01::Domains AppServiceEnvironments = Azure::Web::Mgmt::V2018_02_01::AppServiceEnvironments AppServicePlans = Azure::Web::Mgmt::V2018_02_01::AppServicePlans @@ -15,14 +21,21 @@ module Mgmt DeletedWebApps = Azure::Web::Mgmt::V2018_02_01::DeletedWebApps Diagnostics = Azure::Web::Mgmt::V2018_02_01::Diagnostics Recommendations = Azure::Web::Mgmt::V2018_02_01::Recommendations - ResourceHealthMetadataOperations = Azure::Web::Mgmt::V2018_02_01::ResourceHealthMetadataOperations - AppServiceCertificateOrders = Azure::Web::Mgmt::V2018_02_01::AppServiceCertificateOrders - CertificateRegistrationProvider = Azure::Web::Mgmt::V2018_02_01::CertificateRegistrationProvider - Provider = Azure::Web::Mgmt::V2018_02_01::Provider - TopLevelDomains = Azure::Web::Mgmt::V2018_02_01::TopLevelDomains - DomainRegistrationProvider = Azure::Web::Mgmt::V2018_02_01::DomainRegistrationProvider module Models + RampUpRule = Azure::Web::Mgmt::V2018_02_01::Models::RampUpRule + DeploymentLocations = Azure::Web::Mgmt::V2018_02_01::Models::DeploymentLocations + VirtualDirectory = Azure::Web::Mgmt::V2018_02_01::Models::VirtualDirectory + IdentifierCollection = Azure::Web::Mgmt::V2018_02_01::Models::IdentifierCollection + HandlerMapping = Azure::Web::Mgmt::V2018_02_01::Models::HandlerMapping + NameIdentifier = Azure::Web::Mgmt::V2018_02_01::Models::NameIdentifier + ConnStringInfo = Azure::Web::Mgmt::V2018_02_01::Models::ConnStringInfo + SiteConfig = Azure::Web::Mgmt::V2018_02_01::Models::SiteConfig + ResourceMetricProperty = Azure::Web::Mgmt::V2018_02_01::Models::ResourceMetricProperty + GlobalCsmSkuDescription = Azure::Web::Mgmt::V2018_02_01::Models::GlobalCsmSkuDescription + ResourceMetricValue = Azure::Web::Mgmt::V2018_02_01::Models::ResourceMetricValue + SkuCapacity = Azure::Web::Mgmt::V2018_02_01::Models::SkuCapacity + ResourceMetric = Azure::Web::Mgmt::V2018_02_01::Models::ResourceMetric GeoRegionCollection = Azure::Web::Mgmt::V2018_02_01::Models::GeoRegionCollection ResourceMetricCollection = Azure::Web::Mgmt::V2018_02_01::Models::ResourceMetricCollection VirtualNetworkProfile = Azure::Web::Mgmt::V2018_02_01::Models::VirtualNetworkProfile @@ -88,7 +101,6 @@ module Models ResourceMetricDefinition = Azure::Web::Mgmt::V2018_02_01::Models::ResourceMetricDefinition PushSettings = Azure::Web::Mgmt::V2018_02_01::Models::PushSettings HybridConnectionKey = Azure::Web::Mgmt::V2018_02_01::Models::HybridConnectionKey - Identifier = Azure::Web::Mgmt::V2018_02_01::Models::Identifier HybridConnection = Azure::Web::Mgmt::V2018_02_01::Models::HybridConnection Site = Azure::Web::Mgmt::V2018_02_01::Models::Site AppServicePlan = Azure::Web::Mgmt::V2018_02_01::Models::AppServicePlan @@ -96,6 +108,7 @@ module Models AnalysisDefinition = Azure::Web::Mgmt::V2018_02_01::Models::AnalysisDefinition DetectorResponse = Azure::Web::Mgmt::V2018_02_01::Models::DetectorResponse DiagnosticAnalysis = Azure::Web::Mgmt::V2018_02_01::Models::DiagnosticAnalysis + Identifier = Azure::Web::Mgmt::V2018_02_01::Models::Identifier DiagnosticCategory = Azure::Web::Mgmt::V2018_02_01::Models::DiagnosticCategory DiagnosticDetectorResponse = Azure::Web::Mgmt::V2018_02_01::Models::DiagnosticDetectorResponse Recommendation = Azure::Web::Mgmt::V2018_02_01::Models::Recommendation @@ -139,7 +152,7 @@ module Models Channels = Azure::Web::Mgmt::V2018_02_01::Models::Channels AppServicePlanRestrictions = Azure::Web::Mgmt::V2018_02_01::Models::AppServicePlanRestrictions ProvisioningState = Azure::Web::Mgmt::V2018_02_01::Models::ProvisioningState - CheckNameResourceTypes = Azure::Web::Mgmt::V2018_02_01::Models::CheckNameResourceTypes + Certificate = Azure::Web::Mgmt::V2018_02_01::Models::Certificate ValidateResourceTypes = Azure::Web::Mgmt::V2018_02_01::Models::ValidateResourceTypes BackupRestoreOperationType = Azure::Web::Mgmt::V2018_02_01::Models::BackupRestoreOperationType InAvailabilityReasonType = Azure::Web::Mgmt::V2018_02_01::Models::InAvailabilityReasonType @@ -148,6 +161,7 @@ module Models DnsVerificationTestResult = Azure::Web::Mgmt::V2018_02_01::Models::DnsVerificationTestResult IssueType = Azure::Web::Mgmt::V2018_02_01::Models::IssueType CustomHostNameDnsRecordType = Azure::Web::Mgmt::V2018_02_01::Models::CustomHostNameDnsRecordType + CheckNameResourceTypes = Azure::Web::Mgmt::V2018_02_01::Models::CheckNameResourceTypes MSDeployLogEntryType = Azure::Web::Mgmt::V2018_02_01::Models::MSDeployLogEntryType MSDeployProvisioningState = Azure::Web::Mgmt::V2018_02_01::Models::MSDeployProvisioningState MySqlMigrationType = Azure::Web::Mgmt::V2018_02_01::Models::MySqlMigrationType @@ -157,14 +171,13 @@ module Models LogLevel = Azure::Web::Mgmt::V2018_02_01::Models::LogLevel BackupItemStatus = Azure::Web::Mgmt::V2018_02_01::Models::BackupItemStatus DatabaseType = Azure::Web::Mgmt::V2018_02_01::Models::DatabaseType - Certificate = Azure::Web::Mgmt::V2018_02_01::Models::Certificate + FrequencyUnit = Azure::Web::Mgmt::V2018_02_01::Models::FrequencyUnit ContinuousWebJobStatus = Azure::Web::Mgmt::V2018_02_01::Models::ContinuousWebJobStatus WebJobType = Azure::Web::Mgmt::V2018_02_01::Models::WebJobType SkuName = Azure::Web::Mgmt::V2018_02_01::Models::SkuName CloneAbilityResult = Azure::Web::Mgmt::V2018_02_01::Models::CloneAbilityResult SiteExtensionType = Azure::Web::Mgmt::V2018_02_01::Models::SiteExtensionType TriggeredWebJobStatus = Azure::Web::Mgmt::V2018_02_01::Models::TriggeredWebJobStatus - FrequencyUnit = Azure::Web::Mgmt::V2018_02_01::Models::FrequencyUnit Domain = Azure::Web::Mgmt::V2018_02_01::Models::Domain AppServiceEnvironmentCollection = Azure::Web::Mgmt::V2018_02_01::Models::AppServiceEnvironmentCollection HostingEnvironmentDiagnostics = Azure::Web::Mgmt::V2018_02_01::Models::HostingEnvironmentDiagnostics @@ -205,10 +218,10 @@ module Models TldLegalAgreementCollection = Azure::Web::Mgmt::V2018_02_01::Models::TldLegalAgreementCollection PrivateAccessSubnet = Azure::Web::Mgmt::V2018_02_01::Models::PrivateAccessSubnet SiteSeal = Azure::Web::Mgmt::V2018_02_01::Models::SiteSeal - Address = Azure::Web::Mgmt::V2018_02_01::Models::Address - TopLevelDomainAgreementOption = Azure::Web::Mgmt::V2018_02_01::Models::TopLevelDomainAgreementOption NameIdentifierCollection = Azure::Web::Mgmt::V2018_02_01::Models::NameIdentifierCollection + TopLevelDomainAgreementOption = Azure::Web::Mgmt::V2018_02_01::Models::TopLevelDomainAgreementOption AppServiceCertificateResource = Azure::Web::Mgmt::V2018_02_01::Models::AppServiceCertificateResource + Address = Azure::Web::Mgmt::V2018_02_01::Models::Address AppServiceCertificateOrder = Azure::Web::Mgmt::V2018_02_01::Models::AppServiceCertificateOrder AppServiceCertificateOrderPatchResource = Azure::Web::Mgmt::V2018_02_01::Models::AppServiceCertificateOrderPatchResource AppServiceCertificatePatchResource = Azure::Web::Mgmt::V2018_02_01::Models::AppServiceCertificatePatchResource @@ -234,8 +247,8 @@ module Models FtpsState = Azure::Web::Mgmt::V2018_02_01::Models::FtpsState DomainStatus = Azure::Web::Mgmt::V2018_02_01::Models::DomainStatus DnsType = Azure::Web::Mgmt::V2018_02_01::Models::DnsType - Usage = Azure::Web::Mgmt::V2018_02_01::Models::Usage DomainType = Azure::Web::Mgmt::V2018_02_01::Models::DomainType + Usage = Azure::Web::Mgmt::V2018_02_01::Models::Usage Dimension = Azure::Web::Mgmt::V2018_02_01::Models::Dimension MetricSpecification = Azure::Web::Mgmt::V2018_02_01::Models::MetricSpecification OperationStatus = Azure::Web::Mgmt::V2018_02_01::Models::OperationStatus @@ -280,6 +293,7 @@ module Models SiteConfigurationSnapshotInfoCollection = Azure::Web::Mgmt::V2018_02_01::Models::SiteConfigurationSnapshotInfoCollection CsmSlotEntity = Azure::Web::Mgmt::V2018_02_01::Models::CsmSlotEntity SiteExtensionInfoCollection = Azure::Web::Mgmt::V2018_02_01::Models::SiteExtensionInfoCollection + ManagedServiceIdentity = Azure::Web::Mgmt::V2018_02_01::Models::ManagedServiceIdentity BackupItem = Azure::Web::Mgmt::V2018_02_01::Models::BackupItem BackupRequest = Azure::Web::Mgmt::V2018_02_01::Models::BackupRequest ConnectionStringDictionary = Azure::Web::Mgmt::V2018_02_01::Models::ConnectionStringDictionary @@ -293,7 +307,6 @@ module Models MSDeployStatus = Azure::Web::Mgmt::V2018_02_01::Models::MSDeployStatus MigrateMySqlRequest = Azure::Web::Mgmt::V2018_02_01::Models::MigrateMySqlRequest MigrateMySqlStatus = Azure::Web::Mgmt::V2018_02_01::Models::MigrateMySqlStatus - ManagedServiceIdentity = Azure::Web::Mgmt::V2018_02_01::Models::ManagedServiceIdentity RelayServiceConnectionEntity = Azure::Web::Mgmt::V2018_02_01::Models::RelayServiceConnectionEntity NetworkFeatures = Azure::Web::Mgmt::V2018_02_01::Models::NetworkFeatures PremierAddOn = Azure::Web::Mgmt::V2018_02_01::Models::PremierAddOn @@ -346,23 +359,10 @@ module Models ApplicationStack = Azure::Web::Mgmt::V2018_02_01::Models::ApplicationStack AutoHealRules = Azure::Web::Mgmt::V2018_02_01::Models::AutoHealRules StackMajorVersion = Azure::Web::Mgmt::V2018_02_01::Models::StackMajorVersion - RampUpRule = Azure::Web::Mgmt::V2018_02_01::Models::RampUpRule - DeploymentLocations = Azure::Web::Mgmt::V2018_02_01::Models::DeploymentLocations - VirtualDirectory = Azure::Web::Mgmt::V2018_02_01::Models::VirtualDirectory - IdentifierCollection = Azure::Web::Mgmt::V2018_02_01::Models::IdentifierCollection - HandlerMapping = Azure::Web::Mgmt::V2018_02_01::Models::HandlerMapping - NameIdentifier = Azure::Web::Mgmt::V2018_02_01::Models::NameIdentifier - ConnStringInfo = Azure::Web::Mgmt::V2018_02_01::Models::ConnStringInfo - SiteConfig = Azure::Web::Mgmt::V2018_02_01::Models::SiteConfig - ResourceMetricProperty = Azure::Web::Mgmt::V2018_02_01::Models::ResourceMetricProperty - GlobalCsmSkuDescription = Azure::Web::Mgmt::V2018_02_01::Models::GlobalCsmSkuDescription - ResourceMetricValue = Azure::Web::Mgmt::V2018_02_01::Models::ResourceMetricValue - SkuCapacity = Azure::Web::Mgmt::V2018_02_01::Models::SkuCapacity - ResourceMetric = Azure::Web::Mgmt::V2018_02_01::Models::ResourceMetric end class WebManagementClass - attr_reader :domains, :app_service_environments, :app_service_plans, :web_apps, :certificates, :deleted_web_apps, :diagnostics, :recommendations, :resource_health_metadata_operations, :app_service_certificate_orders, :certificate_registration_provider, :provider, :top_level_domains, :domain_registration_provider, :configurable, :base_url, :options, :model_classes + attr_reader :resource_health_metadata_operations, :app_service_certificate_orders, :certificate_registration_provider, :top_level_domains, :domain_registration_provider, :provider, :domains, :app_service_environments, :app_service_plans, :web_apps, :certificates, :deleted_web_apps, :diagnostics, :recommendations, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -372,6 +372,12 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) + @resource_health_metadata_operations = @client_0.resource_health_metadata_operations + @app_service_certificate_orders = @client_0.app_service_certificate_orders + @certificate_registration_provider = @client_0.certificate_registration_provider + @top_level_domains = @client_0.top_level_domains + @domain_registration_provider = @client_0.domain_registration_provider + @provider = @client_0.provider @domains = @client_0.domains @app_service_environments = @client_0.app_service_environments @app_service_plans = @client_0.app_service_plans @@ -380,12 +386,6 @@ def initialize(configurable, base_url=nil, options=nil) @deleted_web_apps = @client_0.deleted_web_apps @diagnostics = @client_0.diagnostics @recommendations = @client_0.recommendations - @resource_health_metadata_operations = @client_0.resource_health_metadata_operations - @app_service_certificate_orders = @client_0.app_service_certificate_orders - @certificate_registration_provider = @client_0.certificate_registration_provider - @provider = @client_0.provider - @top_level_domains = @client_0.top_level_domains - @domain_registration_provider = @client_0.domain_registration_provider @model_classes = ModelClasses.new end @@ -404,6 +404,45 @@ def method_missing(method, *args) end class ModelClasses + def ramp_up_rule + Azure::Web::Mgmt::V2018_02_01::Models::RampUpRule + end + def deployment_locations + Azure::Web::Mgmt::V2018_02_01::Models::DeploymentLocations + end + def virtual_directory + Azure::Web::Mgmt::V2018_02_01::Models::VirtualDirectory + end + def identifier_collection + Azure::Web::Mgmt::V2018_02_01::Models::IdentifierCollection + end + def handler_mapping + Azure::Web::Mgmt::V2018_02_01::Models::HandlerMapping + end + def name_identifier + Azure::Web::Mgmt::V2018_02_01::Models::NameIdentifier + end + def conn_string_info + Azure::Web::Mgmt::V2018_02_01::Models::ConnStringInfo + end + def site_config + Azure::Web::Mgmt::V2018_02_01::Models::SiteConfig + end + def resource_metric_property + Azure::Web::Mgmt::V2018_02_01::Models::ResourceMetricProperty + end + def global_csm_sku_description + Azure::Web::Mgmt::V2018_02_01::Models::GlobalCsmSkuDescription + end + def resource_metric_value + Azure::Web::Mgmt::V2018_02_01::Models::ResourceMetricValue + end + def sku_capacity + Azure::Web::Mgmt::V2018_02_01::Models::SkuCapacity + end + def resource_metric + Azure::Web::Mgmt::V2018_02_01::Models::ResourceMetric + end def geo_region_collection Azure::Web::Mgmt::V2018_02_01::Models::GeoRegionCollection end @@ -599,9 +638,6 @@ def push_settings def hybrid_connection_key Azure::Web::Mgmt::V2018_02_01::Models::HybridConnectionKey end - def identifier - Azure::Web::Mgmt::V2018_02_01::Models::Identifier - end def hybrid_connection Azure::Web::Mgmt::V2018_02_01::Models::HybridConnection end @@ -623,6 +659,9 @@ def detector_response def diagnostic_analysis Azure::Web::Mgmt::V2018_02_01::Models::DiagnosticAnalysis end + def identifier + Azure::Web::Mgmt::V2018_02_01::Models::Identifier + end def diagnostic_category Azure::Web::Mgmt::V2018_02_01::Models::DiagnosticCategory end @@ -752,8 +791,8 @@ def app_service_plan_restrictions def provisioning_state Azure::Web::Mgmt::V2018_02_01::Models::ProvisioningState end - def check_name_resource_types - Azure::Web::Mgmt::V2018_02_01::Models::CheckNameResourceTypes + def certificate + Azure::Web::Mgmt::V2018_02_01::Models::Certificate end def validate_resource_types Azure::Web::Mgmt::V2018_02_01::Models::ValidateResourceTypes @@ -779,6 +818,9 @@ def issue_type def custom_host_name_dns_record_type Azure::Web::Mgmt::V2018_02_01::Models::CustomHostNameDnsRecordType end + def check_name_resource_types + Azure::Web::Mgmt::V2018_02_01::Models::CheckNameResourceTypes + end def msdeploy_log_entry_type Azure::Web::Mgmt::V2018_02_01::Models::MSDeployLogEntryType end @@ -806,8 +848,8 @@ def backup_item_status def database_type Azure::Web::Mgmt::V2018_02_01::Models::DatabaseType end - def certificate - Azure::Web::Mgmt::V2018_02_01::Models::Certificate + def frequency_unit + Azure::Web::Mgmt::V2018_02_01::Models::FrequencyUnit end def continuous_web_job_status Azure::Web::Mgmt::V2018_02_01::Models::ContinuousWebJobStatus @@ -827,9 +869,6 @@ def site_extension_type def triggered_web_job_status Azure::Web::Mgmt::V2018_02_01::Models::TriggeredWebJobStatus end - def frequency_unit - Azure::Web::Mgmt::V2018_02_01::Models::FrequencyUnit - end def domain Azure::Web::Mgmt::V2018_02_01::Models::Domain end @@ -950,18 +989,18 @@ def private_access_subnet def site_seal Azure::Web::Mgmt::V2018_02_01::Models::SiteSeal end - def address - Azure::Web::Mgmt::V2018_02_01::Models::Address + def name_identifier_collection + Azure::Web::Mgmt::V2018_02_01::Models::NameIdentifierCollection end def top_level_domain_agreement_option Azure::Web::Mgmt::V2018_02_01::Models::TopLevelDomainAgreementOption end - def name_identifier_collection - Azure::Web::Mgmt::V2018_02_01::Models::NameIdentifierCollection - end def app_service_certificate_resource Azure::Web::Mgmt::V2018_02_01::Models::AppServiceCertificateResource end + def address + Azure::Web::Mgmt::V2018_02_01::Models::Address + end def app_service_certificate_order Azure::Web::Mgmt::V2018_02_01::Models::AppServiceCertificateOrder end @@ -1037,12 +1076,12 @@ def domain_status def dns_type Azure::Web::Mgmt::V2018_02_01::Models::DnsType end - def usage - Azure::Web::Mgmt::V2018_02_01::Models::Usage - end def domain_type Azure::Web::Mgmt::V2018_02_01::Models::DomainType end + def usage + Azure::Web::Mgmt::V2018_02_01::Models::Usage + end def dimension Azure::Web::Mgmt::V2018_02_01::Models::Dimension end @@ -1175,6 +1214,9 @@ def csm_slot_entity def site_extension_info_collection Azure::Web::Mgmt::V2018_02_01::Models::SiteExtensionInfoCollection end + def managed_service_identity + Azure::Web::Mgmt::V2018_02_01::Models::ManagedServiceIdentity + end def backup_item Azure::Web::Mgmt::V2018_02_01::Models::BackupItem end @@ -1214,9 +1256,6 @@ def migrate_my_sql_request def migrate_my_sql_status Azure::Web::Mgmt::V2018_02_01::Models::MigrateMySqlStatus end - def managed_service_identity - Azure::Web::Mgmt::V2018_02_01::Models::ManagedServiceIdentity - end def relay_service_connection_entity Azure::Web::Mgmt::V2018_02_01::Models::RelayServiceConnectionEntity end @@ -1373,45 +1412,6 @@ def auto_heal_rules def stack_major_version Azure::Web::Mgmt::V2018_02_01::Models::StackMajorVersion end - def ramp_up_rule - Azure::Web::Mgmt::V2018_02_01::Models::RampUpRule - end - def deployment_locations - Azure::Web::Mgmt::V2018_02_01::Models::DeploymentLocations - end - def virtual_directory - Azure::Web::Mgmt::V2018_02_01::Models::VirtualDirectory - end - def identifier_collection - Azure::Web::Mgmt::V2018_02_01::Models::IdentifierCollection - end - def handler_mapping - Azure::Web::Mgmt::V2018_02_01::Models::HandlerMapping - end - def name_identifier - Azure::Web::Mgmt::V2018_02_01::Models::NameIdentifier - end - def conn_string_info - Azure::Web::Mgmt::V2018_02_01::Models::ConnStringInfo - end - def site_config - Azure::Web::Mgmt::V2018_02_01::Models::SiteConfig - end - def resource_metric_property - Azure::Web::Mgmt::V2018_02_01::Models::ResourceMetricProperty - end - def global_csm_sku_description - Azure::Web::Mgmt::V2018_02_01::Models::GlobalCsmSkuDescription - end - def resource_metric_value - Azure::Web::Mgmt::V2018_02_01::Models::ResourceMetricValue - end - def sku_capacity - Azure::Web::Mgmt::V2018_02_01::Models::SkuCapacity - end - def resource_metric - Azure::Web::Mgmt::V2018_02_01::Models::ResourceMetric - end end end end diff --git a/azure_sdk/lib/latest/modules/websearch_profile_module.rb b/azure_sdk/lib/latest/modules/websearch_profile_module.rb index f37149c340..654e068dae 100644 --- a/azure_sdk/lib/latest/modules/websearch_profile_module.rb +++ b/azure_sdk/lib/latest/modules/websearch_profile_module.rb @@ -9,6 +9,13 @@ module WebSearch Web = Azure::CognitiveServices::WebSearch::V1_0::Web module Models + Article = Azure::CognitiveServices::WebSearch::V1_0::Models::Article + RelatedSearchesRelatedSearchAnswer = Azure::CognitiveServices::WebSearch::V1_0::Models::RelatedSearchesRelatedSearchAnswer + Intangible = Azure::CognitiveServices::WebSearch::V1_0::Models::Intangible + StructuredValue = Azure::CognitiveServices::WebSearch::V1_0::Models::StructuredValue + AnswerType = Azure::CognitiveServices::WebSearch::V1_0::Models::AnswerType + ErrorCode = Azure::CognitiveServices::WebSearch::V1_0::Models::ErrorCode + SafeSearch = Azure::CognitiveServices::WebSearch::V1_0::Models::SafeSearch Query = Azure::CognitiveServices::WebSearch::V1_0::Models::Query ImageObject = Azure::CognitiveServices::WebSearch::V1_0::Models::ImageObject MediaObject = Azure::CognitiveServices::WebSearch::V1_0::Models::MediaObject @@ -16,6 +23,7 @@ module Models ErrorSubCode = Azure::CognitiveServices::WebSearch::V1_0::Models::ErrorSubCode ErrorResponse = Azure::CognitiveServices::WebSearch::V1_0::Models::ErrorResponse Freshness = Azure::CognitiveServices::WebSearch::V1_0::Models::Freshness + Response = Azure::CognitiveServices::WebSearch::V1_0::Models::Response WebMetaTag = Azure::CognitiveServices::WebSearch::V1_0::Models::WebMetaTag WebWebAnswer = Azure::CognitiveServices::WebSearch::V1_0::Models::WebWebAnswer SearchResponse = Azure::CognitiveServices::WebSearch::V1_0::Models::SearchResponse @@ -28,28 +36,20 @@ module Models RankingRankingResponse = Azure::CognitiveServices::WebSearch::V1_0::Models::RankingRankingResponse WebWebGrouping = Azure::CognitiveServices::WebSearch::V1_0::Models::WebWebGrouping TimeZoneTimeZoneInformation = Azure::CognitiveServices::WebSearch::V1_0::Models::TimeZoneTimeZoneInformation + Computation = Azure::CognitiveServices::WebSearch::V1_0::Models::Computation ResponseBase = Azure::CognitiveServices::WebSearch::V1_0::Models::ResponseBase - Answer = Azure::CognitiveServices::WebSearch::V1_0::Models::Answer SearchResultsAnswer = Azure::CognitiveServices::WebSearch::V1_0::Models::SearchResultsAnswer - Response = Azure::CognitiveServices::WebSearch::V1_0::Models::Response - QueryContext = Azure::CognitiveServices::WebSearch::V1_0::Models::QueryContext + SpellSuggestions = Azure::CognitiveServices::WebSearch::V1_0::Models::SpellSuggestions + Thing = Azure::CognitiveServices::WebSearch::V1_0::Models::Thing CreativeWork = Azure::CognitiveServices::WebSearch::V1_0::Models::CreativeWork NewsArticle = Azure::CognitiveServices::WebSearch::V1_0::Models::NewsArticle - Identifiable = Azure::CognitiveServices::WebSearch::V1_0::Models::Identifiable - SpellSuggestions = Azure::CognitiveServices::WebSearch::V1_0::Models::SpellSuggestions + Answer = Azure::CognitiveServices::WebSearch::V1_0::Models::Answer + QueryContext = Azure::CognitiveServices::WebSearch::V1_0::Models::QueryContext News = Azure::CognitiveServices::WebSearch::V1_0::Models::News + Identifiable = Azure::CognitiveServices::WebSearch::V1_0::Models::Identifiable VideoObject = Azure::CognitiveServices::WebSearch::V1_0::Models::VideoObject - RelatedSearchesRelatedSearchAnswer = Azure::CognitiveServices::WebSearch::V1_0::Models::RelatedSearchesRelatedSearchAnswer - SafeSearch = Azure::CognitiveServices::WebSearch::V1_0::Models::SafeSearch - TimeZone = Azure::CognitiveServices::WebSearch::V1_0::Models::TimeZone - Thing = Azure::CognitiveServices::WebSearch::V1_0::Models::Thing - Computation = Azure::CognitiveServices::WebSearch::V1_0::Models::Computation - AnswerType = Azure::CognitiveServices::WebSearch::V1_0::Models::AnswerType - Intangible = Azure::CognitiveServices::WebSearch::V1_0::Models::Intangible - Article = Azure::CognitiveServices::WebSearch::V1_0::Models::Article - ErrorCode = Azure::CognitiveServices::WebSearch::V1_0::Models::ErrorCode Error = Azure::CognitiveServices::WebSearch::V1_0::Models::Error - StructuredValue = Azure::CognitiveServices::WebSearch::V1_0::Models::StructuredValue + TimeZone = Azure::CognitiveServices::WebSearch::V1_0::Models::TimeZone end class WebSearchDataClass @@ -82,6 +82,27 @@ def method_missing(method, *args) end class ModelClasses + def article + Azure::CognitiveServices::WebSearch::V1_0::Models::Article + end + def related_searches_related_search_answer + Azure::CognitiveServices::WebSearch::V1_0::Models::RelatedSearchesRelatedSearchAnswer + end + def intangible + Azure::CognitiveServices::WebSearch::V1_0::Models::Intangible + end + def structured_value + Azure::CognitiveServices::WebSearch::V1_0::Models::StructuredValue + end + def answer_type + Azure::CognitiveServices::WebSearch::V1_0::Models::AnswerType + end + def error_code + Azure::CognitiveServices::WebSearch::V1_0::Models::ErrorCode + end + def safe_search + Azure::CognitiveServices::WebSearch::V1_0::Models::SafeSearch + end def query Azure::CognitiveServices::WebSearch::V1_0::Models::Query end @@ -103,6 +124,9 @@ def error_response def freshness Azure::CognitiveServices::WebSearch::V1_0::Models::Freshness end + def response + Azure::CognitiveServices::WebSearch::V1_0::Models::Response + end def web_meta_tag Azure::CognitiveServices::WebSearch::V1_0::Models::WebMetaTag end @@ -139,20 +163,20 @@ def web_web_grouping def time_zone_time_zone_information Azure::CognitiveServices::WebSearch::V1_0::Models::TimeZoneTimeZoneInformation end + def computation + Azure::CognitiveServices::WebSearch::V1_0::Models::Computation + end def response_base Azure::CognitiveServices::WebSearch::V1_0::Models::ResponseBase end - def answer - Azure::CognitiveServices::WebSearch::V1_0::Models::Answer - end def search_results_answer Azure::CognitiveServices::WebSearch::V1_0::Models::SearchResultsAnswer end - def response - Azure::CognitiveServices::WebSearch::V1_0::Models::Response + def spell_suggestions + Azure::CognitiveServices::WebSearch::V1_0::Models::SpellSuggestions end - def query_context - Azure::CognitiveServices::WebSearch::V1_0::Models::QueryContext + def thing + Azure::CognitiveServices::WebSearch::V1_0::Models::Thing end def creative_work Azure::CognitiveServices::WebSearch::V1_0::Models::CreativeWork @@ -160,50 +184,26 @@ def creative_work def news_article Azure::CognitiveServices::WebSearch::V1_0::Models::NewsArticle end - def identifiable - Azure::CognitiveServices::WebSearch::V1_0::Models::Identifiable + def answer + Azure::CognitiveServices::WebSearch::V1_0::Models::Answer end - def spell_suggestions - Azure::CognitiveServices::WebSearch::V1_0::Models::SpellSuggestions + def query_context + Azure::CognitiveServices::WebSearch::V1_0::Models::QueryContext end def news Azure::CognitiveServices::WebSearch::V1_0::Models::News end + def identifiable + Azure::CognitiveServices::WebSearch::V1_0::Models::Identifiable + end def video_object Azure::CognitiveServices::WebSearch::V1_0::Models::VideoObject end - def related_searches_related_search_answer - Azure::CognitiveServices::WebSearch::V1_0::Models::RelatedSearchesRelatedSearchAnswer - end - def safe_search - Azure::CognitiveServices::WebSearch::V1_0::Models::SafeSearch - end - def time_zone - Azure::CognitiveServices::WebSearch::V1_0::Models::TimeZone - end - def thing - Azure::CognitiveServices::WebSearch::V1_0::Models::Thing - end - def computation - Azure::CognitiveServices::WebSearch::V1_0::Models::Computation - end - def answer_type - Azure::CognitiveServices::WebSearch::V1_0::Models::AnswerType - end - def intangible - Azure::CognitiveServices::WebSearch::V1_0::Models::Intangible - end - def article - Azure::CognitiveServices::WebSearch::V1_0::Models::Article - end - def error_code - Azure::CognitiveServices::WebSearch::V1_0::Models::ErrorCode - end def error Azure::CognitiveServices::WebSearch::V1_0::Models::Error end - def structured_value - Azure::CognitiveServices::WebSearch::V1_0::Models::StructuredValue + def time_zone + Azure::CognitiveServices::WebSearch::V1_0::Models::TimeZone end end end diff --git a/azure_sdk/lib/v2017_03_09/modules/compute_profile_module.rb b/azure_sdk/lib/v2017_03_09/modules/compute_profile_module.rb index 14be166b3b..9a7bcbdb8a 100644 --- a/azure_sdk/lib/v2017_03_09/modules/compute_profile_module.rb +++ b/azure_sdk/lib/v2017_03_09/modules/compute_profile_module.rb @@ -7,17 +7,25 @@ module Azure::Profiles::V2017_03_09 module Compute module Mgmt - VirtualMachineExtensions = Azure::Compute::Mgmt::V2016_03_30::VirtualMachineExtensions - VirtualMachines = Azure::Compute::Mgmt::V2016_03_30::VirtualMachines - VirtualMachineImages = Azure::Compute::Mgmt::V2016_03_30::VirtualMachineImages UsageOperations = Azure::Compute::Mgmt::V2016_03_30::UsageOperations VirtualMachineSizes = Azure::Compute::Mgmt::V2016_03_30::VirtualMachineSizes VirtualMachineScaleSets = Azure::Compute::Mgmt::V2016_03_30::VirtualMachineScaleSets VirtualMachineScaleSetVMs = Azure::Compute::Mgmt::V2016_03_30::VirtualMachineScaleSetVMs AvailabilitySets = Azure::Compute::Mgmt::V2016_03_30::AvailabilitySets VirtualMachineExtensionImages = Azure::Compute::Mgmt::V2016_03_30::VirtualMachineExtensionImages + VirtualMachineExtensions = Azure::Compute::Mgmt::V2016_03_30::VirtualMachineExtensions + VirtualMachines = Azure::Compute::Mgmt::V2016_03_30::VirtualMachines + VirtualMachineImages = Azure::Compute::Mgmt::V2016_03_30::VirtualMachineImages module Models + VirtualMachineCaptureParameters = Azure::Compute::Mgmt::V2016_03_30::Models::VirtualMachineCaptureParameters + VirtualMachineScaleSetOSProfile = Azure::Compute::Mgmt::V2016_03_30::Models::VirtualMachineScaleSetOSProfile + Plan = Azure::Compute::Mgmt::V2016_03_30::Models::Plan + InstanceViewStatus = Azure::Compute::Mgmt::V2016_03_30::Models::InstanceViewStatus + KeyVaultKeyReference = Azure::Compute::Mgmt::V2016_03_30::Models::KeyVaultKeyReference + Sku = Azure::Compute::Mgmt::V2016_03_30::Models::Sku + VirtualHardDisk = Azure::Compute::Mgmt::V2016_03_30::Models::VirtualHardDisk + OSDisk = Azure::Compute::Mgmt::V2016_03_30::Models::OSDisk StorageProfile = Azure::Compute::Mgmt::V2016_03_30::Models::StorageProfile VirtualMachineScaleSetStorageProfile = Azure::Compute::Mgmt::V2016_03_30::Models::VirtualMachineScaleSetStorageProfile WinRMListener = Azure::Compute::Mgmt::V2016_03_30::Models::WinRMListener @@ -111,18 +119,10 @@ module Models VirtualMachineExtensionsListResult = Azure::Compute::Mgmt::V2016_03_30::Models::VirtualMachineExtensionsListResult OSDiskImage = Azure::Compute::Mgmt::V2016_03_30::Models::OSDiskImage Usage = Azure::Compute::Mgmt::V2016_03_30::Models::Usage - VirtualMachineCaptureParameters = Azure::Compute::Mgmt::V2016_03_30::Models::VirtualMachineCaptureParameters - VirtualMachineScaleSetOSProfile = Azure::Compute::Mgmt::V2016_03_30::Models::VirtualMachineScaleSetOSProfile - Plan = Azure::Compute::Mgmt::V2016_03_30::Models::Plan - InstanceViewStatus = Azure::Compute::Mgmt::V2016_03_30::Models::InstanceViewStatus - KeyVaultKeyReference = Azure::Compute::Mgmt::V2016_03_30::Models::KeyVaultKeyReference - Sku = Azure::Compute::Mgmt::V2016_03_30::Models::Sku - VirtualHardDisk = Azure::Compute::Mgmt::V2016_03_30::Models::VirtualHardDisk - OSDisk = Azure::Compute::Mgmt::V2016_03_30::Models::OSDisk end class ComputeManagementClass - attr_reader :virtual_machine_extensions, :virtual_machines, :virtual_machine_images, :usage_operations, :virtual_machine_sizes, :virtual_machine_scale_sets, :virtual_machine_scale_set_vms, :availability_sets, :virtual_machine_extension_images, :configurable, :base_url, :options, :model_classes + attr_reader :usage_operations, :virtual_machine_sizes, :virtual_machine_scale_sets, :virtual_machine_scale_set_vms, :availability_sets, :virtual_machine_extension_images, :virtual_machine_extensions, :virtual_machines, :virtual_machine_images, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -132,15 +132,15 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) - @virtual_machine_extensions = @client_0.virtual_machine_extensions - @virtual_machines = @client_0.virtual_machines - @virtual_machine_images = @client_0.virtual_machine_images @usage_operations = @client_0.usage_operations @virtual_machine_sizes = @client_0.virtual_machine_sizes @virtual_machine_scale_sets = @client_0.virtual_machine_scale_sets @virtual_machine_scale_set_vms = @client_0.virtual_machine_scale_set_vms @availability_sets = @client_0.availability_sets @virtual_machine_extension_images = @client_0.virtual_machine_extension_images + @virtual_machine_extensions = @client_0.virtual_machine_extensions + @virtual_machines = @client_0.virtual_machines + @virtual_machine_images = @client_0.virtual_machine_images @model_classes = ModelClasses.new end @@ -159,6 +159,30 @@ def method_missing(method, *args) end class ModelClasses + def virtual_machine_capture_parameters + Azure::Compute::Mgmt::V2016_03_30::Models::VirtualMachineCaptureParameters + end + def virtual_machine_scale_set_osprofile + Azure::Compute::Mgmt::V2016_03_30::Models::VirtualMachineScaleSetOSProfile + end + def plan + Azure::Compute::Mgmt::V2016_03_30::Models::Plan + end + def instance_view_status + Azure::Compute::Mgmt::V2016_03_30::Models::InstanceViewStatus + end + def key_vault_key_reference + Azure::Compute::Mgmt::V2016_03_30::Models::KeyVaultKeyReference + end + def sku + Azure::Compute::Mgmt::V2016_03_30::Models::Sku + end + def virtual_hard_disk + Azure::Compute::Mgmt::V2016_03_30::Models::VirtualHardDisk + end + def osdisk + Azure::Compute::Mgmt::V2016_03_30::Models::OSDisk + end def storage_profile Azure::Compute::Mgmt::V2016_03_30::Models::StorageProfile end @@ -438,30 +462,6 @@ def osdisk_image def usage Azure::Compute::Mgmt::V2016_03_30::Models::Usage end - def virtual_machine_capture_parameters - Azure::Compute::Mgmt::V2016_03_30::Models::VirtualMachineCaptureParameters - end - def virtual_machine_scale_set_osprofile - Azure::Compute::Mgmt::V2016_03_30::Models::VirtualMachineScaleSetOSProfile - end - def plan - Azure::Compute::Mgmt::V2016_03_30::Models::Plan - end - def instance_view_status - Azure::Compute::Mgmt::V2016_03_30::Models::InstanceViewStatus - end - def key_vault_key_reference - Azure::Compute::Mgmt::V2016_03_30::Models::KeyVaultKeyReference - end - def sku - Azure::Compute::Mgmt::V2016_03_30::Models::Sku - end - def virtual_hard_disk - Azure::Compute::Mgmt::V2016_03_30::Models::VirtualHardDisk - end - def osdisk - Azure::Compute::Mgmt::V2016_03_30::Models::OSDisk - end end end end diff --git a/azure_sdk/lib/v2017_03_09/modules/dns_profile_module.rb b/azure_sdk/lib/v2017_03_09/modules/dns_profile_module.rb index fc782aafa5..6c5cf17279 100644 --- a/azure_sdk/lib/v2017_03_09/modules/dns_profile_module.rb +++ b/azure_sdk/lib/v2017_03_09/modules/dns_profile_module.rb @@ -11,6 +11,9 @@ module Mgmt Zones = Azure::Dns::Mgmt::V2016_04_01::Zones module Models + Resource = Azure::Dns::Mgmt::V2016_04_01::Models::Resource + RecordSetUpdateParameters = Azure::Dns::Mgmt::V2016_04_01::Models::RecordSetUpdateParameters + RecordSetListResult = Azure::Dns::Mgmt::V2016_04_01::Models::RecordSetListResult AaaaRecord = Azure::Dns::Mgmt::V2016_04_01::Models::AaaaRecord ARecord = Azure::Dns::Mgmt::V2016_04_01::Models::ARecord MxRecord = Azure::Dns::Mgmt::V2016_04_01::Models::MxRecord @@ -30,9 +33,6 @@ module Models OperationStatus = Azure::Dns::Mgmt::V2016_04_01::Models::OperationStatus HttpStatusCode = Azure::Dns::Mgmt::V2016_04_01::Models::HttpStatusCode RecordType = Azure::Dns::Mgmt::V2016_04_01::Models::RecordType - Resource = Azure::Dns::Mgmt::V2016_04_01::Models::Resource - RecordSetUpdateParameters = Azure::Dns::Mgmt::V2016_04_01::Models::RecordSetUpdateParameters - RecordSetListResult = Azure::Dns::Mgmt::V2016_04_01::Models::RecordSetListResult end class DnsManagementClass @@ -66,6 +66,15 @@ def method_missing(method, *args) end class ModelClasses + def resource + Azure::Dns::Mgmt::V2016_04_01::Models::Resource + end + def record_set_update_parameters + Azure::Dns::Mgmt::V2016_04_01::Models::RecordSetUpdateParameters + end + def record_set_list_result + Azure::Dns::Mgmt::V2016_04_01::Models::RecordSetListResult + end def aaaa_record Azure::Dns::Mgmt::V2016_04_01::Models::AaaaRecord end @@ -123,15 +132,6 @@ def http_status_code def record_type Azure::Dns::Mgmt::V2016_04_01::Models::RecordType end - def resource - Azure::Dns::Mgmt::V2016_04_01::Models::Resource - end - def record_set_update_parameters - Azure::Dns::Mgmt::V2016_04_01::Models::RecordSetUpdateParameters - end - def record_set_list_result - Azure::Dns::Mgmt::V2016_04_01::Models::RecordSetListResult - end end end end diff --git a/azure_sdk/lib/v2017_03_09/modules/features_profile_module.rb b/azure_sdk/lib/v2017_03_09/modules/features_profile_module.rb index ca920adbe5..53eadfd88d 100644 --- a/azure_sdk/lib/v2017_03_09/modules/features_profile_module.rb +++ b/azure_sdk/lib/v2017_03_09/modules/features_profile_module.rb @@ -10,12 +10,12 @@ module Mgmt Features = Azure::Features::Mgmt::V2015_12_01::Features module Models - OperationListResult = Azure::Features::Mgmt::V2015_12_01::Models::OperationListResult FeatureProperties = Azure::Features::Mgmt::V2015_12_01::Models::FeatureProperties OperationDisplay = Azure::Features::Mgmt::V2015_12_01::Models::OperationDisplay FeatureOperationsListResult = Azure::Features::Mgmt::V2015_12_01::Models::FeatureOperationsListResult Operation = Azure::Features::Mgmt::V2015_12_01::Models::Operation FeatureResult = Azure::Features::Mgmt::V2015_12_01::Models::FeatureResult + OperationListResult = Azure::Features::Mgmt::V2015_12_01::Models::OperationListResult end class FeaturesManagementClass @@ -48,9 +48,6 @@ def method_missing(method, *args) end class ModelClasses - def operation_list_result - Azure::Features::Mgmt::V2015_12_01::Models::OperationListResult - end def feature_properties Azure::Features::Mgmt::V2015_12_01::Models::FeatureProperties end @@ -66,6 +63,9 @@ def operation def feature_result Azure::Features::Mgmt::V2015_12_01::Models::FeatureResult end + def operation_list_result + Azure::Features::Mgmt::V2015_12_01::Models::OperationListResult + end end end end diff --git a/azure_sdk/lib/v2017_03_09/modules/keyvault_profile_module.rb b/azure_sdk/lib/v2017_03_09/modules/keyvault_profile_module.rb index 29062f7371..98108ee3b2 100644 --- a/azure_sdk/lib/v2017_03_09/modules/keyvault_profile_module.rb +++ b/azure_sdk/lib/v2017_03_09/modules/keyvault_profile_module.rb @@ -40,8 +40,8 @@ module Models SasDefinitionItem = Azure::KeyVault::V2016_10_01::Models::SasDefinitionItem CertificateMergeParameters = Azure::KeyVault::V2016_10_01::Models::CertificateMergeParameters CertificateIssuerSetParameters = Azure::KeyVault::V2016_10_01::Models::CertificateIssuerSetParameters + Error = Azure::KeyVault::V2016_10_01::Models::Error IssuerCredentials = Azure::KeyVault::V2016_10_01::Models::IssuerCredentials - CertificateIssuerUpdateParameters = Azure::KeyVault::V2016_10_01::Models::CertificateIssuerUpdateParameters OrganizationDetails = Azure::KeyVault::V2016_10_01::Models::OrganizationDetails CertificateOperationUpdateParameter = Azure::KeyVault::V2016_10_01::Models::CertificateOperationUpdateParameter IssuerBundle = Azure::KeyVault::V2016_10_01::Models::IssuerBundle @@ -53,10 +53,10 @@ module Models DeletedKeyListResult = Azure::KeyVault::V2016_10_01::Models::DeletedKeyListResult CertificateIssuerItem = Azure::KeyVault::V2016_10_01::Models::CertificateIssuerItem SecretListResult = Azure::KeyVault::V2016_10_01::Models::SecretListResult - Error = Azure::KeyVault::V2016_10_01::Models::Error X509CertificateProperties = Azure::KeyVault::V2016_10_01::Models::X509CertificateProperties DeletedSecretListResult = Azure::KeyVault::V2016_10_01::Models::DeletedSecretListResult IssuerParameters = Azure::KeyVault::V2016_10_01::Models::IssuerParameters + CertificateIssuerUpdateParameters = Azure::KeyVault::V2016_10_01::Models::CertificateIssuerUpdateParameters CertificateListResult = Azure::KeyVault::V2016_10_01::Models::CertificateListResult SasDefinitionBundle = Azure::KeyVault::V2016_10_01::Models::SasDefinitionBundle DeletedCertificateListResult = Azure::KeyVault::V2016_10_01::Models::DeletedCertificateListResult @@ -89,13 +89,13 @@ module Models DeletedCertificateBundle = Azure::KeyVault::V2016_10_01::Models::DeletedCertificateBundle DeletedCertificateItem = Azure::KeyVault::V2016_10_01::Models::DeletedCertificateItem JsonWebKeyType = Azure::KeyVault::V2016_10_01::Models::JsonWebKeyType - JsonWebKeyCurveName = Azure::KeyVault::V2016_10_01::Models::JsonWebKeyCurveName DeletionRecoveryLevel = Azure::KeyVault::V2016_10_01::Models::DeletionRecoveryLevel KeyUsageType = Azure::KeyVault::V2016_10_01::Models::KeyUsageType + JsonWebKeyCurveName = Azure::KeyVault::V2016_10_01::Models::JsonWebKeyCurveName ActionType = Azure::KeyVault::V2016_10_01::Models::ActionType - JsonWebKeyOperation = Azure::KeyVault::V2016_10_01::Models::JsonWebKeyOperation JsonWebKeyEncryptionAlgorithm = Azure::KeyVault::V2016_10_01::Models::JsonWebKeyEncryptionAlgorithm JsonWebKeySignatureAlgorithm = Azure::KeyVault::V2016_10_01::Models::JsonWebKeySignatureAlgorithm + JsonWebKeyOperation = Azure::KeyVault::V2016_10_01::Models::JsonWebKeyOperation end class KeyVaultDataClass @@ -220,12 +220,12 @@ def certificate_merge_parameters def certificate_issuer_set_parameters Azure::KeyVault::V2016_10_01::Models::CertificateIssuerSetParameters end + def error + Azure::KeyVault::V2016_10_01::Models::Error + end def issuer_credentials Azure::KeyVault::V2016_10_01::Models::IssuerCredentials end - def certificate_issuer_update_parameters - Azure::KeyVault::V2016_10_01::Models::CertificateIssuerUpdateParameters - end def organization_details Azure::KeyVault::V2016_10_01::Models::OrganizationDetails end @@ -259,9 +259,6 @@ def certificate_issuer_item def secret_list_result Azure::KeyVault::V2016_10_01::Models::SecretListResult end - def error - Azure::KeyVault::V2016_10_01::Models::Error - end def x509_certificate_properties Azure::KeyVault::V2016_10_01::Models::X509CertificateProperties end @@ -271,6 +268,9 @@ def deleted_secret_list_result def issuer_parameters Azure::KeyVault::V2016_10_01::Models::IssuerParameters end + def certificate_issuer_update_parameters + Azure::KeyVault::V2016_10_01::Models::CertificateIssuerUpdateParameters + end def certificate_list_result Azure::KeyVault::V2016_10_01::Models::CertificateListResult end @@ -367,27 +367,27 @@ def deleted_certificate_item def json_web_key_type Azure::KeyVault::V2016_10_01::Models::JsonWebKeyType end - def json_web_key_curve_name - Azure::KeyVault::V2016_10_01::Models::JsonWebKeyCurveName - end def deletion_recovery_level Azure::KeyVault::V2016_10_01::Models::DeletionRecoveryLevel end def key_usage_type Azure::KeyVault::V2016_10_01::Models::KeyUsageType end + def json_web_key_curve_name + Azure::KeyVault::V2016_10_01::Models::JsonWebKeyCurveName + end def action_type Azure::KeyVault::V2016_10_01::Models::ActionType end - def json_web_key_operation - Azure::KeyVault::V2016_10_01::Models::JsonWebKeyOperation - end def json_web_key_encryption_algorithm Azure::KeyVault::V2016_10_01::Models::JsonWebKeyEncryptionAlgorithm end def json_web_key_signature_algorithm Azure::KeyVault::V2016_10_01::Models::JsonWebKeySignatureAlgorithm end + def json_web_key_operation + Azure::KeyVault::V2016_10_01::Models::JsonWebKeyOperation + end end end module Mgmt @@ -395,18 +395,26 @@ module Mgmt Operations = Azure::KeyVault::Mgmt::V2016_10_01::Operations module Models + KeyPermissions = Azure::KeyVault::Mgmt::V2016_10_01::Models::KeyPermissions + StoragePermissions = Azure::KeyVault::Mgmt::V2016_10_01::Models::StoragePermissions + CertificatePermissions = Azure::KeyVault::Mgmt::V2016_10_01::Models::CertificatePermissions + Reason = Azure::KeyVault::Mgmt::V2016_10_01::Models::Reason + CreateMode = Azure::KeyVault::Mgmt::V2016_10_01::Models::CreateMode + AccessPolicyUpdateKind = Azure::KeyVault::Mgmt::V2016_10_01::Models::AccessPolicyUpdateKind + Sku = Azure::KeyVault::Mgmt::V2016_10_01::Models::Sku Permissions = Azure::KeyVault::Mgmt::V2016_10_01::Models::Permissions Resource = Azure::KeyVault::Mgmt::V2016_10_01::Models::Resource OperationDisplay = Azure::KeyVault::Mgmt::V2016_10_01::Models::OperationDisplay Operation = Azure::KeyVault::Mgmt::V2016_10_01::Models::Operation DeletedVault = Azure::KeyVault::Mgmt::V2016_10_01::Models::DeletedVault + VaultListResult = Azure::KeyVault::Mgmt::V2016_10_01::Models::VaultListResult DeletedVaultListResult = Azure::KeyVault::Mgmt::V2016_10_01::Models::DeletedVaultListResult - VaultProperties = Azure::KeyVault::Mgmt::V2016_10_01::Models::VaultProperties VaultAccessPolicyProperties = Azure::KeyVault::Mgmt::V2016_10_01::Models::VaultAccessPolicyProperties ResourceListResult = Azure::KeyVault::Mgmt::V2016_10_01::Models::ResourceListResult VaultCreateOrUpdateParameters = Azure::KeyVault::Mgmt::V2016_10_01::Models::VaultCreateOrUpdateParameters VaultCheckNameAvailabilityParameters = Azure::KeyVault::Mgmt::V2016_10_01::Models::VaultCheckNameAvailabilityParameters VaultAccessPolicyParameters = Azure::KeyVault::Mgmt::V2016_10_01::Models::VaultAccessPolicyParameters + VaultProperties = Azure::KeyVault::Mgmt::V2016_10_01::Models::VaultProperties CheckNameAvailabilityResult = Azure::KeyVault::Mgmt::V2016_10_01::Models::CheckNameAvailabilityResult VaultPatchProperties = Azure::KeyVault::Mgmt::V2016_10_01::Models::VaultPatchProperties LogSpecification = Azure::KeyVault::Mgmt::V2016_10_01::Models::LogSpecification @@ -414,18 +422,10 @@ module Models ServiceSpecification = Azure::KeyVault::Mgmt::V2016_10_01::Models::ServiceSpecification AccessPolicyEntry = Azure::KeyVault::Mgmt::V2016_10_01::Models::AccessPolicyEntry DeletedVaultProperties = Azure::KeyVault::Mgmt::V2016_10_01::Models::DeletedVaultProperties - VaultListResult = Azure::KeyVault::Mgmt::V2016_10_01::Models::VaultListResult OperationListResult = Azure::KeyVault::Mgmt::V2016_10_01::Models::OperationListResult SkuName = Azure::KeyVault::Mgmt::V2016_10_01::Models::SkuName Vault = Azure::KeyVault::Mgmt::V2016_10_01::Models::Vault SecretPermissions = Azure::KeyVault::Mgmt::V2016_10_01::Models::SecretPermissions - KeyPermissions = Azure::KeyVault::Mgmt::V2016_10_01::Models::KeyPermissions - StoragePermissions = Azure::KeyVault::Mgmt::V2016_10_01::Models::StoragePermissions - CertificatePermissions = Azure::KeyVault::Mgmt::V2016_10_01::Models::CertificatePermissions - AccessPolicyUpdateKind = Azure::KeyVault::Mgmt::V2016_10_01::Models::AccessPolicyUpdateKind - CreateMode = Azure::KeyVault::Mgmt::V2016_10_01::Models::CreateMode - Reason = Azure::KeyVault::Mgmt::V2016_10_01::Models::Reason - Sku = Azure::KeyVault::Mgmt::V2016_10_01::Models::Sku end class KeyVaultManagementClass @@ -459,6 +459,27 @@ def method_missing(method, *args) end class ModelClasses + def key_permissions + Azure::KeyVault::Mgmt::V2016_10_01::Models::KeyPermissions + end + def storage_permissions + Azure::KeyVault::Mgmt::V2016_10_01::Models::StoragePermissions + end + def certificate_permissions + Azure::KeyVault::Mgmt::V2016_10_01::Models::CertificatePermissions + end + def reason + Azure::KeyVault::Mgmt::V2016_10_01::Models::Reason + end + def create_mode + Azure::KeyVault::Mgmt::V2016_10_01::Models::CreateMode + end + def access_policy_update_kind + Azure::KeyVault::Mgmt::V2016_10_01::Models::AccessPolicyUpdateKind + end + def sku + Azure::KeyVault::Mgmt::V2016_10_01::Models::Sku + end def permissions Azure::KeyVault::Mgmt::V2016_10_01::Models::Permissions end @@ -474,12 +495,12 @@ def operation def deleted_vault Azure::KeyVault::Mgmt::V2016_10_01::Models::DeletedVault end + def vault_list_result + Azure::KeyVault::Mgmt::V2016_10_01::Models::VaultListResult + end def deleted_vault_list_result Azure::KeyVault::Mgmt::V2016_10_01::Models::DeletedVaultListResult end - def vault_properties - Azure::KeyVault::Mgmt::V2016_10_01::Models::VaultProperties - end def vault_access_policy_properties Azure::KeyVault::Mgmt::V2016_10_01::Models::VaultAccessPolicyProperties end @@ -495,6 +516,9 @@ def vault_check_name_availability_parameters def vault_access_policy_parameters Azure::KeyVault::Mgmt::V2016_10_01::Models::VaultAccessPolicyParameters end + def vault_properties + Azure::KeyVault::Mgmt::V2016_10_01::Models::VaultProperties + end def check_name_availability_result Azure::KeyVault::Mgmt::V2016_10_01::Models::CheckNameAvailabilityResult end @@ -516,9 +540,6 @@ def access_policy_entry def deleted_vault_properties Azure::KeyVault::Mgmt::V2016_10_01::Models::DeletedVaultProperties end - def vault_list_result - Azure::KeyVault::Mgmt::V2016_10_01::Models::VaultListResult - end def operation_list_result Azure::KeyVault::Mgmt::V2016_10_01::Models::OperationListResult end @@ -531,27 +552,6 @@ def vault def secret_permissions Azure::KeyVault::Mgmt::V2016_10_01::Models::SecretPermissions end - def key_permissions - Azure::KeyVault::Mgmt::V2016_10_01::Models::KeyPermissions - end - def storage_permissions - Azure::KeyVault::Mgmt::V2016_10_01::Models::StoragePermissions - end - def certificate_permissions - Azure::KeyVault::Mgmt::V2016_10_01::Models::CertificatePermissions - end - def access_policy_update_kind - Azure::KeyVault::Mgmt::V2016_10_01::Models::AccessPolicyUpdateKind - end - def create_mode - Azure::KeyVault::Mgmt::V2016_10_01::Models::CreateMode - end - def reason - Azure::KeyVault::Mgmt::V2016_10_01::Models::Reason - end - def sku - Azure::KeyVault::Mgmt::V2016_10_01::Models::Sku - end end end end diff --git a/azure_sdk/lib/v2017_03_09/modules/links_profile_module.rb b/azure_sdk/lib/v2017_03_09/modules/links_profile_module.rb index c113a1a603..801f15ada4 100644 --- a/azure_sdk/lib/v2017_03_09/modules/links_profile_module.rb +++ b/azure_sdk/lib/v2017_03_09/modules/links_profile_module.rb @@ -7,22 +7,22 @@ module Azure::Profiles::V2017_03_09 module Links module Mgmt - ResourceLinks = Azure::Links::Mgmt::V2016_09_01::ResourceLinks Operations = Azure::Links::Mgmt::V2016_09_01::Operations + ResourceLinks = Azure::Links::Mgmt::V2016_09_01::ResourceLinks module Models - OperationListResult = Azure::Links::Mgmt::V2016_09_01::Models::OperationListResult - ResourceLink = Azure::Links::Mgmt::V2016_09_01::Models::ResourceLink - Filter = Azure::Links::Mgmt::V2016_09_01::Models::Filter ResourceLinkResult = Azure::Links::Mgmt::V2016_09_01::Models::ResourceLinkResult OperationDisplay = Azure::Links::Mgmt::V2016_09_01::Models::OperationDisplay - ResourceLinkFilter = Azure::Links::Mgmt::V2016_09_01::Models::ResourceLinkFilter - Operation = Azure::Links::Mgmt::V2016_09_01::Models::Operation ResourceLinkProperties = Azure::Links::Mgmt::V2016_09_01::Models::ResourceLinkProperties + Operation = Azure::Links::Mgmt::V2016_09_01::Models::Operation + ResourceLink = Azure::Links::Mgmt::V2016_09_01::Models::ResourceLink + ResourceLinkFilter = Azure::Links::Mgmt::V2016_09_01::Models::ResourceLinkFilter + OperationListResult = Azure::Links::Mgmt::V2016_09_01::Models::OperationListResult + Filter = Azure::Links::Mgmt::V2016_09_01::Models::Filter end class LinksManagementClass - attr_reader :resource_links, :operations, :configurable, :base_url, :options, :model_classes + attr_reader :operations, :resource_links, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -32,8 +32,8 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) - @resource_links = @client_0.resource_links @operations = @client_0.operations + @resource_links = @client_0.resource_links @model_classes = ModelClasses.new end @@ -52,29 +52,29 @@ def method_missing(method, *args) end class ModelClasses - def operation_list_result - Azure::Links::Mgmt::V2016_09_01::Models::OperationListResult - end - def resource_link - Azure::Links::Mgmt::V2016_09_01::Models::ResourceLink - end - def filter - Azure::Links::Mgmt::V2016_09_01::Models::Filter - end def resource_link_result Azure::Links::Mgmt::V2016_09_01::Models::ResourceLinkResult end def operation_display Azure::Links::Mgmt::V2016_09_01::Models::OperationDisplay end - def resource_link_filter - Azure::Links::Mgmt::V2016_09_01::Models::ResourceLinkFilter + def resource_link_properties + Azure::Links::Mgmt::V2016_09_01::Models::ResourceLinkProperties end def operation Azure::Links::Mgmt::V2016_09_01::Models::Operation end - def resource_link_properties - Azure::Links::Mgmt::V2016_09_01::Models::ResourceLinkProperties + def resource_link + Azure::Links::Mgmt::V2016_09_01::Models::ResourceLink + end + def resource_link_filter + Azure::Links::Mgmt::V2016_09_01::Models::ResourceLinkFilter + end + def operation_list_result + Azure::Links::Mgmt::V2016_09_01::Models::OperationListResult + end + def filter + Azure::Links::Mgmt::V2016_09_01::Models::Filter end end end diff --git a/azure_sdk/lib/v2017_03_09/modules/locks_profile_module.rb b/azure_sdk/lib/v2017_03_09/modules/locks_profile_module.rb index 51768d6ba0..9fd4849d18 100644 --- a/azure_sdk/lib/v2017_03_09/modules/locks_profile_module.rb +++ b/azure_sdk/lib/v2017_03_09/modules/locks_profile_module.rb @@ -10,9 +10,9 @@ module Mgmt ManagementLocks = Azure::Locks::Mgmt::V2015_01_01::ManagementLocks module Models + ManagementLockListResult = Azure::Locks::Mgmt::V2015_01_01::Models::ManagementLockListResult ManagementLockObject = Azure::Locks::Mgmt::V2015_01_01::Models::ManagementLockObject LockLevel = Azure::Locks::Mgmt::V2015_01_01::Models::LockLevel - ManagementLockListResult = Azure::Locks::Mgmt::V2015_01_01::Models::ManagementLockListResult end class LocksManagementClass @@ -45,15 +45,15 @@ def method_missing(method, *args) end class ModelClasses + def management_lock_list_result + Azure::Locks::Mgmt::V2015_01_01::Models::ManagementLockListResult + end def management_lock_object Azure::Locks::Mgmt::V2015_01_01::Models::ManagementLockObject end def lock_level Azure::Locks::Mgmt::V2015_01_01::Models::LockLevel end - def management_lock_list_result - Azure::Locks::Mgmt::V2015_01_01::Models::ManagementLockListResult - end end end end diff --git a/azure_sdk/lib/v2017_03_09/modules/network_profile_module.rb b/azure_sdk/lib/v2017_03_09/modules/network_profile_module.rb index 697abaaa67..49a803b370 100644 --- a/azure_sdk/lib/v2017_03_09/modules/network_profile_module.rb +++ b/azure_sdk/lib/v2017_03_09/modules/network_profile_module.rb @@ -7,6 +7,9 @@ module Azure::Profiles::V2017_03_09 module Network module Mgmt + VirtualNetworkGatewayConnections = Azure::Network::Mgmt::V2015_06_15::VirtualNetworkGatewayConnections + NetworkSecurityGroups = Azure::Network::Mgmt::V2015_06_15::NetworkSecurityGroups + SecurityRules = Azure::Network::Mgmt::V2015_06_15::SecurityRules RouteTables = Azure::Network::Mgmt::V2015_06_15::RouteTables Routes = Azure::Network::Mgmt::V2015_06_15::Routes Usages = Azure::Network::Mgmt::V2015_06_15::Usages @@ -20,13 +23,13 @@ module Mgmt ExpressRouteCircuitAuthorizations = Azure::Network::Mgmt::V2015_06_15::ExpressRouteCircuitAuthorizations ExpressRouteCircuitPeerings = Azure::Network::Mgmt::V2015_06_15::ExpressRouteCircuitPeerings ExpressRouteCircuits = Azure::Network::Mgmt::V2015_06_15::ExpressRouteCircuits - LoadBalancers = Azure::Network::Mgmt::V2015_06_15::LoadBalancers ExpressRouteServiceProviders = Azure::Network::Mgmt::V2015_06_15::ExpressRouteServiceProviders - VirtualNetworkGatewayConnections = Azure::Network::Mgmt::V2015_06_15::VirtualNetworkGatewayConnections - NetworkSecurityGroups = Azure::Network::Mgmt::V2015_06_15::NetworkSecurityGroups - SecurityRules = Azure::Network::Mgmt::V2015_06_15::SecurityRules + LoadBalancers = Azure::Network::Mgmt::V2015_06_15::LoadBalancers module Models + AddressSpace = Azure::Network::Mgmt::V2015_06_15::Models::AddressSpace + DnsNameAvailabilityResult = Azure::Network::Mgmt::V2015_06_15::Models::DnsNameAvailabilityResult + AuthorizationListResult = Azure::Network::Mgmt::V2015_06_15::Models::AuthorizationListResult ExpressRouteCircuitSku = Azure::Network::Mgmt::V2015_06_15::Models::ExpressRouteCircuitSku RouteListResult = Azure::Network::Mgmt::V2015_06_15::Models::RouteListResult ExpressRouteCircuitsArpTableListResult = Azure::Network::Mgmt::V2015_06_15::Models::ExpressRouteCircuitsArpTableListResult @@ -58,26 +61,26 @@ module Models VpnClientConfiguration = Azure::Network::Mgmt::V2015_06_15::Models::VpnClientConfiguration SecurityRule = Azure::Network::Mgmt::V2015_06_15::Models::SecurityRule ApplicationGatewayBackendHttpSettings = Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayBackendHttpSettings + IPConfiguration = Azure::Network::Mgmt::V2015_06_15::Models::IPConfiguration ApplicationGatewayIPConfiguration = Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayIPConfiguration - PublicIPAddress = Azure::Network::Mgmt::V2015_06_15::Models::PublicIPAddress FrontendIPConfiguration = Azure::Network::Mgmt::V2015_06_15::Models::FrontendIPConfiguration ApplicationGatewaySslCertificate = Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewaySslCertificate ApplicationGatewayFrontendIPConfiguration = Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayFrontendIPConfiguration - BackendAddressPool = Azure::Network::Mgmt::V2015_06_15::Models::BackendAddressPool - InboundNatRule = Azure::Network::Mgmt::V2015_06_15::Models::InboundNatRule + ApplicationGatewayHttpListener = Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayHttpListener + ApplicationGatewayPathRule = Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayPathRule NetworkInterfaceIPConfiguration = Azure::Network::Mgmt::V2015_06_15::Models::NetworkInterfaceIPConfiguration - ApplicationGatewayProbe = Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayProbe + ApplicationGatewayRequestRoutingRule = Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayRequestRoutingRule NetworkInterface = Azure::Network::Mgmt::V2015_06_15::Models::NetworkInterface - ApplicationGatewayFrontendPort = Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayFrontendPort - Route = Azure::Network::Mgmt::V2015_06_15::Models::Route - RouteTable = Azure::Network::Mgmt::V2015_06_15::Models::RouteTable ApplicationGatewayUrlPathMap = Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayUrlPathMap - ApplicationGatewayBackendAddressPool = Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayBackendAddressPool - NetworkSecurityGroup = Azure::Network::Mgmt::V2015_06_15::Models::NetworkSecurityGroup - ExpressRouteCircuitAuthorization = Azure::Network::Mgmt::V2015_06_15::Models::ExpressRouteCircuitAuthorization ApplicationGateway = Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGateway - ApplicationGatewayRequestRoutingRule = Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayRequestRoutingRule + InboundNatRule = Azure::Network::Mgmt::V2015_06_15::Models::InboundNatRule + ApplicationGatewayProbe = Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayProbe + ApplicationGatewayFrontendPort = Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayFrontendPort + Subnet = Azure::Network::Mgmt::V2015_06_15::Models::Subnet + ExpressRouteCircuitAuthorization = Azure::Network::Mgmt::V2015_06_15::Models::ExpressRouteCircuitAuthorization + RouteTable = Azure::Network::Mgmt::V2015_06_15::Models::RouteTable ExpressRouteCircuitPeering = Azure::Network::Mgmt::V2015_06_15::Models::ExpressRouteCircuitPeering + NetworkSecurityGroup = Azure::Network::Mgmt::V2015_06_15::Models::NetworkSecurityGroup ExpressRouteCircuit = Azure::Network::Mgmt::V2015_06_15::Models::ExpressRouteCircuit ExpressRouteServiceProvider = Azure::Network::Mgmt::V2015_06_15::Models::ExpressRouteServiceProvider LoadBalancingRule = Azure::Network::Mgmt::V2015_06_15::Models::LoadBalancingRule @@ -85,11 +88,10 @@ module Models InboundNatPool = Azure::Network::Mgmt::V2015_06_15::Models::InboundNatPool OutboundNatRule = Azure::Network::Mgmt::V2015_06_15::Models::OutboundNatRule LoadBalancer = Azure::Network::Mgmt::V2015_06_15::Models::LoadBalancer - ApplicationGatewayPathRule = Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayPathRule - IPConfiguration = Azure::Network::Mgmt::V2015_06_15::Models::IPConfiguration - IPAllocationMethod = Azure::Network::Mgmt::V2015_06_15::Models::IPAllocationMethod - Subnet = Azure::Network::Mgmt::V2015_06_15::Models::Subnet TransportProtocol = Azure::Network::Mgmt::V2015_06_15::Models::TransportProtocol + SecurityRuleDirection = Azure::Network::Mgmt::V2015_06_15::Models::SecurityRuleDirection + PublicIPAddress = Azure::Network::Mgmt::V2015_06_15::Models::PublicIPAddress + Route = Azure::Network::Mgmt::V2015_06_15::Models::Route VirtualNetwork = Azure::Network::Mgmt::V2015_06_15::Models::VirtualNetwork VirtualNetworkGatewayIPConfiguration = Azure::Network::Mgmt::V2015_06_15::Models::VirtualNetworkGatewayIPConfiguration VpnClientRootCertificate = Azure::Network::Mgmt::V2015_06_15::Models::VpnClientRootCertificate @@ -97,13 +99,14 @@ module Models VirtualNetworkGateway = Azure::Network::Mgmt::V2015_06_15::Models::VirtualNetworkGateway LocalNetworkGateway = Azure::Network::Mgmt::V2015_06_15::Models::LocalNetworkGateway VirtualNetworkGatewayConnection = Azure::Network::Mgmt::V2015_06_15::Models::VirtualNetworkGatewayConnection - SecurityRuleDirection = Azure::Network::Mgmt::V2015_06_15::Models::SecurityRuleDirection - ApplicationGatewayProtocol = Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayProtocol - ApplicationGatewayHttpListener = Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayHttpListener + ApplicationGatewayBackendAddressPool = Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayBackendAddressPool + BackendAddressPool = Azure::Network::Mgmt::V2015_06_15::Models::BackendAddressPool ApplicationGatewayCookieBasedAffinity = Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayCookieBasedAffinity ApplicationGatewaySkuName = Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewaySkuName ApplicationGatewayTier = Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayTier SecurityRuleAccess = Azure::Network::Mgmt::V2015_06_15::Models::SecurityRuleAccess + ApplicationGatewayProtocol = Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayProtocol + IPAllocationMethod = Azure::Network::Mgmt::V2015_06_15::Models::IPAllocationMethod ApplicationGatewayRequestRoutingRuleType = Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayRequestRoutingRuleType RouteNextHopType = Azure::Network::Mgmt::V2015_06_15::Models::RouteNextHopType ApplicationGatewayOperationalState = Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayOperationalState @@ -120,6 +123,7 @@ module Models NetworkOperationStatus = Azure::Network::Mgmt::V2015_06_15::Models::NetworkOperationStatus VirtualNetworkGatewayType = Azure::Network::Mgmt::V2015_06_15::Models::VirtualNetworkGatewayType VpnType = Azure::Network::Mgmt::V2015_06_15::Models::VpnType + Error = Azure::Network::Mgmt::V2015_06_15::Models::Error VirtualNetworkGatewaySkuName = Azure::Network::Mgmt::V2015_06_15::Models::VirtualNetworkGatewaySkuName VirtualNetworkGatewaySkuTier = Azure::Network::Mgmt::V2015_06_15::Models::VirtualNetworkGatewaySkuTier ProcessorArchitecture = Azure::Network::Mgmt::V2015_06_15::Models::ProcessorArchitecture @@ -127,7 +131,6 @@ module Models VirtualNetworkGatewayConnectionType = Azure::Network::Mgmt::V2015_06_15::Models::VirtualNetworkGatewayConnectionType ExpressRouteCircuitsStatsListResult = Azure::Network::Mgmt::V2015_06_15::Models::ExpressRouteCircuitsStatsListResult ConnectionSharedKeyResult = Azure::Network::Mgmt::V2015_06_15::Models::ConnectionSharedKeyResult - Error = Azure::Network::Mgmt::V2015_06_15::Models::Error LoadBalancerListResult = Azure::Network::Mgmt::V2015_06_15::Models::LoadBalancerListResult ConnectionSharedKey = Azure::Network::Mgmt::V2015_06_15::Models::ConnectionSharedKey ConnectionResetSharedKey = Azure::Network::Mgmt::V2015_06_15::Models::ConnectionResetSharedKey @@ -142,13 +145,10 @@ module Models SecurityRuleListResult = Azure::Network::Mgmt::V2015_06_15::Models::SecurityRuleListResult NetworkSecurityGroupListResult = Azure::Network::Mgmt::V2015_06_15::Models::NetworkSecurityGroupListResult Usage = Azure::Network::Mgmt::V2015_06_15::Models::Usage - AddressSpace = Azure::Network::Mgmt::V2015_06_15::Models::AddressSpace - DnsNameAvailabilityResult = Azure::Network::Mgmt::V2015_06_15::Models::DnsNameAvailabilityResult - AuthorizationListResult = Azure::Network::Mgmt::V2015_06_15::Models::AuthorizationListResult end class NetworkManagementClass - attr_reader :route_tables, :routes, :usages, :virtual_networks, :subnets, :virtual_network_gateways, :application_gateways, :public_ipaddresses, :local_network_gateways, :network_interfaces, :express_route_circuit_authorizations, :express_route_circuit_peerings, :express_route_circuits, :load_balancers, :express_route_service_providers, :virtual_network_gateway_connections, :network_security_groups, :security_rules, :configurable, :base_url, :options, :model_classes + attr_reader :virtual_network_gateway_connections, :network_security_groups, :security_rules, :route_tables, :routes, :usages, :virtual_networks, :subnets, :virtual_network_gateways, :application_gateways, :public_ipaddresses, :local_network_gateways, :network_interfaces, :express_route_circuit_authorizations, :express_route_circuit_peerings, :express_route_circuits, :express_route_service_providers, :load_balancers, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -158,6 +158,9 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) + @virtual_network_gateway_connections = @client_0.virtual_network_gateway_connections + @network_security_groups = @client_0.network_security_groups + @security_rules = @client_0.security_rules @route_tables = @client_0.route_tables @routes = @client_0.routes @usages = @client_0.usages @@ -171,11 +174,8 @@ def initialize(configurable, base_url=nil, options=nil) @express_route_circuit_authorizations = @client_0.express_route_circuit_authorizations @express_route_circuit_peerings = @client_0.express_route_circuit_peerings @express_route_circuits = @client_0.express_route_circuits - @load_balancers = @client_0.load_balancers @express_route_service_providers = @client_0.express_route_service_providers - @virtual_network_gateway_connections = @client_0.virtual_network_gateway_connections - @network_security_groups = @client_0.network_security_groups - @security_rules = @client_0.security_rules + @load_balancers = @client_0.load_balancers @model_classes = ModelClasses.new end @@ -194,6 +194,15 @@ def method_missing(method, *args) end class ModelClasses + def address_space + Azure::Network::Mgmt::V2015_06_15::Models::AddressSpace + end + def dns_name_availability_result + Azure::Network::Mgmt::V2015_06_15::Models::DnsNameAvailabilityResult + end + def authorization_list_result + Azure::Network::Mgmt::V2015_06_15::Models::AuthorizationListResult + end def express_route_circuit_sku Azure::Network::Mgmt::V2015_06_15::Models::ExpressRouteCircuitSku end @@ -287,12 +296,12 @@ def security_rule def application_gateway_backend_http_settings Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayBackendHttpSettings end + def ipconfiguration + Azure::Network::Mgmt::V2015_06_15::Models::IPConfiguration + end def application_gateway_ipconfiguration Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayIPConfiguration end - def public_ipaddress - Azure::Network::Mgmt::V2015_06_15::Models::PublicIPAddress - end def frontend_ipconfiguration Azure::Network::Mgmt::V2015_06_15::Models::FrontendIPConfiguration end @@ -302,51 +311,51 @@ def application_gateway_ssl_certificate def application_gateway_frontend_ipconfiguration Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayFrontendIPConfiguration end - def backend_address_pool - Azure::Network::Mgmt::V2015_06_15::Models::BackendAddressPool + def application_gateway_http_listener + Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayHttpListener end - def inbound_nat_rule - Azure::Network::Mgmt::V2015_06_15::Models::InboundNatRule + def application_gateway_path_rule + Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayPathRule end def network_interface_ipconfiguration Azure::Network::Mgmt::V2015_06_15::Models::NetworkInterfaceIPConfiguration end - def application_gateway_probe - Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayProbe + def application_gateway_request_routing_rule + Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayRequestRoutingRule end def network_interface Azure::Network::Mgmt::V2015_06_15::Models::NetworkInterface end - def application_gateway_frontend_port - Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayFrontendPort + def application_gateway_url_path_map + Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayUrlPathMap end - def route - Azure::Network::Mgmt::V2015_06_15::Models::Route + def application_gateway + Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGateway end - def route_table - Azure::Network::Mgmt::V2015_06_15::Models::RouteTable + def inbound_nat_rule + Azure::Network::Mgmt::V2015_06_15::Models::InboundNatRule end - def application_gateway_url_path_map - Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayUrlPathMap + def application_gateway_probe + Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayProbe end - def application_gateway_backend_address_pool - Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayBackendAddressPool + def application_gateway_frontend_port + Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayFrontendPort end - def network_security_group - Azure::Network::Mgmt::V2015_06_15::Models::NetworkSecurityGroup + def subnet + Azure::Network::Mgmt::V2015_06_15::Models::Subnet end def express_route_circuit_authorization Azure::Network::Mgmt::V2015_06_15::Models::ExpressRouteCircuitAuthorization end - def application_gateway - Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGateway - end - def application_gateway_request_routing_rule - Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayRequestRoutingRule + def route_table + Azure::Network::Mgmt::V2015_06_15::Models::RouteTable end def express_route_circuit_peering Azure::Network::Mgmt::V2015_06_15::Models::ExpressRouteCircuitPeering end + def network_security_group + Azure::Network::Mgmt::V2015_06_15::Models::NetworkSecurityGroup + end def express_route_circuit Azure::Network::Mgmt::V2015_06_15::Models::ExpressRouteCircuit end @@ -368,20 +377,17 @@ def outbound_nat_rule def load_balancer Azure::Network::Mgmt::V2015_06_15::Models::LoadBalancer end - def application_gateway_path_rule - Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayPathRule - end - def ipconfiguration - Azure::Network::Mgmt::V2015_06_15::Models::IPConfiguration + def transport_protocol + Azure::Network::Mgmt::V2015_06_15::Models::TransportProtocol end - def ipallocation_method - Azure::Network::Mgmt::V2015_06_15::Models::IPAllocationMethod + def security_rule_direction + Azure::Network::Mgmt::V2015_06_15::Models::SecurityRuleDirection end - def subnet - Azure::Network::Mgmt::V2015_06_15::Models::Subnet + def public_ipaddress + Azure::Network::Mgmt::V2015_06_15::Models::PublicIPAddress end - def transport_protocol - Azure::Network::Mgmt::V2015_06_15::Models::TransportProtocol + def route + Azure::Network::Mgmt::V2015_06_15::Models::Route end def virtual_network Azure::Network::Mgmt::V2015_06_15::Models::VirtualNetwork @@ -404,14 +410,11 @@ def local_network_gateway def virtual_network_gateway_connection Azure::Network::Mgmt::V2015_06_15::Models::VirtualNetworkGatewayConnection end - def security_rule_direction - Azure::Network::Mgmt::V2015_06_15::Models::SecurityRuleDirection - end - def application_gateway_protocol - Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayProtocol + def application_gateway_backend_address_pool + Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayBackendAddressPool end - def application_gateway_http_listener - Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayHttpListener + def backend_address_pool + Azure::Network::Mgmt::V2015_06_15::Models::BackendAddressPool end def application_gateway_cookie_based_affinity Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayCookieBasedAffinity @@ -425,6 +428,12 @@ def application_gateway_tier def security_rule_access Azure::Network::Mgmt::V2015_06_15::Models::SecurityRuleAccess end + def application_gateway_protocol + Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayProtocol + end + def ipallocation_method + Azure::Network::Mgmt::V2015_06_15::Models::IPAllocationMethod + end def application_gateway_request_routing_rule_type Azure::Network::Mgmt::V2015_06_15::Models::ApplicationGatewayRequestRoutingRuleType end @@ -473,6 +482,9 @@ def virtual_network_gateway_type def vpn_type Azure::Network::Mgmt::V2015_06_15::Models::VpnType end + def error + Azure::Network::Mgmt::V2015_06_15::Models::Error + end def virtual_network_gateway_sku_name Azure::Network::Mgmt::V2015_06_15::Models::VirtualNetworkGatewaySkuName end @@ -494,9 +506,6 @@ def express_route_circuits_stats_list_result def connection_shared_key_result Azure::Network::Mgmt::V2015_06_15::Models::ConnectionSharedKeyResult end - def error - Azure::Network::Mgmt::V2015_06_15::Models::Error - end def load_balancer_list_result Azure::Network::Mgmt::V2015_06_15::Models::LoadBalancerListResult end @@ -539,15 +548,6 @@ def network_security_group_list_result def usage Azure::Network::Mgmt::V2015_06_15::Models::Usage end - def address_space - Azure::Network::Mgmt::V2015_06_15::Models::AddressSpace - end - def dns_name_availability_result - Azure::Network::Mgmt::V2015_06_15::Models::DnsNameAvailabilityResult - end - def authorization_list_result - Azure::Network::Mgmt::V2015_06_15::Models::AuthorizationListResult - end end end end diff --git a/azure_sdk/lib/v2017_03_09/modules/policy_profile_module.rb b/azure_sdk/lib/v2017_03_09/modules/policy_profile_module.rb index 7391bc7eac..bbc74d6759 100644 --- a/azure_sdk/lib/v2017_03_09/modules/policy_profile_module.rb +++ b/azure_sdk/lib/v2017_03_09/modules/policy_profile_module.rb @@ -7,19 +7,19 @@ module Azure::Profiles::V2017_03_09 module Policy module Mgmt - PolicyDefinitions = Azure::Policy::Mgmt::V2015_10_01_preview::PolicyDefinitions PolicyAssignments = Azure::Policy::Mgmt::V2015_10_01_preview::PolicyAssignments + PolicyDefinitions = Azure::Policy::Mgmt::V2015_10_01_preview::PolicyDefinitions module Models - PolicyDefinitionListResult = Azure::Policy::Mgmt::V2015_10_01_preview::Models::PolicyDefinitionListResult - PolicyType = Azure::Policy::Mgmt::V2015_10_01_preview::Models::PolicyType PolicyAssignment = Azure::Policy::Mgmt::V2015_10_01_preview::Models::PolicyAssignment PolicyDefinition = Azure::Policy::Mgmt::V2015_10_01_preview::Models::PolicyDefinition PolicyAssignmentListResult = Azure::Policy::Mgmt::V2015_10_01_preview::Models::PolicyAssignmentListResult + PolicyDefinitionListResult = Azure::Policy::Mgmt::V2015_10_01_preview::Models::PolicyDefinitionListResult + PolicyType = Azure::Policy::Mgmt::V2015_10_01_preview::Models::PolicyType end class PolicyManagementClass - attr_reader :policy_definitions, :policy_assignments, :configurable, :base_url, :options, :model_classes + attr_reader :policy_assignments, :policy_definitions, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -29,8 +29,8 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) - @policy_definitions = @client_0.policy_definitions @policy_assignments = @client_0.policy_assignments + @policy_definitions = @client_0.policy_definitions @model_classes = ModelClasses.new end @@ -49,12 +49,6 @@ def method_missing(method, *args) end class ModelClasses - def policy_definition_list_result - Azure::Policy::Mgmt::V2015_10_01_preview::Models::PolicyDefinitionListResult - end - def policy_type - Azure::Policy::Mgmt::V2015_10_01_preview::Models::PolicyType - end def policy_assignment Azure::Policy::Mgmt::V2015_10_01_preview::Models::PolicyAssignment end @@ -64,6 +58,12 @@ def policy_definition def policy_assignment_list_result Azure::Policy::Mgmt::V2015_10_01_preview::Models::PolicyAssignmentListResult end + def policy_definition_list_result + Azure::Policy::Mgmt::V2015_10_01_preview::Models::PolicyDefinitionListResult + end + def policy_type + Azure::Policy::Mgmt::V2015_10_01_preview::Models::PolicyType + end end end end diff --git a/azure_sdk/lib/v2017_03_09/modules/resources_profile_module.rb b/azure_sdk/lib/v2017_03_09/modules/resources_profile_module.rb index bbd3e80594..b34349047f 100644 --- a/azure_sdk/lib/v2017_03_09/modules/resources_profile_module.rb +++ b/azure_sdk/lib/v2017_03_09/modules/resources_profile_module.rb @@ -7,14 +7,17 @@ module Azure::Profiles::V2017_03_09 module Resources module Mgmt - DeploymentOperations = Azure::Resources::Mgmt::V2016_02_01::DeploymentOperations Resources = Azure::Resources::Mgmt::V2016_02_01::Resources Deployments = Azure::Resources::Mgmt::V2016_02_01::Deployments Providers = Azure::Resources::Mgmt::V2016_02_01::Providers ResourceGroups = Azure::Resources::Mgmt::V2016_02_01::ResourceGroups Tags = Azure::Resources::Mgmt::V2016_02_01::Tags + DeploymentOperations = Azure::Resources::Mgmt::V2016_02_01::DeploymentOperations module Models + Plan = Azure::Resources::Mgmt::V2016_02_01::Models::Plan + ResourceIdentityType = Azure::Resources::Mgmt::V2016_02_01::Models::ResourceIdentityType + Sku = Azure::Resources::Mgmt::V2016_02_01::Models::Sku Dependency = Azure::Resources::Mgmt::V2016_02_01::Models::Dependency GenericResourceFilter = Azure::Resources::Mgmt::V2016_02_01::Models::GenericResourceFilter Identity = Azure::Resources::Mgmt::V2016_02_01::Models::Identity @@ -58,13 +61,10 @@ module Models DeploymentMode = Azure::Resources::Mgmt::V2016_02_01::Models::DeploymentMode SubResource = Azure::Resources::Mgmt::V2016_02_01::Models::SubResource ResourceListResult = Azure::Resources::Mgmt::V2016_02_01::Models::ResourceListResult - Plan = Azure::Resources::Mgmt::V2016_02_01::Models::Plan - ResourceIdentityType = Azure::Resources::Mgmt::V2016_02_01::Models::ResourceIdentityType - Sku = Azure::Resources::Mgmt::V2016_02_01::Models::Sku end class ResourcesManagementClass - attr_reader :deployment_operations, :resources, :deployments, :providers, :resource_groups, :tags, :configurable, :base_url, :options, :model_classes + attr_reader :resources, :deployments, :providers, :resource_groups, :tags, :deployment_operations, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -74,12 +74,12 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) - @deployment_operations = @client_0.deployment_operations @resources = @client_0.resources @deployments = @client_0.deployments @providers = @client_0.providers @resource_groups = @client_0.resource_groups @tags = @client_0.tags + @deployment_operations = @client_0.deployment_operations @model_classes = ModelClasses.new end @@ -98,6 +98,15 @@ def method_missing(method, *args) end class ModelClasses + def plan + Azure::Resources::Mgmt::V2016_02_01::Models::Plan + end + def resource_identity_type + Azure::Resources::Mgmt::V2016_02_01::Models::ResourceIdentityType + end + def sku + Azure::Resources::Mgmt::V2016_02_01::Models::Sku + end def dependency Azure::Resources::Mgmt::V2016_02_01::Models::Dependency end @@ -227,15 +236,6 @@ def sub_resource def resource_list_result Azure::Resources::Mgmt::V2016_02_01::Models::ResourceListResult end - def plan - Azure::Resources::Mgmt::V2016_02_01::Models::Plan - end - def resource_identity_type - Azure::Resources::Mgmt::V2016_02_01::Models::ResourceIdentityType - end - def sku - Azure::Resources::Mgmt::V2016_02_01::Models::Sku - end end end end diff --git a/azure_sdk/lib/v2017_03_09/modules/storage_profile_module.rb b/azure_sdk/lib/v2017_03_09/modules/storage_profile_module.rb index b5322f18b1..8e54b38cf9 100644 --- a/azure_sdk/lib/v2017_03_09/modules/storage_profile_module.rb +++ b/azure_sdk/lib/v2017_03_09/modules/storage_profile_module.rb @@ -11,34 +11,34 @@ module Mgmt StorageAccounts = Azure::Storage::Mgmt::V2016_01_01::StorageAccounts module Models - AccountStatus = Azure::Storage::Mgmt::V2016_01_01::Models::AccountStatus + EncryptionService = Azure::Storage::Mgmt::V2016_01_01::Models::EncryptionService + StorageAccountListKeysResult = Azure::Storage::Mgmt::V2016_01_01::Models::StorageAccountListKeysResult + Encryption = Azure::Storage::Mgmt::V2016_01_01::Models::Encryption + StorageAccountRegenerateKeyParameters = Azure::Storage::Mgmt::V2016_01_01::Models::StorageAccountRegenerateKeyParameters + Endpoints = Azure::Storage::Mgmt::V2016_01_01::Models::Endpoints + CustomDomain = Azure::Storage::Mgmt::V2016_01_01::Models::CustomDomain + EncryptionServices = Azure::Storage::Mgmt::V2016_01_01::Models::EncryptionServices + UsageListResult = Azure::Storage::Mgmt::V2016_01_01::Models::UsageListResult + Sku = Azure::Storage::Mgmt::V2016_01_01::Models::Sku UsageName = Azure::Storage::Mgmt::V2016_01_01::Models::UsageName - UsageUnit = Azure::Storage::Mgmt::V2016_01_01::Models::UsageUnit - KeyPermission = Azure::Storage::Mgmt::V2016_01_01::Models::KeyPermission + SkuTier = Azure::Storage::Mgmt::V2016_01_01::Models::SkuTier + StorageAccount = Azure::Storage::Mgmt::V2016_01_01::Models::StorageAccount Kind = Azure::Storage::Mgmt::V2016_01_01::Models::Kind + AccessTier = Azure::Storage::Mgmt::V2016_01_01::Models::AccessTier + Usage = Azure::Storage::Mgmt::V2016_01_01::Models::Usage + AccountStatus = Azure::Storage::Mgmt::V2016_01_01::Models::AccountStatus + KeyPermission = Azure::Storage::Mgmt::V2016_01_01::Models::KeyPermission + UsageUnit = Azure::Storage::Mgmt::V2016_01_01::Models::UsageUnit StorageAccountCreateParameters = Azure::Storage::Mgmt::V2016_01_01::Models::StorageAccountCreateParameters StorageAccountUpdateParameters = Azure::Storage::Mgmt::V2016_01_01::Models::StorageAccountUpdateParameters Resource = Azure::Storage::Mgmt::V2016_01_01::Models::Resource + Reason = Azure::Storage::Mgmt::V2016_01_01::Models::Reason ProvisioningState = Azure::Storage::Mgmt::V2016_01_01::Models::ProvisioningState CheckNameAvailabilityResult = Azure::Storage::Mgmt::V2016_01_01::Models::CheckNameAvailabilityResult - Reason = Azure::Storage::Mgmt::V2016_01_01::Models::Reason SkuName = Azure::Storage::Mgmt::V2016_01_01::Models::SkuName StorageAccountCheckNameAvailabilityParameters = Azure::Storage::Mgmt::V2016_01_01::Models::StorageAccountCheckNameAvailabilityParameters StorageAccountKey = Azure::Storage::Mgmt::V2016_01_01::Models::StorageAccountKey - Usage = Azure::Storage::Mgmt::V2016_01_01::Models::Usage StorageAccountListResult = Azure::Storage::Mgmt::V2016_01_01::Models::StorageAccountListResult - EncryptionService = Azure::Storage::Mgmt::V2016_01_01::Models::EncryptionService - StorageAccountListKeysResult = Azure::Storage::Mgmt::V2016_01_01::Models::StorageAccountListKeysResult - Encryption = Azure::Storage::Mgmt::V2016_01_01::Models::Encryption - StorageAccountRegenerateKeyParameters = Azure::Storage::Mgmt::V2016_01_01::Models::StorageAccountRegenerateKeyParameters - Endpoints = Azure::Storage::Mgmt::V2016_01_01::Models::Endpoints - CustomDomain = Azure::Storage::Mgmt::V2016_01_01::Models::CustomDomain - UsageListResult = Azure::Storage::Mgmt::V2016_01_01::Models::UsageListResult - StorageAccount = Azure::Storage::Mgmt::V2016_01_01::Models::StorageAccount - SkuTier = Azure::Storage::Mgmt::V2016_01_01::Models::SkuTier - AccessTier = Azure::Storage::Mgmt::V2016_01_01::Models::AccessTier - Sku = Azure::Storage::Mgmt::V2016_01_01::Models::Sku - EncryptionServices = Azure::Storage::Mgmt::V2016_01_01::Models::EncryptionServices end class StorageManagementClass @@ -72,21 +72,60 @@ def method_missing(method, *args) end class ModelClasses - def account_status - Azure::Storage::Mgmt::V2016_01_01::Models::AccountStatus + def encryption_service + Azure::Storage::Mgmt::V2016_01_01::Models::EncryptionService + end + def storage_account_list_keys_result + Azure::Storage::Mgmt::V2016_01_01::Models::StorageAccountListKeysResult + end + def encryption + Azure::Storage::Mgmt::V2016_01_01::Models::Encryption + end + def storage_account_regenerate_key_parameters + Azure::Storage::Mgmt::V2016_01_01::Models::StorageAccountRegenerateKeyParameters + end + def endpoints + Azure::Storage::Mgmt::V2016_01_01::Models::Endpoints + end + def custom_domain + Azure::Storage::Mgmt::V2016_01_01::Models::CustomDomain + end + def encryption_services + Azure::Storage::Mgmt::V2016_01_01::Models::EncryptionServices + end + def usage_list_result + Azure::Storage::Mgmt::V2016_01_01::Models::UsageListResult + end + def sku + Azure::Storage::Mgmt::V2016_01_01::Models::Sku end def usage_name Azure::Storage::Mgmt::V2016_01_01::Models::UsageName end - def usage_unit - Azure::Storage::Mgmt::V2016_01_01::Models::UsageUnit + def sku_tier + Azure::Storage::Mgmt::V2016_01_01::Models::SkuTier end - def key_permission - Azure::Storage::Mgmt::V2016_01_01::Models::KeyPermission + def storage_account + Azure::Storage::Mgmt::V2016_01_01::Models::StorageAccount end def kind Azure::Storage::Mgmt::V2016_01_01::Models::Kind end + def access_tier + Azure::Storage::Mgmt::V2016_01_01::Models::AccessTier + end + def usage + Azure::Storage::Mgmt::V2016_01_01::Models::Usage + end + def account_status + Azure::Storage::Mgmt::V2016_01_01::Models::AccountStatus + end + def key_permission + Azure::Storage::Mgmt::V2016_01_01::Models::KeyPermission + end + def usage_unit + Azure::Storage::Mgmt::V2016_01_01::Models::UsageUnit + end def storage_account_create_parameters Azure::Storage::Mgmt::V2016_01_01::Models::StorageAccountCreateParameters end @@ -96,15 +135,15 @@ def storage_account_update_parameters def resource Azure::Storage::Mgmt::V2016_01_01::Models::Resource end + def reason + Azure::Storage::Mgmt::V2016_01_01::Models::Reason + end def provisioning_state Azure::Storage::Mgmt::V2016_01_01::Models::ProvisioningState end def check_name_availability_result Azure::Storage::Mgmt::V2016_01_01::Models::CheckNameAvailabilityResult end - def reason - Azure::Storage::Mgmt::V2016_01_01::Models::Reason - end def sku_name Azure::Storage::Mgmt::V2016_01_01::Models::SkuName end @@ -114,48 +153,9 @@ def storage_account_check_name_availability_parameters def storage_account_key Azure::Storage::Mgmt::V2016_01_01::Models::StorageAccountKey end - def usage - Azure::Storage::Mgmt::V2016_01_01::Models::Usage - end def storage_account_list_result Azure::Storage::Mgmt::V2016_01_01::Models::StorageAccountListResult end - def encryption_service - Azure::Storage::Mgmt::V2016_01_01::Models::EncryptionService - end - def storage_account_list_keys_result - Azure::Storage::Mgmt::V2016_01_01::Models::StorageAccountListKeysResult - end - def encryption - Azure::Storage::Mgmt::V2016_01_01::Models::Encryption - end - def storage_account_regenerate_key_parameters - Azure::Storage::Mgmt::V2016_01_01::Models::StorageAccountRegenerateKeyParameters - end - def endpoints - Azure::Storage::Mgmt::V2016_01_01::Models::Endpoints - end - def custom_domain - Azure::Storage::Mgmt::V2016_01_01::Models::CustomDomain - end - def usage_list_result - Azure::Storage::Mgmt::V2016_01_01::Models::UsageListResult - end - def storage_account - Azure::Storage::Mgmt::V2016_01_01::Models::StorageAccount - end - def sku_tier - Azure::Storage::Mgmt::V2016_01_01::Models::SkuTier - end - def access_tier - Azure::Storage::Mgmt::V2016_01_01::Models::AccessTier - end - def sku - Azure::Storage::Mgmt::V2016_01_01::Models::Sku - end - def encryption_services - Azure::Storage::Mgmt::V2016_01_01::Models::EncryptionServices - end end end end diff --git a/azure_sdk/lib/v2017_03_09/modules/subscriptions_profile_module.rb b/azure_sdk/lib/v2017_03_09/modules/subscriptions_profile_module.rb index 66574cda5d..c3ec7d365d 100644 --- a/azure_sdk/lib/v2017_03_09/modules/subscriptions_profile_module.rb +++ b/azure_sdk/lib/v2017_03_09/modules/subscriptions_profile_module.rb @@ -13,17 +13,17 @@ module Mgmt module Models Location = Azure::Subscriptions::Mgmt::V2016_06_01::Models::Location - SubscriptionPolicies = Azure::Subscriptions::Mgmt::V2016_06_01::Models::SubscriptionPolicies - SubscriptionListResult = Azure::Subscriptions::Mgmt::V2016_06_01::Models::SubscriptionListResult - Subscription = Azure::Subscriptions::Mgmt::V2016_06_01::Models::Subscription - SubscriptionState = Azure::Subscriptions::Mgmt::V2016_06_01::Models::SubscriptionState - TenantListResult = Azure::Subscriptions::Mgmt::V2016_06_01::Models::TenantListResult - OperationListResult = Azure::Subscriptions::Mgmt::V2016_06_01::Models::OperationListResult - SpendingLimit = Azure::Subscriptions::Mgmt::V2016_06_01::Models::SpendingLimit - LocationListResult = Azure::Subscriptions::Mgmt::V2016_06_01::Models::LocationListResult OperationDisplay = Azure::Subscriptions::Mgmt::V2016_06_01::Models::OperationDisplay Operation = Azure::Subscriptions::Mgmt::V2016_06_01::Models::Operation TenantIdDescription = Azure::Subscriptions::Mgmt::V2016_06_01::Models::TenantIdDescription + OperationListResult = Azure::Subscriptions::Mgmt::V2016_06_01::Models::OperationListResult + SubscriptionPolicies = Azure::Subscriptions::Mgmt::V2016_06_01::Models::SubscriptionPolicies + TenantListResult = Azure::Subscriptions::Mgmt::V2016_06_01::Models::TenantListResult + LocationListResult = Azure::Subscriptions::Mgmt::V2016_06_01::Models::LocationListResult + SubscriptionState = Azure::Subscriptions::Mgmt::V2016_06_01::Models::SubscriptionState + Subscription = Azure::Subscriptions::Mgmt::V2016_06_01::Models::Subscription + SpendingLimit = Azure::Subscriptions::Mgmt::V2016_06_01::Models::SpendingLimit + SubscriptionListResult = Azure::Subscriptions::Mgmt::V2016_06_01::Models::SubscriptionListResult end class SubscriptionsManagementClass @@ -61,38 +61,38 @@ class ModelClasses def location Azure::Subscriptions::Mgmt::V2016_06_01::Models::Location end - def subscription_policies - Azure::Subscriptions::Mgmt::V2016_06_01::Models::SubscriptionPolicies - end - def subscription_list_result - Azure::Subscriptions::Mgmt::V2016_06_01::Models::SubscriptionListResult - end - def subscription - Azure::Subscriptions::Mgmt::V2016_06_01::Models::Subscription + def operation_display + Azure::Subscriptions::Mgmt::V2016_06_01::Models::OperationDisplay end - def subscription_state - Azure::Subscriptions::Mgmt::V2016_06_01::Models::SubscriptionState + def operation + Azure::Subscriptions::Mgmt::V2016_06_01::Models::Operation end - def tenant_list_result - Azure::Subscriptions::Mgmt::V2016_06_01::Models::TenantListResult + def tenant_id_description + Azure::Subscriptions::Mgmt::V2016_06_01::Models::TenantIdDescription end def operation_list_result Azure::Subscriptions::Mgmt::V2016_06_01::Models::OperationListResult end - def spending_limit - Azure::Subscriptions::Mgmt::V2016_06_01::Models::SpendingLimit + def subscription_policies + Azure::Subscriptions::Mgmt::V2016_06_01::Models::SubscriptionPolicies + end + def tenant_list_result + Azure::Subscriptions::Mgmt::V2016_06_01::Models::TenantListResult end def location_list_result Azure::Subscriptions::Mgmt::V2016_06_01::Models::LocationListResult end - def operation_display - Azure::Subscriptions::Mgmt::V2016_06_01::Models::OperationDisplay + def subscription_state + Azure::Subscriptions::Mgmt::V2016_06_01::Models::SubscriptionState end - def operation - Azure::Subscriptions::Mgmt::V2016_06_01::Models::Operation + def subscription + Azure::Subscriptions::Mgmt::V2016_06_01::Models::Subscription end - def tenant_id_description - Azure::Subscriptions::Mgmt::V2016_06_01::Models::TenantIdDescription + def spending_limit + Azure::Subscriptions::Mgmt::V2016_06_01::Models::SpendingLimit + end + def subscription_list_result + Azure::Subscriptions::Mgmt::V2016_06_01::Models::SubscriptionListResult end end end diff --git a/azure_sdk/lib/v2018_03_01/modules/compute_profile_module.rb b/azure_sdk/lib/v2018_03_01/modules/compute_profile_module.rb index 4ef178bba0..0003ae5030 100644 --- a/azure_sdk/lib/v2018_03_01/modules/compute_profile_module.rb +++ b/azure_sdk/lib/v2018_03_01/modules/compute_profile_module.rb @@ -7,11 +7,6 @@ module Azure::Profiles::V2018_03_01 module Compute module Mgmt - AvailabilitySets = Azure::Compute::Mgmt::V2017_03_30::AvailabilitySets - VirtualMachineExtensionImages = Azure::Compute::Mgmt::V2017_03_30::VirtualMachineExtensionImages - VirtualMachineExtensions = Azure::Compute::Mgmt::V2017_03_30::VirtualMachineExtensions - VirtualMachines = Azure::Compute::Mgmt::V2017_03_30::VirtualMachines - VirtualMachineImages = Azure::Compute::Mgmt::V2017_03_30::VirtualMachineImages UsageOperations = Azure::Compute::Mgmt::V2017_03_30::UsageOperations VirtualMachineSizes = Azure::Compute::Mgmt::V2017_03_30::VirtualMachineSizes Images = Azure::Compute::Mgmt::V2017_03_30::Images @@ -23,8 +18,26 @@ module Mgmt Disks = Azure::Compute::Mgmt::V2017_03_30::Disks Snapshots = Azure::Compute::Mgmt::V2017_03_30::Snapshots VirtualMachineRunCommands = Azure::Compute::Mgmt::V2017_03_30::VirtualMachineRunCommands + AvailabilitySets = Azure::Compute::Mgmt::V2017_03_30::AvailabilitySets + VirtualMachineExtensionImages = Azure::Compute::Mgmt::V2017_03_30::VirtualMachineExtensionImages + VirtualMachineExtensions = Azure::Compute::Mgmt::V2017_03_30::VirtualMachineExtensions + VirtualMachines = Azure::Compute::Mgmt::V2017_03_30::VirtualMachines + VirtualMachineImages = Azure::Compute::Mgmt::V2017_03_30::VirtualMachineImages module Models + ResourceSkusResult = Azure::Compute::Mgmt::V2017_03_30::Models::ResourceSkusResult + VirtualMachineCaptureParameters = Azure::Compute::Mgmt::V2017_03_30::Models::VirtualMachineCaptureParameters + VirtualMachineScaleSetOSProfile = Azure::Compute::Mgmt::V2017_03_30::Models::VirtualMachineScaleSetOSProfile + Plan = Azure::Compute::Mgmt::V2017_03_30::Models::Plan + VirtualMachineScaleSetUpdateOSProfile = Azure::Compute::Mgmt::V2017_03_30::Models::VirtualMachineScaleSetUpdateOSProfile + SnapshotList = Azure::Compute::Mgmt::V2017_03_30::Models::SnapshotList + InstanceViewStatus = Azure::Compute::Mgmt::V2017_03_30::Models::InstanceViewStatus + KeyVaultKeyReference = Azure::Compute::Mgmt::V2017_03_30::Models::KeyVaultKeyReference + Sku = Azure::Compute::Mgmt::V2017_03_30::Models::Sku + VirtualHardDisk = Azure::Compute::Mgmt::V2017_03_30::Models::VirtualHardDisk + KeyVaultAndKeyReference = Azure::Compute::Mgmt::V2017_03_30::Models::KeyVaultAndKeyReference + OSDisk = Azure::Compute::Mgmt::V2017_03_30::Models::OSDisk + VirtualMachineScaleSetDataDisk = Azure::Compute::Mgmt::V2017_03_30::Models::VirtualMachineScaleSetDataDisk StorageProfile = Azure::Compute::Mgmt::V2017_03_30::Models::StorageProfile VirtualMachineScaleSetStorageProfile = Azure::Compute::Mgmt::V2017_03_30::Models::VirtualMachineScaleSetStorageProfile WinRMListener = Azure::Compute::Mgmt::V2017_03_30::Models::WinRMListener @@ -181,23 +194,10 @@ module Models RunCommandInput = Azure::Compute::Mgmt::V2017_03_30::Models::RunCommandInput ResourceSku = Azure::Compute::Mgmt::V2017_03_30::Models::ResourceSku Usage = Azure::Compute::Mgmt::V2017_03_30::Models::Usage - ResourceSkusResult = Azure::Compute::Mgmt::V2017_03_30::Models::ResourceSkusResult - VirtualMachineCaptureParameters = Azure::Compute::Mgmt::V2017_03_30::Models::VirtualMachineCaptureParameters - VirtualMachineScaleSetOSProfile = Azure::Compute::Mgmt::V2017_03_30::Models::VirtualMachineScaleSetOSProfile - Plan = Azure::Compute::Mgmt::V2017_03_30::Models::Plan - VirtualMachineScaleSetUpdateOSProfile = Azure::Compute::Mgmt::V2017_03_30::Models::VirtualMachineScaleSetUpdateOSProfile - SnapshotList = Azure::Compute::Mgmt::V2017_03_30::Models::SnapshotList - InstanceViewStatus = Azure::Compute::Mgmt::V2017_03_30::Models::InstanceViewStatus - KeyVaultKeyReference = Azure::Compute::Mgmt::V2017_03_30::Models::KeyVaultKeyReference - Sku = Azure::Compute::Mgmt::V2017_03_30::Models::Sku - VirtualHardDisk = Azure::Compute::Mgmt::V2017_03_30::Models::VirtualHardDisk - KeyVaultAndKeyReference = Azure::Compute::Mgmt::V2017_03_30::Models::KeyVaultAndKeyReference - OSDisk = Azure::Compute::Mgmt::V2017_03_30::Models::OSDisk - VirtualMachineScaleSetDataDisk = Azure::Compute::Mgmt::V2017_03_30::Models::VirtualMachineScaleSetDataDisk end class ComputeManagementClass - attr_reader :availability_sets, :virtual_machine_extension_images, :virtual_machine_extensions, :virtual_machines, :virtual_machine_images, :usage_operations, :virtual_machine_sizes, :images, :resource_skus, :virtual_machine_scale_sets, :virtual_machine_scale_set_extensions, :virtual_machine_scale_set_rolling_upgrades, :virtual_machine_scale_set_vms, :disks, :snapshots, :virtual_machine_run_commands, :configurable, :base_url, :options, :model_classes + attr_reader :usage_operations, :virtual_machine_sizes, :images, :resource_skus, :virtual_machine_scale_sets, :virtual_machine_scale_set_extensions, :virtual_machine_scale_set_rolling_upgrades, :virtual_machine_scale_set_vms, :disks, :snapshots, :virtual_machine_run_commands, :availability_sets, :virtual_machine_extension_images, :virtual_machine_extensions, :virtual_machines, :virtual_machine_images, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -207,11 +207,6 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) - @availability_sets = @client_0.availability_sets - @virtual_machine_extension_images = @client_0.virtual_machine_extension_images - @virtual_machine_extensions = @client_0.virtual_machine_extensions - @virtual_machines = @client_0.virtual_machines - @virtual_machine_images = @client_0.virtual_machine_images @usage_operations = @client_0.usage_operations @virtual_machine_sizes = @client_0.virtual_machine_sizes @images = @client_0.images @@ -223,6 +218,11 @@ def initialize(configurable, base_url=nil, options=nil) @disks = @client_0.disks @snapshots = @client_0.snapshots @virtual_machine_run_commands = @client_0.virtual_machine_run_commands + @availability_sets = @client_0.availability_sets + @virtual_machine_extension_images = @client_0.virtual_machine_extension_images + @virtual_machine_extensions = @client_0.virtual_machine_extensions + @virtual_machines = @client_0.virtual_machines + @virtual_machine_images = @client_0.virtual_machine_images @model_classes = ModelClasses.new end @@ -241,6 +241,45 @@ def method_missing(method, *args) end class ModelClasses + def resource_skus_result + Azure::Compute::Mgmt::V2017_03_30::Models::ResourceSkusResult + end + def virtual_machine_capture_parameters + Azure::Compute::Mgmt::V2017_03_30::Models::VirtualMachineCaptureParameters + end + def virtual_machine_scale_set_osprofile + Azure::Compute::Mgmt::V2017_03_30::Models::VirtualMachineScaleSetOSProfile + end + def plan + Azure::Compute::Mgmt::V2017_03_30::Models::Plan + end + def virtual_machine_scale_set_update_osprofile + Azure::Compute::Mgmt::V2017_03_30::Models::VirtualMachineScaleSetUpdateOSProfile + end + def snapshot_list + Azure::Compute::Mgmt::V2017_03_30::Models::SnapshotList + end + def instance_view_status + Azure::Compute::Mgmt::V2017_03_30::Models::InstanceViewStatus + end + def key_vault_key_reference + Azure::Compute::Mgmt::V2017_03_30::Models::KeyVaultKeyReference + end + def sku + Azure::Compute::Mgmt::V2017_03_30::Models::Sku + end + def virtual_hard_disk + Azure::Compute::Mgmt::V2017_03_30::Models::VirtualHardDisk + end + def key_vault_and_key_reference + Azure::Compute::Mgmt::V2017_03_30::Models::KeyVaultAndKeyReference + end + def osdisk + Azure::Compute::Mgmt::V2017_03_30::Models::OSDisk + end + def virtual_machine_scale_set_data_disk + Azure::Compute::Mgmt::V2017_03_30::Models::VirtualMachineScaleSetDataDisk + end def storage_profile Azure::Compute::Mgmt::V2017_03_30::Models::StorageProfile end @@ -709,45 +748,6 @@ def resource_sku def usage Azure::Compute::Mgmt::V2017_03_30::Models::Usage end - def resource_skus_result - Azure::Compute::Mgmt::V2017_03_30::Models::ResourceSkusResult - end - def virtual_machine_capture_parameters - Azure::Compute::Mgmt::V2017_03_30::Models::VirtualMachineCaptureParameters - end - def virtual_machine_scale_set_osprofile - Azure::Compute::Mgmt::V2017_03_30::Models::VirtualMachineScaleSetOSProfile - end - def plan - Azure::Compute::Mgmt::V2017_03_30::Models::Plan - end - def virtual_machine_scale_set_update_osprofile - Azure::Compute::Mgmt::V2017_03_30::Models::VirtualMachineScaleSetUpdateOSProfile - end - def snapshot_list - Azure::Compute::Mgmt::V2017_03_30::Models::SnapshotList - end - def instance_view_status - Azure::Compute::Mgmt::V2017_03_30::Models::InstanceViewStatus - end - def key_vault_key_reference - Azure::Compute::Mgmt::V2017_03_30::Models::KeyVaultKeyReference - end - def sku - Azure::Compute::Mgmt::V2017_03_30::Models::Sku - end - def virtual_hard_disk - Azure::Compute::Mgmt::V2017_03_30::Models::VirtualHardDisk - end - def key_vault_and_key_reference - Azure::Compute::Mgmt::V2017_03_30::Models::KeyVaultAndKeyReference - end - def osdisk - Azure::Compute::Mgmt::V2017_03_30::Models::OSDisk - end - def virtual_machine_scale_set_data_disk - Azure::Compute::Mgmt::V2017_03_30::Models::VirtualMachineScaleSetDataDisk - end end end end diff --git a/azure_sdk/lib/v2018_03_01/modules/dns_profile_module.rb b/azure_sdk/lib/v2018_03_01/modules/dns_profile_module.rb index 613e2903b9..878902ba1e 100644 --- a/azure_sdk/lib/v2018_03_01/modules/dns_profile_module.rb +++ b/azure_sdk/lib/v2018_03_01/modules/dns_profile_module.rb @@ -11,6 +11,9 @@ module Mgmt Zones = Azure::Dns::Mgmt::V2016_04_01::Zones module Models + Resource = Azure::Dns::Mgmt::V2016_04_01::Models::Resource + RecordSetUpdateParameters = Azure::Dns::Mgmt::V2016_04_01::Models::RecordSetUpdateParameters + RecordSetListResult = Azure::Dns::Mgmt::V2016_04_01::Models::RecordSetListResult AaaaRecord = Azure::Dns::Mgmt::V2016_04_01::Models::AaaaRecord ARecord = Azure::Dns::Mgmt::V2016_04_01::Models::ARecord MxRecord = Azure::Dns::Mgmt::V2016_04_01::Models::MxRecord @@ -30,9 +33,6 @@ module Models OperationStatus = Azure::Dns::Mgmt::V2016_04_01::Models::OperationStatus HttpStatusCode = Azure::Dns::Mgmt::V2016_04_01::Models::HttpStatusCode RecordType = Azure::Dns::Mgmt::V2016_04_01::Models::RecordType - Resource = Azure::Dns::Mgmt::V2016_04_01::Models::Resource - RecordSetUpdateParameters = Azure::Dns::Mgmt::V2016_04_01::Models::RecordSetUpdateParameters - RecordSetListResult = Azure::Dns::Mgmt::V2016_04_01::Models::RecordSetListResult end class DnsManagementClass @@ -66,6 +66,15 @@ def method_missing(method, *args) end class ModelClasses + def resource + Azure::Dns::Mgmt::V2016_04_01::Models::Resource + end + def record_set_update_parameters + Azure::Dns::Mgmt::V2016_04_01::Models::RecordSetUpdateParameters + end + def record_set_list_result + Azure::Dns::Mgmt::V2016_04_01::Models::RecordSetListResult + end def aaaa_record Azure::Dns::Mgmt::V2016_04_01::Models::AaaaRecord end @@ -123,15 +132,6 @@ def http_status_code def record_type Azure::Dns::Mgmt::V2016_04_01::Models::RecordType end - def resource - Azure::Dns::Mgmt::V2016_04_01::Models::Resource - end - def record_set_update_parameters - Azure::Dns::Mgmt::V2016_04_01::Models::RecordSetUpdateParameters - end - def record_set_list_result - Azure::Dns::Mgmt::V2016_04_01::Models::RecordSetListResult - end end end end diff --git a/azure_sdk/lib/v2018_03_01/modules/keyvault_profile_module.rb b/azure_sdk/lib/v2018_03_01/modules/keyvault_profile_module.rb index d5497fb725..916dd80255 100644 --- a/azure_sdk/lib/v2018_03_01/modules/keyvault_profile_module.rb +++ b/azure_sdk/lib/v2018_03_01/modules/keyvault_profile_module.rb @@ -40,8 +40,8 @@ module Models SasDefinitionItem = Azure::KeyVault::V2016_10_01::Models::SasDefinitionItem CertificateMergeParameters = Azure::KeyVault::V2016_10_01::Models::CertificateMergeParameters CertificateIssuerSetParameters = Azure::KeyVault::V2016_10_01::Models::CertificateIssuerSetParameters + Error = Azure::KeyVault::V2016_10_01::Models::Error IssuerCredentials = Azure::KeyVault::V2016_10_01::Models::IssuerCredentials - CertificateIssuerUpdateParameters = Azure::KeyVault::V2016_10_01::Models::CertificateIssuerUpdateParameters OrganizationDetails = Azure::KeyVault::V2016_10_01::Models::OrganizationDetails CertificateOperationUpdateParameter = Azure::KeyVault::V2016_10_01::Models::CertificateOperationUpdateParameter IssuerBundle = Azure::KeyVault::V2016_10_01::Models::IssuerBundle @@ -53,10 +53,10 @@ module Models DeletedKeyListResult = Azure::KeyVault::V2016_10_01::Models::DeletedKeyListResult CertificateIssuerItem = Azure::KeyVault::V2016_10_01::Models::CertificateIssuerItem SecretListResult = Azure::KeyVault::V2016_10_01::Models::SecretListResult - Error = Azure::KeyVault::V2016_10_01::Models::Error X509CertificateProperties = Azure::KeyVault::V2016_10_01::Models::X509CertificateProperties DeletedSecretListResult = Azure::KeyVault::V2016_10_01::Models::DeletedSecretListResult IssuerParameters = Azure::KeyVault::V2016_10_01::Models::IssuerParameters + CertificateIssuerUpdateParameters = Azure::KeyVault::V2016_10_01::Models::CertificateIssuerUpdateParameters CertificateListResult = Azure::KeyVault::V2016_10_01::Models::CertificateListResult SasDefinitionBundle = Azure::KeyVault::V2016_10_01::Models::SasDefinitionBundle DeletedCertificateListResult = Azure::KeyVault::V2016_10_01::Models::DeletedCertificateListResult @@ -89,13 +89,13 @@ module Models DeletedCertificateBundle = Azure::KeyVault::V2016_10_01::Models::DeletedCertificateBundle DeletedCertificateItem = Azure::KeyVault::V2016_10_01::Models::DeletedCertificateItem JsonWebKeyType = Azure::KeyVault::V2016_10_01::Models::JsonWebKeyType - JsonWebKeyCurveName = Azure::KeyVault::V2016_10_01::Models::JsonWebKeyCurveName DeletionRecoveryLevel = Azure::KeyVault::V2016_10_01::Models::DeletionRecoveryLevel KeyUsageType = Azure::KeyVault::V2016_10_01::Models::KeyUsageType + JsonWebKeyCurveName = Azure::KeyVault::V2016_10_01::Models::JsonWebKeyCurveName ActionType = Azure::KeyVault::V2016_10_01::Models::ActionType - JsonWebKeyOperation = Azure::KeyVault::V2016_10_01::Models::JsonWebKeyOperation JsonWebKeyEncryptionAlgorithm = Azure::KeyVault::V2016_10_01::Models::JsonWebKeyEncryptionAlgorithm JsonWebKeySignatureAlgorithm = Azure::KeyVault::V2016_10_01::Models::JsonWebKeySignatureAlgorithm + JsonWebKeyOperation = Azure::KeyVault::V2016_10_01::Models::JsonWebKeyOperation end class KeyVaultDataClass @@ -220,12 +220,12 @@ def certificate_merge_parameters def certificate_issuer_set_parameters Azure::KeyVault::V2016_10_01::Models::CertificateIssuerSetParameters end + def error + Azure::KeyVault::V2016_10_01::Models::Error + end def issuer_credentials Azure::KeyVault::V2016_10_01::Models::IssuerCredentials end - def certificate_issuer_update_parameters - Azure::KeyVault::V2016_10_01::Models::CertificateIssuerUpdateParameters - end def organization_details Azure::KeyVault::V2016_10_01::Models::OrganizationDetails end @@ -259,9 +259,6 @@ def certificate_issuer_item def secret_list_result Azure::KeyVault::V2016_10_01::Models::SecretListResult end - def error - Azure::KeyVault::V2016_10_01::Models::Error - end def x509_certificate_properties Azure::KeyVault::V2016_10_01::Models::X509CertificateProperties end @@ -271,6 +268,9 @@ def deleted_secret_list_result def issuer_parameters Azure::KeyVault::V2016_10_01::Models::IssuerParameters end + def certificate_issuer_update_parameters + Azure::KeyVault::V2016_10_01::Models::CertificateIssuerUpdateParameters + end def certificate_list_result Azure::KeyVault::V2016_10_01::Models::CertificateListResult end @@ -367,27 +367,27 @@ def deleted_certificate_item def json_web_key_type Azure::KeyVault::V2016_10_01::Models::JsonWebKeyType end - def json_web_key_curve_name - Azure::KeyVault::V2016_10_01::Models::JsonWebKeyCurveName - end def deletion_recovery_level Azure::KeyVault::V2016_10_01::Models::DeletionRecoveryLevel end def key_usage_type Azure::KeyVault::V2016_10_01::Models::KeyUsageType end + def json_web_key_curve_name + Azure::KeyVault::V2016_10_01::Models::JsonWebKeyCurveName + end def action_type Azure::KeyVault::V2016_10_01::Models::ActionType end - def json_web_key_operation - Azure::KeyVault::V2016_10_01::Models::JsonWebKeyOperation - end def json_web_key_encryption_algorithm Azure::KeyVault::V2016_10_01::Models::JsonWebKeyEncryptionAlgorithm end def json_web_key_signature_algorithm Azure::KeyVault::V2016_10_01::Models::JsonWebKeySignatureAlgorithm end + def json_web_key_operation + Azure::KeyVault::V2016_10_01::Models::JsonWebKeyOperation + end end end module Mgmt @@ -395,18 +395,26 @@ module Mgmt Operations = Azure::KeyVault::Mgmt::V2016_10_01::Operations module Models + KeyPermissions = Azure::KeyVault::Mgmt::V2016_10_01::Models::KeyPermissions + StoragePermissions = Azure::KeyVault::Mgmt::V2016_10_01::Models::StoragePermissions + CertificatePermissions = Azure::KeyVault::Mgmt::V2016_10_01::Models::CertificatePermissions + Reason = Azure::KeyVault::Mgmt::V2016_10_01::Models::Reason + CreateMode = Azure::KeyVault::Mgmt::V2016_10_01::Models::CreateMode + AccessPolicyUpdateKind = Azure::KeyVault::Mgmt::V2016_10_01::Models::AccessPolicyUpdateKind + Sku = Azure::KeyVault::Mgmt::V2016_10_01::Models::Sku Permissions = Azure::KeyVault::Mgmt::V2016_10_01::Models::Permissions Resource = Azure::KeyVault::Mgmt::V2016_10_01::Models::Resource OperationDisplay = Azure::KeyVault::Mgmt::V2016_10_01::Models::OperationDisplay Operation = Azure::KeyVault::Mgmt::V2016_10_01::Models::Operation DeletedVault = Azure::KeyVault::Mgmt::V2016_10_01::Models::DeletedVault + VaultListResult = Azure::KeyVault::Mgmt::V2016_10_01::Models::VaultListResult DeletedVaultListResult = Azure::KeyVault::Mgmt::V2016_10_01::Models::DeletedVaultListResult - VaultProperties = Azure::KeyVault::Mgmt::V2016_10_01::Models::VaultProperties VaultAccessPolicyProperties = Azure::KeyVault::Mgmt::V2016_10_01::Models::VaultAccessPolicyProperties ResourceListResult = Azure::KeyVault::Mgmt::V2016_10_01::Models::ResourceListResult VaultCreateOrUpdateParameters = Azure::KeyVault::Mgmt::V2016_10_01::Models::VaultCreateOrUpdateParameters VaultCheckNameAvailabilityParameters = Azure::KeyVault::Mgmt::V2016_10_01::Models::VaultCheckNameAvailabilityParameters VaultAccessPolicyParameters = Azure::KeyVault::Mgmt::V2016_10_01::Models::VaultAccessPolicyParameters + VaultProperties = Azure::KeyVault::Mgmt::V2016_10_01::Models::VaultProperties CheckNameAvailabilityResult = Azure::KeyVault::Mgmt::V2016_10_01::Models::CheckNameAvailabilityResult VaultPatchProperties = Azure::KeyVault::Mgmt::V2016_10_01::Models::VaultPatchProperties LogSpecification = Azure::KeyVault::Mgmt::V2016_10_01::Models::LogSpecification @@ -414,18 +422,10 @@ module Models ServiceSpecification = Azure::KeyVault::Mgmt::V2016_10_01::Models::ServiceSpecification AccessPolicyEntry = Azure::KeyVault::Mgmt::V2016_10_01::Models::AccessPolicyEntry DeletedVaultProperties = Azure::KeyVault::Mgmt::V2016_10_01::Models::DeletedVaultProperties - VaultListResult = Azure::KeyVault::Mgmt::V2016_10_01::Models::VaultListResult OperationListResult = Azure::KeyVault::Mgmt::V2016_10_01::Models::OperationListResult SkuName = Azure::KeyVault::Mgmt::V2016_10_01::Models::SkuName Vault = Azure::KeyVault::Mgmt::V2016_10_01::Models::Vault SecretPermissions = Azure::KeyVault::Mgmt::V2016_10_01::Models::SecretPermissions - KeyPermissions = Azure::KeyVault::Mgmt::V2016_10_01::Models::KeyPermissions - StoragePermissions = Azure::KeyVault::Mgmt::V2016_10_01::Models::StoragePermissions - CertificatePermissions = Azure::KeyVault::Mgmt::V2016_10_01::Models::CertificatePermissions - AccessPolicyUpdateKind = Azure::KeyVault::Mgmt::V2016_10_01::Models::AccessPolicyUpdateKind - CreateMode = Azure::KeyVault::Mgmt::V2016_10_01::Models::CreateMode - Reason = Azure::KeyVault::Mgmt::V2016_10_01::Models::Reason - Sku = Azure::KeyVault::Mgmt::V2016_10_01::Models::Sku end class KeyVaultManagementClass @@ -459,6 +459,27 @@ def method_missing(method, *args) end class ModelClasses + def key_permissions + Azure::KeyVault::Mgmt::V2016_10_01::Models::KeyPermissions + end + def storage_permissions + Azure::KeyVault::Mgmt::V2016_10_01::Models::StoragePermissions + end + def certificate_permissions + Azure::KeyVault::Mgmt::V2016_10_01::Models::CertificatePermissions + end + def reason + Azure::KeyVault::Mgmt::V2016_10_01::Models::Reason + end + def create_mode + Azure::KeyVault::Mgmt::V2016_10_01::Models::CreateMode + end + def access_policy_update_kind + Azure::KeyVault::Mgmt::V2016_10_01::Models::AccessPolicyUpdateKind + end + def sku + Azure::KeyVault::Mgmt::V2016_10_01::Models::Sku + end def permissions Azure::KeyVault::Mgmt::V2016_10_01::Models::Permissions end @@ -474,12 +495,12 @@ def operation def deleted_vault Azure::KeyVault::Mgmt::V2016_10_01::Models::DeletedVault end + def vault_list_result + Azure::KeyVault::Mgmt::V2016_10_01::Models::VaultListResult + end def deleted_vault_list_result Azure::KeyVault::Mgmt::V2016_10_01::Models::DeletedVaultListResult end - def vault_properties - Azure::KeyVault::Mgmt::V2016_10_01::Models::VaultProperties - end def vault_access_policy_properties Azure::KeyVault::Mgmt::V2016_10_01::Models::VaultAccessPolicyProperties end @@ -495,6 +516,9 @@ def vault_check_name_availability_parameters def vault_access_policy_parameters Azure::KeyVault::Mgmt::V2016_10_01::Models::VaultAccessPolicyParameters end + def vault_properties + Azure::KeyVault::Mgmt::V2016_10_01::Models::VaultProperties + end def check_name_availability_result Azure::KeyVault::Mgmt::V2016_10_01::Models::CheckNameAvailabilityResult end @@ -516,9 +540,6 @@ def access_policy_entry def deleted_vault_properties Azure::KeyVault::Mgmt::V2016_10_01::Models::DeletedVaultProperties end - def vault_list_result - Azure::KeyVault::Mgmt::V2016_10_01::Models::VaultListResult - end def operation_list_result Azure::KeyVault::Mgmt::V2016_10_01::Models::OperationListResult end @@ -531,27 +552,6 @@ def vault def secret_permissions Azure::KeyVault::Mgmt::V2016_10_01::Models::SecretPermissions end - def key_permissions - Azure::KeyVault::Mgmt::V2016_10_01::Models::KeyPermissions - end - def storage_permissions - Azure::KeyVault::Mgmt::V2016_10_01::Models::StoragePermissions - end - def certificate_permissions - Azure::KeyVault::Mgmt::V2016_10_01::Models::CertificatePermissions - end - def access_policy_update_kind - Azure::KeyVault::Mgmt::V2016_10_01::Models::AccessPolicyUpdateKind - end - def create_mode - Azure::KeyVault::Mgmt::V2016_10_01::Models::CreateMode - end - def reason - Azure::KeyVault::Mgmt::V2016_10_01::Models::Reason - end - def sku - Azure::KeyVault::Mgmt::V2016_10_01::Models::Sku - end end end end diff --git a/azure_sdk/lib/v2018_03_01/modules/locks_profile_module.rb b/azure_sdk/lib/v2018_03_01/modules/locks_profile_module.rb index d077dde3ed..970e0b4e60 100644 --- a/azure_sdk/lib/v2018_03_01/modules/locks_profile_module.rb +++ b/azure_sdk/lib/v2018_03_01/modules/locks_profile_module.rb @@ -11,13 +11,13 @@ module Mgmt ManagementLocks = Azure::Locks::Mgmt::V2016_09_01::ManagementLocks module Models - OperationListResult = Azure::Locks::Mgmt::V2016_09_01::Models::OperationListResult - ManagementLockObject = Azure::Locks::Mgmt::V2016_09_01::Models::ManagementLockObject - LockLevel = Azure::Locks::Mgmt::V2016_09_01::Models::LockLevel OperationDisplay = Azure::Locks::Mgmt::V2016_09_01::Models::OperationDisplay ManagementLockOwner = Azure::Locks::Mgmt::V2016_09_01::Models::ManagementLockOwner Operation = Azure::Locks::Mgmt::V2016_09_01::Models::Operation ManagementLockListResult = Azure::Locks::Mgmt::V2016_09_01::Models::ManagementLockListResult + OperationListResult = Azure::Locks::Mgmt::V2016_09_01::Models::OperationListResult + ManagementLockObject = Azure::Locks::Mgmt::V2016_09_01::Models::ManagementLockObject + LockLevel = Azure::Locks::Mgmt::V2016_09_01::Models::LockLevel end class LocksManagementClass @@ -51,15 +51,6 @@ def method_missing(method, *args) end class ModelClasses - def operation_list_result - Azure::Locks::Mgmt::V2016_09_01::Models::OperationListResult - end - def management_lock_object - Azure::Locks::Mgmt::V2016_09_01::Models::ManagementLockObject - end - def lock_level - Azure::Locks::Mgmt::V2016_09_01::Models::LockLevel - end def operation_display Azure::Locks::Mgmt::V2016_09_01::Models::OperationDisplay end @@ -72,6 +63,15 @@ def operation def management_lock_list_result Azure::Locks::Mgmt::V2016_09_01::Models::ManagementLockListResult end + def operation_list_result + Azure::Locks::Mgmt::V2016_09_01::Models::OperationListResult + end + def management_lock_object + Azure::Locks::Mgmt::V2016_09_01::Models::ManagementLockObject + end + def lock_level + Azure::Locks::Mgmt::V2016_09_01::Models::LockLevel + end end end end diff --git a/azure_sdk/lib/v2018_03_01/modules/network_profile_module.rb b/azure_sdk/lib/v2018_03_01/modules/network_profile_module.rb index 2a8310c311..4c22a97fa5 100644 --- a/azure_sdk/lib/v2018_03_01/modules/network_profile_module.rb +++ b/azure_sdk/lib/v2018_03_01/modules/network_profile_module.rb @@ -7,6 +7,19 @@ module Azure::Profiles::V2018_03_01 module Network module Mgmt + InboundNatRules = Azure::Network::Mgmt::V2017_10_01::InboundNatRules + LoadBalancerLoadBalancingRules = Azure::Network::Mgmt::V2017_10_01::LoadBalancerLoadBalancingRules + LoadBalancerNetworkInterfaces = Azure::Network::Mgmt::V2017_10_01::LoadBalancerNetworkInterfaces + LoadBalancerProbes = Azure::Network::Mgmt::V2017_10_01::LoadBalancerProbes + NetworkInterfaceIPConfigurations = Azure::Network::Mgmt::V2017_10_01::NetworkInterfaceIPConfigurations + NetworkInterfaceLoadBalancers = Azure::Network::Mgmt::V2017_10_01::NetworkInterfaceLoadBalancers + NetworkSecurityGroups = Azure::Network::Mgmt::V2017_10_01::NetworkSecurityGroups + SecurityRules = Azure::Network::Mgmt::V2017_10_01::SecurityRules + DefaultSecurityRules = Azure::Network::Mgmt::V2017_10_01::DefaultSecurityRules + NetworkWatchers = Azure::Network::Mgmt::V2017_10_01::NetworkWatchers + PacketCaptures = Azure::Network::Mgmt::V2017_10_01::PacketCaptures + ConnectionMonitors = Azure::Network::Mgmt::V2017_10_01::ConnectionMonitors + RouteFilters = Azure::Network::Mgmt::V2017_10_01::RouteFilters RouteFilterRules = Azure::Network::Mgmt::V2017_10_01::RouteFilterRules RouteTables = Azure::Network::Mgmt::V2017_10_01::RouteTables Routes = Azure::Network::Mgmt::V2017_10_01::Routes @@ -31,19 +44,6 @@ module Mgmt LoadBalancers = Azure::Network::Mgmt::V2017_10_01::LoadBalancers LoadBalancerBackendAddressPools = Azure::Network::Mgmt::V2017_10_01::LoadBalancerBackendAddressPools LoadBalancerFrontendIPConfigurations = Azure::Network::Mgmt::V2017_10_01::LoadBalancerFrontendIPConfigurations - InboundNatRules = Azure::Network::Mgmt::V2017_10_01::InboundNatRules - LoadBalancerLoadBalancingRules = Azure::Network::Mgmt::V2017_10_01::LoadBalancerLoadBalancingRules - LoadBalancerNetworkInterfaces = Azure::Network::Mgmt::V2017_10_01::LoadBalancerNetworkInterfaces - LoadBalancerProbes = Azure::Network::Mgmt::V2017_10_01::LoadBalancerProbes - NetworkInterfaceIPConfigurations = Azure::Network::Mgmt::V2017_10_01::NetworkInterfaceIPConfigurations - NetworkInterfaceLoadBalancers = Azure::Network::Mgmt::V2017_10_01::NetworkInterfaceLoadBalancers - NetworkSecurityGroups = Azure::Network::Mgmt::V2017_10_01::NetworkSecurityGroups - SecurityRules = Azure::Network::Mgmt::V2017_10_01::SecurityRules - DefaultSecurityRules = Azure::Network::Mgmt::V2017_10_01::DefaultSecurityRules - NetworkWatchers = Azure::Network::Mgmt::V2017_10_01::NetworkWatchers - PacketCaptures = Azure::Network::Mgmt::V2017_10_01::PacketCaptures - ConnectionMonitors = Azure::Network::Mgmt::V2017_10_01::ConnectionMonitors - RouteFilters = Azure::Network::Mgmt::V2017_10_01::RouteFilters module Models IpTag = Azure::Network::Mgmt::V2017_03_30::Models::IpTag @@ -53,9 +53,9 @@ module Models InterfaceEndpoint = Azure::Network::Mgmt::V2017_03_30::Models::InterfaceEndpoint NetworkInterfaceTapConfiguration = Azure::Network::Mgmt::V2017_03_30::Models::NetworkInterfaceTapConfiguration VirtualNetworkTap = Azure::Network::Mgmt::V2017_03_30::Models::VirtualNetworkTap - ServiceEndpointPolicy = Azure::Network::Mgmt::V2017_03_30::Models::ServiceEndpointPolicy ServiceEndpointPolicyDefinition = Azure::Network::Mgmt::V2017_03_30::Models::ServiceEndpointPolicyDefinition IPConfigurationProfile = Azure::Network::Mgmt::V2017_03_30::Models::IPConfigurationProfile + ServiceEndpointPolicy = Azure::Network::Mgmt::V2017_03_30::Models::ServiceEndpointPolicy ApplicationGatewayBackendAddress = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayBackendAddress PublicIPAddressSku = Azure::Network::Mgmt::V2017_10_01::Models::PublicIPAddressSku PublicIPAddressListResult = Azure::Network::Mgmt::V2017_10_01::Models::PublicIPAddressListResult @@ -115,35 +115,35 @@ module Models GatewayRoute = Azure::Network::Mgmt::V2017_10_01::Models::GatewayRoute SubResource = Azure::Network::Mgmt::V2017_10_01::Models::SubResource NetworkInterfaceLoadBalancerListResult = Azure::Network::Mgmt::V2017_10_01::Models::NetworkInterfaceLoadBalancerListResult - BgpSettings = Azure::Network::Mgmt::V2017_10_01::Models::BgpSettings + EffectiveNetworkSecurityGroupAssociation = Azure::Network::Mgmt::V2017_10_01::Models::EffectiveNetworkSecurityGroupAssociation VirtualNetworkGatewaySku = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewaySku + BgpSettings = Azure::Network::Mgmt::V2017_10_01::Models::BgpSettings EffectiveNetworkSecurityRule = Azure::Network::Mgmt::V2017_10_01::Models::EffectiveNetworkSecurityRule ApplicationGatewayProbeHealthResponseMatch = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayProbeHealthResponseMatch EffectiveNetworkSecurityGroup = Azure::Network::Mgmt::V2017_10_01::Models::EffectiveNetworkSecurityGroup VirtualNetworkUsageName = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkUsageName - EffectiveNetworkSecurityGroupAssociation = Azure::Network::Mgmt::V2017_10_01::Models::EffectiveNetworkSecurityGroupAssociation EffectiveNetworkSecurityGroupListResult = Azure::Network::Mgmt::V2017_10_01::Models::EffectiveNetworkSecurityGroupListResult VirtualNetworkListResult = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkListResult + EffectiveRoute = Azure::Network::Mgmt::V2017_10_01::Models::EffectiveRoute ApplicationGatewayWebApplicationFirewallConfiguration = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayWebApplicationFirewallConfiguration EffectiveRouteListResult = Azure::Network::Mgmt::V2017_10_01::Models::EffectiveRouteListResult ApplicationGatewayListResult = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayListResult SecurityRuleListResult = Azure::Network::Mgmt::V2017_10_01::Models::SecurityRuleListResult ApplicationGatewayFirewallRuleGroup = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayFirewallRuleGroup - EffectiveRoute = Azure::Network::Mgmt::V2017_10_01::Models::EffectiveRoute Usage = Azure::Network::Mgmt::V2017_10_01::Models::Usage - ApplicationGatewayAvailableWafRuleSetsResult = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayAvailableWafRuleSetsResult - NetworkSecurityGroupListResult = Azure::Network::Mgmt::V2017_10_01::Models::NetworkSecurityGroupListResult + AddressSpace = Azure::Network::Mgmt::V2017_10_01::Models::AddressSpace NetworkWatcherListResult = Azure::Network::Mgmt::V2017_10_01::Models::NetworkWatcherListResult TopologyParameters = Azure::Network::Mgmt::V2017_10_01::Models::TopologyParameters ApplicationSecurityGroupListResult = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationSecurityGroupListResult DnsNameAvailabilityResult = Azure::Network::Mgmt::V2017_10_01::Models::DnsNameAvailabilityResult + Dimension = Azure::Network::Mgmt::V2017_10_01::Models::Dimension EndpointServicesListResult = Azure::Network::Mgmt::V2017_10_01::Models::EndpointServicesListResult MetricSpecification = Azure::Network::Mgmt::V2017_10_01::Models::MetricSpecification - Dimension = Azure::Network::Mgmt::V2017_10_01::Models::Dimension AuthorizationListResult = Azure::Network::Mgmt::V2017_10_01::Models::AuthorizationListResult - AddressSpace = Azure::Network::Mgmt::V2017_10_01::Models::AddressSpace - VerificationIPFlowParameters = Azure::Network::Mgmt::V2017_10_01::Models::VerificationIPFlowParameters Topology = Azure::Network::Mgmt::V2017_10_01::Models::Topology + VerificationIPFlowParameters = Azure::Network::Mgmt::V2017_10_01::Models::VerificationIPFlowParameters + BgpServiceCommunityListResult = Azure::Network::Mgmt::V2017_10_01::Models::BgpServiceCommunityListResult + VerificationIPFlowResult = Azure::Network::Mgmt::V2017_10_01::Models::VerificationIPFlowResult Ipv6ExpressRouteCircuitPeeringConfig = Azure::Network::Mgmt::V2017_10_01::Models::Ipv6ExpressRouteCircuitPeeringConfig NextHopParameters = Azure::Network::Mgmt::V2017_10_01::Models::NextHopParameters ExpressRouteCircuitSku = Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitSku @@ -247,47 +247,47 @@ module Models ApplicationGatewayFrontendPort = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayFrontendPort ApplicationGatewayProbe = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayProbe ApplicationGatewayPathRule = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayPathRule - BgpServiceCommunityListResult = Azure::Network::Mgmt::V2017_10_01::Models::BgpServiceCommunityListResult - VerificationIPFlowResult = Azure::Network::Mgmt::V2017_10_01::Models::VerificationIPFlowResult ApplicationGatewayRedirectConfiguration = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayRedirectConfiguration - ApplicationGatewayUrlPathMap = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayUrlPathMap ApplicationGatewayRequestRoutingRule = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayRequestRoutingRule - ApplicationGatewayFirewallRuleSet = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayFirewallRuleSet - ApplicationGatewayAvailableSslOptions = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayAvailableSslOptions + NetworkSecurityGroupListResult = Azure::Network::Mgmt::V2017_10_01::Models::NetworkSecurityGroupListResult + ApplicationGatewayAvailableWafRuleSetsResult = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayAvailableWafRuleSetsResult ApplicationGateway = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGateway - EndpointServiceResult = Azure::Network::Mgmt::V2017_10_01::Models::EndpointServiceResult - ExpressRouteCircuitAuthorization = Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitAuthorization + ApplicationGatewayFirewallRuleSet = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayFirewallRuleSet + ApplicationGatewayUrlPathMap = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayUrlPathMap ApplicationGatewaySslPredefinedPolicy = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewaySslPredefinedPolicy - ExpressRouteCircuitPeering = Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitPeering - RouteFilter = Azure::Network::Mgmt::V2017_10_01::Models::RouteFilter + EndpointServiceResult = Azure::Network::Mgmt::V2017_10_01::Models::EndpointServiceResult + ApplicationGatewayAvailableSslOptions = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayAvailableSslOptions RouteFilterRule = Azure::Network::Mgmt::V2017_10_01::Models::RouteFilterRule - ExpressRouteServiceProvider = Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteServiceProvider - LoadBalancingRule = Azure::Network::Mgmt::V2017_10_01::Models::LoadBalancingRule + ExpressRouteCircuitPeering = Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitPeering + ExpressRouteCircuitAuthorization = Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitAuthorization ExpressRouteCircuit = Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuit - InboundNatPool = Azure::Network::Mgmt::V2017_10_01::Models::InboundNatPool - OutboundNatRule = Azure::Network::Mgmt::V2017_10_01::Models::OutboundNatRule + ExpressRouteServiceProvider = Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteServiceProvider + RouteFilter = Azure::Network::Mgmt::V2017_10_01::Models::RouteFilter Probe = Azure::Network::Mgmt::V2017_10_01::Models::Probe - NetworkWatcher = Azure::Network::Mgmt::V2017_10_01::Models::NetworkWatcher - PatchRouteFilterRule = Azure::Network::Mgmt::V2017_10_01::Models::PatchRouteFilterRule + InboundNatPool = Azure::Network::Mgmt::V2017_10_01::Models::InboundNatPool + LoadBalancingRule = Azure::Network::Mgmt::V2017_10_01::Models::LoadBalancingRule LoadBalancer = Azure::Network::Mgmt::V2017_10_01::Models::LoadBalancer - BgpServiceCommunity = Azure::Network::Mgmt::V2017_10_01::Models::BgpServiceCommunity - VirtualNetworkPeering = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkPeering + NetworkWatcher = Azure::Network::Mgmt::V2017_10_01::Models::NetworkWatcher + OutboundNatRule = Azure::Network::Mgmt::V2017_10_01::Models::OutboundNatRule PatchRouteFilter = Azure::Network::Mgmt::V2017_10_01::Models::PatchRouteFilter - VirtualNetworkGatewayIPConfiguration = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewayIPConfiguration - VpnClientRootCertificate = Azure::Network::Mgmt::V2017_10_01::Models::VpnClientRootCertificate + BgpServiceCommunity = Azure::Network::Mgmt::V2017_10_01::Models::BgpServiceCommunity + PatchRouteFilterRule = Azure::Network::Mgmt::V2017_10_01::Models::PatchRouteFilterRule VirtualNetwork = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetwork - VirtualNetworkGateway = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGateway - LocalNetworkGateway = Azure::Network::Mgmt::V2017_10_01::Models::LocalNetworkGateway + VirtualNetworkGatewayIPConfiguration = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewayIPConfiguration + VirtualNetworkPeering = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkPeering VpnClientRevokedCertificate = Azure::Network::Mgmt::V2017_10_01::Models::VpnClientRevokedCertificate - VirtualNetworkGatewayConnectionListEntity = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewayConnectionListEntity - ApplicationGatewayProtocol = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayProtocol + VirtualNetworkGateway = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGateway + VpnClientRootCertificate = Azure::Network::Mgmt::V2017_10_01::Models::VpnClientRootCertificate VirtualNetworkGatewayConnection = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewayConnection + VirtualNetworkGatewayConnectionListEntity = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewayConnectionListEntity + LocalNetworkGateway = Azure::Network::Mgmt::V2017_10_01::Models::LocalNetworkGateway + ApplicationGatewayCookieBasedAffinity = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayCookieBasedAffinity ApplicationGatewayBackendHealthServerHealth = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayBackendHealthServerHealth IPVersion = Azure::Network::Mgmt::V2017_10_01::Models::IPVersion - ApplicationGatewayCookieBasedAffinity = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayCookieBasedAffinity + ApplicationGatewayTier = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayTier ApplicationGatewaySslProtocol = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewaySslProtocol ApplicationGatewaySkuName = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewaySkuName - ApplicationGatewayTier = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayTier + ApplicationGatewayProtocol = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayProtocol ApplicationGatewaySslCipherSuite = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewaySslCipherSuite ApplicationGatewaySslPolicyType = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewaySslPolicyType ApplicationGatewaySslPolicyName = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewaySslPolicyName @@ -314,23 +314,23 @@ module Models ProvisioningState = Azure::Network::Mgmt::V2017_10_01::Models::ProvisioningState PcProtocol = Azure::Network::Mgmt::V2017_10_01::Models::PcProtocol Direction = Azure::Network::Mgmt::V2017_10_01::Models::Direction - Protocol = Azure::Network::Mgmt::V2017_10_01::Models::Protocol + NextHopType = Azure::Network::Mgmt::V2017_10_01::Models::NextHopType Origin = Azure::Network::Mgmt::V2017_10_01::Models::Origin PcStatus = Azure::Network::Mgmt::V2017_10_01::Models::PcStatus PcError = Azure::Network::Mgmt::V2017_10_01::Models::PcError - NextHopType = Azure::Network::Mgmt::V2017_10_01::Models::NextHopType + ConnectionState = Azure::Network::Mgmt::V2017_10_01::Models::ConnectionState IssueType = Azure::Network::Mgmt::V2017_10_01::Models::IssueType ConnectionStatus = Azure::Network::Mgmt::V2017_10_01::Models::ConnectionStatus - ConnectionState = Azure::Network::Mgmt::V2017_10_01::Models::ConnectionState - EvaluationState = Azure::Network::Mgmt::V2017_10_01::Models::EvaluationState - VirtualNetworkPeeringState = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkPeeringState VirtualNetworkGatewayType = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewayType - VpnType = Azure::Network::Mgmt::V2017_10_01::Models::VpnType - VirtualNetworkGatewaySkuName = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewaySkuName + Protocol = Azure::Network::Mgmt::V2017_10_01::Models::Protocol + VirtualNetworkPeeringState = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkPeeringState VirtualNetworkGatewaySkuTier = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewaySkuTier + VpnType = Azure::Network::Mgmt::V2017_10_01::Models::VpnType + EvaluationState = Azure::Network::Mgmt::V2017_10_01::Models::EvaluationState + ProcessorArchitecture = Azure::Network::Mgmt::V2017_10_01::Models::ProcessorArchitecture VpnClientProtocol = Azure::Network::Mgmt::V2017_10_01::Models::VpnClientProtocol BgpPeerState = Azure::Network::Mgmt::V2017_10_01::Models::BgpPeerState - ProcessorArchitecture = Azure::Network::Mgmt::V2017_10_01::Models::ProcessorArchitecture + VirtualNetworkGatewaySkuName = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewaySkuName AuthenticationMethod = Azure::Network::Mgmt::V2017_10_01::Models::AuthenticationMethod Severity = Azure::Network::Mgmt::V2017_10_01::Models::Severity VirtualNetworkGatewayConnectionType = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewayConnectionType @@ -344,7 +344,7 @@ module Models end class NetworkManagementClass - attr_reader :route_filter_rules, :route_tables, :routes, :bgp_service_communities, :usages, :virtual_networks, :subnets, :virtual_network_peerings, :virtual_network_gateways, :network_interfaces, :public_ipaddresses, :local_network_gateways, :virtual_network_gateway_connections, :operations, :application_gateways, :application_security_groups, :available_endpoint_services, :express_route_circuit_authorizations, :express_route_circuit_peerings, :express_route_circuits, :express_route_service_providers, :load_balancers, :load_balancer_backend_address_pools, :load_balancer_frontend_ipconfigurations, :inbound_nat_rules, :load_balancer_load_balancing_rules, :load_balancer_network_interfaces, :load_balancer_probes, :network_interface_ipconfigurations, :network_interface_load_balancers, :network_security_groups, :security_rules, :default_security_rules, :network_watchers, :packet_captures, :connection_monitors, :route_filters, :configurable, :base_url, :options, :model_classes + attr_reader :inbound_nat_rules, :load_balancer_load_balancing_rules, :load_balancer_network_interfaces, :load_balancer_probes, :network_interface_ipconfigurations, :network_interface_load_balancers, :network_security_groups, :security_rules, :default_security_rules, :network_watchers, :packet_captures, :connection_monitors, :route_filters, :route_filter_rules, :route_tables, :routes, :bgp_service_communities, :usages, :virtual_networks, :subnets, :virtual_network_peerings, :virtual_network_gateways, :network_interfaces, :public_ipaddresses, :local_network_gateways, :virtual_network_gateway_connections, :operations, :application_gateways, :application_security_groups, :available_endpoint_services, :express_route_circuit_authorizations, :express_route_circuit_peerings, :express_route_circuits, :express_route_service_providers, :load_balancers, :load_balancer_backend_address_pools, :load_balancer_frontend_ipconfigurations, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -360,6 +360,19 @@ def initialize(configurable, base_url=nil, options=nil) @client_1.subscription_id = configurable.subscription_id end add_telemetry(@client_1) + @inbound_nat_rules = @client_1.inbound_nat_rules + @load_balancer_load_balancing_rules = @client_1.load_balancer_load_balancing_rules + @load_balancer_network_interfaces = @client_1.load_balancer_network_interfaces + @load_balancer_probes = @client_1.load_balancer_probes + @network_interface_ipconfigurations = @client_1.network_interface_ipconfigurations + @network_interface_load_balancers = @client_1.network_interface_load_balancers + @network_security_groups = @client_1.network_security_groups + @security_rules = @client_1.security_rules + @default_security_rules = @client_1.default_security_rules + @network_watchers = @client_1.network_watchers + @packet_captures = @client_1.packet_captures + @connection_monitors = @client_1.connection_monitors + @route_filters = @client_1.route_filters @route_filter_rules = @client_1.route_filter_rules @route_tables = @client_1.route_tables @routes = @client_1.routes @@ -384,19 +397,6 @@ def initialize(configurable, base_url=nil, options=nil) @load_balancers = @client_1.load_balancers @load_balancer_backend_address_pools = @client_1.load_balancer_backend_address_pools @load_balancer_frontend_ipconfigurations = @client_1.load_balancer_frontend_ipconfigurations - @inbound_nat_rules = @client_1.inbound_nat_rules - @load_balancer_load_balancing_rules = @client_1.load_balancer_load_balancing_rules - @load_balancer_network_interfaces = @client_1.load_balancer_network_interfaces - @load_balancer_probes = @client_1.load_balancer_probes - @network_interface_ipconfigurations = @client_1.network_interface_ipconfigurations - @network_interface_load_balancers = @client_1.network_interface_load_balancers - @network_security_groups = @client_1.network_security_groups - @security_rules = @client_1.security_rules - @default_security_rules = @client_1.default_security_rules - @network_watchers = @client_1.network_watchers - @packet_captures = @client_1.packet_captures - @connection_monitors = @client_1.connection_monitors - @route_filters = @client_1.route_filters @model_classes = ModelClasses.new end @@ -438,15 +438,15 @@ def network_interface_tap_configuration def virtual_network_tap Azure::Network::Mgmt::V2017_03_30::Models::VirtualNetworkTap end - def service_endpoint_policy - Azure::Network::Mgmt::V2017_03_30::Models::ServiceEndpointPolicy - end def service_endpoint_policy_definition Azure::Network::Mgmt::V2017_03_30::Models::ServiceEndpointPolicyDefinition end def ipconfiguration_profile Azure::Network::Mgmt::V2017_03_30::Models::IPConfigurationProfile end + def service_endpoint_policy + Azure::Network::Mgmt::V2017_03_30::Models::ServiceEndpointPolicy + end def application_gateway_backend_address Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayBackendAddress end @@ -624,12 +624,15 @@ def sub_resource def network_interface_load_balancer_list_result Azure::Network::Mgmt::V2017_10_01::Models::NetworkInterfaceLoadBalancerListResult end - def bgp_settings - Azure::Network::Mgmt::V2017_10_01::Models::BgpSettings + def effective_network_security_group_association + Azure::Network::Mgmt::V2017_10_01::Models::EffectiveNetworkSecurityGroupAssociation end def virtual_network_gateway_sku Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewaySku end + def bgp_settings + Azure::Network::Mgmt::V2017_10_01::Models::BgpSettings + end def effective_network_security_rule Azure::Network::Mgmt::V2017_10_01::Models::EffectiveNetworkSecurityRule end @@ -642,15 +645,15 @@ def effective_network_security_group def virtual_network_usage_name Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkUsageName end - def effective_network_security_group_association - Azure::Network::Mgmt::V2017_10_01::Models::EffectiveNetworkSecurityGroupAssociation - end def effective_network_security_group_list_result Azure::Network::Mgmt::V2017_10_01::Models::EffectiveNetworkSecurityGroupListResult end def virtual_network_list_result Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkListResult end + def effective_route + Azure::Network::Mgmt::V2017_10_01::Models::EffectiveRoute + end def application_gateway_web_application_firewall_configuration Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayWebApplicationFirewallConfiguration end @@ -666,17 +669,11 @@ def security_rule_list_result def application_gateway_firewall_rule_group Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayFirewallRuleGroup end - def effective_route - Azure::Network::Mgmt::V2017_10_01::Models::EffectiveRoute - end def usage Azure::Network::Mgmt::V2017_10_01::Models::Usage end - def application_gateway_available_waf_rule_sets_result - Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayAvailableWafRuleSetsResult - end - def network_security_group_list_result - Azure::Network::Mgmt::V2017_10_01::Models::NetworkSecurityGroupListResult + def address_space + Azure::Network::Mgmt::V2017_10_01::Models::AddressSpace end def network_watcher_list_result Azure::Network::Mgmt::V2017_10_01::Models::NetworkWatcherListResult @@ -690,26 +687,29 @@ def application_security_group_list_result def dns_name_availability_result Azure::Network::Mgmt::V2017_10_01::Models::DnsNameAvailabilityResult end + def dimension + Azure::Network::Mgmt::V2017_10_01::Models::Dimension + end def endpoint_services_list_result Azure::Network::Mgmt::V2017_10_01::Models::EndpointServicesListResult end def metric_specification Azure::Network::Mgmt::V2017_10_01::Models::MetricSpecification end - def dimension - Azure::Network::Mgmt::V2017_10_01::Models::Dimension - end def authorization_list_result Azure::Network::Mgmt::V2017_10_01::Models::AuthorizationListResult end - def address_space - Azure::Network::Mgmt::V2017_10_01::Models::AddressSpace + def topology + Azure::Network::Mgmt::V2017_10_01::Models::Topology end def verification_ipflow_parameters Azure::Network::Mgmt::V2017_10_01::Models::VerificationIPFlowParameters end - def topology - Azure::Network::Mgmt::V2017_10_01::Models::Topology + def bgp_service_community_list_result + Azure::Network::Mgmt::V2017_10_01::Models::BgpServiceCommunityListResult + end + def verification_ipflow_result + Azure::Network::Mgmt::V2017_10_01::Models::VerificationIPFlowResult end def ipv6_express_route_circuit_peering_config Azure::Network::Mgmt::V2017_10_01::Models::Ipv6ExpressRouteCircuitPeeringConfig @@ -1020,119 +1020,119 @@ def application_gateway_probe def application_gateway_path_rule Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayPathRule end - def bgp_service_community_list_result - Azure::Network::Mgmt::V2017_10_01::Models::BgpServiceCommunityListResult - end - def verification_ipflow_result - Azure::Network::Mgmt::V2017_10_01::Models::VerificationIPFlowResult - end def application_gateway_redirect_configuration Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayRedirectConfiguration end - def application_gateway_url_path_map - Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayUrlPathMap - end def application_gateway_request_routing_rule Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayRequestRoutingRule end - def application_gateway_firewall_rule_set - Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayFirewallRuleSet + def network_security_group_list_result + Azure::Network::Mgmt::V2017_10_01::Models::NetworkSecurityGroupListResult end - def application_gateway_available_ssl_options - Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayAvailableSslOptions + def application_gateway_available_waf_rule_sets_result + Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayAvailableWafRuleSetsResult end def application_gateway Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGateway end - def endpoint_service_result - Azure::Network::Mgmt::V2017_10_01::Models::EndpointServiceResult + def application_gateway_firewall_rule_set + Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayFirewallRuleSet end - def express_route_circuit_authorization - Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitAuthorization + def application_gateway_url_path_map + Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayUrlPathMap end def application_gateway_ssl_predefined_policy Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewaySslPredefinedPolicy end - def express_route_circuit_peering - Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitPeering + def endpoint_service_result + Azure::Network::Mgmt::V2017_10_01::Models::EndpointServiceResult end - def route_filter - Azure::Network::Mgmt::V2017_10_01::Models::RouteFilter + def application_gateway_available_ssl_options + Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayAvailableSslOptions end def route_filter_rule Azure::Network::Mgmt::V2017_10_01::Models::RouteFilterRule end - def express_route_service_provider - Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteServiceProvider + def express_route_circuit_peering + Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitPeering end - def load_balancing_rule - Azure::Network::Mgmt::V2017_10_01::Models::LoadBalancingRule + def express_route_circuit_authorization + Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitAuthorization end def express_route_circuit Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuit end - def inbound_nat_pool - Azure::Network::Mgmt::V2017_10_01::Models::InboundNatPool + def express_route_service_provider + Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteServiceProvider end - def outbound_nat_rule - Azure::Network::Mgmt::V2017_10_01::Models::OutboundNatRule + def route_filter + Azure::Network::Mgmt::V2017_10_01::Models::RouteFilter end def probe Azure::Network::Mgmt::V2017_10_01::Models::Probe end - def network_watcher - Azure::Network::Mgmt::V2017_10_01::Models::NetworkWatcher + def inbound_nat_pool + Azure::Network::Mgmt::V2017_10_01::Models::InboundNatPool end - def patch_route_filter_rule - Azure::Network::Mgmt::V2017_10_01::Models::PatchRouteFilterRule + def load_balancing_rule + Azure::Network::Mgmt::V2017_10_01::Models::LoadBalancingRule end def load_balancer Azure::Network::Mgmt::V2017_10_01::Models::LoadBalancer end - def bgp_service_community - Azure::Network::Mgmt::V2017_10_01::Models::BgpServiceCommunity + def network_watcher + Azure::Network::Mgmt::V2017_10_01::Models::NetworkWatcher end - def virtual_network_peering - Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkPeering + def outbound_nat_rule + Azure::Network::Mgmt::V2017_10_01::Models::OutboundNatRule end def patch_route_filter Azure::Network::Mgmt::V2017_10_01::Models::PatchRouteFilter end - def virtual_network_gateway_ipconfiguration - Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewayIPConfiguration + def bgp_service_community + Azure::Network::Mgmt::V2017_10_01::Models::BgpServiceCommunity end - def vpn_client_root_certificate - Azure::Network::Mgmt::V2017_10_01::Models::VpnClientRootCertificate + def patch_route_filter_rule + Azure::Network::Mgmt::V2017_10_01::Models::PatchRouteFilterRule end def virtual_network Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetwork end - def virtual_network_gateway - Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGateway + def virtual_network_gateway_ipconfiguration + Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewayIPConfiguration end - def local_network_gateway - Azure::Network::Mgmt::V2017_10_01::Models::LocalNetworkGateway + def virtual_network_peering + Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkPeering end def vpn_client_revoked_certificate Azure::Network::Mgmt::V2017_10_01::Models::VpnClientRevokedCertificate end - def virtual_network_gateway_connection_list_entity - Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewayConnectionListEntity + def virtual_network_gateway + Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGateway end - def application_gateway_protocol - Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayProtocol + def vpn_client_root_certificate + Azure::Network::Mgmt::V2017_10_01::Models::VpnClientRootCertificate end def virtual_network_gateway_connection Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewayConnection end + def virtual_network_gateway_connection_list_entity + Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewayConnectionListEntity + end + def local_network_gateway + Azure::Network::Mgmt::V2017_10_01::Models::LocalNetworkGateway + end + def application_gateway_cookie_based_affinity + Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayCookieBasedAffinity + end def application_gateway_backend_health_server_health Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayBackendHealthServerHealth end def ipversion Azure::Network::Mgmt::V2017_10_01::Models::IPVersion end - def application_gateway_cookie_based_affinity - Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayCookieBasedAffinity + def application_gateway_tier + Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayTier end def application_gateway_ssl_protocol Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewaySslProtocol @@ -1140,8 +1140,8 @@ def application_gateway_ssl_protocol def application_gateway_sku_name Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewaySkuName end - def application_gateway_tier - Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayTier + def application_gateway_protocol + Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayProtocol end def application_gateway_ssl_cipher_suite Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewaySslCipherSuite @@ -1221,8 +1221,8 @@ def pc_protocol def direction Azure::Network::Mgmt::V2017_10_01::Models::Direction end - def protocol - Azure::Network::Mgmt::V2017_10_01::Models::Protocol + def next_hop_type + Azure::Network::Mgmt::V2017_10_01::Models::NextHopType end def origin Azure::Network::Mgmt::V2017_10_01::Models::Origin @@ -1233,8 +1233,8 @@ def pc_status def pc_error Azure::Network::Mgmt::V2017_10_01::Models::PcError end - def next_hop_type - Azure::Network::Mgmt::V2017_10_01::Models::NextHopType + def connection_state + Azure::Network::Mgmt::V2017_10_01::Models::ConnectionState end def issue_type Azure::Network::Mgmt::V2017_10_01::Models::IssueType @@ -1242,26 +1242,26 @@ def issue_type def connection_status Azure::Network::Mgmt::V2017_10_01::Models::ConnectionStatus end - def connection_state - Azure::Network::Mgmt::V2017_10_01::Models::ConnectionState + def virtual_network_gateway_type + Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewayType end - def evaluation_state - Azure::Network::Mgmt::V2017_10_01::Models::EvaluationState + def protocol + Azure::Network::Mgmt::V2017_10_01::Models::Protocol end def virtual_network_peering_state Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkPeeringState end - def virtual_network_gateway_type - Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewayType + def virtual_network_gateway_sku_tier + Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewaySkuTier end def vpn_type Azure::Network::Mgmt::V2017_10_01::Models::VpnType end - def virtual_network_gateway_sku_name - Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewaySkuName + def evaluation_state + Azure::Network::Mgmt::V2017_10_01::Models::EvaluationState end - def virtual_network_gateway_sku_tier - Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewaySkuTier + def processor_architecture + Azure::Network::Mgmt::V2017_10_01::Models::ProcessorArchitecture end def vpn_client_protocol Azure::Network::Mgmt::V2017_10_01::Models::VpnClientProtocol @@ -1269,8 +1269,8 @@ def vpn_client_protocol def bgp_peer_state Azure::Network::Mgmt::V2017_10_01::Models::BgpPeerState end - def processor_architecture - Azure::Network::Mgmt::V2017_10_01::Models::ProcessorArchitecture + def virtual_network_gateway_sku_name + Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewaySkuName end def authentication_method Azure::Network::Mgmt::V2017_10_01::Models::AuthenticationMethod diff --git a/azure_sdk/lib/v2018_03_01/modules/policy_profile_module.rb b/azure_sdk/lib/v2018_03_01/modules/policy_profile_module.rb index 116d9145e3..bfa0fa8eb4 100644 --- a/azure_sdk/lib/v2018_03_01/modules/policy_profile_module.rb +++ b/azure_sdk/lib/v2018_03_01/modules/policy_profile_module.rb @@ -7,20 +7,20 @@ module Azure::Profiles::V2018_03_01 module Policy module Mgmt - PolicyDefinitions = Azure::Policy::Mgmt::V2016_12_01::PolicyDefinitions PolicyAssignments = Azure::Policy::Mgmt::V2016_12_01::PolicyAssignments + PolicyDefinitions = Azure::Policy::Mgmt::V2016_12_01::PolicyDefinitions module Models - PolicyDefinitionListResult = Azure::Policy::Mgmt::V2016_12_01::Models::PolicyDefinitionListResult - PolicyType = Azure::Policy::Mgmt::V2016_12_01::Models::PolicyType - PolicyMode = Azure::Policy::Mgmt::V2016_12_01::Models::PolicyMode PolicyAssignment = Azure::Policy::Mgmt::V2016_12_01::Models::PolicyAssignment PolicyDefinition = Azure::Policy::Mgmt::V2016_12_01::Models::PolicyDefinition PolicyAssignmentListResult = Azure::Policy::Mgmt::V2016_12_01::Models::PolicyAssignmentListResult + PolicyDefinitionListResult = Azure::Policy::Mgmt::V2016_12_01::Models::PolicyDefinitionListResult + PolicyType = Azure::Policy::Mgmt::V2016_12_01::Models::PolicyType + PolicyMode = Azure::Policy::Mgmt::V2016_12_01::Models::PolicyMode end class PolicyManagementClass - attr_reader :policy_definitions, :policy_assignments, :configurable, :base_url, :options, :model_classes + attr_reader :policy_assignments, :policy_definitions, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -30,8 +30,8 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) - @policy_definitions = @client_0.policy_definitions @policy_assignments = @client_0.policy_assignments + @policy_definitions = @client_0.policy_definitions @model_classes = ModelClasses.new end @@ -50,15 +50,6 @@ def method_missing(method, *args) end class ModelClasses - def policy_definition_list_result - Azure::Policy::Mgmt::V2016_12_01::Models::PolicyDefinitionListResult - end - def policy_type - Azure::Policy::Mgmt::V2016_12_01::Models::PolicyType - end - def policy_mode - Azure::Policy::Mgmt::V2016_12_01::Models::PolicyMode - end def policy_assignment Azure::Policy::Mgmt::V2016_12_01::Models::PolicyAssignment end @@ -68,6 +59,15 @@ def policy_definition def policy_assignment_list_result Azure::Policy::Mgmt::V2016_12_01::Models::PolicyAssignmentListResult end + def policy_definition_list_result + Azure::Policy::Mgmt::V2016_12_01::Models::PolicyDefinitionListResult + end + def policy_type + Azure::Policy::Mgmt::V2016_12_01::Models::PolicyType + end + def policy_mode + Azure::Policy::Mgmt::V2016_12_01::Models::PolicyMode + end end end end diff --git a/azure_sdk/lib/v2018_03_01/modules/resources_profile_module.rb b/azure_sdk/lib/v2018_03_01/modules/resources_profile_module.rb index 9726a2bef6..273941eabd 100644 --- a/azure_sdk/lib/v2018_03_01/modules/resources_profile_module.rb +++ b/azure_sdk/lib/v2018_03_01/modules/resources_profile_module.rb @@ -7,14 +7,17 @@ module Azure::Profiles::V2018_03_01 module Resources module Mgmt - DeploymentOperations = Azure::Resources::Mgmt::V2018_02_01::DeploymentOperations Resources = Azure::Resources::Mgmt::V2018_02_01::Resources Deployments = Azure::Resources::Mgmt::V2018_02_01::Deployments Providers = Azure::Resources::Mgmt::V2018_02_01::Providers ResourceGroups = Azure::Resources::Mgmt::V2018_02_01::ResourceGroups Tags = Azure::Resources::Mgmt::V2018_02_01::Tags + DeploymentOperations = Azure::Resources::Mgmt::V2018_02_01::DeploymentOperations module Models + Plan = Azure::Resources::Mgmt::V2018_02_01::Models::Plan + ResourceIdentityType = Azure::Resources::Mgmt::V2018_02_01::Models::ResourceIdentityType + Sku = Azure::Resources::Mgmt::V2018_02_01::Models::Sku Dependency = Azure::Resources::Mgmt::V2018_02_01::Models::Dependency GenericResourceFilter = Azure::Resources::Mgmt::V2018_02_01::Models::GenericResourceFilter Identity = Azure::Resources::Mgmt::V2018_02_01::Models::Identity @@ -62,13 +65,10 @@ module Models OnErrorDeploymentType = Azure::Resources::Mgmt::V2018_02_01::Models::OnErrorDeploymentType SubResource = Azure::Resources::Mgmt::V2018_02_01::Models::SubResource ResourceListResult = Azure::Resources::Mgmt::V2018_02_01::Models::ResourceListResult - Plan = Azure::Resources::Mgmt::V2018_02_01::Models::Plan - ResourceIdentityType = Azure::Resources::Mgmt::V2018_02_01::Models::ResourceIdentityType - Sku = Azure::Resources::Mgmt::V2018_02_01::Models::Sku end class ResourcesManagementClass - attr_reader :deployment_operations, :resources, :deployments, :providers, :resource_groups, :tags, :configurable, :base_url, :options, :model_classes + attr_reader :resources, :deployments, :providers, :resource_groups, :tags, :deployment_operations, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -78,12 +78,12 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) - @deployment_operations = @client_0.deployment_operations @resources = @client_0.resources @deployments = @client_0.deployments @providers = @client_0.providers @resource_groups = @client_0.resource_groups @tags = @client_0.tags + @deployment_operations = @client_0.deployment_operations @model_classes = ModelClasses.new end @@ -102,6 +102,15 @@ def method_missing(method, *args) end class ModelClasses + def plan + Azure::Resources::Mgmt::V2018_02_01::Models::Plan + end + def resource_identity_type + Azure::Resources::Mgmt::V2018_02_01::Models::ResourceIdentityType + end + def sku + Azure::Resources::Mgmt::V2018_02_01::Models::Sku + end def dependency Azure::Resources::Mgmt::V2018_02_01::Models::Dependency end @@ -243,15 +252,6 @@ def sub_resource def resource_list_result Azure::Resources::Mgmt::V2018_02_01::Models::ResourceListResult end - def plan - Azure::Resources::Mgmt::V2018_02_01::Models::Plan - end - def resource_identity_type - Azure::Resources::Mgmt::V2018_02_01::Models::ResourceIdentityType - end - def sku - Azure::Resources::Mgmt::V2018_02_01::Models::Sku - end end end end diff --git a/azure_sdk/lib/v2018_03_01/modules/storage_profile_module.rb b/azure_sdk/lib/v2018_03_01/modules/storage_profile_module.rb index 7427d61548..78a04b8a55 100644 --- a/azure_sdk/lib/v2018_03_01/modules/storage_profile_module.rb +++ b/azure_sdk/lib/v2018_03_01/modules/storage_profile_module.rb @@ -11,34 +11,34 @@ module Mgmt StorageAccounts = Azure::Storage::Mgmt::V2016_01_01::StorageAccounts module Models - AccountStatus = Azure::Storage::Mgmt::V2016_01_01::Models::AccountStatus + EncryptionService = Azure::Storage::Mgmt::V2016_01_01::Models::EncryptionService + StorageAccountListKeysResult = Azure::Storage::Mgmt::V2016_01_01::Models::StorageAccountListKeysResult + Encryption = Azure::Storage::Mgmt::V2016_01_01::Models::Encryption + StorageAccountRegenerateKeyParameters = Azure::Storage::Mgmt::V2016_01_01::Models::StorageAccountRegenerateKeyParameters + Endpoints = Azure::Storage::Mgmt::V2016_01_01::Models::Endpoints + CustomDomain = Azure::Storage::Mgmt::V2016_01_01::Models::CustomDomain + EncryptionServices = Azure::Storage::Mgmt::V2016_01_01::Models::EncryptionServices + UsageListResult = Azure::Storage::Mgmt::V2016_01_01::Models::UsageListResult + Sku = Azure::Storage::Mgmt::V2016_01_01::Models::Sku UsageName = Azure::Storage::Mgmt::V2016_01_01::Models::UsageName - UsageUnit = Azure::Storage::Mgmt::V2016_01_01::Models::UsageUnit - KeyPermission = Azure::Storage::Mgmt::V2016_01_01::Models::KeyPermission + SkuTier = Azure::Storage::Mgmt::V2016_01_01::Models::SkuTier + StorageAccount = Azure::Storage::Mgmt::V2016_01_01::Models::StorageAccount Kind = Azure::Storage::Mgmt::V2016_01_01::Models::Kind + AccessTier = Azure::Storage::Mgmt::V2016_01_01::Models::AccessTier + Usage = Azure::Storage::Mgmt::V2016_01_01::Models::Usage + AccountStatus = Azure::Storage::Mgmt::V2016_01_01::Models::AccountStatus + KeyPermission = Azure::Storage::Mgmt::V2016_01_01::Models::KeyPermission + UsageUnit = Azure::Storage::Mgmt::V2016_01_01::Models::UsageUnit StorageAccountCreateParameters = Azure::Storage::Mgmt::V2016_01_01::Models::StorageAccountCreateParameters StorageAccountUpdateParameters = Azure::Storage::Mgmt::V2016_01_01::Models::StorageAccountUpdateParameters Resource = Azure::Storage::Mgmt::V2016_01_01::Models::Resource + Reason = Azure::Storage::Mgmt::V2016_01_01::Models::Reason ProvisioningState = Azure::Storage::Mgmt::V2016_01_01::Models::ProvisioningState CheckNameAvailabilityResult = Azure::Storage::Mgmt::V2016_01_01::Models::CheckNameAvailabilityResult - Reason = Azure::Storage::Mgmt::V2016_01_01::Models::Reason SkuName = Azure::Storage::Mgmt::V2016_01_01::Models::SkuName StorageAccountCheckNameAvailabilityParameters = Azure::Storage::Mgmt::V2016_01_01::Models::StorageAccountCheckNameAvailabilityParameters StorageAccountKey = Azure::Storage::Mgmt::V2016_01_01::Models::StorageAccountKey - Usage = Azure::Storage::Mgmt::V2016_01_01::Models::Usage StorageAccountListResult = Azure::Storage::Mgmt::V2016_01_01::Models::StorageAccountListResult - EncryptionService = Azure::Storage::Mgmt::V2016_01_01::Models::EncryptionService - StorageAccountListKeysResult = Azure::Storage::Mgmt::V2016_01_01::Models::StorageAccountListKeysResult - Encryption = Azure::Storage::Mgmt::V2016_01_01::Models::Encryption - StorageAccountRegenerateKeyParameters = Azure::Storage::Mgmt::V2016_01_01::Models::StorageAccountRegenerateKeyParameters - Endpoints = Azure::Storage::Mgmt::V2016_01_01::Models::Endpoints - CustomDomain = Azure::Storage::Mgmt::V2016_01_01::Models::CustomDomain - UsageListResult = Azure::Storage::Mgmt::V2016_01_01::Models::UsageListResult - StorageAccount = Azure::Storage::Mgmt::V2016_01_01::Models::StorageAccount - SkuTier = Azure::Storage::Mgmt::V2016_01_01::Models::SkuTier - AccessTier = Azure::Storage::Mgmt::V2016_01_01::Models::AccessTier - Sku = Azure::Storage::Mgmt::V2016_01_01::Models::Sku - EncryptionServices = Azure::Storage::Mgmt::V2016_01_01::Models::EncryptionServices end class StorageManagementClass @@ -72,21 +72,60 @@ def method_missing(method, *args) end class ModelClasses - def account_status - Azure::Storage::Mgmt::V2016_01_01::Models::AccountStatus + def encryption_service + Azure::Storage::Mgmt::V2016_01_01::Models::EncryptionService + end + def storage_account_list_keys_result + Azure::Storage::Mgmt::V2016_01_01::Models::StorageAccountListKeysResult + end + def encryption + Azure::Storage::Mgmt::V2016_01_01::Models::Encryption + end + def storage_account_regenerate_key_parameters + Azure::Storage::Mgmt::V2016_01_01::Models::StorageAccountRegenerateKeyParameters + end + def endpoints + Azure::Storage::Mgmt::V2016_01_01::Models::Endpoints + end + def custom_domain + Azure::Storage::Mgmt::V2016_01_01::Models::CustomDomain + end + def encryption_services + Azure::Storage::Mgmt::V2016_01_01::Models::EncryptionServices + end + def usage_list_result + Azure::Storage::Mgmt::V2016_01_01::Models::UsageListResult + end + def sku + Azure::Storage::Mgmt::V2016_01_01::Models::Sku end def usage_name Azure::Storage::Mgmt::V2016_01_01::Models::UsageName end - def usage_unit - Azure::Storage::Mgmt::V2016_01_01::Models::UsageUnit + def sku_tier + Azure::Storage::Mgmt::V2016_01_01::Models::SkuTier end - def key_permission - Azure::Storage::Mgmt::V2016_01_01::Models::KeyPermission + def storage_account + Azure::Storage::Mgmt::V2016_01_01::Models::StorageAccount end def kind Azure::Storage::Mgmt::V2016_01_01::Models::Kind end + def access_tier + Azure::Storage::Mgmt::V2016_01_01::Models::AccessTier + end + def usage + Azure::Storage::Mgmt::V2016_01_01::Models::Usage + end + def account_status + Azure::Storage::Mgmt::V2016_01_01::Models::AccountStatus + end + def key_permission + Azure::Storage::Mgmt::V2016_01_01::Models::KeyPermission + end + def usage_unit + Azure::Storage::Mgmt::V2016_01_01::Models::UsageUnit + end def storage_account_create_parameters Azure::Storage::Mgmt::V2016_01_01::Models::StorageAccountCreateParameters end @@ -96,15 +135,15 @@ def storage_account_update_parameters def resource Azure::Storage::Mgmt::V2016_01_01::Models::Resource end + def reason + Azure::Storage::Mgmt::V2016_01_01::Models::Reason + end def provisioning_state Azure::Storage::Mgmt::V2016_01_01::Models::ProvisioningState end def check_name_availability_result Azure::Storage::Mgmt::V2016_01_01::Models::CheckNameAvailabilityResult end - def reason - Azure::Storage::Mgmt::V2016_01_01::Models::Reason - end def sku_name Azure::Storage::Mgmt::V2016_01_01::Models::SkuName end @@ -114,48 +153,9 @@ def storage_account_check_name_availability_parameters def storage_account_key Azure::Storage::Mgmt::V2016_01_01::Models::StorageAccountKey end - def usage - Azure::Storage::Mgmt::V2016_01_01::Models::Usage - end def storage_account_list_result Azure::Storage::Mgmt::V2016_01_01::Models::StorageAccountListResult end - def encryption_service - Azure::Storage::Mgmt::V2016_01_01::Models::EncryptionService - end - def storage_account_list_keys_result - Azure::Storage::Mgmt::V2016_01_01::Models::StorageAccountListKeysResult - end - def encryption - Azure::Storage::Mgmt::V2016_01_01::Models::Encryption - end - def storage_account_regenerate_key_parameters - Azure::Storage::Mgmt::V2016_01_01::Models::StorageAccountRegenerateKeyParameters - end - def endpoints - Azure::Storage::Mgmt::V2016_01_01::Models::Endpoints - end - def custom_domain - Azure::Storage::Mgmt::V2016_01_01::Models::CustomDomain - end - def usage_list_result - Azure::Storage::Mgmt::V2016_01_01::Models::UsageListResult - end - def storage_account - Azure::Storage::Mgmt::V2016_01_01::Models::StorageAccount - end - def sku_tier - Azure::Storage::Mgmt::V2016_01_01::Models::SkuTier - end - def access_tier - Azure::Storage::Mgmt::V2016_01_01::Models::AccessTier - end - def sku - Azure::Storage::Mgmt::V2016_01_01::Models::Sku - end - def encryption_services - Azure::Storage::Mgmt::V2016_01_01::Models::EncryptionServices - end end end end diff --git a/azure_sdk/lib/v2018_03_01/modules/subscriptions_profile_module.rb b/azure_sdk/lib/v2018_03_01/modules/subscriptions_profile_module.rb index 4d5de6f4e3..9307b784ac 100644 --- a/azure_sdk/lib/v2018_03_01/modules/subscriptions_profile_module.rb +++ b/azure_sdk/lib/v2018_03_01/modules/subscriptions_profile_module.rb @@ -13,17 +13,17 @@ module Mgmt module Models Location = Azure::Subscriptions::Mgmt::V2016_06_01::Models::Location - SubscriptionPolicies = Azure::Subscriptions::Mgmt::V2016_06_01::Models::SubscriptionPolicies - SubscriptionListResult = Azure::Subscriptions::Mgmt::V2016_06_01::Models::SubscriptionListResult - Subscription = Azure::Subscriptions::Mgmt::V2016_06_01::Models::Subscription - SubscriptionState = Azure::Subscriptions::Mgmt::V2016_06_01::Models::SubscriptionState - TenantListResult = Azure::Subscriptions::Mgmt::V2016_06_01::Models::TenantListResult - OperationListResult = Azure::Subscriptions::Mgmt::V2016_06_01::Models::OperationListResult - SpendingLimit = Azure::Subscriptions::Mgmt::V2016_06_01::Models::SpendingLimit - LocationListResult = Azure::Subscriptions::Mgmt::V2016_06_01::Models::LocationListResult OperationDisplay = Azure::Subscriptions::Mgmt::V2016_06_01::Models::OperationDisplay Operation = Azure::Subscriptions::Mgmt::V2016_06_01::Models::Operation TenantIdDescription = Azure::Subscriptions::Mgmt::V2016_06_01::Models::TenantIdDescription + OperationListResult = Azure::Subscriptions::Mgmt::V2016_06_01::Models::OperationListResult + SubscriptionPolicies = Azure::Subscriptions::Mgmt::V2016_06_01::Models::SubscriptionPolicies + TenantListResult = Azure::Subscriptions::Mgmt::V2016_06_01::Models::TenantListResult + LocationListResult = Azure::Subscriptions::Mgmt::V2016_06_01::Models::LocationListResult + SubscriptionState = Azure::Subscriptions::Mgmt::V2016_06_01::Models::SubscriptionState + Subscription = Azure::Subscriptions::Mgmt::V2016_06_01::Models::Subscription + SpendingLimit = Azure::Subscriptions::Mgmt::V2016_06_01::Models::SpendingLimit + SubscriptionListResult = Azure::Subscriptions::Mgmt::V2016_06_01::Models::SubscriptionListResult end class SubscriptionsManagementClass @@ -61,38 +61,38 @@ class ModelClasses def location Azure::Subscriptions::Mgmt::V2016_06_01::Models::Location end - def subscription_policies - Azure::Subscriptions::Mgmt::V2016_06_01::Models::SubscriptionPolicies - end - def subscription_list_result - Azure::Subscriptions::Mgmt::V2016_06_01::Models::SubscriptionListResult - end - def subscription - Azure::Subscriptions::Mgmt::V2016_06_01::Models::Subscription + def operation_display + Azure::Subscriptions::Mgmt::V2016_06_01::Models::OperationDisplay end - def subscription_state - Azure::Subscriptions::Mgmt::V2016_06_01::Models::SubscriptionState + def operation + Azure::Subscriptions::Mgmt::V2016_06_01::Models::Operation end - def tenant_list_result - Azure::Subscriptions::Mgmt::V2016_06_01::Models::TenantListResult + def tenant_id_description + Azure::Subscriptions::Mgmt::V2016_06_01::Models::TenantIdDescription end def operation_list_result Azure::Subscriptions::Mgmt::V2016_06_01::Models::OperationListResult end - def spending_limit - Azure::Subscriptions::Mgmt::V2016_06_01::Models::SpendingLimit + def subscription_policies + Azure::Subscriptions::Mgmt::V2016_06_01::Models::SubscriptionPolicies + end + def tenant_list_result + Azure::Subscriptions::Mgmt::V2016_06_01::Models::TenantListResult end def location_list_result Azure::Subscriptions::Mgmt::V2016_06_01::Models::LocationListResult end - def operation_display - Azure::Subscriptions::Mgmt::V2016_06_01::Models::OperationDisplay + def subscription_state + Azure::Subscriptions::Mgmt::V2016_06_01::Models::SubscriptionState end - def operation - Azure::Subscriptions::Mgmt::V2016_06_01::Models::Operation + def subscription + Azure::Subscriptions::Mgmt::V2016_06_01::Models::Subscription end - def tenant_id_description - Azure::Subscriptions::Mgmt::V2016_06_01::Models::TenantIdDescription + def spending_limit + Azure::Subscriptions::Mgmt::V2016_06_01::Models::SpendingLimit + end + def subscription_list_result + Azure::Subscriptions::Mgmt::V2016_06_01::Models::SubscriptionListResult end end end diff --git a/azure_sdk/lib/v2018_03_01/modules/web_profile_module.rb b/azure_sdk/lib/v2018_03_01/modules/web_profile_module.rb index d4e3cee30c..e4214cc6c2 100644 --- a/azure_sdk/lib/v2018_03_01/modules/web_profile_module.rb +++ b/azure_sdk/lib/v2018_03_01/modules/web_profile_module.rb @@ -7,44 +7,48 @@ module Azure::Profiles::V2018_03_01 module Web module Mgmt - DeletedWebApps = Azure::Web::Mgmt::V2016_03_01::DeletedWebApps - Diagnostics = Azure::Web::Mgmt::V2016_03_01::Diagnostics - Recommendations = Azure::Web::Mgmt::V2016_03_01::Recommendations ResourceHealthMetadataOperations = Azure::Web::Mgmt::V2016_03_01::ResourceHealthMetadataOperations BillingMeters = Azure::Web::Mgmt::V2016_03_01::BillingMeters Provider = Azure::Web::Mgmt::V2016_03_01::Provider Certificates = Azure::Web::Mgmt::V2016_03_01::Certificates + DeletedWebApps = Azure::Web::Mgmt::V2016_03_01::DeletedWebApps + Diagnostics = Azure::Web::Mgmt::V2016_03_01::Diagnostics + Recommendations = Azure::Web::Mgmt::V2016_03_01::Recommendations WebApps = Azure::Web::Mgmt::V2016_08_01::WebApps AppServiceEnvironments = Azure::Web::Mgmt::V2016_09_01::AppServiceEnvironments AppServicePlans = Azure::Web::Mgmt::V2016_09_01::AppServicePlans module Models + DeploymentLocations = Azure::Web::Mgmt::V2016_03_01::Models::DeploymentLocations + Dimension = Azure::Web::Mgmt::V2016_03_01::Models::Dimension + NameIdentifier = Azure::Web::Mgmt::V2016_03_01::Models::NameIdentifier + MetricSpecification = Azure::Web::Mgmt::V2016_03_01::Models::MetricSpecification + GlobalCsmSkuDescription = Azure::Web::Mgmt::V2016_03_01::Models::GlobalCsmSkuDescription GeoRegionCollection = Azure::Web::Mgmt::V2016_03_01::Models::GeoRegionCollection DeletedSite = Azure::Web::Mgmt::V2016_03_01::Models::DeletedSite DeletedWebAppCollection = Azure::Web::Mgmt::V2016_03_01::Models::DeletedWebAppCollection ValidateResponseError = Azure::Web::Mgmt::V2016_03_01::Models::ValidateResponseError - Solution = Azure::Web::Mgmt::V2016_03_01::Models::Solution DetectorAbnormalTimePeriod = Azure::Web::Mgmt::V2016_03_01::Models::DetectorAbnormalTimePeriod - ResourceNameAvailability = Azure::Web::Mgmt::V2016_03_01::Models::ResourceNameAvailability AbnormalTimePeriod = Azure::Web::Mgmt::V2016_03_01::Models::AbnormalTimePeriod - HostingEnvironmentDeploymentInfo = Azure::Web::Mgmt::V2016_03_01::Models::HostingEnvironmentDeploymentInfo + Solution = Azure::Web::Mgmt::V2016_03_01::Models::Solution DiagnosticMetricSample = Azure::Web::Mgmt::V2016_03_01::Models::DiagnosticMetricSample + ResourceNameAvailability = Azure::Web::Mgmt::V2016_03_01::Models::ResourceNameAvailability DiagnosticMetricSet = Azure::Web::Mgmt::V2016_03_01::Models::DiagnosticMetricSet - DataSource = Azure::Web::Mgmt::V2016_03_01::Models::DataSource + HostingEnvironmentDeploymentInfo = Azure::Web::Mgmt::V2016_03_01::Models::HostingEnvironmentDeploymentInfo ResponseMetaData = Azure::Web::Mgmt::V2016_03_01::Models::ResponseMetaData AnalysisData = Azure::Web::Mgmt::V2016_03_01::Models::AnalysisData - CsmMoveResourceEnvelope = Azure::Web::Mgmt::V2016_03_01::Models::CsmMoveResourceEnvelope + DataSource = Azure::Web::Mgmt::V2016_03_01::Models::DataSource DataTableResponseColumn = Azure::Web::Mgmt::V2016_03_01::Models::DataTableResponseColumn - AppServiceEnvironment = Azure::Web::Mgmt::V2016_03_01::Models::AppServiceEnvironment DataTableResponseObject = Azure::Web::Mgmt::V2016_03_01::Models::DataTableResponseObject ValidateRequest = Azure::Web::Mgmt::V2016_03_01::Models::ValidateRequest - DetectorInfo = Azure::Web::Mgmt::V2016_03_01::Models::DetectorInfo + CsmMoveResourceEnvelope = Azure::Web::Mgmt::V2016_03_01::Models::CsmMoveResourceEnvelope Rendering = Azure::Web::Mgmt::V2016_03_01::Models::Rendering + AppServiceEnvironment = Azure::Web::Mgmt::V2016_03_01::Models::AppServiceEnvironment DiagnosticData = Azure::Web::Mgmt::V2016_03_01::Models::DiagnosticData + DetectorInfo = Azure::Web::Mgmt::V2016_03_01::Models::DetectorInfo BillingMeterCollection = Azure::Web::Mgmt::V2016_03_01::Models::BillingMeterCollection DetectorResponseCollection = Azure::Web::Mgmt::V2016_03_01::Models::DetectorResponseCollection ResourceHealthMetadataCollection = Azure::Web::Mgmt::V2016_03_01::Models::ResourceHealthMetadataCollection - NameIdentifier = Azure::Web::Mgmt::V2016_03_01::Models::NameIdentifier DiagnosticAnalysisCollection = Azure::Web::Mgmt::V2016_03_01::Models::DiagnosticAnalysisCollection SkuInfos = Azure::Web::Mgmt::V2016_03_01::Models::SkuInfos RecommendationCollection = Azure::Web::Mgmt::V2016_03_01::Models::RecommendationCollection @@ -55,14 +59,14 @@ module Models CertificatePatchResource = Azure::Web::Mgmt::V2016_03_01::Models::CertificatePatchResource AnalysisDefinition = Azure::Web::Mgmt::V2016_03_01::Models::AnalysisDefinition DetectorDefinition = Azure::Web::Mgmt::V2016_03_01::Models::DetectorDefinition - DiagnosticAnalysis = Azure::Web::Mgmt::V2016_03_01::Models::DiagnosticAnalysis DetectorResponse = Azure::Web::Mgmt::V2016_03_01::Models::DetectorResponse - DiagnosticDetectorResponse = Azure::Web::Mgmt::V2016_03_01::Models::DiagnosticDetectorResponse + DiagnosticAnalysis = Azure::Web::Mgmt::V2016_03_01::Models::DiagnosticAnalysis DiagnosticCategory = Azure::Web::Mgmt::V2016_03_01::Models::DiagnosticCategory + DiagnosticDetectorResponse = Azure::Web::Mgmt::V2016_03_01::Models::DiagnosticDetectorResponse + Recommendation = Azure::Web::Mgmt::V2016_03_01::Models::Recommendation RecommendationRule = Azure::Web::Mgmt::V2016_03_01::Models::RecommendationRule - BillingMeter = Azure::Web::Mgmt::V2016_03_01::Models::BillingMeter ResourceHealthMetadata = Azure::Web::Mgmt::V2016_03_01::Models::ResourceHealthMetadata - Recommendation = Azure::Web::Mgmt::V2016_03_01::Models::Recommendation + BillingMeter = Azure::Web::Mgmt::V2016_03_01::Models::BillingMeter GeoRegion = Azure::Web::Mgmt::V2016_03_01::Models::GeoRegion PremierAddOnOffer = Azure::Web::Mgmt::V2016_03_01::Models::PremierAddOnOffer SourceControl = Azure::Web::Mgmt::V2016_03_01::Models::SourceControl @@ -78,10 +82,10 @@ module Models Channels = Azure::Web::Mgmt::V2016_03_01::Models::Channels AppServicePlanRestrictions = Azure::Web::Mgmt::V2016_03_01::Models::AppServicePlanRestrictions InAvailabilityReasonType = Azure::Web::Mgmt::V2016_03_01::Models::InAvailabilityReasonType - CheckNameResourceTypes = Azure::Web::Mgmt::V2016_03_01::Models::CheckNameResourceTypes + Certificate = Azure::Web::Mgmt::V2016_03_01::Models::Certificate ValidateResourceTypes = Azure::Web::Mgmt::V2016_03_01::Models::ValidateResourceTypes + CheckNameResourceTypes = Azure::Web::Mgmt::V2016_03_01::Models::CheckNameResourceTypes SkuName = Azure::Web::Mgmt::V2016_03_01::Models::SkuName - Certificate = Azure::Web::Mgmt::V2016_03_01::Models::Certificate IssueType = Azure::Web::Mgmt::V2016_03_01::Models::IssueType DefaultErrorResponseErrorDetailsItem = Azure::Web::Mgmt::V2016_03_01::Models::DefaultErrorResponseErrorDetailsItem DefaultErrorResponseError = Azure::Web::Mgmt::V2016_03_01::Models::DefaultErrorResponseError @@ -98,11 +102,9 @@ module Models CsmOperationCollection = Azure::Web::Mgmt::V2016_03_01::Models::CsmOperationCollection ApplicationStack = Azure::Web::Mgmt::V2016_03_01::Models::ApplicationStack StackMajorVersion = Azure::Web::Mgmt::V2016_03_01::Models::StackMajorVersion - DeploymentLocations = Azure::Web::Mgmt::V2016_03_01::Models::DeploymentLocations - Dimension = Azure::Web::Mgmt::V2016_03_01::Models::Dimension - MetricSpecification = Azure::Web::Mgmt::V2016_03_01::Models::MetricSpecification - GlobalCsmSkuDescription = Azure::Web::Mgmt::V2016_03_01::Models::GlobalCsmSkuDescription - MySqlMigrationType = Azure::Web::Mgmt::V2016_08_01::Models::MySqlMigrationType + IdentifierCollection = Azure::Web::Mgmt::V2016_08_01::Models::IdentifierCollection + MSDeployProvisioningState = Azure::Web::Mgmt::V2016_08_01::Models::MSDeployProvisioningState + CustomHostNameDnsRecordType = Azure::Web::Mgmt::V2016_08_01::Models::CustomHostNameDnsRecordType Deployment = Azure::Web::Mgmt::V2016_08_01::Models::Deployment Snapshot = Azure::Web::Mgmt::V2016_08_01::Models::Snapshot AzureTableStorageApplicationLogsConfig = Azure::Web::Mgmt::V2016_08_01::Models::AzureTableStorageApplicationLogsConfig @@ -191,20 +193,27 @@ module Models AzureResourceType = Azure::Web::Mgmt::V2016_08_01::Models::AzureResourceType PublishingProfileFormat = Azure::Web::Mgmt::V2016_08_01::Models::PublishingProfileFormat HostNameType = Azure::Web::Mgmt::V2016_08_01::Models::HostNameType - WebJobType = Azure::Web::Mgmt::V2016_08_01::Models::WebJobType + MSDeployLogEntryType = Azure::Web::Mgmt::V2016_08_01::Models::MSDeployLogEntryType FrequencyUnit = Azure::Web::Mgmt::V2016_08_01::Models::FrequencyUnit - DnsVerificationTestResult = Azure::Web::Mgmt::V2016_08_01::Models::DnsVerificationTestResult + MySqlMigrationType = Azure::Web::Mgmt::V2016_08_01::Models::MySqlMigrationType PublicCertificateLocation = Azure::Web::Mgmt::V2016_08_01::Models::PublicCertificateLocation + UnauthenticatedClientAction = Azure::Web::Mgmt::V2016_08_01::Models::UnauthenticatedClientAction BuiltInAuthenticationProvider = Azure::Web::Mgmt::V2016_08_01::Models::BuiltInAuthenticationProvider CloneAbilityResult = Azure::Web::Mgmt::V2016_08_01::Models::CloneAbilityResult SiteExtensionType = Azure::Web::Mgmt::V2016_08_01::Models::SiteExtensionType TriggeredWebJobStatus = Azure::Web::Mgmt::V2016_08_01::Models::TriggeredWebJobStatus - CustomHostNameDnsRecordType = Azure::Web::Mgmt::V2016_08_01::Models::CustomHostNameDnsRecordType - MSDeployLogEntryType = Azure::Web::Mgmt::V2016_08_01::Models::MSDeployLogEntryType - MSDeployProvisioningState = Azure::Web::Mgmt::V2016_08_01::Models::MSDeployProvisioningState - IdentifierCollection = Azure::Web::Mgmt::V2016_08_01::Models::IdentifierCollection - UnauthenticatedClientAction = Azure::Web::Mgmt::V2016_08_01::Models::UnauthenticatedClientAction + WebJobType = Azure::Web::Mgmt::V2016_08_01::Models::WebJobType + DnsVerificationTestResult = Azure::Web::Mgmt::V2016_08_01::Models::DnsVerificationTestResult + RampUpRule = Azure::Web::Mgmt::V2016_09_01::Models::RampUpRule + VirtualDirectory = Azure::Web::Mgmt::V2016_09_01::Models::VirtualDirectory + HandlerMapping = Azure::Web::Mgmt::V2016_09_01::Models::HandlerMapping + ConnStringInfo = Azure::Web::Mgmt::V2016_09_01::Models::ConnStringInfo + SiteConfig = Azure::Web::Mgmt::V2016_09_01::Models::SiteConfig + ResourceMetricProperty = Azure::Web::Mgmt::V2016_09_01::Models::ResourceMetricProperty + ResourceMetricValue = Azure::Web::Mgmt::V2016_09_01::Models::ResourceMetricValue + SkuCapacity = Azure::Web::Mgmt::V2016_09_01::Models::SkuCapacity ResourceMetric = Azure::Web::Mgmt::V2016_09_01::Models::ResourceMetric + Identifier = Azure::Web::Mgmt::V2016_09_01::Models::Identifier ResourceMetricCollection = Azure::Web::Mgmt::V2016_09_01::Models::ResourceMetricCollection VirtualNetworkProfile = Azure::Web::Mgmt::V2016_09_01::Models::VirtualNetworkProfile ResourceMetricDefinitionCollection = Azure::Web::Mgmt::V2016_09_01::Models::ResourceMetricDefinitionCollection @@ -272,14 +281,14 @@ module Models MetricAvailabilily = Azure::Web::Mgmt::V2016_09_01::Models::MetricAvailabilily SkuInfo = Azure::Web::Mgmt::V2016_09_01::Models::SkuInfo UsageCollection = Azure::Web::Mgmt::V2016_09_01::Models::UsageCollection - StampCapacityCollection = Azure::Web::Mgmt::V2016_09_01::Models::StampCapacityCollection + ManagedServiceIdentity = Azure::Web::Mgmt::V2016_09_01::Models::ManagedServiceIdentity AppServiceEnvironmentResource = Azure::Web::Mgmt::V2016_09_01::Models::AppServiceEnvironmentResource AppServiceEnvironmentPatchResource = Azure::Web::Mgmt::V2016_09_01::Models::AppServiceEnvironmentPatchResource - MetricDefinition = Azure::Web::Mgmt::V2016_09_01::Models::MetricDefinition + StampCapacityCollection = Azure::Web::Mgmt::V2016_09_01::Models::StampCapacityCollection WorkerPoolResource = Azure::Web::Mgmt::V2016_09_01::Models::WorkerPoolResource AppServicePlanPatchResource = Azure::Web::Mgmt::V2016_09_01::Models::AppServicePlanPatchResource + MetricDefinition = Azure::Web::Mgmt::V2016_09_01::Models::MetricDefinition HybridConnectionLimits = Azure::Web::Mgmt::V2016_09_01::Models::HybridConnectionLimits - ManagedServiceIdentity = Azure::Web::Mgmt::V2016_09_01::Models::ManagedServiceIdentity HostingEnvironmentProfile = Azure::Web::Mgmt::V2016_09_01::Models::HostingEnvironmentProfile SnapshotRecoveryTarget = Azure::Web::Mgmt::V2016_09_01::Models::SnapshotRecoveryTarget ResourceMetricAvailability = Azure::Web::Mgmt::V2016_09_01::Models::ResourceMetricAvailability @@ -295,19 +304,10 @@ module Models RequestsBasedTrigger = Azure::Web::Mgmt::V2016_09_01::Models::RequestsBasedTrigger AutoHealRules = Azure::Web::Mgmt::V2016_09_01::Models::AutoHealRules Usage = Azure::Web::Mgmt::V2016_09_01::Models::Usage - RampUpRule = Azure::Web::Mgmt::V2016_09_01::Models::RampUpRule - VirtualDirectory = Azure::Web::Mgmt::V2016_09_01::Models::VirtualDirectory - HandlerMapping = Azure::Web::Mgmt::V2016_09_01::Models::HandlerMapping - ConnStringInfo = Azure::Web::Mgmt::V2016_09_01::Models::ConnStringInfo - SiteConfig = Azure::Web::Mgmt::V2016_09_01::Models::SiteConfig - ResourceMetricProperty = Azure::Web::Mgmt::V2016_09_01::Models::ResourceMetricProperty - ResourceMetricValue = Azure::Web::Mgmt::V2016_09_01::Models::ResourceMetricValue - SkuCapacity = Azure::Web::Mgmt::V2016_09_01::Models::SkuCapacity - Identifier = Azure::Web::Mgmt::V2016_09_01::Models::Identifier end class WebManagementClass - attr_reader :deleted_web_apps, :diagnostics, :recommendations, :resource_health_metadata_operations, :billing_meters, :provider, :certificates, :web_apps, :app_service_environments, :app_service_plans, :configurable, :base_url, :options, :model_classes + attr_reader :resource_health_metadata_operations, :billing_meters, :provider, :certificates, :deleted_web_apps, :diagnostics, :recommendations, :web_apps, :app_service_environments, :app_service_plans, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @@ -317,13 +317,13 @@ def initialize(configurable, base_url=nil, options=nil) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) - @deleted_web_apps = @client_0.deleted_web_apps - @diagnostics = @client_0.diagnostics - @recommendations = @client_0.recommendations @resource_health_metadata_operations = @client_0.resource_health_metadata_operations @billing_meters = @client_0.billing_meters @provider = @client_0.provider @certificates = @client_0.certificates + @deleted_web_apps = @client_0.deleted_web_apps + @diagnostics = @client_0.diagnostics + @recommendations = @client_0.recommendations @client_1 = Azure::Web::Mgmt::V2016_08_01::WebSiteManagementClient.new(configurable.credentials, base_url, options) if(@client_1.respond_to?(:subscription_id)) @@ -361,6 +361,21 @@ def method_missing(method, *args) end class ModelClasses + def deployment_locations + Azure::Web::Mgmt::V2016_03_01::Models::DeploymentLocations + end + def dimension + Azure::Web::Mgmt::V2016_03_01::Models::Dimension + end + def name_identifier + Azure::Web::Mgmt::V2016_03_01::Models::NameIdentifier + end + def metric_specification + Azure::Web::Mgmt::V2016_03_01::Models::MetricSpecification + end + def global_csm_sku_description + Azure::Web::Mgmt::V2016_03_01::Models::GlobalCsmSkuDescription + end def geo_region_collection Azure::Web::Mgmt::V2016_03_01::Models::GeoRegionCollection end @@ -373,29 +388,26 @@ def deleted_web_app_collection def validate_response_error Azure::Web::Mgmt::V2016_03_01::Models::ValidateResponseError end - def solution - Azure::Web::Mgmt::V2016_03_01::Models::Solution - end def detector_abnormal_time_period Azure::Web::Mgmt::V2016_03_01::Models::DetectorAbnormalTimePeriod end - def resource_name_availability - Azure::Web::Mgmt::V2016_03_01::Models::ResourceNameAvailability - end def abnormal_time_period Azure::Web::Mgmt::V2016_03_01::Models::AbnormalTimePeriod end - def hosting_environment_deployment_info - Azure::Web::Mgmt::V2016_03_01::Models::HostingEnvironmentDeploymentInfo + def solution + Azure::Web::Mgmt::V2016_03_01::Models::Solution end def diagnostic_metric_sample Azure::Web::Mgmt::V2016_03_01::Models::DiagnosticMetricSample end + def resource_name_availability + Azure::Web::Mgmt::V2016_03_01::Models::ResourceNameAvailability + end def diagnostic_metric_set Azure::Web::Mgmt::V2016_03_01::Models::DiagnosticMetricSet end - def data_source - Azure::Web::Mgmt::V2016_03_01::Models::DataSource + def hosting_environment_deployment_info + Azure::Web::Mgmt::V2016_03_01::Models::HostingEnvironmentDeploymentInfo end def response_meta_data Azure::Web::Mgmt::V2016_03_01::Models::ResponseMetaData @@ -403,30 +415,33 @@ def response_meta_data def analysis_data Azure::Web::Mgmt::V2016_03_01::Models::AnalysisData end - def csm_move_resource_envelope - Azure::Web::Mgmt::V2016_03_01::Models::CsmMoveResourceEnvelope + def data_source + Azure::Web::Mgmt::V2016_03_01::Models::DataSource end def data_table_response_column Azure::Web::Mgmt::V2016_03_01::Models::DataTableResponseColumn end - def app_service_environment - Azure::Web::Mgmt::V2016_03_01::Models::AppServiceEnvironment - end def data_table_response_object Azure::Web::Mgmt::V2016_03_01::Models::DataTableResponseObject end def validate_request Azure::Web::Mgmt::V2016_03_01::Models::ValidateRequest end - def detector_info - Azure::Web::Mgmt::V2016_03_01::Models::DetectorInfo + def csm_move_resource_envelope + Azure::Web::Mgmt::V2016_03_01::Models::CsmMoveResourceEnvelope end def rendering Azure::Web::Mgmt::V2016_03_01::Models::Rendering end + def app_service_environment + Azure::Web::Mgmt::V2016_03_01::Models::AppServiceEnvironment + end def diagnostic_data Azure::Web::Mgmt::V2016_03_01::Models::DiagnosticData end + def detector_info + Azure::Web::Mgmt::V2016_03_01::Models::DetectorInfo + end def billing_meter_collection Azure::Web::Mgmt::V2016_03_01::Models::BillingMeterCollection end @@ -436,9 +451,6 @@ def detector_response_collection def resource_health_metadata_collection Azure::Web::Mgmt::V2016_03_01::Models::ResourceHealthMetadataCollection end - def name_identifier - Azure::Web::Mgmt::V2016_03_01::Models::NameIdentifier - end def diagnostic_analysis_collection Azure::Web::Mgmt::V2016_03_01::Models::DiagnosticAnalysisCollection end @@ -469,29 +481,29 @@ def analysis_definition def detector_definition Azure::Web::Mgmt::V2016_03_01::Models::DetectorDefinition end + def detector_response + Azure::Web::Mgmt::V2016_03_01::Models::DetectorResponse + end def diagnostic_analysis Azure::Web::Mgmt::V2016_03_01::Models::DiagnosticAnalysis end - def detector_response - Azure::Web::Mgmt::V2016_03_01::Models::DetectorResponse + def diagnostic_category + Azure::Web::Mgmt::V2016_03_01::Models::DiagnosticCategory end def diagnostic_detector_response Azure::Web::Mgmt::V2016_03_01::Models::DiagnosticDetectorResponse end - def diagnostic_category - Azure::Web::Mgmt::V2016_03_01::Models::DiagnosticCategory + def recommendation + Azure::Web::Mgmt::V2016_03_01::Models::Recommendation end def recommendation_rule Azure::Web::Mgmt::V2016_03_01::Models::RecommendationRule end - def billing_meter - Azure::Web::Mgmt::V2016_03_01::Models::BillingMeter - end def resource_health_metadata Azure::Web::Mgmt::V2016_03_01::Models::ResourceHealthMetadata end - def recommendation - Azure::Web::Mgmt::V2016_03_01::Models::Recommendation + def billing_meter + Azure::Web::Mgmt::V2016_03_01::Models::BillingMeter end def geo_region Azure::Web::Mgmt::V2016_03_01::Models::GeoRegion @@ -538,18 +550,18 @@ def app_service_plan_restrictions def in_availability_reason_type Azure::Web::Mgmt::V2016_03_01::Models::InAvailabilityReasonType end - def check_name_resource_types - Azure::Web::Mgmt::V2016_03_01::Models::CheckNameResourceTypes + def certificate + Azure::Web::Mgmt::V2016_03_01::Models::Certificate end def validate_resource_types Azure::Web::Mgmt::V2016_03_01::Models::ValidateResourceTypes end + def check_name_resource_types + Azure::Web::Mgmt::V2016_03_01::Models::CheckNameResourceTypes + end def sku_name Azure::Web::Mgmt::V2016_03_01::Models::SkuName end - def certificate - Azure::Web::Mgmt::V2016_03_01::Models::Certificate - end def issue_type Azure::Web::Mgmt::V2016_03_01::Models::IssueType end @@ -598,20 +610,14 @@ def application_stack def stack_major_version Azure::Web::Mgmt::V2016_03_01::Models::StackMajorVersion end - def deployment_locations - Azure::Web::Mgmt::V2016_03_01::Models::DeploymentLocations - end - def dimension - Azure::Web::Mgmt::V2016_03_01::Models::Dimension - end - def metric_specification - Azure::Web::Mgmt::V2016_03_01::Models::MetricSpecification + def identifier_collection + Azure::Web::Mgmt::V2016_08_01::Models::IdentifierCollection end - def global_csm_sku_description - Azure::Web::Mgmt::V2016_03_01::Models::GlobalCsmSkuDescription + def msdeploy_provisioning_state + Azure::Web::Mgmt::V2016_08_01::Models::MSDeployProvisioningState end - def my_sql_migration_type - Azure::Web::Mgmt::V2016_08_01::Models::MySqlMigrationType + def custom_host_name_dns_record_type + Azure::Web::Mgmt::V2016_08_01::Models::CustomHostNameDnsRecordType end def deployment Azure::Web::Mgmt::V2016_08_01::Models::Deployment @@ -877,18 +883,21 @@ def publishing_profile_format def host_name_type Azure::Web::Mgmt::V2016_08_01::Models::HostNameType end - def web_job_type - Azure::Web::Mgmt::V2016_08_01::Models::WebJobType + def msdeploy_log_entry_type + Azure::Web::Mgmt::V2016_08_01::Models::MSDeployLogEntryType end def frequency_unit Azure::Web::Mgmt::V2016_08_01::Models::FrequencyUnit end - def dns_verification_test_result - Azure::Web::Mgmt::V2016_08_01::Models::DnsVerificationTestResult + def my_sql_migration_type + Azure::Web::Mgmt::V2016_08_01::Models::MySqlMigrationType end def public_certificate_location Azure::Web::Mgmt::V2016_08_01::Models::PublicCertificateLocation end + def unauthenticated_client_action + Azure::Web::Mgmt::V2016_08_01::Models::UnauthenticatedClientAction + end def built_in_authentication_provider Azure::Web::Mgmt::V2016_08_01::Models::BuiltInAuthenticationProvider end @@ -901,24 +910,42 @@ def site_extension_type def triggered_web_job_status Azure::Web::Mgmt::V2016_08_01::Models::TriggeredWebJobStatus end - def custom_host_name_dns_record_type - Azure::Web::Mgmt::V2016_08_01::Models::CustomHostNameDnsRecordType + def web_job_type + Azure::Web::Mgmt::V2016_08_01::Models::WebJobType end - def msdeploy_log_entry_type - Azure::Web::Mgmt::V2016_08_01::Models::MSDeployLogEntryType + def dns_verification_test_result + Azure::Web::Mgmt::V2016_08_01::Models::DnsVerificationTestResult end - def msdeploy_provisioning_state - Azure::Web::Mgmt::V2016_08_01::Models::MSDeployProvisioningState + def ramp_up_rule + Azure::Web::Mgmt::V2016_09_01::Models::RampUpRule end - def identifier_collection - Azure::Web::Mgmt::V2016_08_01::Models::IdentifierCollection + def virtual_directory + Azure::Web::Mgmt::V2016_09_01::Models::VirtualDirectory end - def unauthenticated_client_action - Azure::Web::Mgmt::V2016_08_01::Models::UnauthenticatedClientAction + def handler_mapping + Azure::Web::Mgmt::V2016_09_01::Models::HandlerMapping + end + def conn_string_info + Azure::Web::Mgmt::V2016_09_01::Models::ConnStringInfo + end + def site_config + Azure::Web::Mgmt::V2016_09_01::Models::SiteConfig + end + def resource_metric_property + Azure::Web::Mgmt::V2016_09_01::Models::ResourceMetricProperty + end + def resource_metric_value + Azure::Web::Mgmt::V2016_09_01::Models::ResourceMetricValue + end + def sku_capacity + Azure::Web::Mgmt::V2016_09_01::Models::SkuCapacity end def resource_metric Azure::Web::Mgmt::V2016_09_01::Models::ResourceMetric end + def identifier + Azure::Web::Mgmt::V2016_09_01::Models::Identifier + end def resource_metric_collection Azure::Web::Mgmt::V2016_09_01::Models::ResourceMetricCollection end @@ -1120,8 +1147,8 @@ def sku_info def usage_collection Azure::Web::Mgmt::V2016_09_01::Models::UsageCollection end - def stamp_capacity_collection - Azure::Web::Mgmt::V2016_09_01::Models::StampCapacityCollection + def managed_service_identity + Azure::Web::Mgmt::V2016_09_01::Models::ManagedServiceIdentity end def app_service_environment_resource Azure::Web::Mgmt::V2016_09_01::Models::AppServiceEnvironmentResource @@ -1129,8 +1156,8 @@ def app_service_environment_resource def app_service_environment_patch_resource Azure::Web::Mgmt::V2016_09_01::Models::AppServiceEnvironmentPatchResource end - def metric_definition - Azure::Web::Mgmt::V2016_09_01::Models::MetricDefinition + def stamp_capacity_collection + Azure::Web::Mgmt::V2016_09_01::Models::StampCapacityCollection end def worker_pool_resource Azure::Web::Mgmt::V2016_09_01::Models::WorkerPoolResource @@ -1138,12 +1165,12 @@ def worker_pool_resource def app_service_plan_patch_resource Azure::Web::Mgmt::V2016_09_01::Models::AppServicePlanPatchResource end + def metric_definition + Azure::Web::Mgmt::V2016_09_01::Models::MetricDefinition + end def hybrid_connection_limits Azure::Web::Mgmt::V2016_09_01::Models::HybridConnectionLimits end - def managed_service_identity - Azure::Web::Mgmt::V2016_09_01::Models::ManagedServiceIdentity - end def hosting_environment_profile Azure::Web::Mgmt::V2016_09_01::Models::HostingEnvironmentProfile end @@ -1189,33 +1216,6 @@ def auto_heal_rules def usage Azure::Web::Mgmt::V2016_09_01::Models::Usage end - def ramp_up_rule - Azure::Web::Mgmt::V2016_09_01::Models::RampUpRule - end - def virtual_directory - Azure::Web::Mgmt::V2016_09_01::Models::VirtualDirectory - end - def handler_mapping - Azure::Web::Mgmt::V2016_09_01::Models::HandlerMapping - end - def conn_string_info - Azure::Web::Mgmt::V2016_09_01::Models::ConnStringInfo - end - def site_config - Azure::Web::Mgmt::V2016_09_01::Models::SiteConfig - end - def resource_metric_property - Azure::Web::Mgmt::V2016_09_01::Models::ResourceMetricProperty - end - def resource_metric_value - Azure::Web::Mgmt::V2016_09_01::Models::ResourceMetricValue - end - def sku_capacity - Azure::Web::Mgmt::V2016_09_01::Models::SkuCapacity - end - def identifier - Azure::Web::Mgmt::V2016_09_01::Models::Identifier - end end end end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid.rb new file mode 100644 index 0000000000..8e0df3bfe1 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid.rb @@ -0,0 +1,87 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +require 'uri' +require 'cgi' +require 'date' +require 'json' +require 'base64' +require 'erb' +require 'securerandom' +require 'time' +require 'timeliness' +require 'faraday' +require 'faraday-cookie_jar' +require 'concurrent' +require 'ms_rest' +require '2019-06-01/generated/azure_mgmt_event_grid/module_definition' +require 'ms_rest_azure' + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + autoload :Domains, '2019-06-01/generated/azure_mgmt_event_grid/domains.rb' + autoload :DomainTopics, '2019-06-01/generated/azure_mgmt_event_grid/domain_topics.rb' + autoload :EventSubscriptions, '2019-06-01/generated/azure_mgmt_event_grid/event_subscriptions.rb' + autoload :Operations, '2019-06-01/generated/azure_mgmt_event_grid/operations.rb' + autoload :Topics, '2019-06-01/generated/azure_mgmt_event_grid/topics.rb' + autoload :TopicTypes, '2019-06-01/generated/azure_mgmt_event_grid/topic_types.rb' + autoload :EventGridManagementClient, '2019-06-01/generated/azure_mgmt_event_grid/event_grid_management_client.rb' + + module Models + autoload :DeadLetterDestination, '2019-06-01/generated/azure_mgmt_event_grid/models/dead_letter_destination.rb' + autoload :Resource, '2019-06-01/generated/azure_mgmt_event_grid/models/resource.rb' + autoload :TopicRegenerateKeyRequest, '2019-06-01/generated/azure_mgmt_event_grid/models/topic_regenerate_key_request.rb' + autoload :DomainUpdateParameters, '2019-06-01/generated/azure_mgmt_event_grid/models/domain_update_parameters.rb' + autoload :TopicTypesListResult, '2019-06-01/generated/azure_mgmt_event_grid/models/topic_types_list_result.rb' + autoload :DomainSharedAccessKeys, '2019-06-01/generated/azure_mgmt_event_grid/models/domain_shared_access_keys.rb' + autoload :TopicUpdateParameters, '2019-06-01/generated/azure_mgmt_event_grid/models/topic_update_parameters.rb' + autoload :EventTypesListResult, '2019-06-01/generated/azure_mgmt_event_grid/models/event_types_list_result.rb' + autoload :TopicsListResult, '2019-06-01/generated/azure_mgmt_event_grid/models/topics_list_result.rb' + autoload :EventSubscriptionDestination, '2019-06-01/generated/azure_mgmt_event_grid/models/event_subscription_destination.rb' + autoload :TopicSharedAccessKeys, '2019-06-01/generated/azure_mgmt_event_grid/models/topic_shared_access_keys.rb' + autoload :EventSubscriptionFilter, '2019-06-01/generated/azure_mgmt_event_grid/models/event_subscription_filter.rb' + autoload :OperationInfo, '2019-06-01/generated/azure_mgmt_event_grid/models/operation_info.rb' + autoload :DomainsListResult, '2019-06-01/generated/azure_mgmt_event_grid/models/domains_list_result.rb' + autoload :EventSubscriptionsListResult, '2019-06-01/generated/azure_mgmt_event_grid/models/event_subscriptions_list_result.rb' + autoload :DomainTopicsListResult, '2019-06-01/generated/azure_mgmt_event_grid/models/domain_topics_list_result.rb' + autoload :EventSubscriptionFullUrl, '2019-06-01/generated/azure_mgmt_event_grid/models/event_subscription_full_url.rb' + autoload :RetryPolicy, '2019-06-01/generated/azure_mgmt_event_grid/models/retry_policy.rb' + autoload :EventSubscriptionUpdateParameters, '2019-06-01/generated/azure_mgmt_event_grid/models/event_subscription_update_parameters.rb' + autoload :AdvancedFilter, '2019-06-01/generated/azure_mgmt_event_grid/models/advanced_filter.rb' + autoload :Operation, '2019-06-01/generated/azure_mgmt_event_grid/models/operation.rb' + autoload :DomainRegenerateKeyRequest, '2019-06-01/generated/azure_mgmt_event_grid/models/domain_regenerate_key_request.rb' + autoload :OperationsListResult, '2019-06-01/generated/azure_mgmt_event_grid/models/operations_list_result.rb' + autoload :TrackedResource, '2019-06-01/generated/azure_mgmt_event_grid/models/tracked_resource.rb' + autoload :Domain, '2019-06-01/generated/azure_mgmt_event_grid/models/domain.rb' + autoload :DomainTopic, '2019-06-01/generated/azure_mgmt_event_grid/models/domain_topic.rb' + autoload :NumberInAdvancedFilter, '2019-06-01/generated/azure_mgmt_event_grid/models/number_in_advanced_filter.rb' + autoload :StorageBlobDeadLetterDestination, '2019-06-01/generated/azure_mgmt_event_grid/models/storage_blob_dead_letter_destination.rb' + autoload :NumberNotInAdvancedFilter, '2019-06-01/generated/azure_mgmt_event_grid/models/number_not_in_advanced_filter.rb' + autoload :NumberLessThanAdvancedFilter, '2019-06-01/generated/azure_mgmt_event_grid/models/number_less_than_advanced_filter.rb' + autoload :NumberGreaterThanAdvancedFilter, '2019-06-01/generated/azure_mgmt_event_grid/models/number_greater_than_advanced_filter.rb' + autoload :NumberLessThanOrEqualsAdvancedFilter, '2019-06-01/generated/azure_mgmt_event_grid/models/number_less_than_or_equals_advanced_filter.rb' + autoload :NumberGreaterThanOrEqualsAdvancedFilter, '2019-06-01/generated/azure_mgmt_event_grid/models/number_greater_than_or_equals_advanced_filter.rb' + autoload :BoolEqualsAdvancedFilter, '2019-06-01/generated/azure_mgmt_event_grid/models/bool_equals_advanced_filter.rb' + autoload :StringInAdvancedFilter, '2019-06-01/generated/azure_mgmt_event_grid/models/string_in_advanced_filter.rb' + autoload :StringNotInAdvancedFilter, '2019-06-01/generated/azure_mgmt_event_grid/models/string_not_in_advanced_filter.rb' + autoload :StringBeginsWithAdvancedFilter, '2019-06-01/generated/azure_mgmt_event_grid/models/string_begins_with_advanced_filter.rb' + autoload :StringEndsWithAdvancedFilter, '2019-06-01/generated/azure_mgmt_event_grid/models/string_ends_with_advanced_filter.rb' + autoload :StringContainsAdvancedFilter, '2019-06-01/generated/azure_mgmt_event_grid/models/string_contains_advanced_filter.rb' + autoload :WebHookEventSubscriptionDestination, '2019-06-01/generated/azure_mgmt_event_grid/models/web_hook_event_subscription_destination.rb' + autoload :EventHubEventSubscriptionDestination, '2019-06-01/generated/azure_mgmt_event_grid/models/event_hub_event_subscription_destination.rb' + autoload :StorageQueueEventSubscriptionDestination, '2019-06-01/generated/azure_mgmt_event_grid/models/storage_queue_event_subscription_destination.rb' + autoload :HybridConnectionEventSubscriptionDestination, '2019-06-01/generated/azure_mgmt_event_grid/models/hybrid_connection_event_subscription_destination.rb' + autoload :ServiceBusQueueEventSubscriptionDestination, '2019-06-01/generated/azure_mgmt_event_grid/models/service_bus_queue_event_subscription_destination.rb' + autoload :EventSubscription, '2019-06-01/generated/azure_mgmt_event_grid/models/event_subscription.rb' + autoload :Topic, '2019-06-01/generated/azure_mgmt_event_grid/models/topic.rb' + autoload :EventType, '2019-06-01/generated/azure_mgmt_event_grid/models/event_type.rb' + autoload :TopicTypeInfo, '2019-06-01/generated/azure_mgmt_event_grid/models/topic_type_info.rb' + autoload :DomainProvisioningState, '2019-06-01/generated/azure_mgmt_event_grid/models/domain_provisioning_state.rb' + autoload :DomainTopicProvisioningState, '2019-06-01/generated/azure_mgmt_event_grid/models/domain_topic_provisioning_state.rb' + autoload :EventSubscriptionProvisioningState, '2019-06-01/generated/azure_mgmt_event_grid/models/event_subscription_provisioning_state.rb' + autoload :TopicProvisioningState, '2019-06-01/generated/azure_mgmt_event_grid/models/topic_provisioning_state.rb' + autoload :ResourceRegionType, '2019-06-01/generated/azure_mgmt_event_grid/models/resource_region_type.rb' + autoload :TopicTypeProvisioningState, '2019-06-01/generated/azure_mgmt_event_grid/models/topic_type_provisioning_state.rb' + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/domain_topics.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/domain_topics.rb new file mode 100644 index 0000000000..6aca23a0d1 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/domain_topics.rb @@ -0,0 +1,684 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + # + # Azure EventGrid Management Client + # + class DomainTopics + include MsRestAzure + + # + # Creates and initializes a new instance of the DomainTopics class. + # @param client service class for accessing basic functionality. + # + def initialize(client) + @client = client + end + + # @return [EventGridManagementClient] reference to the EventGridManagementClient + attr_reader :client + + # + # Get a domain topic. + # + # Get properties of a domain topic. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Name of the domain. + # @param domain_topic_name [String] Name of the topic. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [DomainTopic] operation results. + # + def get(resource_group_name, domain_name, domain_topic_name, custom_headers = nil) + response = get_async(resource_group_name, domain_name, domain_topic_name, custom_headers).value! + response.body unless response.nil? + end + + # + # Get a domain topic. + # + # Get properties of a domain topic. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Name of the domain. + # @param domain_topic_name [String] Name of the topic. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def get_with_http_info(resource_group_name, domain_name, domain_topic_name, custom_headers = nil) + get_async(resource_group_name, domain_name, domain_topic_name, custom_headers).value! + end + + # + # Get a domain topic. + # + # Get properties of a domain topic. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Name of the domain. + # @param domain_topic_name [String] Name of the topic. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def get_async(resource_group_name, domain_name, domain_topic_name, custom_headers = nil) + fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? + fail ArgumentError, 'resource_group_name is nil' if resource_group_name.nil? + fail ArgumentError, 'domain_name is nil' if domain_name.nil? + fail ArgumentError, 'domain_topic_name is nil' if domain_topic_name.nil? + fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/topics/{domainTopicName}' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + path_params: {'subscriptionId' => @client.subscription_id,'resourceGroupName' => resource_group_name,'domainName' => domain_name,'domainTopicName' => domain_topic_name}, + query_params: {'api-version' => @client.api_version}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:get, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::DomainTopic.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # Create or update a domain topic. + # + # Asynchronously creates or updates a new domain topic with the specified + # parameters. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Name of the domain. + # @param domain_topic_name [String] Name of the domain topic. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [DomainTopic] operation results. + # + def create_or_update(resource_group_name, domain_name, domain_topic_name, custom_headers = nil) + response = create_or_update_async(resource_group_name, domain_name, domain_topic_name, custom_headers).value! + response.body unless response.nil? + end + + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Name of the domain. + # @param domain_topic_name [String] Name of the domain topic. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [Concurrent::Promise] promise which provides async access to http + # response. + # + def create_or_update_async(resource_group_name, domain_name, domain_topic_name, custom_headers = nil) + # Send request + promise = begin_create_or_update_async(resource_group_name, domain_name, domain_topic_name, custom_headers) + + promise = promise.then do |response| + # Defining deserialization method. + deserialize_method = lambda do |parsed_response| + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::DomainTopic.mapper() + parsed_response = @client.deserialize(result_mapper, parsed_response) + end + + # Waiting for response. + @client.get_long_running_operation_result(response, deserialize_method) + end + + promise + end + + # + # Delete a domain topic. + # + # Delete existing domain topic. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Name of the domain. + # @param domain_topic_name [String] Name of the domain topic. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + def delete(resource_group_name, domain_name, domain_topic_name, custom_headers = nil) + response = delete_async(resource_group_name, domain_name, domain_topic_name, custom_headers).value! + nil + end + + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Name of the domain. + # @param domain_topic_name [String] Name of the domain topic. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [Concurrent::Promise] promise which provides async access to http + # response. + # + def delete_async(resource_group_name, domain_name, domain_topic_name, custom_headers = nil) + # Send request + promise = begin_delete_async(resource_group_name, domain_name, domain_topic_name, custom_headers) + + promise = promise.then do |response| + # Defining deserialization method. + deserialize_method = lambda do |parsed_response| + end + + # Waiting for response. + @client.get_long_running_operation_result(response, deserialize_method) + end + + promise + end + + # + # List domain topics. + # + # List all the topics in a domain. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Domain name. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [Array] operation results. + # + def list_by_domain(resource_group_name, domain_name, filter = nil, top = nil, custom_headers = nil) + first_page = list_by_domain_as_lazy(resource_group_name, domain_name, filter, top, custom_headers) + first_page.get_all_items + end + + # + # List domain topics. + # + # List all the topics in a domain. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Domain name. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def list_by_domain_with_http_info(resource_group_name, domain_name, filter = nil, top = nil, custom_headers = nil) + list_by_domain_async(resource_group_name, domain_name, filter, top, custom_headers).value! + end + + # + # List domain topics. + # + # List all the topics in a domain. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Domain name. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def list_by_domain_async(resource_group_name, domain_name, filter = nil, top = nil, custom_headers = nil) + fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? + fail ArgumentError, 'resource_group_name is nil' if resource_group_name.nil? + fail ArgumentError, 'domain_name is nil' if domain_name.nil? + fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/topics' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + path_params: {'subscriptionId' => @client.subscription_id,'resourceGroupName' => resource_group_name,'domainName' => domain_name}, + query_params: {'api-version' => @client.api_version,'$filter' => filter,'$top' => top}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:get, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::DomainTopicsListResult.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # Create or update a domain topic. + # + # Asynchronously creates or updates a new domain topic with the specified + # parameters. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Name of the domain. + # @param domain_topic_name [String] Name of the domain topic. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [DomainTopic] operation results. + # + def begin_create_or_update(resource_group_name, domain_name, domain_topic_name, custom_headers = nil) + response = begin_create_or_update_async(resource_group_name, domain_name, domain_topic_name, custom_headers).value! + response.body unless response.nil? + end + + # + # Create or update a domain topic. + # + # Asynchronously creates or updates a new domain topic with the specified + # parameters. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Name of the domain. + # @param domain_topic_name [String] Name of the domain topic. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def begin_create_or_update_with_http_info(resource_group_name, domain_name, domain_topic_name, custom_headers = nil) + begin_create_or_update_async(resource_group_name, domain_name, domain_topic_name, custom_headers).value! + end + + # + # Create or update a domain topic. + # + # Asynchronously creates or updates a new domain topic with the specified + # parameters. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Name of the domain. + # @param domain_topic_name [String] Name of the domain topic. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def begin_create_or_update_async(resource_group_name, domain_name, domain_topic_name, custom_headers = nil) + fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? + fail ArgumentError, 'resource_group_name is nil' if resource_group_name.nil? + fail ArgumentError, 'domain_name is nil' if domain_name.nil? + fail ArgumentError, 'domain_topic_name is nil' if domain_topic_name.nil? + fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/topics/{domainTopicName}' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + path_params: {'subscriptionId' => @client.subscription_id,'resourceGroupName' => resource_group_name,'domainName' => domain_name,'domainTopicName' => domain_topic_name}, + query_params: {'api-version' => @client.api_version}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:put, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 201 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 201 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::DomainTopic.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # Delete a domain topic. + # + # Delete existing domain topic. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Name of the domain. + # @param domain_topic_name [String] Name of the domain topic. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # + def begin_delete(resource_group_name, domain_name, domain_topic_name, custom_headers = nil) + response = begin_delete_async(resource_group_name, domain_name, domain_topic_name, custom_headers).value! + nil + end + + # + # Delete a domain topic. + # + # Delete existing domain topic. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Name of the domain. + # @param domain_topic_name [String] Name of the domain topic. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def begin_delete_with_http_info(resource_group_name, domain_name, domain_topic_name, custom_headers = nil) + begin_delete_async(resource_group_name, domain_name, domain_topic_name, custom_headers).value! + end + + # + # Delete a domain topic. + # + # Delete existing domain topic. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Name of the domain. + # @param domain_topic_name [String] Name of the domain topic. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def begin_delete_async(resource_group_name, domain_name, domain_topic_name, custom_headers = nil) + fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? + fail ArgumentError, 'resource_group_name is nil' if resource_group_name.nil? + fail ArgumentError, 'domain_name is nil' if domain_name.nil? + fail ArgumentError, 'domain_topic_name is nil' if domain_topic_name.nil? + fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/topics/{domainTopicName}' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + path_params: {'subscriptionId' => @client.subscription_id,'resourceGroupName' => resource_group_name,'domainName' => domain_name,'domainTopicName' => domain_topic_name}, + query_params: {'api-version' => @client.api_version}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:delete, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 202 || status_code == 204 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + + result + end + + promise.execute + end + + # + # List domain topics. + # + # List all the topics in a domain. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [DomainTopicsListResult] operation results. + # + def list_by_domain_next(next_page_link, custom_headers = nil) + response = list_by_domain_next_async(next_page_link, custom_headers).value! + response.body unless response.nil? + end + + # + # List domain topics. + # + # List all the topics in a domain. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def list_by_domain_next_with_http_info(next_page_link, custom_headers = nil) + list_by_domain_next_async(next_page_link, custom_headers).value! + end + + # + # List domain topics. + # + # List all the topics in a domain. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def list_by_domain_next_async(next_page_link, custom_headers = nil) + fail ArgumentError, 'next_page_link is nil' if next_page_link.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = '{nextLink}' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + skip_encoding_path_params: {'nextLink' => next_page_link}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:get, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::DomainTopicsListResult.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # List domain topics. + # + # List all the topics in a domain. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Domain name. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [DomainTopicsListResult] which provide lazy access to pages of the + # response. + # + def list_by_domain_as_lazy(resource_group_name, domain_name, filter = nil, top = nil, custom_headers = nil) + response = list_by_domain_async(resource_group_name, domain_name, filter, top, custom_headers).value! + unless response.nil? + page = response.body + page.next_method = Proc.new do |next_page_link| + list_by_domain_next_async(next_page_link, custom_headers) + end + page + end + end + + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/domains.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/domains.rb new file mode 100644 index 0000000000..f25ebcd493 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/domains.rb @@ -0,0 +1,1304 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + # + # Azure EventGrid Management Client + # + class Domains + include MsRestAzure + + # + # Creates and initializes a new instance of the Domains class. + # @param client service class for accessing basic functionality. + # + def initialize(client) + @client = client + end + + # @return [EventGridManagementClient] reference to the EventGridManagementClient + attr_reader :client + + # + # Get a domain. + # + # Get properties of a domain. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Name of the domain. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [Domain] operation results. + # + def get(resource_group_name, domain_name, custom_headers = nil) + response = get_async(resource_group_name, domain_name, custom_headers).value! + response.body unless response.nil? + end + + # + # Get a domain. + # + # Get properties of a domain. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Name of the domain. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def get_with_http_info(resource_group_name, domain_name, custom_headers = nil) + get_async(resource_group_name, domain_name, custom_headers).value! + end + + # + # Get a domain. + # + # Get properties of a domain. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Name of the domain. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def get_async(resource_group_name, domain_name, custom_headers = nil) + fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? + fail ArgumentError, 'resource_group_name is nil' if resource_group_name.nil? + fail ArgumentError, 'domain_name is nil' if domain_name.nil? + fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + path_params: {'subscriptionId' => @client.subscription_id,'resourceGroupName' => resource_group_name,'domainName' => domain_name}, + query_params: {'api-version' => @client.api_version}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:get, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::Domain.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # Create or update a domain. + # + # Asynchronously creates or updates a new domain with the specified parameters. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Name of the domain. + # @param domain_info [Domain] Domain information. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [Domain] operation results. + # + def create_or_update(resource_group_name, domain_name, domain_info, custom_headers = nil) + response = create_or_update_async(resource_group_name, domain_name, domain_info, custom_headers).value! + response.body unless response.nil? + end + + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Name of the domain. + # @param domain_info [Domain] Domain information. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [Concurrent::Promise] promise which provides async access to http + # response. + # + def create_or_update_async(resource_group_name, domain_name, domain_info, custom_headers = nil) + # Send request + promise = begin_create_or_update_async(resource_group_name, domain_name, domain_info, custom_headers) + + promise = promise.then do |response| + # Defining deserialization method. + deserialize_method = lambda do |parsed_response| + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::Domain.mapper() + parsed_response = @client.deserialize(result_mapper, parsed_response) + end + + # Waiting for response. + @client.get_long_running_operation_result(response, deserialize_method) + end + + promise + end + + # + # Delete a domain. + # + # Delete existing domain. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Name of the domain. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + def delete(resource_group_name, domain_name, custom_headers = nil) + response = delete_async(resource_group_name, domain_name, custom_headers).value! + nil + end + + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Name of the domain. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [Concurrent::Promise] promise which provides async access to http + # response. + # + def delete_async(resource_group_name, domain_name, custom_headers = nil) + # Send request + promise = begin_delete_async(resource_group_name, domain_name, custom_headers) + + promise = promise.then do |response| + # Defining deserialization method. + deserialize_method = lambda do |parsed_response| + end + + # Waiting for response. + @client.get_long_running_operation_result(response, deserialize_method) + end + + promise + end + + # + # Update a domain. + # + # Asynchronously updates a domain with the specified parameters. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Name of the domain. + # @param domain_update_parameters [DomainUpdateParameters] Domain update + # information. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [Domain] operation results. + # + def update(resource_group_name, domain_name, domain_update_parameters, custom_headers = nil) + response = update_async(resource_group_name, domain_name, domain_update_parameters, custom_headers).value! + response.body unless response.nil? + end + + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Name of the domain. + # @param domain_update_parameters [DomainUpdateParameters] Domain update + # information. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [Concurrent::Promise] promise which provides async access to http + # response. + # + def update_async(resource_group_name, domain_name, domain_update_parameters, custom_headers = nil) + # Send request + promise = begin_update_async(resource_group_name, domain_name, domain_update_parameters, custom_headers) + + promise = promise.then do |response| + # Defining deserialization method. + deserialize_method = lambda do |parsed_response| + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::Domain.mapper() + parsed_response = @client.deserialize(result_mapper, parsed_response) + end + + # Waiting for response. + @client.get_long_running_operation_result(response, deserialize_method) + end + + promise + end + + # + # List domains under an Azure subscription. + # + # List all the domains under an Azure subscription. + # + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [Array] operation results. + # + def list_by_subscription(filter = nil, top = nil, custom_headers = nil) + first_page = list_by_subscription_as_lazy(filter, top, custom_headers) + first_page.get_all_items + end + + # + # List domains under an Azure subscription. + # + # List all the domains under an Azure subscription. + # + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def list_by_subscription_with_http_info(filter = nil, top = nil, custom_headers = nil) + list_by_subscription_async(filter, top, custom_headers).value! + end + + # + # List domains under an Azure subscription. + # + # List all the domains under an Azure subscription. + # + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def list_by_subscription_async(filter = nil, top = nil, custom_headers = nil) + fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? + fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = 'subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/domains' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + path_params: {'subscriptionId' => @client.subscription_id}, + query_params: {'api-version' => @client.api_version,'$filter' => filter,'$top' => top}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:get, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::DomainsListResult.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # List domains under a resource group. + # + # List all the domains under a resource group. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [Array] operation results. + # + def list_by_resource_group(resource_group_name, filter = nil, top = nil, custom_headers = nil) + first_page = list_by_resource_group_as_lazy(resource_group_name, filter, top, custom_headers) + first_page.get_all_items + end + + # + # List domains under a resource group. + # + # List all the domains under a resource group. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def list_by_resource_group_with_http_info(resource_group_name, filter = nil, top = nil, custom_headers = nil) + list_by_resource_group_async(resource_group_name, filter, top, custom_headers).value! + end + + # + # List domains under a resource group. + # + # List all the domains under a resource group. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def list_by_resource_group_async(resource_group_name, filter = nil, top = nil, custom_headers = nil) + fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? + fail ArgumentError, 'resource_group_name is nil' if resource_group_name.nil? + fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + path_params: {'subscriptionId' => @client.subscription_id,'resourceGroupName' => resource_group_name}, + query_params: {'api-version' => @client.api_version,'$filter' => filter,'$top' => top}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:get, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::DomainsListResult.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # List keys for a domain. + # + # List the two keys used to publish to a domain. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Name of the domain. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [DomainSharedAccessKeys] operation results. + # + def list_shared_access_keys(resource_group_name, domain_name, custom_headers = nil) + response = list_shared_access_keys_async(resource_group_name, domain_name, custom_headers).value! + response.body unless response.nil? + end + + # + # List keys for a domain. + # + # List the two keys used to publish to a domain. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Name of the domain. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def list_shared_access_keys_with_http_info(resource_group_name, domain_name, custom_headers = nil) + list_shared_access_keys_async(resource_group_name, domain_name, custom_headers).value! + end + + # + # List keys for a domain. + # + # List the two keys used to publish to a domain. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Name of the domain. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def list_shared_access_keys_async(resource_group_name, domain_name, custom_headers = nil) + fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? + fail ArgumentError, 'resource_group_name is nil' if resource_group_name.nil? + fail ArgumentError, 'domain_name is nil' if domain_name.nil? + fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/listKeys' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + path_params: {'subscriptionId' => @client.subscription_id,'resourceGroupName' => resource_group_name,'domainName' => domain_name}, + query_params: {'api-version' => @client.api_version}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:post, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::DomainSharedAccessKeys.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # Regenerate key for a domain. + # + # Regenerate a shared access key for a domain. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Name of the domain. + # @param regenerate_key_request [DomainRegenerateKeyRequest] Request body to + # regenerate key. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [DomainSharedAccessKeys] operation results. + # + def regenerate_key(resource_group_name, domain_name, regenerate_key_request, custom_headers = nil) + response = regenerate_key_async(resource_group_name, domain_name, regenerate_key_request, custom_headers).value! + response.body unless response.nil? + end + + # + # Regenerate key for a domain. + # + # Regenerate a shared access key for a domain. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Name of the domain. + # @param regenerate_key_request [DomainRegenerateKeyRequest] Request body to + # regenerate key. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def regenerate_key_with_http_info(resource_group_name, domain_name, regenerate_key_request, custom_headers = nil) + regenerate_key_async(resource_group_name, domain_name, regenerate_key_request, custom_headers).value! + end + + # + # Regenerate key for a domain. + # + # Regenerate a shared access key for a domain. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Name of the domain. + # @param regenerate_key_request [DomainRegenerateKeyRequest] Request body to + # regenerate key. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def regenerate_key_async(resource_group_name, domain_name, regenerate_key_request, custom_headers = nil) + fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? + fail ArgumentError, 'resource_group_name is nil' if resource_group_name.nil? + fail ArgumentError, 'domain_name is nil' if domain_name.nil? + fail ArgumentError, 'regenerate_key_request is nil' if regenerate_key_request.nil? + fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + + request_headers['Content-Type'] = 'application/json; charset=utf-8' + + # Serialize Request + request_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::DomainRegenerateKeyRequest.mapper() + request_content = @client.serialize(request_mapper, regenerate_key_request) + request_content = request_content != nil ? JSON.generate(request_content, quirks_mode: true) : nil + + path_template = 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/regenerateKey' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + path_params: {'subscriptionId' => @client.subscription_id,'resourceGroupName' => resource_group_name,'domainName' => domain_name}, + query_params: {'api-version' => @client.api_version}, + body: request_content, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:post, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::DomainSharedAccessKeys.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # Create or update a domain. + # + # Asynchronously creates or updates a new domain with the specified parameters. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Name of the domain. + # @param domain_info [Domain] Domain information. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [Domain] operation results. + # + def begin_create_or_update(resource_group_name, domain_name, domain_info, custom_headers = nil) + response = begin_create_or_update_async(resource_group_name, domain_name, domain_info, custom_headers).value! + response.body unless response.nil? + end + + # + # Create or update a domain. + # + # Asynchronously creates or updates a new domain with the specified parameters. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Name of the domain. + # @param domain_info [Domain] Domain information. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def begin_create_or_update_with_http_info(resource_group_name, domain_name, domain_info, custom_headers = nil) + begin_create_or_update_async(resource_group_name, domain_name, domain_info, custom_headers).value! + end + + # + # Create or update a domain. + # + # Asynchronously creates or updates a new domain with the specified parameters. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Name of the domain. + # @param domain_info [Domain] Domain information. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def begin_create_or_update_async(resource_group_name, domain_name, domain_info, custom_headers = nil) + fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? + fail ArgumentError, 'resource_group_name is nil' if resource_group_name.nil? + fail ArgumentError, 'domain_name is nil' if domain_name.nil? + fail ArgumentError, 'domain_info is nil' if domain_info.nil? + fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + + request_headers['Content-Type'] = 'application/json; charset=utf-8' + + # Serialize Request + request_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::Domain.mapper() + request_content = @client.serialize(request_mapper, domain_info) + request_content = request_content != nil ? JSON.generate(request_content, quirks_mode: true) : nil + + path_template = 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + path_params: {'subscriptionId' => @client.subscription_id,'resourceGroupName' => resource_group_name,'domainName' => domain_name}, + query_params: {'api-version' => @client.api_version}, + body: request_content, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:put, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 201 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 201 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::Domain.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # Delete a domain. + # + # Delete existing domain. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Name of the domain. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # + def begin_delete(resource_group_name, domain_name, custom_headers = nil) + response = begin_delete_async(resource_group_name, domain_name, custom_headers).value! + nil + end + + # + # Delete a domain. + # + # Delete existing domain. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Name of the domain. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def begin_delete_with_http_info(resource_group_name, domain_name, custom_headers = nil) + begin_delete_async(resource_group_name, domain_name, custom_headers).value! + end + + # + # Delete a domain. + # + # Delete existing domain. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Name of the domain. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def begin_delete_async(resource_group_name, domain_name, custom_headers = nil) + fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? + fail ArgumentError, 'resource_group_name is nil' if resource_group_name.nil? + fail ArgumentError, 'domain_name is nil' if domain_name.nil? + fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + path_params: {'subscriptionId' => @client.subscription_id,'resourceGroupName' => resource_group_name,'domainName' => domain_name}, + query_params: {'api-version' => @client.api_version}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:delete, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 202 || status_code == 204 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + + result + end + + promise.execute + end + + # + # Update a domain. + # + # Asynchronously updates a domain with the specified parameters. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Name of the domain. + # @param domain_update_parameters [DomainUpdateParameters] Domain update + # information. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [Domain] operation results. + # + def begin_update(resource_group_name, domain_name, domain_update_parameters, custom_headers = nil) + response = begin_update_async(resource_group_name, domain_name, domain_update_parameters, custom_headers).value! + response.body unless response.nil? + end + + # + # Update a domain. + # + # Asynchronously updates a domain with the specified parameters. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Name of the domain. + # @param domain_update_parameters [DomainUpdateParameters] Domain update + # information. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def begin_update_with_http_info(resource_group_name, domain_name, domain_update_parameters, custom_headers = nil) + begin_update_async(resource_group_name, domain_name, domain_update_parameters, custom_headers).value! + end + + # + # Update a domain. + # + # Asynchronously updates a domain with the specified parameters. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Name of the domain. + # @param domain_update_parameters [DomainUpdateParameters] Domain update + # information. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def begin_update_async(resource_group_name, domain_name, domain_update_parameters, custom_headers = nil) + fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? + fail ArgumentError, 'resource_group_name is nil' if resource_group_name.nil? + fail ArgumentError, 'domain_name is nil' if domain_name.nil? + fail ArgumentError, 'domain_update_parameters is nil' if domain_update_parameters.nil? + fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + + request_headers['Content-Type'] = 'application/json; charset=utf-8' + + # Serialize Request + request_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::DomainUpdateParameters.mapper() + request_content = @client.serialize(request_mapper, domain_update_parameters) + request_content = request_content != nil ? JSON.generate(request_content, quirks_mode: true) : nil + + path_template = 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + path_params: {'subscriptionId' => @client.subscription_id,'resourceGroupName' => resource_group_name,'domainName' => domain_name}, + query_params: {'api-version' => @client.api_version}, + body: request_content, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:patch, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 201 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 201 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::Domain.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # List domains under an Azure subscription. + # + # List all the domains under an Azure subscription. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [DomainsListResult] operation results. + # + def list_by_subscription_next(next_page_link, custom_headers = nil) + response = list_by_subscription_next_async(next_page_link, custom_headers).value! + response.body unless response.nil? + end + + # + # List domains under an Azure subscription. + # + # List all the domains under an Azure subscription. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def list_by_subscription_next_with_http_info(next_page_link, custom_headers = nil) + list_by_subscription_next_async(next_page_link, custom_headers).value! + end + + # + # List domains under an Azure subscription. + # + # List all the domains under an Azure subscription. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def list_by_subscription_next_async(next_page_link, custom_headers = nil) + fail ArgumentError, 'next_page_link is nil' if next_page_link.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = '{nextLink}' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + skip_encoding_path_params: {'nextLink' => next_page_link}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:get, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::DomainsListResult.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # List domains under a resource group. + # + # List all the domains under a resource group. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [DomainsListResult] operation results. + # + def list_by_resource_group_next(next_page_link, custom_headers = nil) + response = list_by_resource_group_next_async(next_page_link, custom_headers).value! + response.body unless response.nil? + end + + # + # List domains under a resource group. + # + # List all the domains under a resource group. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def list_by_resource_group_next_with_http_info(next_page_link, custom_headers = nil) + list_by_resource_group_next_async(next_page_link, custom_headers).value! + end + + # + # List domains under a resource group. + # + # List all the domains under a resource group. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def list_by_resource_group_next_async(next_page_link, custom_headers = nil) + fail ArgumentError, 'next_page_link is nil' if next_page_link.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = '{nextLink}' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + skip_encoding_path_params: {'nextLink' => next_page_link}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:get, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::DomainsListResult.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # List domains under an Azure subscription. + # + # List all the domains under an Azure subscription. + # + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [DomainsListResult] which provide lazy access to pages of the + # response. + # + def list_by_subscription_as_lazy(filter = nil, top = nil, custom_headers = nil) + response = list_by_subscription_async(filter, top, custom_headers).value! + unless response.nil? + page = response.body + page.next_method = Proc.new do |next_page_link| + list_by_subscription_next_async(next_page_link, custom_headers) + end + page + end + end + + # + # List domains under a resource group. + # + # List all the domains under a resource group. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [DomainsListResult] which provide lazy access to pages of the + # response. + # + def list_by_resource_group_as_lazy(resource_group_name, filter = nil, top = nil, custom_headers = nil) + response = list_by_resource_group_async(resource_group_name, filter, top, custom_headers).value! + unless response.nil? + page = response.body + page.next_method = Proc.new do |next_page_link| + list_by_resource_group_next_async(next_page_link, custom_headers) + end + page + end + end + + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/event_grid_management_client.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/event_grid_management_client.rb new file mode 100644 index 0000000000..aaa91851d4 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/event_grid_management_client.rb @@ -0,0 +1,151 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + # + # A service client - single point of access to the REST API. + # + class EventGridManagementClient < MsRestAzure::AzureServiceClient + include MsRestAzure + include MsRestAzure::Serialization + + # @return [String] the base URI of the service. + attr_accessor :base_url + + # @return Credentials needed for the client to connect to Azure. + attr_reader :credentials + + # @return [String] Subscription credentials that uniquely identify a + # Microsoft Azure subscription. The subscription ID forms part of the URI + # for every service call. + attr_accessor :subscription_id + + # @return [String] Version of the API to be used with the client request. + attr_reader :api_version + + # @return [String] Gets or sets the preferred language for the response. + attr_accessor :accept_language + + # @return [Integer] Gets or sets the retry timeout in seconds for Long + # Running Operations. Default value is 30. + attr_accessor :long_running_operation_retry_timeout + + # @return [Boolean] When set to true a unique x-ms-client-request-id value + # is generated and included in each request. Default is true. + attr_accessor :generate_client_request_id + + # @return [Domains] domains + attr_reader :domains + + # @return [DomainTopics] domain_topics + attr_reader :domain_topics + + # @return [EventSubscriptions] event_subscriptions + attr_reader :event_subscriptions + + # @return [Operations] operations + attr_reader :operations + + # @return [Topics] topics + attr_reader :topics + + # @return [TopicTypes] topic_types + attr_reader :topic_types + + # + # Creates initializes a new instance of the EventGridManagementClient class. + # @param credentials [MsRest::ServiceClientCredentials] credentials to authorize HTTP requests made by the service client. + # @param base_url [String] the base URI of the service. + # @param options [Array] filters to be applied to the HTTP requests. + # + def initialize(credentials = nil, base_url = nil, options = nil) + super(credentials, options) + @base_url = base_url || 'https://management.azure.com' + + fail ArgumentError, 'invalid type of credentials input parameter' unless credentials.is_a?(MsRest::ServiceClientCredentials) unless credentials.nil? + @credentials = credentials + + @domains = Domains.new(self) + @domain_topics = DomainTopics.new(self) + @event_subscriptions = EventSubscriptions.new(self) + @operations = Operations.new(self) + @topics = Topics.new(self) + @topic_types = TopicTypes.new(self) + @api_version = '2019-06-01' + @accept_language = 'en-US' + @long_running_operation_retry_timeout = 30 + @generate_client_request_id = true + add_telemetry + end + + # + # Makes a request and returns the body of the response. + # @param method [Symbol] with any of the following values :get, :put, :post, :patch, :delete. + # @param path [String] the path, relative to {base_url}. + # @param options [Hash{String=>String}] specifying any request options like :body. + # @return [Hash{String=>String}] containing the body of the response. + # Example: + # + # request_content = "{'location':'westus','tags':{'tag1':'val1','tag2':'val2'}}" + # path = "/path" + # options = { + # body: request_content, + # query_params: {'api-version' => '2016-02-01'} + # } + # result = @client.make_request(:put, path, options) + # + def make_request(method, path, options = {}) + result = make_request_with_http_info(method, path, options) + result.body unless result.nil? + end + + # + # Makes a request and returns the operation response. + # @param method [Symbol] with any of the following values :get, :put, :post, :patch, :delete. + # @param path [String] the path, relative to {base_url}. + # @param options [Hash{String=>String}] specifying any request options like :body. + # @return [MsRestAzure::AzureOperationResponse] Operation response containing the request, response and status. + # + def make_request_with_http_info(method, path, options = {}) + result = make_request_async(method, path, options).value! + result.body = result.response.body.to_s.empty? ? nil : JSON.load(result.response.body) + result + end + + # + # Makes a request asynchronously. + # @param method [Symbol] with any of the following values :get, :put, :post, :patch, :delete. + # @param path [String] the path, relative to {base_url}. + # @param options [Hash{String=>String}] specifying any request options like :body. + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def make_request_async(method, path, options = {}) + fail ArgumentError, 'method is nil' if method.nil? + fail ArgumentError, 'path is nil' if path.nil? + + request_url = options[:base_url] || @base_url + + request_headers = @request_headers + request_headers.merge!({'accept-language' => @accept_language}) unless @accept_language.nil? + options.merge!({headers: request_headers.merge(options[:headers] || {})}) + options.merge!({credentials: @credentials}) unless @credentials.nil? + + super(request_url, method, path, options) + end + + + private + # + # Adds telemetry information. + # + def add_telemetry + sdk_information = 'azure_mgmt_event_grid' + if defined? Azure::EventGrid::Mgmt::V2019_02_01_preview::VERSION + sdk_information = "#{sdk_information}/#{Azure::EventGrid::Mgmt::V2019_02_01_preview::VERSION}" + end + add_user_agent_information(sdk_information) + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/event_subscriptions.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/event_subscriptions.rb new file mode 100644 index 0000000000..2ee9e2b5f8 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/event_subscriptions.rb @@ -0,0 +1,3577 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + # + # Azure EventGrid Management Client + # + class EventSubscriptions + include MsRestAzure + + # + # Creates and initializes a new instance of the EventSubscriptions class. + # @param client service class for accessing basic functionality. + # + def initialize(client) + @client = client + end + + # @return [EventGridManagementClient] reference to the EventGridManagementClient + attr_reader :client + + # + # Get an event subscription. + # + # Get properties of an event subscription. + # + # @param scope [String] The scope of the event subscription. The scope can be a + # subscription, or a resource group, or a top level resource belonging to a + # resource provider namespace, or an EventGrid topic. For example, use + # '/subscriptions/{subscriptionId}/' for a subscription, + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for a + # resource group, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' + # for a resource, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' + # for an EventGrid topic. + # @param event_subscription_name [String] Name of the event subscription. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [EventSubscription] operation results. + # + def get(scope, event_subscription_name, custom_headers = nil) + response = get_async(scope, event_subscription_name, custom_headers).value! + response.body unless response.nil? + end + + # + # Get an event subscription. + # + # Get properties of an event subscription. + # + # @param scope [String] The scope of the event subscription. The scope can be a + # subscription, or a resource group, or a top level resource belonging to a + # resource provider namespace, or an EventGrid topic. For example, use + # '/subscriptions/{subscriptionId}/' for a subscription, + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for a + # resource group, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' + # for a resource, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' + # for an EventGrid topic. + # @param event_subscription_name [String] Name of the event subscription. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def get_with_http_info(scope, event_subscription_name, custom_headers = nil) + get_async(scope, event_subscription_name, custom_headers).value! + end + + # + # Get an event subscription. + # + # Get properties of an event subscription. + # + # @param scope [String] The scope of the event subscription. The scope can be a + # subscription, or a resource group, or a top level resource belonging to a + # resource provider namespace, or an EventGrid topic. For example, use + # '/subscriptions/{subscriptionId}/' for a subscription, + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for a + # resource group, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' + # for a resource, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' + # for an EventGrid topic. + # @param event_subscription_name [String] Name of the event subscription. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def get_async(scope, event_subscription_name, custom_headers = nil) + fail ArgumentError, 'scope is nil' if scope.nil? + fail ArgumentError, 'event_subscription_name is nil' if event_subscription_name.nil? + fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = '{scope}/providers/Microsoft.EventGrid/eventSubscriptions/{eventSubscriptionName}' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + path_params: {'eventSubscriptionName' => event_subscription_name}, + skip_encoding_path_params: {'scope' => scope}, + query_params: {'api-version' => @client.api_version}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:get, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::EventSubscription.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # Create or update an event subscription. + # + # Asynchronously creates a new event subscription or updates an existing event + # subscription based on the specified scope. + # + # @param scope [String] The identifier of the resource to which the event + # subscription needs to be created or updated. The scope can be a subscription, + # or a resource group, or a top level resource belonging to a resource provider + # namespace, or an EventGrid topic. For example, use + # '/subscriptions/{subscriptionId}/' for a subscription, + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for a + # resource group, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' + # for a resource, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' + # for an EventGrid topic. + # @param event_subscription_name [String] Name of the event subscription. Event + # subscription names must be between 3 and 64 characters in length and should + # use alphanumeric letters only. + # @param event_subscription_info [EventSubscription] Event subscription + # properties containing the destination and filter information. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [EventSubscription] operation results. + # + def create_or_update(scope, event_subscription_name, event_subscription_info, custom_headers = nil) + response = create_or_update_async(scope, event_subscription_name, event_subscription_info, custom_headers).value! + response.body unless response.nil? + end + + # + # @param scope [String] The identifier of the resource to which the event + # subscription needs to be created or updated. The scope can be a subscription, + # or a resource group, or a top level resource belonging to a resource provider + # namespace, or an EventGrid topic. For example, use + # '/subscriptions/{subscriptionId}/' for a subscription, + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for a + # resource group, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' + # for a resource, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' + # for an EventGrid topic. + # @param event_subscription_name [String] Name of the event subscription. Event + # subscription names must be between 3 and 64 characters in length and should + # use alphanumeric letters only. + # @param event_subscription_info [EventSubscription] Event subscription + # properties containing the destination and filter information. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [Concurrent::Promise] promise which provides async access to http + # response. + # + def create_or_update_async(scope, event_subscription_name, event_subscription_info, custom_headers = nil) + # Send request + promise = begin_create_or_update_async(scope, event_subscription_name, event_subscription_info, custom_headers) + + promise = promise.then do |response| + # Defining deserialization method. + deserialize_method = lambda do |parsed_response| + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::EventSubscription.mapper() + parsed_response = @client.deserialize(result_mapper, parsed_response) + end + + # Waiting for response. + @client.get_long_running_operation_result(response, deserialize_method) + end + + promise + end + + # + # Delete an event subscription. + # + # Delete an existing event subscription. + # + # @param scope [String] The scope of the event subscription. The scope can be a + # subscription, or a resource group, or a top level resource belonging to a + # resource provider namespace, or an EventGrid topic. For example, use + # '/subscriptions/{subscriptionId}/' for a subscription, + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for a + # resource group, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' + # for a resource, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' + # for an EventGrid topic. + # @param event_subscription_name [String] Name of the event subscription. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + def delete(scope, event_subscription_name, custom_headers = nil) + response = delete_async(scope, event_subscription_name, custom_headers).value! + nil + end + + # + # @param scope [String] The scope of the event subscription. The scope can be a + # subscription, or a resource group, or a top level resource belonging to a + # resource provider namespace, or an EventGrid topic. For example, use + # '/subscriptions/{subscriptionId}/' for a subscription, + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for a + # resource group, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' + # for a resource, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' + # for an EventGrid topic. + # @param event_subscription_name [String] Name of the event subscription. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [Concurrent::Promise] promise which provides async access to http + # response. + # + def delete_async(scope, event_subscription_name, custom_headers = nil) + # Send request + promise = begin_delete_async(scope, event_subscription_name, custom_headers) + + promise = promise.then do |response| + # Defining deserialization method. + deserialize_method = lambda do |parsed_response| + end + + # Waiting for response. + @client.get_long_running_operation_result(response, deserialize_method) + end + + promise + end + + # + # Update an event subscription. + # + # Asynchronously updates an existing event subscription. + # + # @param scope [String] The scope of existing event subscription. The scope can + # be a subscription, or a resource group, or a top level resource belonging to + # a resource provider namespace, or an EventGrid topic. For example, use + # '/subscriptions/{subscriptionId}/' for a subscription, + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for a + # resource group, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' + # for a resource, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' + # for an EventGrid topic. + # @param event_subscription_name [String] Name of the event subscription to be + # updated. + # @param event_subscription_update_parameters + # [EventSubscriptionUpdateParameters] Updated event subscription information. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [EventSubscription] operation results. + # + def update(scope, event_subscription_name, event_subscription_update_parameters, custom_headers = nil) + response = update_async(scope, event_subscription_name, event_subscription_update_parameters, custom_headers).value! + response.body unless response.nil? + end + + # + # @param scope [String] The scope of existing event subscription. The scope can + # be a subscription, or a resource group, or a top level resource belonging to + # a resource provider namespace, or an EventGrid topic. For example, use + # '/subscriptions/{subscriptionId}/' for a subscription, + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for a + # resource group, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' + # for a resource, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' + # for an EventGrid topic. + # @param event_subscription_name [String] Name of the event subscription to be + # updated. + # @param event_subscription_update_parameters + # [EventSubscriptionUpdateParameters] Updated event subscription information. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [Concurrent::Promise] promise which provides async access to http + # response. + # + def update_async(scope, event_subscription_name, event_subscription_update_parameters, custom_headers = nil) + # Send request + promise = begin_update_async(scope, event_subscription_name, event_subscription_update_parameters, custom_headers) + + promise = promise.then do |response| + # Defining deserialization method. + deserialize_method = lambda do |parsed_response| + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::EventSubscription.mapper() + parsed_response = @client.deserialize(result_mapper, parsed_response) + end + + # Waiting for response. + @client.get_long_running_operation_result(response, deserialize_method) + end + + promise + end + + # + # Get full URL of an event subscription. + # + # Get the full endpoint URL for an event subscription. + # + # @param scope [String] The scope of the event subscription. The scope can be a + # subscription, or a resource group, or a top level resource belonging to a + # resource provider namespace, or an EventGrid topic. For example, use + # '/subscriptions/{subscriptionId}/' for a subscription, + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for a + # resource group, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' + # for a resource, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' + # for an EventGrid topic. + # @param event_subscription_name [String] Name of the event subscription. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [EventSubscriptionFullUrl] operation results. + # + def get_full_url(scope, event_subscription_name, custom_headers = nil) + response = get_full_url_async(scope, event_subscription_name, custom_headers).value! + response.body unless response.nil? + end + + # + # Get full URL of an event subscription. + # + # Get the full endpoint URL for an event subscription. + # + # @param scope [String] The scope of the event subscription. The scope can be a + # subscription, or a resource group, or a top level resource belonging to a + # resource provider namespace, or an EventGrid topic. For example, use + # '/subscriptions/{subscriptionId}/' for a subscription, + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for a + # resource group, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' + # for a resource, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' + # for an EventGrid topic. + # @param event_subscription_name [String] Name of the event subscription. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def get_full_url_with_http_info(scope, event_subscription_name, custom_headers = nil) + get_full_url_async(scope, event_subscription_name, custom_headers).value! + end + + # + # Get full URL of an event subscription. + # + # Get the full endpoint URL for an event subscription. + # + # @param scope [String] The scope of the event subscription. The scope can be a + # subscription, or a resource group, or a top level resource belonging to a + # resource provider namespace, or an EventGrid topic. For example, use + # '/subscriptions/{subscriptionId}/' for a subscription, + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for a + # resource group, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' + # for a resource, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' + # for an EventGrid topic. + # @param event_subscription_name [String] Name of the event subscription. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def get_full_url_async(scope, event_subscription_name, custom_headers = nil) + fail ArgumentError, 'scope is nil' if scope.nil? + fail ArgumentError, 'event_subscription_name is nil' if event_subscription_name.nil? + fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = '{scope}/providers/Microsoft.EventGrid/eventSubscriptions/{eventSubscriptionName}/getFullUrl' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + path_params: {'eventSubscriptionName' => event_subscription_name}, + skip_encoding_path_params: {'scope' => scope}, + query_params: {'api-version' => @client.api_version}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:post, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::EventSubscriptionFullUrl.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # Get an aggregated list of all global event subscriptions under an Azure + # subscription. + # + # List all aggregated global event subscriptions under a specific Azure + # subscription. + # + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [Array] operation results. + # + def list_global_by_subscription(filter = nil, top = nil, custom_headers = nil) + first_page = list_global_by_subscription_as_lazy(filter, top, custom_headers) + first_page.get_all_items + end + + # + # Get an aggregated list of all global event subscriptions under an Azure + # subscription. + # + # List all aggregated global event subscriptions under a specific Azure + # subscription. + # + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def list_global_by_subscription_with_http_info(filter = nil, top = nil, custom_headers = nil) + list_global_by_subscription_async(filter, top, custom_headers).value! + end + + # + # Get an aggregated list of all global event subscriptions under an Azure + # subscription. + # + # List all aggregated global event subscriptions under a specific Azure + # subscription. + # + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def list_global_by_subscription_async(filter = nil, top = nil, custom_headers = nil) + fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? + fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = 'subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/eventSubscriptions' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + path_params: {'subscriptionId' => @client.subscription_id}, + query_params: {'api-version' => @client.api_version,'$filter' => filter,'$top' => top}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:get, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::EventSubscriptionsListResult.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # List all global event subscriptions for a topic type. + # + # List all global event subscriptions under an Azure subscription for a topic + # type. + # + # @param topic_type_name [String] Name of the topic type. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [Array] operation results. + # + def list_global_by_subscription_for_topic_type(topic_type_name, filter = nil, top = nil, custom_headers = nil) + first_page = list_global_by_subscription_for_topic_type_as_lazy(topic_type_name, filter, top, custom_headers) + first_page.get_all_items + end + + # + # List all global event subscriptions for a topic type. + # + # List all global event subscriptions under an Azure subscription for a topic + # type. + # + # @param topic_type_name [String] Name of the topic type. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def list_global_by_subscription_for_topic_type_with_http_info(topic_type_name, filter = nil, top = nil, custom_headers = nil) + list_global_by_subscription_for_topic_type_async(topic_type_name, filter, top, custom_headers).value! + end + + # + # List all global event subscriptions for a topic type. + # + # List all global event subscriptions under an Azure subscription for a topic + # type. + # + # @param topic_type_name [String] Name of the topic type. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def list_global_by_subscription_for_topic_type_async(topic_type_name, filter = nil, top = nil, custom_headers = nil) + fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? + fail ArgumentError, 'topic_type_name is nil' if topic_type_name.nil? + fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = 'subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/topicTypes/{topicTypeName}/eventSubscriptions' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + path_params: {'subscriptionId' => @client.subscription_id,'topicTypeName' => topic_type_name}, + query_params: {'api-version' => @client.api_version,'$filter' => filter,'$top' => top}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:get, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::EventSubscriptionsListResult.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # List all global event subscriptions under an Azure subscription and resource + # group. + # + # List all global event subscriptions under a specific Azure subscription and + # resource group. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [Array] operation results. + # + def list_global_by_resource_group(resource_group_name, filter = nil, top = nil, custom_headers = nil) + first_page = list_global_by_resource_group_as_lazy(resource_group_name, filter, top, custom_headers) + first_page.get_all_items + end + + # + # List all global event subscriptions under an Azure subscription and resource + # group. + # + # List all global event subscriptions under a specific Azure subscription and + # resource group. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def list_global_by_resource_group_with_http_info(resource_group_name, filter = nil, top = nil, custom_headers = nil) + list_global_by_resource_group_async(resource_group_name, filter, top, custom_headers).value! + end + + # + # List all global event subscriptions under an Azure subscription and resource + # group. + # + # List all global event subscriptions under a specific Azure subscription and + # resource group. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def list_global_by_resource_group_async(resource_group_name, filter = nil, top = nil, custom_headers = nil) + fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? + fail ArgumentError, 'resource_group_name is nil' if resource_group_name.nil? + fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/eventSubscriptions' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + path_params: {'subscriptionId' => @client.subscription_id,'resourceGroupName' => resource_group_name}, + query_params: {'api-version' => @client.api_version,'$filter' => filter,'$top' => top}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:get, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::EventSubscriptionsListResult.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # List all global event subscriptions under a resource group for a topic type. + # + # List all global event subscriptions under a resource group for a specific + # topic type. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param topic_type_name [String] Name of the topic type. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [Array] operation results. + # + def list_global_by_resource_group_for_topic_type(resource_group_name, topic_type_name, filter = nil, top = nil, custom_headers = nil) + first_page = list_global_by_resource_group_for_topic_type_as_lazy(resource_group_name, topic_type_name, filter, top, custom_headers) + first_page.get_all_items + end + + # + # List all global event subscriptions under a resource group for a topic type. + # + # List all global event subscriptions under a resource group for a specific + # topic type. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param topic_type_name [String] Name of the topic type. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def list_global_by_resource_group_for_topic_type_with_http_info(resource_group_name, topic_type_name, filter = nil, top = nil, custom_headers = nil) + list_global_by_resource_group_for_topic_type_async(resource_group_name, topic_type_name, filter, top, custom_headers).value! + end + + # + # List all global event subscriptions under a resource group for a topic type. + # + # List all global event subscriptions under a resource group for a specific + # topic type. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param topic_type_name [String] Name of the topic type. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def list_global_by_resource_group_for_topic_type_async(resource_group_name, topic_type_name, filter = nil, top = nil, custom_headers = nil) + fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? + fail ArgumentError, 'resource_group_name is nil' if resource_group_name.nil? + fail ArgumentError, 'topic_type_name is nil' if topic_type_name.nil? + fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topicTypes/{topicTypeName}/eventSubscriptions' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + path_params: {'subscriptionId' => @client.subscription_id,'resourceGroupName' => resource_group_name,'topicTypeName' => topic_type_name}, + query_params: {'api-version' => @client.api_version,'$filter' => filter,'$top' => top}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:get, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::EventSubscriptionsListResult.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # List all regional event subscriptions under an Azure subscription. + # + # List all event subscriptions from the given location under a specific Azure + # subscription. + # + # @param location [String] Name of the location. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [Array] operation results. + # + def list_regional_by_subscription(location, filter = nil, top = nil, custom_headers = nil) + first_page = list_regional_by_subscription_as_lazy(location, filter, top, custom_headers) + first_page.get_all_items + end + + # + # List all regional event subscriptions under an Azure subscription. + # + # List all event subscriptions from the given location under a specific Azure + # subscription. + # + # @param location [String] Name of the location. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def list_regional_by_subscription_with_http_info(location, filter = nil, top = nil, custom_headers = nil) + list_regional_by_subscription_async(location, filter, top, custom_headers).value! + end + + # + # List all regional event subscriptions under an Azure subscription. + # + # List all event subscriptions from the given location under a specific Azure + # subscription. + # + # @param location [String] Name of the location. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def list_regional_by_subscription_async(location, filter = nil, top = nil, custom_headers = nil) + fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? + fail ArgumentError, 'location is nil' if location.nil? + fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = 'subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/locations/{location}/eventSubscriptions' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + path_params: {'subscriptionId' => @client.subscription_id,'location' => location}, + query_params: {'api-version' => @client.api_version,'$filter' => filter,'$top' => top}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:get, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::EventSubscriptionsListResult.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # List all regional event subscriptions under an Azure subscription and + # resource group. + # + # List all event subscriptions from the given location under a specific Azure + # subscription and resource group. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param location [String] Name of the location. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [Array] operation results. + # + def list_regional_by_resource_group(resource_group_name, location, filter = nil, top = nil, custom_headers = nil) + first_page = list_regional_by_resource_group_as_lazy(resource_group_name, location, filter, top, custom_headers) + first_page.get_all_items + end + + # + # List all regional event subscriptions under an Azure subscription and + # resource group. + # + # List all event subscriptions from the given location under a specific Azure + # subscription and resource group. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param location [String] Name of the location. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def list_regional_by_resource_group_with_http_info(resource_group_name, location, filter = nil, top = nil, custom_headers = nil) + list_regional_by_resource_group_async(resource_group_name, location, filter, top, custom_headers).value! + end + + # + # List all regional event subscriptions under an Azure subscription and + # resource group. + # + # List all event subscriptions from the given location under a specific Azure + # subscription and resource group. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param location [String] Name of the location. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def list_regional_by_resource_group_async(resource_group_name, location, filter = nil, top = nil, custom_headers = nil) + fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? + fail ArgumentError, 'resource_group_name is nil' if resource_group_name.nil? + fail ArgumentError, 'location is nil' if location.nil? + fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/locations/{location}/eventSubscriptions' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + path_params: {'subscriptionId' => @client.subscription_id,'resourceGroupName' => resource_group_name,'location' => location}, + query_params: {'api-version' => @client.api_version,'$filter' => filter,'$top' => top}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:get, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::EventSubscriptionsListResult.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # List all regional event subscriptions under an Azure subscription for a topic + # type. + # + # List all event subscriptions from the given location under a specific Azure + # subscription and topic type. + # + # @param location [String] Name of the location. + # @param topic_type_name [String] Name of the topic type. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [Array] operation results. + # + def list_regional_by_subscription_for_topic_type(location, topic_type_name, filter = nil, top = nil, custom_headers = nil) + first_page = list_regional_by_subscription_for_topic_type_as_lazy(location, topic_type_name, filter, top, custom_headers) + first_page.get_all_items + end + + # + # List all regional event subscriptions under an Azure subscription for a topic + # type. + # + # List all event subscriptions from the given location under a specific Azure + # subscription and topic type. + # + # @param location [String] Name of the location. + # @param topic_type_name [String] Name of the topic type. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def list_regional_by_subscription_for_topic_type_with_http_info(location, topic_type_name, filter = nil, top = nil, custom_headers = nil) + list_regional_by_subscription_for_topic_type_async(location, topic_type_name, filter, top, custom_headers).value! + end + + # + # List all regional event subscriptions under an Azure subscription for a topic + # type. + # + # List all event subscriptions from the given location under a specific Azure + # subscription and topic type. + # + # @param location [String] Name of the location. + # @param topic_type_name [String] Name of the topic type. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def list_regional_by_subscription_for_topic_type_async(location, topic_type_name, filter = nil, top = nil, custom_headers = nil) + fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? + fail ArgumentError, 'location is nil' if location.nil? + fail ArgumentError, 'topic_type_name is nil' if topic_type_name.nil? + fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = 'subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/locations/{location}/topicTypes/{topicTypeName}/eventSubscriptions' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + path_params: {'subscriptionId' => @client.subscription_id,'location' => location,'topicTypeName' => topic_type_name}, + query_params: {'api-version' => @client.api_version,'$filter' => filter,'$top' => top}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:get, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::EventSubscriptionsListResult.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # List all regional event subscriptions under an Azure subscription and + # resource group for a topic type. + # + # List all event subscriptions from the given location under a specific Azure + # subscription and resource group and topic type. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param location [String] Name of the location. + # @param topic_type_name [String] Name of the topic type. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [Array] operation results. + # + def list_regional_by_resource_group_for_topic_type(resource_group_name, location, topic_type_name, filter = nil, top = nil, custom_headers = nil) + first_page = list_regional_by_resource_group_for_topic_type_as_lazy(resource_group_name, location, topic_type_name, filter, top, custom_headers) + first_page.get_all_items + end + + # + # List all regional event subscriptions under an Azure subscription and + # resource group for a topic type. + # + # List all event subscriptions from the given location under a specific Azure + # subscription and resource group and topic type. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param location [String] Name of the location. + # @param topic_type_name [String] Name of the topic type. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def list_regional_by_resource_group_for_topic_type_with_http_info(resource_group_name, location, topic_type_name, filter = nil, top = nil, custom_headers = nil) + list_regional_by_resource_group_for_topic_type_async(resource_group_name, location, topic_type_name, filter, top, custom_headers).value! + end + + # + # List all regional event subscriptions under an Azure subscription and + # resource group for a topic type. + # + # List all event subscriptions from the given location under a specific Azure + # subscription and resource group and topic type. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param location [String] Name of the location. + # @param topic_type_name [String] Name of the topic type. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def list_regional_by_resource_group_for_topic_type_async(resource_group_name, location, topic_type_name, filter = nil, top = nil, custom_headers = nil) + fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? + fail ArgumentError, 'resource_group_name is nil' if resource_group_name.nil? + fail ArgumentError, 'location is nil' if location.nil? + fail ArgumentError, 'topic_type_name is nil' if topic_type_name.nil? + fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/locations/{location}/topicTypes/{topicTypeName}/eventSubscriptions' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + path_params: {'subscriptionId' => @client.subscription_id,'resourceGroupName' => resource_group_name,'location' => location,'topicTypeName' => topic_type_name}, + query_params: {'api-version' => @client.api_version,'$filter' => filter,'$top' => top}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:get, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::EventSubscriptionsListResult.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # List all event subscriptions for a specific topic. + # + # List all event subscriptions that have been created for a specific topic. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param provider_namespace [String] Namespace of the provider of the topic. + # @param resource_type_name [String] Name of the resource type. + # @param resource_name [String] Name of the resource. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [Array] operation results. + # + def list_by_resource(resource_group_name, provider_namespace, resource_type_name, resource_name, filter = nil, top = nil, custom_headers = nil) + first_page = list_by_resource_as_lazy(resource_group_name, provider_namespace, resource_type_name, resource_name, filter, top, custom_headers) + first_page.get_all_items + end + + # + # List all event subscriptions for a specific topic. + # + # List all event subscriptions that have been created for a specific topic. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param provider_namespace [String] Namespace of the provider of the topic. + # @param resource_type_name [String] Name of the resource type. + # @param resource_name [String] Name of the resource. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def list_by_resource_with_http_info(resource_group_name, provider_namespace, resource_type_name, resource_name, filter = nil, top = nil, custom_headers = nil) + list_by_resource_async(resource_group_name, provider_namespace, resource_type_name, resource_name, filter, top, custom_headers).value! + end + + # + # List all event subscriptions for a specific topic. + # + # List all event subscriptions that have been created for a specific topic. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param provider_namespace [String] Namespace of the provider of the topic. + # @param resource_type_name [String] Name of the resource type. + # @param resource_name [String] Name of the resource. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def list_by_resource_async(resource_group_name, provider_namespace, resource_type_name, resource_name, filter = nil, top = nil, custom_headers = nil) + fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? + fail ArgumentError, 'resource_group_name is nil' if resource_group_name.nil? + fail ArgumentError, 'provider_namespace is nil' if provider_namespace.nil? + fail ArgumentError, 'resource_type_name is nil' if resource_type_name.nil? + fail ArgumentError, 'resource_name is nil' if resource_name.nil? + fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{providerNamespace}/{resourceTypeName}/{resourceName}/providers/Microsoft.EventGrid/eventSubscriptions' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + path_params: {'subscriptionId' => @client.subscription_id,'resourceGroupName' => resource_group_name,'providerNamespace' => provider_namespace,'resourceTypeName' => resource_type_name,'resourceName' => resource_name}, + query_params: {'api-version' => @client.api_version,'$filter' => filter,'$top' => top}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:get, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::EventSubscriptionsListResult.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # List all event subscriptions for a specific domain topic. + # + # List all event subscriptions that have been created for a specific domain + # topic. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Name of the top level domain. + # @param topic_name [String] Name of the domain topic. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [Array] operation results. + # + def list_by_domain_topic(resource_group_name, domain_name, topic_name, filter = nil, top = nil, custom_headers = nil) + first_page = list_by_domain_topic_as_lazy(resource_group_name, domain_name, topic_name, filter, top, custom_headers) + first_page.get_all_items + end + + # + # List all event subscriptions for a specific domain topic. + # + # List all event subscriptions that have been created for a specific domain + # topic. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Name of the top level domain. + # @param topic_name [String] Name of the domain topic. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def list_by_domain_topic_with_http_info(resource_group_name, domain_name, topic_name, filter = nil, top = nil, custom_headers = nil) + list_by_domain_topic_async(resource_group_name, domain_name, topic_name, filter, top, custom_headers).value! + end + + # + # List all event subscriptions for a specific domain topic. + # + # List all event subscriptions that have been created for a specific domain + # topic. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Name of the top level domain. + # @param topic_name [String] Name of the domain topic. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def list_by_domain_topic_async(resource_group_name, domain_name, topic_name, filter = nil, top = nil, custom_headers = nil) + fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? + fail ArgumentError, 'resource_group_name is nil' if resource_group_name.nil? + fail ArgumentError, 'domain_name is nil' if domain_name.nil? + fail ArgumentError, 'topic_name is nil' if topic_name.nil? + fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/topics/{topicName}/providers/Microsoft.EventGrid/eventSubscriptions' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + path_params: {'subscriptionId' => @client.subscription_id,'resourceGroupName' => resource_group_name,'domainName' => domain_name,'topicName' => topic_name}, + query_params: {'api-version' => @client.api_version,'$filter' => filter,'$top' => top}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:get, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::EventSubscriptionsListResult.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # Create or update an event subscription. + # + # Asynchronously creates a new event subscription or updates an existing event + # subscription based on the specified scope. + # + # @param scope [String] The identifier of the resource to which the event + # subscription needs to be created or updated. The scope can be a subscription, + # or a resource group, or a top level resource belonging to a resource provider + # namespace, or an EventGrid topic. For example, use + # '/subscriptions/{subscriptionId}/' for a subscription, + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for a + # resource group, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' + # for a resource, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' + # for an EventGrid topic. + # @param event_subscription_name [String] Name of the event subscription. Event + # subscription names must be between 3 and 64 characters in length and should + # use alphanumeric letters only. + # @param event_subscription_info [EventSubscription] Event subscription + # properties containing the destination and filter information. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [EventSubscription] operation results. + # + def begin_create_or_update(scope, event_subscription_name, event_subscription_info, custom_headers = nil) + response = begin_create_or_update_async(scope, event_subscription_name, event_subscription_info, custom_headers).value! + response.body unless response.nil? + end + + # + # Create or update an event subscription. + # + # Asynchronously creates a new event subscription or updates an existing event + # subscription based on the specified scope. + # + # @param scope [String] The identifier of the resource to which the event + # subscription needs to be created or updated. The scope can be a subscription, + # or a resource group, or a top level resource belonging to a resource provider + # namespace, or an EventGrid topic. For example, use + # '/subscriptions/{subscriptionId}/' for a subscription, + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for a + # resource group, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' + # for a resource, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' + # for an EventGrid topic. + # @param event_subscription_name [String] Name of the event subscription. Event + # subscription names must be between 3 and 64 characters in length and should + # use alphanumeric letters only. + # @param event_subscription_info [EventSubscription] Event subscription + # properties containing the destination and filter information. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def begin_create_or_update_with_http_info(scope, event_subscription_name, event_subscription_info, custom_headers = nil) + begin_create_or_update_async(scope, event_subscription_name, event_subscription_info, custom_headers).value! + end + + # + # Create or update an event subscription. + # + # Asynchronously creates a new event subscription or updates an existing event + # subscription based on the specified scope. + # + # @param scope [String] The identifier of the resource to which the event + # subscription needs to be created or updated. The scope can be a subscription, + # or a resource group, or a top level resource belonging to a resource provider + # namespace, or an EventGrid topic. For example, use + # '/subscriptions/{subscriptionId}/' for a subscription, + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for a + # resource group, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' + # for a resource, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' + # for an EventGrid topic. + # @param event_subscription_name [String] Name of the event subscription. Event + # subscription names must be between 3 and 64 characters in length and should + # use alphanumeric letters only. + # @param event_subscription_info [EventSubscription] Event subscription + # properties containing the destination and filter information. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def begin_create_or_update_async(scope, event_subscription_name, event_subscription_info, custom_headers = nil) + fail ArgumentError, 'scope is nil' if scope.nil? + fail ArgumentError, 'event_subscription_name is nil' if event_subscription_name.nil? + fail ArgumentError, 'event_subscription_info is nil' if event_subscription_info.nil? + fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + + request_headers['Content-Type'] = 'application/json; charset=utf-8' + + # Serialize Request + request_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::EventSubscription.mapper() + request_content = @client.serialize(request_mapper, event_subscription_info) + request_content = request_content != nil ? JSON.generate(request_content, quirks_mode: true) : nil + + path_template = '{scope}/providers/Microsoft.EventGrid/eventSubscriptions/{eventSubscriptionName}' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + path_params: {'eventSubscriptionName' => event_subscription_name}, + skip_encoding_path_params: {'scope' => scope}, + query_params: {'api-version' => @client.api_version}, + body: request_content, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:put, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 201 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 201 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::EventSubscription.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # Delete an event subscription. + # + # Delete an existing event subscription. + # + # @param scope [String] The scope of the event subscription. The scope can be a + # subscription, or a resource group, or a top level resource belonging to a + # resource provider namespace, or an EventGrid topic. For example, use + # '/subscriptions/{subscriptionId}/' for a subscription, + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for a + # resource group, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' + # for a resource, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' + # for an EventGrid topic. + # @param event_subscription_name [String] Name of the event subscription. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # + def begin_delete(scope, event_subscription_name, custom_headers = nil) + response = begin_delete_async(scope, event_subscription_name, custom_headers).value! + nil + end + + # + # Delete an event subscription. + # + # Delete an existing event subscription. + # + # @param scope [String] The scope of the event subscription. The scope can be a + # subscription, or a resource group, or a top level resource belonging to a + # resource provider namespace, or an EventGrid topic. For example, use + # '/subscriptions/{subscriptionId}/' for a subscription, + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for a + # resource group, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' + # for a resource, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' + # for an EventGrid topic. + # @param event_subscription_name [String] Name of the event subscription. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def begin_delete_with_http_info(scope, event_subscription_name, custom_headers = nil) + begin_delete_async(scope, event_subscription_name, custom_headers).value! + end + + # + # Delete an event subscription. + # + # Delete an existing event subscription. + # + # @param scope [String] The scope of the event subscription. The scope can be a + # subscription, or a resource group, or a top level resource belonging to a + # resource provider namespace, or an EventGrid topic. For example, use + # '/subscriptions/{subscriptionId}/' for a subscription, + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for a + # resource group, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' + # for a resource, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' + # for an EventGrid topic. + # @param event_subscription_name [String] Name of the event subscription. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def begin_delete_async(scope, event_subscription_name, custom_headers = nil) + fail ArgumentError, 'scope is nil' if scope.nil? + fail ArgumentError, 'event_subscription_name is nil' if event_subscription_name.nil? + fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = '{scope}/providers/Microsoft.EventGrid/eventSubscriptions/{eventSubscriptionName}' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + path_params: {'eventSubscriptionName' => event_subscription_name}, + skip_encoding_path_params: {'scope' => scope}, + query_params: {'api-version' => @client.api_version}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:delete, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 || status_code == 202 || status_code == 204 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + + result + end + + promise.execute + end + + # + # Update an event subscription. + # + # Asynchronously updates an existing event subscription. + # + # @param scope [String] The scope of existing event subscription. The scope can + # be a subscription, or a resource group, or a top level resource belonging to + # a resource provider namespace, or an EventGrid topic. For example, use + # '/subscriptions/{subscriptionId}/' for a subscription, + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for a + # resource group, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' + # for a resource, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' + # for an EventGrid topic. + # @param event_subscription_name [String] Name of the event subscription to be + # updated. + # @param event_subscription_update_parameters + # [EventSubscriptionUpdateParameters] Updated event subscription information. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [EventSubscription] operation results. + # + def begin_update(scope, event_subscription_name, event_subscription_update_parameters, custom_headers = nil) + response = begin_update_async(scope, event_subscription_name, event_subscription_update_parameters, custom_headers).value! + response.body unless response.nil? + end + + # + # Update an event subscription. + # + # Asynchronously updates an existing event subscription. + # + # @param scope [String] The scope of existing event subscription. The scope can + # be a subscription, or a resource group, or a top level resource belonging to + # a resource provider namespace, or an EventGrid topic. For example, use + # '/subscriptions/{subscriptionId}/' for a subscription, + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for a + # resource group, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' + # for a resource, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' + # for an EventGrid topic. + # @param event_subscription_name [String] Name of the event subscription to be + # updated. + # @param event_subscription_update_parameters + # [EventSubscriptionUpdateParameters] Updated event subscription information. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def begin_update_with_http_info(scope, event_subscription_name, event_subscription_update_parameters, custom_headers = nil) + begin_update_async(scope, event_subscription_name, event_subscription_update_parameters, custom_headers).value! + end + + # + # Update an event subscription. + # + # Asynchronously updates an existing event subscription. + # + # @param scope [String] The scope of existing event subscription. The scope can + # be a subscription, or a resource group, or a top level resource belonging to + # a resource provider namespace, or an EventGrid topic. For example, use + # '/subscriptions/{subscriptionId}/' for a subscription, + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for a + # resource group, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' + # for a resource, and + # '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' + # for an EventGrid topic. + # @param event_subscription_name [String] Name of the event subscription to be + # updated. + # @param event_subscription_update_parameters + # [EventSubscriptionUpdateParameters] Updated event subscription information. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def begin_update_async(scope, event_subscription_name, event_subscription_update_parameters, custom_headers = nil) + fail ArgumentError, 'scope is nil' if scope.nil? + fail ArgumentError, 'event_subscription_name is nil' if event_subscription_name.nil? + fail ArgumentError, 'event_subscription_update_parameters is nil' if event_subscription_update_parameters.nil? + fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + + request_headers['Content-Type'] = 'application/json; charset=utf-8' + + # Serialize Request + request_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::EventSubscriptionUpdateParameters.mapper() + request_content = @client.serialize(request_mapper, event_subscription_update_parameters) + request_content = request_content != nil ? JSON.generate(request_content, quirks_mode: true) : nil + + path_template = '{scope}/providers/Microsoft.EventGrid/eventSubscriptions/{eventSubscriptionName}' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + path_params: {'eventSubscriptionName' => event_subscription_name}, + skip_encoding_path_params: {'scope' => scope}, + query_params: {'api-version' => @client.api_version}, + body: request_content, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:patch, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 201 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 201 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::EventSubscription.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # Get an aggregated list of all global event subscriptions under an Azure + # subscription. + # + # List all aggregated global event subscriptions under a specific Azure + # subscription. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [EventSubscriptionsListResult] operation results. + # + def list_global_by_subscription_next(next_page_link, custom_headers = nil) + response = list_global_by_subscription_next_async(next_page_link, custom_headers).value! + response.body unless response.nil? + end + + # + # Get an aggregated list of all global event subscriptions under an Azure + # subscription. + # + # List all aggregated global event subscriptions under a specific Azure + # subscription. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def list_global_by_subscription_next_with_http_info(next_page_link, custom_headers = nil) + list_global_by_subscription_next_async(next_page_link, custom_headers).value! + end + + # + # Get an aggregated list of all global event subscriptions under an Azure + # subscription. + # + # List all aggregated global event subscriptions under a specific Azure + # subscription. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def list_global_by_subscription_next_async(next_page_link, custom_headers = nil) + fail ArgumentError, 'next_page_link is nil' if next_page_link.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = '{nextLink}' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + skip_encoding_path_params: {'nextLink' => next_page_link}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:get, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::EventSubscriptionsListResult.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # List all global event subscriptions for a topic type. + # + # List all global event subscriptions under an Azure subscription for a topic + # type. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [EventSubscriptionsListResult] operation results. + # + def list_global_by_subscription_for_topic_type_next(next_page_link, custom_headers = nil) + response = list_global_by_subscription_for_topic_type_next_async(next_page_link, custom_headers).value! + response.body unless response.nil? + end + + # + # List all global event subscriptions for a topic type. + # + # List all global event subscriptions under an Azure subscription for a topic + # type. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def list_global_by_subscription_for_topic_type_next_with_http_info(next_page_link, custom_headers = nil) + list_global_by_subscription_for_topic_type_next_async(next_page_link, custom_headers).value! + end + + # + # List all global event subscriptions for a topic type. + # + # List all global event subscriptions under an Azure subscription for a topic + # type. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def list_global_by_subscription_for_topic_type_next_async(next_page_link, custom_headers = nil) + fail ArgumentError, 'next_page_link is nil' if next_page_link.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = '{nextLink}' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + skip_encoding_path_params: {'nextLink' => next_page_link}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:get, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::EventSubscriptionsListResult.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # List all global event subscriptions under an Azure subscription and resource + # group. + # + # List all global event subscriptions under a specific Azure subscription and + # resource group. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [EventSubscriptionsListResult] operation results. + # + def list_global_by_resource_group_next(next_page_link, custom_headers = nil) + response = list_global_by_resource_group_next_async(next_page_link, custom_headers).value! + response.body unless response.nil? + end + + # + # List all global event subscriptions under an Azure subscription and resource + # group. + # + # List all global event subscriptions under a specific Azure subscription and + # resource group. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def list_global_by_resource_group_next_with_http_info(next_page_link, custom_headers = nil) + list_global_by_resource_group_next_async(next_page_link, custom_headers).value! + end + + # + # List all global event subscriptions under an Azure subscription and resource + # group. + # + # List all global event subscriptions under a specific Azure subscription and + # resource group. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def list_global_by_resource_group_next_async(next_page_link, custom_headers = nil) + fail ArgumentError, 'next_page_link is nil' if next_page_link.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = '{nextLink}' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + skip_encoding_path_params: {'nextLink' => next_page_link}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:get, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::EventSubscriptionsListResult.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # List all global event subscriptions under a resource group for a topic type. + # + # List all global event subscriptions under a resource group for a specific + # topic type. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [EventSubscriptionsListResult] operation results. + # + def list_global_by_resource_group_for_topic_type_next(next_page_link, custom_headers = nil) + response = list_global_by_resource_group_for_topic_type_next_async(next_page_link, custom_headers).value! + response.body unless response.nil? + end + + # + # List all global event subscriptions under a resource group for a topic type. + # + # List all global event subscriptions under a resource group for a specific + # topic type. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def list_global_by_resource_group_for_topic_type_next_with_http_info(next_page_link, custom_headers = nil) + list_global_by_resource_group_for_topic_type_next_async(next_page_link, custom_headers).value! + end + + # + # List all global event subscriptions under a resource group for a topic type. + # + # List all global event subscriptions under a resource group for a specific + # topic type. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def list_global_by_resource_group_for_topic_type_next_async(next_page_link, custom_headers = nil) + fail ArgumentError, 'next_page_link is nil' if next_page_link.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = '{nextLink}' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + skip_encoding_path_params: {'nextLink' => next_page_link}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:get, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::EventSubscriptionsListResult.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # List all regional event subscriptions under an Azure subscription. + # + # List all event subscriptions from the given location under a specific Azure + # subscription. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [EventSubscriptionsListResult] operation results. + # + def list_regional_by_subscription_next(next_page_link, custom_headers = nil) + response = list_regional_by_subscription_next_async(next_page_link, custom_headers).value! + response.body unless response.nil? + end + + # + # List all regional event subscriptions under an Azure subscription. + # + # List all event subscriptions from the given location under a specific Azure + # subscription. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def list_regional_by_subscription_next_with_http_info(next_page_link, custom_headers = nil) + list_regional_by_subscription_next_async(next_page_link, custom_headers).value! + end + + # + # List all regional event subscriptions under an Azure subscription. + # + # List all event subscriptions from the given location under a specific Azure + # subscription. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def list_regional_by_subscription_next_async(next_page_link, custom_headers = nil) + fail ArgumentError, 'next_page_link is nil' if next_page_link.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = '{nextLink}' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + skip_encoding_path_params: {'nextLink' => next_page_link}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:get, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::EventSubscriptionsListResult.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # List all regional event subscriptions under an Azure subscription and + # resource group. + # + # List all event subscriptions from the given location under a specific Azure + # subscription and resource group. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [EventSubscriptionsListResult] operation results. + # + def list_regional_by_resource_group_next(next_page_link, custom_headers = nil) + response = list_regional_by_resource_group_next_async(next_page_link, custom_headers).value! + response.body unless response.nil? + end + + # + # List all regional event subscriptions under an Azure subscription and + # resource group. + # + # List all event subscriptions from the given location under a specific Azure + # subscription and resource group. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def list_regional_by_resource_group_next_with_http_info(next_page_link, custom_headers = nil) + list_regional_by_resource_group_next_async(next_page_link, custom_headers).value! + end + + # + # List all regional event subscriptions under an Azure subscription and + # resource group. + # + # List all event subscriptions from the given location under a specific Azure + # subscription and resource group. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def list_regional_by_resource_group_next_async(next_page_link, custom_headers = nil) + fail ArgumentError, 'next_page_link is nil' if next_page_link.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = '{nextLink}' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + skip_encoding_path_params: {'nextLink' => next_page_link}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:get, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::EventSubscriptionsListResult.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # List all regional event subscriptions under an Azure subscription for a topic + # type. + # + # List all event subscriptions from the given location under a specific Azure + # subscription and topic type. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [EventSubscriptionsListResult] operation results. + # + def list_regional_by_subscription_for_topic_type_next(next_page_link, custom_headers = nil) + response = list_regional_by_subscription_for_topic_type_next_async(next_page_link, custom_headers).value! + response.body unless response.nil? + end + + # + # List all regional event subscriptions under an Azure subscription for a topic + # type. + # + # List all event subscriptions from the given location under a specific Azure + # subscription and topic type. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def list_regional_by_subscription_for_topic_type_next_with_http_info(next_page_link, custom_headers = nil) + list_regional_by_subscription_for_topic_type_next_async(next_page_link, custom_headers).value! + end + + # + # List all regional event subscriptions under an Azure subscription for a topic + # type. + # + # List all event subscriptions from the given location under a specific Azure + # subscription and topic type. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def list_regional_by_subscription_for_topic_type_next_async(next_page_link, custom_headers = nil) + fail ArgumentError, 'next_page_link is nil' if next_page_link.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = '{nextLink}' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + skip_encoding_path_params: {'nextLink' => next_page_link}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:get, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::EventSubscriptionsListResult.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # List all regional event subscriptions under an Azure subscription and + # resource group for a topic type. + # + # List all event subscriptions from the given location under a specific Azure + # subscription and resource group and topic type. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [EventSubscriptionsListResult] operation results. + # + def list_regional_by_resource_group_for_topic_type_next(next_page_link, custom_headers = nil) + response = list_regional_by_resource_group_for_topic_type_next_async(next_page_link, custom_headers).value! + response.body unless response.nil? + end + + # + # List all regional event subscriptions under an Azure subscription and + # resource group for a topic type. + # + # List all event subscriptions from the given location under a specific Azure + # subscription and resource group and topic type. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def list_regional_by_resource_group_for_topic_type_next_with_http_info(next_page_link, custom_headers = nil) + list_regional_by_resource_group_for_topic_type_next_async(next_page_link, custom_headers).value! + end + + # + # List all regional event subscriptions under an Azure subscription and + # resource group for a topic type. + # + # List all event subscriptions from the given location under a specific Azure + # subscription and resource group and topic type. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def list_regional_by_resource_group_for_topic_type_next_async(next_page_link, custom_headers = nil) + fail ArgumentError, 'next_page_link is nil' if next_page_link.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = '{nextLink}' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + skip_encoding_path_params: {'nextLink' => next_page_link}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:get, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::EventSubscriptionsListResult.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # List all event subscriptions for a specific topic. + # + # List all event subscriptions that have been created for a specific topic. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [EventSubscriptionsListResult] operation results. + # + def list_by_resource_next(next_page_link, custom_headers = nil) + response = list_by_resource_next_async(next_page_link, custom_headers).value! + response.body unless response.nil? + end + + # + # List all event subscriptions for a specific topic. + # + # List all event subscriptions that have been created for a specific topic. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def list_by_resource_next_with_http_info(next_page_link, custom_headers = nil) + list_by_resource_next_async(next_page_link, custom_headers).value! + end + + # + # List all event subscriptions for a specific topic. + # + # List all event subscriptions that have been created for a specific topic. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def list_by_resource_next_async(next_page_link, custom_headers = nil) + fail ArgumentError, 'next_page_link is nil' if next_page_link.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = '{nextLink}' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + skip_encoding_path_params: {'nextLink' => next_page_link}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:get, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::EventSubscriptionsListResult.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # List all event subscriptions for a specific domain topic. + # + # List all event subscriptions that have been created for a specific domain + # topic. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [EventSubscriptionsListResult] operation results. + # + def list_by_domain_topic_next(next_page_link, custom_headers = nil) + response = list_by_domain_topic_next_async(next_page_link, custom_headers).value! + response.body unless response.nil? + end + + # + # List all event subscriptions for a specific domain topic. + # + # List all event subscriptions that have been created for a specific domain + # topic. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def list_by_domain_topic_next_with_http_info(next_page_link, custom_headers = nil) + list_by_domain_topic_next_async(next_page_link, custom_headers).value! + end + + # + # List all event subscriptions for a specific domain topic. + # + # List all event subscriptions that have been created for a specific domain + # topic. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def list_by_domain_topic_next_async(next_page_link, custom_headers = nil) + fail ArgumentError, 'next_page_link is nil' if next_page_link.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = '{nextLink}' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + skip_encoding_path_params: {'nextLink' => next_page_link}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:get, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::EventSubscriptionsListResult.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # Get an aggregated list of all global event subscriptions under an Azure + # subscription. + # + # List all aggregated global event subscriptions under a specific Azure + # subscription. + # + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [EventSubscriptionsListResult] which provide lazy access to pages of + # the response. + # + def list_global_by_subscription_as_lazy(filter = nil, top = nil, custom_headers = nil) + response = list_global_by_subscription_async(filter, top, custom_headers).value! + unless response.nil? + page = response.body + page.next_method = Proc.new do |next_page_link| + list_global_by_subscription_next_async(next_page_link, custom_headers) + end + page + end + end + + # + # List all global event subscriptions for a topic type. + # + # List all global event subscriptions under an Azure subscription for a topic + # type. + # + # @param topic_type_name [String] Name of the topic type. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [EventSubscriptionsListResult] which provide lazy access to pages of + # the response. + # + def list_global_by_subscription_for_topic_type_as_lazy(topic_type_name, filter = nil, top = nil, custom_headers = nil) + response = list_global_by_subscription_for_topic_type_async(topic_type_name, filter, top, custom_headers).value! + unless response.nil? + page = response.body + page.next_method = Proc.new do |next_page_link| + list_global_by_subscription_for_topic_type_next_async(next_page_link, custom_headers) + end + page + end + end + + # + # List all global event subscriptions under an Azure subscription and resource + # group. + # + # List all global event subscriptions under a specific Azure subscription and + # resource group. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [EventSubscriptionsListResult] which provide lazy access to pages of + # the response. + # + def list_global_by_resource_group_as_lazy(resource_group_name, filter = nil, top = nil, custom_headers = nil) + response = list_global_by_resource_group_async(resource_group_name, filter, top, custom_headers).value! + unless response.nil? + page = response.body + page.next_method = Proc.new do |next_page_link| + list_global_by_resource_group_next_async(next_page_link, custom_headers) + end + page + end + end + + # + # List all global event subscriptions under a resource group for a topic type. + # + # List all global event subscriptions under a resource group for a specific + # topic type. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param topic_type_name [String] Name of the topic type. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [EventSubscriptionsListResult] which provide lazy access to pages of + # the response. + # + def list_global_by_resource_group_for_topic_type_as_lazy(resource_group_name, topic_type_name, filter = nil, top = nil, custom_headers = nil) + response = list_global_by_resource_group_for_topic_type_async(resource_group_name, topic_type_name, filter, top, custom_headers).value! + unless response.nil? + page = response.body + page.next_method = Proc.new do |next_page_link| + list_global_by_resource_group_for_topic_type_next_async(next_page_link, custom_headers) + end + page + end + end + + # + # List all regional event subscriptions under an Azure subscription. + # + # List all event subscriptions from the given location under a specific Azure + # subscription. + # + # @param location [String] Name of the location. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [EventSubscriptionsListResult] which provide lazy access to pages of + # the response. + # + def list_regional_by_subscription_as_lazy(location, filter = nil, top = nil, custom_headers = nil) + response = list_regional_by_subscription_async(location, filter, top, custom_headers).value! + unless response.nil? + page = response.body + page.next_method = Proc.new do |next_page_link| + list_regional_by_subscription_next_async(next_page_link, custom_headers) + end + page + end + end + + # + # List all regional event subscriptions under an Azure subscription and + # resource group. + # + # List all event subscriptions from the given location under a specific Azure + # subscription and resource group. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param location [String] Name of the location. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [EventSubscriptionsListResult] which provide lazy access to pages of + # the response. + # + def list_regional_by_resource_group_as_lazy(resource_group_name, location, filter = nil, top = nil, custom_headers = nil) + response = list_regional_by_resource_group_async(resource_group_name, location, filter, top, custom_headers).value! + unless response.nil? + page = response.body + page.next_method = Proc.new do |next_page_link| + list_regional_by_resource_group_next_async(next_page_link, custom_headers) + end + page + end + end + + # + # List all regional event subscriptions under an Azure subscription for a topic + # type. + # + # List all event subscriptions from the given location under a specific Azure + # subscription and topic type. + # + # @param location [String] Name of the location. + # @param topic_type_name [String] Name of the topic type. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [EventSubscriptionsListResult] which provide lazy access to pages of + # the response. + # + def list_regional_by_subscription_for_topic_type_as_lazy(location, topic_type_name, filter = nil, top = nil, custom_headers = nil) + response = list_regional_by_subscription_for_topic_type_async(location, topic_type_name, filter, top, custom_headers).value! + unless response.nil? + page = response.body + page.next_method = Proc.new do |next_page_link| + list_regional_by_subscription_for_topic_type_next_async(next_page_link, custom_headers) + end + page + end + end + + # + # List all regional event subscriptions under an Azure subscription and + # resource group for a topic type. + # + # List all event subscriptions from the given location under a specific Azure + # subscription and resource group and topic type. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param location [String] Name of the location. + # @param topic_type_name [String] Name of the topic type. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [EventSubscriptionsListResult] which provide lazy access to pages of + # the response. + # + def list_regional_by_resource_group_for_topic_type_as_lazy(resource_group_name, location, topic_type_name, filter = nil, top = nil, custom_headers = nil) + response = list_regional_by_resource_group_for_topic_type_async(resource_group_name, location, topic_type_name, filter, top, custom_headers).value! + unless response.nil? + page = response.body + page.next_method = Proc.new do |next_page_link| + list_regional_by_resource_group_for_topic_type_next_async(next_page_link, custom_headers) + end + page + end + end + + # + # List all event subscriptions for a specific topic. + # + # List all event subscriptions that have been created for a specific topic. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param provider_namespace [String] Namespace of the provider of the topic. + # @param resource_type_name [String] Name of the resource type. + # @param resource_name [String] Name of the resource. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [EventSubscriptionsListResult] which provide lazy access to pages of + # the response. + # + def list_by_resource_as_lazy(resource_group_name, provider_namespace, resource_type_name, resource_name, filter = nil, top = nil, custom_headers = nil) + response = list_by_resource_async(resource_group_name, provider_namespace, resource_type_name, resource_name, filter, top, custom_headers).value! + unless response.nil? + page = response.body + page.next_method = Proc.new do |next_page_link| + list_by_resource_next_async(next_page_link, custom_headers) + end + page + end + end + + # + # List all event subscriptions for a specific domain topic. + # + # List all event subscriptions that have been created for a specific domain + # topic. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param domain_name [String] Name of the top level domain. + # @param topic_name [String] Name of the domain topic. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [EventSubscriptionsListResult] which provide lazy access to pages of + # the response. + # + def list_by_domain_topic_as_lazy(resource_group_name, domain_name, topic_name, filter = nil, top = nil, custom_headers = nil) + response = list_by_domain_topic_async(resource_group_name, domain_name, topic_name, filter, top, custom_headers).value! + unless response.nil? + page = response.body + page.next_method = Proc.new do |next_page_link| + list_by_domain_topic_next_async(next_page_link, custom_headers) + end + page + end + end + + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/advanced_filter.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/advanced_filter.rb new file mode 100644 index 0000000000..5fea87bbba --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/advanced_filter.rb @@ -0,0 +1,72 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # This is the base type that represents an advanced filter. To configure an + # advanced filter, do not directly instantiate an object of this class. + # Instead, instantiate an object of a derived class such as + # BoolEqualsAdvancedFilter, NumberInAdvancedFilter, + # StringEqualsAdvancedFilter etc. depending on the type of the key based on + # which you want to filter. + # + class AdvancedFilter + + include MsRestAzure + + @@discriminatorMap = Hash.new + @@discriminatorMap["NumberIn"] = "NumberInAdvancedFilter" + @@discriminatorMap["NumberNotIn"] = "NumberNotInAdvancedFilter" + @@discriminatorMap["NumberLessThan"] = "NumberLessThanAdvancedFilter" + @@discriminatorMap["NumberGreaterThan"] = "NumberGreaterThanAdvancedFilter" + @@discriminatorMap["NumberLessThanOrEquals"] = "NumberLessThanOrEqualsAdvancedFilter" + @@discriminatorMap["NumberGreaterThanOrEquals"] = "NumberGreaterThanOrEqualsAdvancedFilter" + @@discriminatorMap["BoolEquals"] = "BoolEqualsAdvancedFilter" + @@discriminatorMap["StringIn"] = "StringInAdvancedFilter" + @@discriminatorMap["StringNotIn"] = "StringNotInAdvancedFilter" + @@discriminatorMap["StringBeginsWith"] = "StringBeginsWithAdvancedFilter" + @@discriminatorMap["StringEndsWith"] = "StringEndsWithAdvancedFilter" + @@discriminatorMap["StringContains"] = "StringContainsAdvancedFilter" + + def initialize + @operatorType = "AdvancedFilter" + end + + attr_accessor :operatorType + + # @return [String] The field/property in the event based on which you + # want to filter. + attr_accessor :key + + + # + # Mapper for AdvancedFilter class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'AdvancedFilter', + type: { + name: 'Composite', + polymorphic_discriminator: 'operatorType', + uber_parent: 'AdvancedFilter', + class_name: 'AdvancedFilter', + model_properties: { + key: { + required: false, + serialized_name: 'key', + type: { + name: 'String' + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/bool_equals_advanced_filter.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/bool_equals_advanced_filter.rb new file mode 100644 index 0000000000..41819307e5 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/bool_equals_advanced_filter.rb @@ -0,0 +1,65 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # BoolEquals Advanced Filter. + # + class BoolEqualsAdvancedFilter < AdvancedFilter + + include MsRestAzure + + + def initialize + @operatorType = "BoolEquals" + end + + attr_accessor :operatorType + + # @return [Boolean] The boolean filter value. + attr_accessor :value + + + # + # Mapper for BoolEqualsAdvancedFilter class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'BoolEquals', + type: { + name: 'Composite', + class_name: 'BoolEqualsAdvancedFilter', + model_properties: { + key: { + required: false, + serialized_name: 'key', + type: { + name: 'String' + } + }, + operatorType: { + required: true, + serialized_name: 'operatorType', + type: { + name: 'String' + } + }, + value: { + required: false, + serialized_name: 'value', + type: { + name: 'Boolean' + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/dead_letter_destination.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/dead_letter_destination.rb new file mode 100644 index 0000000000..2e42edf709 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/dead_letter_destination.rb @@ -0,0 +1,49 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # Information about the dead letter destination for an event subscription. + # To configure a deadletter destination, do not directly instantiate an + # object of this class. Instead, instantiate an object of a derived class. + # Currently, StorageBlobDeadLetterDestination is the only class that + # derives from this class. + # + class DeadLetterDestination + + include MsRestAzure + + @@discriminatorMap = Hash.new + @@discriminatorMap["StorageBlob"] = "StorageBlobDeadLetterDestination" + + def initialize + @endpointType = "DeadLetterDestination" + end + + attr_accessor :endpointType + + + # + # Mapper for DeadLetterDestination class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'DeadLetterDestination', + type: { + name: 'Composite', + polymorphic_discriminator: 'endpointType', + uber_parent: 'DeadLetterDestination', + class_name: 'DeadLetterDestination', + model_properties: { + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/domain.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/domain.rb new file mode 100644 index 0000000000..ecc1fed92a --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/domain.rb @@ -0,0 +1,103 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # EventGrid Domain. + # + class Domain < TrackedResource + + include MsRestAzure + + # @return [DomainProvisioningState] Provisioning state of the domain. + # Possible values include: 'Creating', 'Updating', 'Deleting', + # 'Succeeded', 'Canceled', 'Failed' + attr_accessor :provisioning_state + + # @return [String] Endpoint for the domain. + attr_accessor :endpoint + + + # + # Mapper for Domain class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'Domain', + type: { + name: 'Composite', + class_name: 'Domain', + model_properties: { + id: { + required: false, + read_only: true, + serialized_name: 'id', + type: { + name: 'String' + } + }, + name: { + required: false, + read_only: true, + serialized_name: 'name', + type: { + name: 'String' + } + }, + type: { + required: false, + read_only: true, + serialized_name: 'type', + type: { + name: 'String' + } + }, + location: { + required: true, + serialized_name: 'location', + type: { + name: 'String' + } + }, + tags: { + required: false, + serialized_name: 'tags', + type: { + name: 'Dictionary', + value: { + required: false, + serialized_name: 'StringElementType', + type: { + name: 'String' + } + } + } + }, + provisioning_state: { + required: false, + read_only: true, + serialized_name: 'properties.provisioningState', + type: { + name: 'String' + } + }, + endpoint: { + required: false, + read_only: true, + serialized_name: 'properties.endpoint', + type: { + name: 'String' + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/domain_provisioning_state.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/domain_provisioning_state.rb new file mode 100644 index 0000000000..53da73b5f3 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/domain_provisioning_state.rb @@ -0,0 +1,20 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # Defines values for DomainProvisioningState + # + module DomainProvisioningState + Creating = "Creating" + Updating = "Updating" + Deleting = "Deleting" + Succeeded = "Succeeded" + Canceled = "Canceled" + Failed = "Failed" + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/domain_regenerate_key_request.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/domain_regenerate_key_request.rb new file mode 100644 index 0000000000..b172643ffc --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/domain_regenerate_key_request.rb @@ -0,0 +1,44 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # Domain regenerate share access key request. + # + class DomainRegenerateKeyRequest + + include MsRestAzure + + # @return [String] Key name to regenerate key1 or key2. + attr_accessor :key_name + + + # + # Mapper for DomainRegenerateKeyRequest class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'DomainRegenerateKeyRequest', + type: { + name: 'Composite', + class_name: 'DomainRegenerateKeyRequest', + model_properties: { + key_name: { + required: true, + serialized_name: 'keyName', + type: { + name: 'String' + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/domain_shared_access_keys.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/domain_shared_access_keys.rb new file mode 100644 index 0000000000..8dfb086202 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/domain_shared_access_keys.rb @@ -0,0 +1,54 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # Shared access keys of the Domain. + # + class DomainSharedAccessKeys + + include MsRestAzure + + # @return [String] Shared access key1 for the domain. + attr_accessor :key1 + + # @return [String] Shared access key2 for the domain. + attr_accessor :key2 + + + # + # Mapper for DomainSharedAccessKeys class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'DomainSharedAccessKeys', + type: { + name: 'Composite', + class_name: 'DomainSharedAccessKeys', + model_properties: { + key1: { + required: false, + serialized_name: 'key1', + type: { + name: 'String' + } + }, + key2: { + required: false, + serialized_name: 'key2', + type: { + name: 'String' + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/domain_topic.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/domain_topic.rb new file mode 100644 index 0000000000..aefb773208 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/domain_topic.rb @@ -0,0 +1,70 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # Domain Topic. + # + class DomainTopic < Resource + + include MsRestAzure + + # @return [DomainTopicProvisioningState] Provisioning state of the domain + # topic. Possible values include: 'Creating', 'Updating', 'Deleting', + # 'Succeeded', 'Canceled', 'Failed' + attr_accessor :provisioning_state + + + # + # Mapper for DomainTopic class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'DomainTopic', + type: { + name: 'Composite', + class_name: 'DomainTopic', + model_properties: { + id: { + required: false, + read_only: true, + serialized_name: 'id', + type: { + name: 'String' + } + }, + name: { + required: false, + read_only: true, + serialized_name: 'name', + type: { + name: 'String' + } + }, + type: { + required: false, + read_only: true, + serialized_name: 'type', + type: { + name: 'String' + } + }, + provisioning_state: { + required: false, + serialized_name: 'properties.provisioningState', + type: { + name: 'String' + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/domain_topic_provisioning_state.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/domain_topic_provisioning_state.rb new file mode 100644 index 0000000000..e31ba1fbc3 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/domain_topic_provisioning_state.rb @@ -0,0 +1,20 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # Defines values for DomainTopicProvisioningState + # + module DomainTopicProvisioningState + Creating = "Creating" + Updating = "Updating" + Deleting = "Deleting" + Succeeded = "Succeeded" + Canceled = "Canceled" + Failed = "Failed" + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/domain_topics_list_result.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/domain_topics_list_result.rb new file mode 100644 index 0000000000..eca4cf42e8 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/domain_topics_list_result.rb @@ -0,0 +1,94 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # Result of the List Domain Topics operation. + # + class DomainTopicsListResult + + include MsRestAzure + + include MsRest::JSONable + # @return [Array] A collection of Domain Topics. + attr_accessor :value + + # @return [String] A link for the next page of domain topics. + attr_accessor :next_link + + # return [Proc] with next page method call. + attr_accessor :next_method + + # + # Gets the rest of the items for the request, enabling auto-pagination. + # + # @return [Array] operation results. + # + def get_all_items + items = @value + page = self + while page.next_link != nil do + page = page.get_next_page + items.concat(page.value) + end + items + end + + # + # Gets the next page of results. + # + # @return [DomainTopicsListResult] with next page content. + # + def get_next_page + response = @next_method.call(@next_link).value! unless @next_method.nil? + unless response.nil? + @next_link = response.body.next_link + @value = response.body.value + self + end + end + + # + # Mapper for DomainTopicsListResult class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'DomainTopicsListResult', + type: { + name: 'Composite', + class_name: 'DomainTopicsListResult', + model_properties: { + value: { + required: false, + serialized_name: 'value', + type: { + name: 'Sequence', + element: { + required: false, + serialized_name: 'DomainTopicElementType', + type: { + name: 'Composite', + class_name: 'DomainTopic' + } + } + } + }, + next_link: { + required: false, + serialized_name: 'nextLink', + type: { + name: 'String' + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/domain_update_parameters.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/domain_update_parameters.rb new file mode 100644 index 0000000000..01297aab6e --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/domain_update_parameters.rb @@ -0,0 +1,51 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # Properties of the Domain update. + # + class DomainUpdateParameters + + include MsRestAzure + + # @return [Hash{String => String}] Tags of the domains resource. + attr_accessor :tags + + + # + # Mapper for DomainUpdateParameters class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'DomainUpdateParameters', + type: { + name: 'Composite', + class_name: 'DomainUpdateParameters', + model_properties: { + tags: { + required: false, + serialized_name: 'tags', + type: { + name: 'Dictionary', + value: { + required: false, + serialized_name: 'StringElementType', + type: { + name: 'String' + } + } + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/domains_list_result.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/domains_list_result.rb new file mode 100644 index 0000000000..6ec19a0e32 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/domains_list_result.rb @@ -0,0 +1,94 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # Result of the List Domains operation. + # + class DomainsListResult + + include MsRestAzure + + include MsRest::JSONable + # @return [Array] A collection of Domains. + attr_accessor :value + + # @return [String] A link for the next page of domains. + attr_accessor :next_link + + # return [Proc] with next page method call. + attr_accessor :next_method + + # + # Gets the rest of the items for the request, enabling auto-pagination. + # + # @return [Array] operation results. + # + def get_all_items + items = @value + page = self + while page.next_link != nil do + page = page.get_next_page + items.concat(page.value) + end + items + end + + # + # Gets the next page of results. + # + # @return [DomainsListResult] with next page content. + # + def get_next_page + response = @next_method.call(@next_link).value! unless @next_method.nil? + unless response.nil? + @next_link = response.body.next_link + @value = response.body.value + self + end + end + + # + # Mapper for DomainsListResult class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'DomainsListResult', + type: { + name: 'Composite', + class_name: 'DomainsListResult', + model_properties: { + value: { + required: false, + serialized_name: 'value', + type: { + name: 'Sequence', + element: { + required: false, + serialized_name: 'DomainElementType', + type: { + name: 'Composite', + class_name: 'Domain' + } + } + } + }, + next_link: { + required: false, + serialized_name: 'nextLink', + type: { + name: 'String' + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/event_hub_event_subscription_destination.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/event_hub_event_subscription_destination.rb new file mode 100644 index 0000000000..791056bd73 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/event_hub_event_subscription_destination.rb @@ -0,0 +1,59 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # Information about the event hub destination for an event subscription + # + class EventHubEventSubscriptionDestination < EventSubscriptionDestination + + include MsRestAzure + + + def initialize + @endpointType = "EventHub" + end + + attr_accessor :endpointType + + # @return [String] The Azure Resource Id that represents the endpoint of + # an Event Hub destination of an event subscription. + attr_accessor :resource_id + + + # + # Mapper for EventHubEventSubscriptionDestination class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'EventHub', + type: { + name: 'Composite', + class_name: 'EventHubEventSubscriptionDestination', + model_properties: { + endpointType: { + required: true, + serialized_name: 'endpointType', + type: { + name: 'String' + } + }, + resource_id: { + required: false, + serialized_name: 'properties.resourceId', + type: { + name: 'String' + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/event_subscription.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/event_subscription.rb new file mode 100644 index 0000000000..785fc79c74 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/event_subscription.rb @@ -0,0 +1,163 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # Event Subscription + # + class EventSubscription < Resource + + include MsRestAzure + + # @return [String] Name of the topic of the event subscription. + attr_accessor :topic + + # @return [EventSubscriptionProvisioningState] Provisioning state of the + # event subscription. Possible values include: 'Creating', 'Updating', + # 'Deleting', 'Succeeded', 'Canceled', 'Failed', 'AwaitingManualAction' + attr_accessor :provisioning_state + + # @return [EventSubscriptionDestination] Information about the + # destination where events have to be delivered for the event + # subscription. + attr_accessor :destination + + # @return [EventSubscriptionFilter] Information about the filter for the + # event subscription. + attr_accessor :filter + + # @return [Array] List of user defined labels. + attr_accessor :labels + + # @return [DateTime] Expiration time of the event subscription. + attr_accessor :expiration_time_utc + + # @return [RetryPolicy] The retry policy for events. This can be used to + # configure maximum number of delivery attempts and time to live for + # events. + attr_accessor :retry_policy + + # @return [DeadLetterDestination] The DeadLetter destination of the event + # subscription. + attr_accessor :dead_letter_destination + + + # + # Mapper for EventSubscription class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'EventSubscription', + type: { + name: 'Composite', + class_name: 'EventSubscription', + model_properties: { + id: { + required: false, + read_only: true, + serialized_name: 'id', + type: { + name: 'String' + } + }, + name: { + required: false, + read_only: true, + serialized_name: 'name', + type: { + name: 'String' + } + }, + type: { + required: false, + read_only: true, + serialized_name: 'type', + type: { + name: 'String' + } + }, + topic: { + required: false, + read_only: true, + serialized_name: 'properties.topic', + type: { + name: 'String' + } + }, + provisioning_state: { + required: false, + read_only: true, + serialized_name: 'properties.provisioningState', + type: { + name: 'String' + } + }, + destination: { + required: false, + serialized_name: 'properties.destination', + type: { + name: 'Composite', + polymorphic_discriminator: 'endpointType', + uber_parent: 'EventSubscriptionDestination', + class_name: 'EventSubscriptionDestination' + } + }, + filter: { + required: false, + serialized_name: 'properties.filter', + type: { + name: 'Composite', + class_name: 'EventSubscriptionFilter' + } + }, + labels: { + required: false, + serialized_name: 'properties.labels', + type: { + name: 'Sequence', + element: { + required: false, + serialized_name: 'StringElementType', + type: { + name: 'String' + } + } + } + }, + expiration_time_utc: { + required: false, + serialized_name: 'properties.expirationTimeUtc', + type: { + name: 'DateTime' + } + }, + retry_policy: { + required: false, + serialized_name: 'properties.retryPolicy', + type: { + name: 'Composite', + class_name: 'RetryPolicy' + } + }, + dead_letter_destination: { + required: false, + serialized_name: 'properties.deadLetterDestination', + type: { + name: 'Composite', + polymorphic_discriminator: 'endpointType', + uber_parent: 'DeadLetterDestination', + class_name: 'DeadLetterDestination' + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/event_subscription_destination.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/event_subscription_destination.rb new file mode 100644 index 0000000000..c5e6cb3e7d --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/event_subscription_destination.rb @@ -0,0 +1,49 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # Information about the destination for an event subscription + # + class EventSubscriptionDestination + + include MsRestAzure + + @@discriminatorMap = Hash.new + @@discriminatorMap["WebHook"] = "WebHookEventSubscriptionDestination" + @@discriminatorMap["EventHub"] = "EventHubEventSubscriptionDestination" + @@discriminatorMap["StorageQueue"] = "StorageQueueEventSubscriptionDestination" + @@discriminatorMap["HybridConnection"] = "HybridConnectionEventSubscriptionDestination" + @@discriminatorMap["ServiceBusQueue"] = "ServiceBusQueueEventSubscriptionDestination" + + def initialize + @endpointType = "EventSubscriptionDestination" + end + + attr_accessor :endpointType + + + # + # Mapper for EventSubscriptionDestination class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'EventSubscriptionDestination', + type: { + name: 'Composite', + polymorphic_discriminator: 'endpointType', + uber_parent: 'EventSubscriptionDestination', + class_name: 'EventSubscriptionDestination', + model_properties: { + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/event_subscription_filter.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/event_subscription_filter.rb new file mode 100644 index 0000000000..2eae2bac03 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/event_subscription_filter.rb @@ -0,0 +1,112 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # Filter for the Event Subscription. + # + class EventSubscriptionFilter + + include MsRestAzure + + # @return [String] An optional string to filter events for an event + # subscription based on a resource path prefix. + # The format of this depends on the publisher of the events. + # Wildcard characters are not supported in this path. + attr_accessor :subject_begins_with + + # @return [String] An optional string to filter events for an event + # subscription based on a resource path suffix. + # Wildcard characters are not supported in this path. + attr_accessor :subject_ends_with + + # @return [Array] A list of applicable event types that need to + # be part of the event subscription. If it is desired to subscribe to all + # default event types, set the IncludedEventTypes to null. + attr_accessor :included_event_types + + # @return [Boolean] Specifies if the SubjectBeginsWith and + # SubjectEndsWith properties of the filter + # should be compared in a case sensitive manner. Default value: false . + attr_accessor :is_subject_case_sensitive + + # @return [Array] An array of advanced filters that are + # used for filtering event subscriptions. + attr_accessor :advanced_filters + + + # + # Mapper for EventSubscriptionFilter class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'EventSubscriptionFilter', + type: { + name: 'Composite', + class_name: 'EventSubscriptionFilter', + model_properties: { + subject_begins_with: { + required: false, + serialized_name: 'subjectBeginsWith', + type: { + name: 'String' + } + }, + subject_ends_with: { + required: false, + serialized_name: 'subjectEndsWith', + type: { + name: 'String' + } + }, + included_event_types: { + required: false, + serialized_name: 'includedEventTypes', + type: { + name: 'Sequence', + element: { + required: false, + serialized_name: 'StringElementType', + type: { + name: 'String' + } + } + } + }, + is_subject_case_sensitive: { + required: false, + serialized_name: 'isSubjectCaseSensitive', + default_value: false, + type: { + name: 'Boolean' + } + }, + advanced_filters: { + required: false, + serialized_name: 'advancedFilters', + type: { + name: 'Sequence', + element: { + required: false, + serialized_name: 'AdvancedFilterElementType', + type: { + name: 'Composite', + polymorphic_discriminator: 'operatorType', + uber_parent: 'AdvancedFilter', + class_name: 'AdvancedFilter' + } + } + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/event_subscription_full_url.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/event_subscription_full_url.rb new file mode 100644 index 0000000000..05ee4e11f3 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/event_subscription_full_url.rb @@ -0,0 +1,45 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # Full endpoint url of an event subscription + # + class EventSubscriptionFullUrl + + include MsRestAzure + + # @return [String] The URL that represents the endpoint of the + # destination of an event subscription. + attr_accessor :endpoint_url + + + # + # Mapper for EventSubscriptionFullUrl class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'EventSubscriptionFullUrl', + type: { + name: 'Composite', + class_name: 'EventSubscriptionFullUrl', + model_properties: { + endpoint_url: { + required: false, + serialized_name: 'endpointUrl', + type: { + name: 'String' + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/event_subscription_provisioning_state.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/event_subscription_provisioning_state.rb new file mode 100644 index 0000000000..2fbeb60b4e --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/event_subscription_provisioning_state.rb @@ -0,0 +1,21 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # Defines values for EventSubscriptionProvisioningState + # + module EventSubscriptionProvisioningState + Creating = "Creating" + Updating = "Updating" + Deleting = "Deleting" + Succeeded = "Succeeded" + Canceled = "Canceled" + Failed = "Failed" + AwaitingManualAction = "AwaitingManualAction" + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/event_subscription_update_parameters.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/event_subscription_update_parameters.rb new file mode 100644 index 0000000000..57cfd39de1 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/event_subscription_update_parameters.rb @@ -0,0 +1,116 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # Properties of the Event Subscription update + # + class EventSubscriptionUpdateParameters + + include MsRestAzure + + # @return [EventSubscriptionDestination] Information about the + # destination where events have to be delivered for the event + # subscription. + attr_accessor :destination + + # @return [EventSubscriptionFilter] Information about the filter for the + # event subscription. + attr_accessor :filter + + # @return [Array] List of user defined labels. + attr_accessor :labels + + # @return [DateTime] Information about the expiration time for the event + # subscription. + attr_accessor :expiration_time_utc + + # @return [RetryPolicy] The retry policy for events. This can be used to + # configure maximum number of delivery attempts and time to live for + # events. + attr_accessor :retry_policy + + # @return [DeadLetterDestination] The DeadLetter destination of the event + # subscription. + attr_accessor :dead_letter_destination + + + # + # Mapper for EventSubscriptionUpdateParameters class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'EventSubscriptionUpdateParameters', + type: { + name: 'Composite', + class_name: 'EventSubscriptionUpdateParameters', + model_properties: { + destination: { + required: false, + serialized_name: 'destination', + type: { + name: 'Composite', + polymorphic_discriminator: 'endpointType', + uber_parent: 'EventSubscriptionDestination', + class_name: 'EventSubscriptionDestination' + } + }, + filter: { + required: false, + serialized_name: 'filter', + type: { + name: 'Composite', + class_name: 'EventSubscriptionFilter' + } + }, + labels: { + required: false, + serialized_name: 'labels', + type: { + name: 'Sequence', + element: { + required: false, + serialized_name: 'StringElementType', + type: { + name: 'String' + } + } + } + }, + expiration_time_utc: { + required: false, + serialized_name: 'expirationTimeUtc', + type: { + name: 'DateTime' + } + }, + retry_policy: { + required: false, + serialized_name: 'retryPolicy', + type: { + name: 'Composite', + class_name: 'RetryPolicy' + } + }, + dead_letter_destination: { + required: false, + serialized_name: 'deadLetterDestination', + type: { + name: 'Composite', + polymorphic_discriminator: 'endpointType', + uber_parent: 'DeadLetterDestination', + class_name: 'DeadLetterDestination' + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/event_subscriptions_list_result.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/event_subscriptions_list_result.rb new file mode 100644 index 0000000000..9d8fd43789 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/event_subscriptions_list_result.rb @@ -0,0 +1,94 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # Result of the List EventSubscriptions operation + # + class EventSubscriptionsListResult + + include MsRestAzure + + include MsRest::JSONable + # @return [Array] A collection of EventSubscriptions + attr_accessor :value + + # @return [String] A link for the next page of event subscriptions + attr_accessor :next_link + + # return [Proc] with next page method call. + attr_accessor :next_method + + # + # Gets the rest of the items for the request, enabling auto-pagination. + # + # @return [Array] operation results. + # + def get_all_items + items = @value + page = self + while page.next_link != nil do + page = page.get_next_page + items.concat(page.value) + end + items + end + + # + # Gets the next page of results. + # + # @return [EventSubscriptionsListResult] with next page content. + # + def get_next_page + response = @next_method.call(@next_link).value! unless @next_method.nil? + unless response.nil? + @next_link = response.body.next_link + @value = response.body.value + self + end + end + + # + # Mapper for EventSubscriptionsListResult class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'EventSubscriptionsListResult', + type: { + name: 'Composite', + class_name: 'EventSubscriptionsListResult', + model_properties: { + value: { + required: false, + serialized_name: 'value', + type: { + name: 'Sequence', + element: { + required: false, + serialized_name: 'EventSubscriptionElementType', + type: { + name: 'Composite', + class_name: 'EventSubscription' + } + } + } + }, + next_link: { + required: false, + serialized_name: 'nextLink', + type: { + name: 'String' + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/event_type.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/event_type.rb new file mode 100644 index 0000000000..dbd8cb69a3 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/event_type.rb @@ -0,0 +1,98 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # Event Type for a subject under a topic + # + class EventType < Resource + + include MsRestAzure + + # @return [String] Display name of the event type. + attr_accessor :display_name + + # @return [String] Description of the event type. + attr_accessor :description + + # @return [String] Url of the schema for this event type. + attr_accessor :schema_url + + # @return [Boolean] IsInDefaultSet flag of the event type. + attr_accessor :is_in_default_set + + + # + # Mapper for EventType class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'EventType', + type: { + name: 'Composite', + class_name: 'EventType', + model_properties: { + id: { + required: false, + read_only: true, + serialized_name: 'id', + type: { + name: 'String' + } + }, + name: { + required: false, + read_only: true, + serialized_name: 'name', + type: { + name: 'String' + } + }, + type: { + required: false, + read_only: true, + serialized_name: 'type', + type: { + name: 'String' + } + }, + display_name: { + required: false, + serialized_name: 'properties.displayName', + type: { + name: 'String' + } + }, + description: { + required: false, + serialized_name: 'properties.description', + type: { + name: 'String' + } + }, + schema_url: { + required: false, + serialized_name: 'properties.schemaUrl', + type: { + name: 'String' + } + }, + is_in_default_set: { + required: false, + serialized_name: 'properties.isInDefaultSet', + type: { + name: 'Boolean' + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/event_types_list_result.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/event_types_list_result.rb new file mode 100644 index 0000000000..80cbe63722 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/event_types_list_result.rb @@ -0,0 +1,52 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # Result of the List Event Types operation + # + class EventTypesListResult + + include MsRestAzure + + # @return [Array] A collection of event types + attr_accessor :value + + + # + # Mapper for EventTypesListResult class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'EventTypesListResult', + type: { + name: 'Composite', + class_name: 'EventTypesListResult', + model_properties: { + value: { + required: false, + serialized_name: 'value', + type: { + name: 'Sequence', + element: { + required: false, + serialized_name: 'EventTypeElementType', + type: { + name: 'Composite', + class_name: 'EventType' + } + } + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/hybrid_connection_event_subscription_destination.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/hybrid_connection_event_subscription_destination.rb new file mode 100644 index 0000000000..9a44381b20 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/hybrid_connection_event_subscription_destination.rb @@ -0,0 +1,61 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # Information about the HybridConnection destination for an event + # subscription. + # + class HybridConnectionEventSubscriptionDestination < EventSubscriptionDestination + + include MsRestAzure + + + def initialize + @endpointType = "HybridConnection" + end + + attr_accessor :endpointType + + # @return [String] The Azure Resource ID of an hybrid connection that is + # the destination of an event subscription. + attr_accessor :resource_id + + + # + # Mapper for HybridConnectionEventSubscriptionDestination class as Ruby + # Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'HybridConnection', + type: { + name: 'Composite', + class_name: 'HybridConnectionEventSubscriptionDestination', + model_properties: { + endpointType: { + required: true, + serialized_name: 'endpointType', + type: { + name: 'String' + } + }, + resource_id: { + required: false, + serialized_name: 'properties.resourceId', + type: { + name: 'String' + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/number_greater_than_advanced_filter.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/number_greater_than_advanced_filter.rb new file mode 100644 index 0000000000..41076c4429 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/number_greater_than_advanced_filter.rb @@ -0,0 +1,65 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # NumberGreaterThan Advanced Filter. + # + class NumberGreaterThanAdvancedFilter < AdvancedFilter + + include MsRestAzure + + + def initialize + @operatorType = "NumberGreaterThan" + end + + attr_accessor :operatorType + + # @return [Float] The filter value. + attr_accessor :value + + + # + # Mapper for NumberGreaterThanAdvancedFilter class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'NumberGreaterThan', + type: { + name: 'Composite', + class_name: 'NumberGreaterThanAdvancedFilter', + model_properties: { + key: { + required: false, + serialized_name: 'key', + type: { + name: 'String' + } + }, + operatorType: { + required: true, + serialized_name: 'operatorType', + type: { + name: 'String' + } + }, + value: { + required: false, + serialized_name: 'value', + type: { + name: 'Double' + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/number_greater_than_or_equals_advanced_filter.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/number_greater_than_or_equals_advanced_filter.rb new file mode 100644 index 0000000000..7cdf39dda8 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/number_greater_than_or_equals_advanced_filter.rb @@ -0,0 +1,65 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # NumberGreaterThanOrEquals Advanced Filter. + # + class NumberGreaterThanOrEqualsAdvancedFilter < AdvancedFilter + + include MsRestAzure + + + def initialize + @operatorType = "NumberGreaterThanOrEquals" + end + + attr_accessor :operatorType + + # @return [Float] The filter value. + attr_accessor :value + + + # + # Mapper for NumberGreaterThanOrEqualsAdvancedFilter class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'NumberGreaterThanOrEquals', + type: { + name: 'Composite', + class_name: 'NumberGreaterThanOrEqualsAdvancedFilter', + model_properties: { + key: { + required: false, + serialized_name: 'key', + type: { + name: 'String' + } + }, + operatorType: { + required: true, + serialized_name: 'operatorType', + type: { + name: 'String' + } + }, + value: { + required: false, + serialized_name: 'value', + type: { + name: 'Double' + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/number_in_advanced_filter.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/number_in_advanced_filter.rb new file mode 100644 index 0000000000..840f0956d2 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/number_in_advanced_filter.rb @@ -0,0 +1,72 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # NumberIn Advanced Filter. + # + class NumberInAdvancedFilter < AdvancedFilter + + include MsRestAzure + + + def initialize + @operatorType = "NumberIn" + end + + attr_accessor :operatorType + + # @return [Array] The set of filter values. + attr_accessor :values + + + # + # Mapper for NumberInAdvancedFilter class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'NumberIn', + type: { + name: 'Composite', + class_name: 'NumberInAdvancedFilter', + model_properties: { + key: { + required: false, + serialized_name: 'key', + type: { + name: 'String' + } + }, + operatorType: { + required: true, + serialized_name: 'operatorType', + type: { + name: 'String' + } + }, + values: { + required: false, + serialized_name: 'values', + type: { + name: 'Sequence', + element: { + required: false, + serialized_name: 'FloatElementType', + type: { + name: 'Double' + } + } + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/number_less_than_advanced_filter.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/number_less_than_advanced_filter.rb new file mode 100644 index 0000000000..41d37cb6b8 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/number_less_than_advanced_filter.rb @@ -0,0 +1,65 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # NumberLessThan Advanced Filter. + # + class NumberLessThanAdvancedFilter < AdvancedFilter + + include MsRestAzure + + + def initialize + @operatorType = "NumberLessThan" + end + + attr_accessor :operatorType + + # @return [Float] The filter value. + attr_accessor :value + + + # + # Mapper for NumberLessThanAdvancedFilter class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'NumberLessThan', + type: { + name: 'Composite', + class_name: 'NumberLessThanAdvancedFilter', + model_properties: { + key: { + required: false, + serialized_name: 'key', + type: { + name: 'String' + } + }, + operatorType: { + required: true, + serialized_name: 'operatorType', + type: { + name: 'String' + } + }, + value: { + required: false, + serialized_name: 'value', + type: { + name: 'Double' + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/number_less_than_or_equals_advanced_filter.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/number_less_than_or_equals_advanced_filter.rb new file mode 100644 index 0000000000..2c3412957d --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/number_less_than_or_equals_advanced_filter.rb @@ -0,0 +1,65 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # NumberLessThanOrEquals Advanced Filter. + # + class NumberLessThanOrEqualsAdvancedFilter < AdvancedFilter + + include MsRestAzure + + + def initialize + @operatorType = "NumberLessThanOrEquals" + end + + attr_accessor :operatorType + + # @return [Float] The filter value. + attr_accessor :value + + + # + # Mapper for NumberLessThanOrEqualsAdvancedFilter class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'NumberLessThanOrEquals', + type: { + name: 'Composite', + class_name: 'NumberLessThanOrEqualsAdvancedFilter', + model_properties: { + key: { + required: false, + serialized_name: 'key', + type: { + name: 'String' + } + }, + operatorType: { + required: true, + serialized_name: 'operatorType', + type: { + name: 'String' + } + }, + value: { + required: false, + serialized_name: 'value', + type: { + name: 'Double' + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/number_not_in_advanced_filter.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/number_not_in_advanced_filter.rb new file mode 100644 index 0000000000..6a7aa7d89d --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/number_not_in_advanced_filter.rb @@ -0,0 +1,72 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # NumberNotIn Advanced Filter. + # + class NumberNotInAdvancedFilter < AdvancedFilter + + include MsRestAzure + + + def initialize + @operatorType = "NumberNotIn" + end + + attr_accessor :operatorType + + # @return [Array] The set of filter values. + attr_accessor :values + + + # + # Mapper for NumberNotInAdvancedFilter class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'NumberNotIn', + type: { + name: 'Composite', + class_name: 'NumberNotInAdvancedFilter', + model_properties: { + key: { + required: false, + serialized_name: 'key', + type: { + name: 'String' + } + }, + operatorType: { + required: true, + serialized_name: 'operatorType', + type: { + name: 'String' + } + }, + values: { + required: false, + serialized_name: 'values', + type: { + name: 'Sequence', + element: { + required: false, + serialized_name: 'FloatElementType', + type: { + name: 'Double' + } + } + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/operation.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/operation.rb new file mode 100644 index 0000000000..55728a064b --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/operation.rb @@ -0,0 +1,75 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # Represents an operation returned by the GetOperations request + # + class Operation + + include MsRestAzure + + # @return [String] Name of the operation + attr_accessor :name + + # @return [OperationInfo] Display name of the operation + attr_accessor :display + + # @return [String] Origin of the operation + attr_accessor :origin + + # @return Properties of the operation + attr_accessor :properties + + + # + # Mapper for Operation class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'Operation', + type: { + name: 'Composite', + class_name: 'Operation', + model_properties: { + name: { + required: false, + serialized_name: 'name', + type: { + name: 'String' + } + }, + display: { + required: false, + serialized_name: 'display', + type: { + name: 'Composite', + class_name: 'OperationInfo' + } + }, + origin: { + required: false, + serialized_name: 'origin', + type: { + name: 'String' + } + }, + properties: { + required: false, + serialized_name: 'properties', + type: { + name: 'Object' + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/operation_info.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/operation_info.rb new file mode 100644 index 0000000000..7c9b875a3d --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/operation_info.rb @@ -0,0 +1,74 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # Information about an operation + # + class OperationInfo + + include MsRestAzure + + # @return [String] Name of the provider + attr_accessor :provider + + # @return [String] Name of the resource type + attr_accessor :resource + + # @return [String] Name of the operation + attr_accessor :operation + + # @return [String] Description of the operation + attr_accessor :description + + + # + # Mapper for OperationInfo class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'OperationInfo', + type: { + name: 'Composite', + class_name: 'OperationInfo', + model_properties: { + provider: { + required: false, + serialized_name: 'provider', + type: { + name: 'String' + } + }, + resource: { + required: false, + serialized_name: 'resource', + type: { + name: 'String' + } + }, + operation: { + required: false, + serialized_name: 'operation', + type: { + name: 'String' + } + }, + description: { + required: false, + serialized_name: 'description', + type: { + name: 'String' + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/operations_list_result.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/operations_list_result.rb new file mode 100644 index 0000000000..5fe3832ab8 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/operations_list_result.rb @@ -0,0 +1,52 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # Result of the List Operations operation + # + class OperationsListResult + + include MsRestAzure + + # @return [Array] A collection of operations + attr_accessor :value + + + # + # Mapper for OperationsListResult class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'OperationsListResult', + type: { + name: 'Composite', + class_name: 'OperationsListResult', + model_properties: { + value: { + required: false, + serialized_name: 'value', + type: { + name: 'Sequence', + element: { + required: false, + serialized_name: 'OperationElementType', + type: { + name: 'Composite', + class_name: 'Operation' + } + } + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/resource.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/resource.rb new file mode 100644 index 0000000000..f4d76376e1 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/resource.rb @@ -0,0 +1,67 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # Definition of a Resource. + # + class Resource + + include MsRestAzure + + # @return [String] Fully qualified identifier of the resource. + attr_accessor :id + + # @return [String] Name of the resource. + attr_accessor :name + + # @return [String] Type of the resource. + attr_accessor :type + + + # + # Mapper for Resource class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'Resource', + type: { + name: 'Composite', + class_name: 'Resource', + model_properties: { + id: { + required: false, + read_only: true, + serialized_name: 'id', + type: { + name: 'String' + } + }, + name: { + required: false, + read_only: true, + serialized_name: 'name', + type: { + name: 'String' + } + }, + type: { + required: false, + read_only: true, + serialized_name: 'type', + type: { + name: 'String' + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/resource_region_type.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/resource_region_type.rb new file mode 100644 index 0000000000..2b00ff289e --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/resource_region_type.rb @@ -0,0 +1,16 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # Defines values for ResourceRegionType + # + module ResourceRegionType + RegionalResource = "RegionalResource" + GlobalResource = "GlobalResource" + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/retry_policy.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/retry_policy.rb new file mode 100644 index 0000000000..9f94fa26dd --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/retry_policy.rb @@ -0,0 +1,54 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # Information about the retry policy for an event subscription. + # + class RetryPolicy + + include MsRestAzure + + # @return [Integer] Maximum number of delivery retry attempts for events. + attr_accessor :max_delivery_attempts + + # @return [Integer] Time To Live (in minutes) for events. + attr_accessor :event_time_to_live_in_minutes + + + # + # Mapper for RetryPolicy class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'RetryPolicy', + type: { + name: 'Composite', + class_name: 'RetryPolicy', + model_properties: { + max_delivery_attempts: { + required: false, + serialized_name: 'maxDeliveryAttempts', + type: { + name: 'Number' + } + }, + event_time_to_live_in_minutes: { + required: false, + serialized_name: 'eventTimeToLiveInMinutes', + type: { + name: 'Number' + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/service_bus_queue_event_subscription_destination.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/service_bus_queue_event_subscription_destination.rb new file mode 100644 index 0000000000..5709f58d14 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/service_bus_queue_event_subscription_destination.rb @@ -0,0 +1,60 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # Information about the service bus destination for an event subscription + # + class ServiceBusQueueEventSubscriptionDestination < EventSubscriptionDestination + + include MsRestAzure + + + def initialize + @endpointType = "ServiceBusQueue" + end + + attr_accessor :endpointType + + # @return [String] The Azure Resource Id that represents the endpoint of + # the Service Bus destination of an event subscription. + attr_accessor :resource_id + + + # + # Mapper for ServiceBusQueueEventSubscriptionDestination class as Ruby + # Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'ServiceBusQueue', + type: { + name: 'Composite', + class_name: 'ServiceBusQueueEventSubscriptionDestination', + model_properties: { + endpointType: { + required: true, + serialized_name: 'endpointType', + type: { + name: 'String' + } + }, + resource_id: { + required: false, + serialized_name: 'properties.resourceId', + type: { + name: 'String' + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/storage_blob_dead_letter_destination.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/storage_blob_dead_letter_destination.rb new file mode 100644 index 0000000000..4d186e5939 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/storage_blob_dead_letter_destination.rb @@ -0,0 +1,70 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # Information about the storage blob based dead letter destination. + # + class StorageBlobDeadLetterDestination < DeadLetterDestination + + include MsRestAzure + + + def initialize + @endpointType = "StorageBlob" + end + + attr_accessor :endpointType + + # @return [String] The Azure Resource ID of the storage account that is + # the destination of the deadletter events + attr_accessor :resource_id + + # @return [String] The name of the Storage blob container that is the + # destination of the deadletter events + attr_accessor :blob_container_name + + + # + # Mapper for StorageBlobDeadLetterDestination class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'StorageBlob', + type: { + name: 'Composite', + class_name: 'StorageBlobDeadLetterDestination', + model_properties: { + endpointType: { + required: true, + serialized_name: 'endpointType', + type: { + name: 'String' + } + }, + resource_id: { + required: false, + serialized_name: 'properties.resourceId', + type: { + name: 'String' + } + }, + blob_container_name: { + required: false, + serialized_name: 'properties.blobContainerName', + type: { + name: 'String' + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/storage_queue_event_subscription_destination.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/storage_queue_event_subscription_destination.rb new file mode 100644 index 0000000000..a15b00f854 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/storage_queue_event_subscription_destination.rb @@ -0,0 +1,71 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # Information about the storage queue destination for an event + # subscription. + # + class StorageQueueEventSubscriptionDestination < EventSubscriptionDestination + + include MsRestAzure + + + def initialize + @endpointType = "StorageQueue" + end + + attr_accessor :endpointType + + # @return [String] The Azure Resource ID of the storage account that + # contains the queue that is the destination of an event subscription. + attr_accessor :resource_id + + # @return [String] The name of the Storage queue under a storage account + # that is the destination of an event subscription. + attr_accessor :queue_name + + + # + # Mapper for StorageQueueEventSubscriptionDestination class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'StorageQueue', + type: { + name: 'Composite', + class_name: 'StorageQueueEventSubscriptionDestination', + model_properties: { + endpointType: { + required: true, + serialized_name: 'endpointType', + type: { + name: 'String' + } + }, + resource_id: { + required: false, + serialized_name: 'properties.resourceId', + type: { + name: 'String' + } + }, + queue_name: { + required: false, + serialized_name: 'properties.queueName', + type: { + name: 'String' + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/string_begins_with_advanced_filter.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/string_begins_with_advanced_filter.rb new file mode 100644 index 0000000000..9e0d491c94 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/string_begins_with_advanced_filter.rb @@ -0,0 +1,72 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # StringBeginsWith Advanced Filter. + # + class StringBeginsWithAdvancedFilter < AdvancedFilter + + include MsRestAzure + + + def initialize + @operatorType = "StringBeginsWith" + end + + attr_accessor :operatorType + + # @return [Array] The set of filter values. + attr_accessor :values + + + # + # Mapper for StringBeginsWithAdvancedFilter class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'StringBeginsWith', + type: { + name: 'Composite', + class_name: 'StringBeginsWithAdvancedFilter', + model_properties: { + key: { + required: false, + serialized_name: 'key', + type: { + name: 'String' + } + }, + operatorType: { + required: true, + serialized_name: 'operatorType', + type: { + name: 'String' + } + }, + values: { + required: false, + serialized_name: 'values', + type: { + name: 'Sequence', + element: { + required: false, + serialized_name: 'StringElementType', + type: { + name: 'String' + } + } + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/string_contains_advanced_filter.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/string_contains_advanced_filter.rb new file mode 100644 index 0000000000..c5d7891b1c --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/string_contains_advanced_filter.rb @@ -0,0 +1,72 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # StringContains Advanced Filter. + # + class StringContainsAdvancedFilter < AdvancedFilter + + include MsRestAzure + + + def initialize + @operatorType = "StringContains" + end + + attr_accessor :operatorType + + # @return [Array] The set of filter values. + attr_accessor :values + + + # + # Mapper for StringContainsAdvancedFilter class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'StringContains', + type: { + name: 'Composite', + class_name: 'StringContainsAdvancedFilter', + model_properties: { + key: { + required: false, + serialized_name: 'key', + type: { + name: 'String' + } + }, + operatorType: { + required: true, + serialized_name: 'operatorType', + type: { + name: 'String' + } + }, + values: { + required: false, + serialized_name: 'values', + type: { + name: 'Sequence', + element: { + required: false, + serialized_name: 'StringElementType', + type: { + name: 'String' + } + } + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/string_ends_with_advanced_filter.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/string_ends_with_advanced_filter.rb new file mode 100644 index 0000000000..73b4e2e803 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/string_ends_with_advanced_filter.rb @@ -0,0 +1,72 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # StringEndsWith Advanced Filter. + # + class StringEndsWithAdvancedFilter < AdvancedFilter + + include MsRestAzure + + + def initialize + @operatorType = "StringEndsWith" + end + + attr_accessor :operatorType + + # @return [Array] The set of filter values. + attr_accessor :values + + + # + # Mapper for StringEndsWithAdvancedFilter class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'StringEndsWith', + type: { + name: 'Composite', + class_name: 'StringEndsWithAdvancedFilter', + model_properties: { + key: { + required: false, + serialized_name: 'key', + type: { + name: 'String' + } + }, + operatorType: { + required: true, + serialized_name: 'operatorType', + type: { + name: 'String' + } + }, + values: { + required: false, + serialized_name: 'values', + type: { + name: 'Sequence', + element: { + required: false, + serialized_name: 'StringElementType', + type: { + name: 'String' + } + } + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/string_in_advanced_filter.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/string_in_advanced_filter.rb new file mode 100644 index 0000000000..848793d984 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/string_in_advanced_filter.rb @@ -0,0 +1,72 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # StringIn Advanced Filter. + # + class StringInAdvancedFilter < AdvancedFilter + + include MsRestAzure + + + def initialize + @operatorType = "StringIn" + end + + attr_accessor :operatorType + + # @return [Array] The set of filter values. + attr_accessor :values + + + # + # Mapper for StringInAdvancedFilter class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'StringIn', + type: { + name: 'Composite', + class_name: 'StringInAdvancedFilter', + model_properties: { + key: { + required: false, + serialized_name: 'key', + type: { + name: 'String' + } + }, + operatorType: { + required: true, + serialized_name: 'operatorType', + type: { + name: 'String' + } + }, + values: { + required: false, + serialized_name: 'values', + type: { + name: 'Sequence', + element: { + required: false, + serialized_name: 'StringElementType', + type: { + name: 'String' + } + } + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/string_not_in_advanced_filter.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/string_not_in_advanced_filter.rb new file mode 100644 index 0000000000..2e376cfe0a --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/string_not_in_advanced_filter.rb @@ -0,0 +1,72 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # StringNotIn Advanced Filter. + # + class StringNotInAdvancedFilter < AdvancedFilter + + include MsRestAzure + + + def initialize + @operatorType = "StringNotIn" + end + + attr_accessor :operatorType + + # @return [Array] The set of filter values. + attr_accessor :values + + + # + # Mapper for StringNotInAdvancedFilter class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'StringNotIn', + type: { + name: 'Composite', + class_name: 'StringNotInAdvancedFilter', + model_properties: { + key: { + required: false, + serialized_name: 'key', + type: { + name: 'String' + } + }, + operatorType: { + required: true, + serialized_name: 'operatorType', + type: { + name: 'String' + } + }, + values: { + required: false, + serialized_name: 'values', + type: { + name: 'Sequence', + element: { + required: false, + serialized_name: 'StringElementType', + type: { + name: 'String' + } + } + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/topic.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/topic.rb new file mode 100644 index 0000000000..0224e85852 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/topic.rb @@ -0,0 +1,103 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # EventGrid Topic + # + class Topic < TrackedResource + + include MsRestAzure + + # @return [TopicProvisioningState] Provisioning state of the topic. + # Possible values include: 'Creating', 'Updating', 'Deleting', + # 'Succeeded', 'Canceled', 'Failed' + attr_accessor :provisioning_state + + # @return [String] Endpoint for the topic. + attr_accessor :endpoint + + + # + # Mapper for Topic class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'Topic', + type: { + name: 'Composite', + class_name: 'Topic', + model_properties: { + id: { + required: false, + read_only: true, + serialized_name: 'id', + type: { + name: 'String' + } + }, + name: { + required: false, + read_only: true, + serialized_name: 'name', + type: { + name: 'String' + } + }, + type: { + required: false, + read_only: true, + serialized_name: 'type', + type: { + name: 'String' + } + }, + location: { + required: true, + serialized_name: 'location', + type: { + name: 'String' + } + }, + tags: { + required: false, + serialized_name: 'tags', + type: { + name: 'Dictionary', + value: { + required: false, + serialized_name: 'StringElementType', + type: { + name: 'String' + } + } + } + }, + provisioning_state: { + required: false, + read_only: true, + serialized_name: 'properties.provisioningState', + type: { + name: 'String' + } + }, + endpoint: { + required: false, + read_only: true, + serialized_name: 'properties.endpoint', + type: { + name: 'String' + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/topic_provisioning_state.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/topic_provisioning_state.rb new file mode 100644 index 0000000000..484784e0f0 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/topic_provisioning_state.rb @@ -0,0 +1,20 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # Defines values for TopicProvisioningState + # + module TopicProvisioningState + Creating = "Creating" + Updating = "Updating" + Deleting = "Deleting" + Succeeded = "Succeeded" + Canceled = "Canceled" + Failed = "Failed" + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/topic_regenerate_key_request.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/topic_regenerate_key_request.rb new file mode 100644 index 0000000000..3a78859e70 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/topic_regenerate_key_request.rb @@ -0,0 +1,44 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # Topic regenerate share access key request + # + class TopicRegenerateKeyRequest + + include MsRestAzure + + # @return [String] Key name to regenerate key1 or key2 + attr_accessor :key_name + + + # + # Mapper for TopicRegenerateKeyRequest class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'TopicRegenerateKeyRequest', + type: { + name: 'Composite', + class_name: 'TopicRegenerateKeyRequest', + model_properties: { + key_name: { + required: true, + serialized_name: 'keyName', + type: { + name: 'String' + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/topic_shared_access_keys.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/topic_shared_access_keys.rb new file mode 100644 index 0000000000..c1a6604d37 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/topic_shared_access_keys.rb @@ -0,0 +1,54 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # Shared access keys of the Topic + # + class TopicSharedAccessKeys + + include MsRestAzure + + # @return [String] Shared access key1 for the topic. + attr_accessor :key1 + + # @return [String] Shared access key2 for the topic. + attr_accessor :key2 + + + # + # Mapper for TopicSharedAccessKeys class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'TopicSharedAccessKeys', + type: { + name: 'Composite', + class_name: 'TopicSharedAccessKeys', + model_properties: { + key1: { + required: false, + serialized_name: 'key1', + type: { + name: 'String' + } + }, + key2: { + required: false, + serialized_name: 'key2', + type: { + name: 'String' + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/topic_type_info.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/topic_type_info.rb new file mode 100644 index 0000000000..0e16637072 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/topic_type_info.rb @@ -0,0 +1,128 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # Properties of a topic type info. + # + class TopicTypeInfo < Resource + + include MsRestAzure + + # @return [String] Namespace of the provider of the topic type. + attr_accessor :provider + + # @return [String] Display Name for the topic type. + attr_accessor :display_name + + # @return [String] Description of the topic type. + attr_accessor :description + + # @return [ResourceRegionType] Region type of the resource. Possible + # values include: 'RegionalResource', 'GlobalResource' + attr_accessor :resource_region_type + + # @return [TopicTypeProvisioningState] Provisioning state of the topic + # type. Possible values include: 'Creating', 'Updating', 'Deleting', + # 'Succeeded', 'Canceled', 'Failed' + attr_accessor :provisioning_state + + # @return [Array] List of locations supported by this topic type. + attr_accessor :supported_locations + + + # + # Mapper for TopicTypeInfo class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'TopicTypeInfo', + type: { + name: 'Composite', + class_name: 'TopicTypeInfo', + model_properties: { + id: { + required: false, + read_only: true, + serialized_name: 'id', + type: { + name: 'String' + } + }, + name: { + required: false, + read_only: true, + serialized_name: 'name', + type: { + name: 'String' + } + }, + type: { + required: false, + read_only: true, + serialized_name: 'type', + type: { + name: 'String' + } + }, + provider: { + required: false, + serialized_name: 'properties.provider', + type: { + name: 'String' + } + }, + display_name: { + required: false, + serialized_name: 'properties.displayName', + type: { + name: 'String' + } + }, + description: { + required: false, + serialized_name: 'properties.description', + type: { + name: 'String' + } + }, + resource_region_type: { + required: false, + serialized_name: 'properties.resourceRegionType', + type: { + name: 'String' + } + }, + provisioning_state: { + required: false, + serialized_name: 'properties.provisioningState', + type: { + name: 'String' + } + }, + supported_locations: { + required: false, + serialized_name: 'properties.supportedLocations', + type: { + name: 'Sequence', + element: { + required: false, + serialized_name: 'StringElementType', + type: { + name: 'String' + } + } + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/topic_type_provisioning_state.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/topic_type_provisioning_state.rb new file mode 100644 index 0000000000..5fa2bb9451 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/topic_type_provisioning_state.rb @@ -0,0 +1,20 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # Defines values for TopicTypeProvisioningState + # + module TopicTypeProvisioningState + Creating = "Creating" + Updating = "Updating" + Deleting = "Deleting" + Succeeded = "Succeeded" + Canceled = "Canceled" + Failed = "Failed" + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/topic_types_list_result.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/topic_types_list_result.rb new file mode 100644 index 0000000000..4aa7792202 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/topic_types_list_result.rb @@ -0,0 +1,52 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # Result of the List Topic Types operation + # + class TopicTypesListResult + + include MsRestAzure + + # @return [Array] A collection of topic types + attr_accessor :value + + + # + # Mapper for TopicTypesListResult class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'TopicTypesListResult', + type: { + name: 'Composite', + class_name: 'TopicTypesListResult', + model_properties: { + value: { + required: false, + serialized_name: 'value', + type: { + name: 'Sequence', + element: { + required: false, + serialized_name: 'TopicTypeInfoElementType', + type: { + name: 'Composite', + class_name: 'TopicTypeInfo' + } + } + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/topic_update_parameters.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/topic_update_parameters.rb new file mode 100644 index 0000000000..6300bb2992 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/topic_update_parameters.rb @@ -0,0 +1,51 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # Properties of the Topic update + # + class TopicUpdateParameters + + include MsRestAzure + + # @return [Hash{String => String}] Tags of the resource + attr_accessor :tags + + + # + # Mapper for TopicUpdateParameters class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'TopicUpdateParameters', + type: { + name: 'Composite', + class_name: 'TopicUpdateParameters', + model_properties: { + tags: { + required: false, + serialized_name: 'tags', + type: { + name: 'Dictionary', + value: { + required: false, + serialized_name: 'StringElementType', + type: { + name: 'String' + } + } + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/topics_list_result.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/topics_list_result.rb new file mode 100644 index 0000000000..b4d7e68c69 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/topics_list_result.rb @@ -0,0 +1,94 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # Result of the List Topics operation + # + class TopicsListResult + + include MsRestAzure + + include MsRest::JSONable + # @return [Array] A collection of Topics + attr_accessor :value + + # @return [String] A link for the next page of topics + attr_accessor :next_link + + # return [Proc] with next page method call. + attr_accessor :next_method + + # + # Gets the rest of the items for the request, enabling auto-pagination. + # + # @return [Array] operation results. + # + def get_all_items + items = @value + page = self + while page.next_link != nil do + page = page.get_next_page + items.concat(page.value) + end + items + end + + # + # Gets the next page of results. + # + # @return [TopicsListResult] with next page content. + # + def get_next_page + response = @next_method.call(@next_link).value! unless @next_method.nil? + unless response.nil? + @next_link = response.body.next_link + @value = response.body.value + self + end + end + + # + # Mapper for TopicsListResult class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'TopicsListResult', + type: { + name: 'Composite', + class_name: 'TopicsListResult', + model_properties: { + value: { + required: false, + serialized_name: 'value', + type: { + name: 'Sequence', + element: { + required: false, + serialized_name: 'TopicElementType', + type: { + name: 'Composite', + class_name: 'Topic' + } + } + } + }, + next_link: { + required: false, + serialized_name: 'nextLink', + type: { + name: 'String' + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/tracked_resource.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/tracked_resource.rb new file mode 100644 index 0000000000..2f4f38ac5e --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/tracked_resource.rb @@ -0,0 +1,85 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # Definition of a Tracked Resource. + # + class TrackedResource < Resource + + include MsRestAzure + + # @return [String] Location of the resource. + attr_accessor :location + + # @return [Hash{String => String}] Tags of the resource. + attr_accessor :tags + + + # + # Mapper for TrackedResource class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'TrackedResource', + type: { + name: 'Composite', + class_name: 'TrackedResource', + model_properties: { + id: { + required: false, + read_only: true, + serialized_name: 'id', + type: { + name: 'String' + } + }, + name: { + required: false, + read_only: true, + serialized_name: 'name', + type: { + name: 'String' + } + }, + type: { + required: false, + read_only: true, + serialized_name: 'type', + type: { + name: 'String' + } + }, + location: { + required: true, + serialized_name: 'location', + type: { + name: 'String' + } + }, + tags: { + required: false, + serialized_name: 'tags', + type: { + name: 'Dictionary', + value: { + required: false, + serialized_name: 'StringElementType', + type: { + name: 'String' + } + } + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/web_hook_event_subscription_destination.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/web_hook_event_subscription_destination.rb new file mode 100644 index 0000000000..e1b819b11e --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/models/web_hook_event_subscription_destination.rb @@ -0,0 +1,71 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + module Models + # + # Information about the webhook destination for an event subscription + # + class WebHookEventSubscriptionDestination < EventSubscriptionDestination + + include MsRestAzure + + + def initialize + @endpointType = "WebHook" + end + + attr_accessor :endpointType + + # @return [String] The URL that represents the endpoint of the + # destination of an event subscription. + attr_accessor :endpoint_url + + # @return [String] The base URL that represents the endpoint of the + # destination of an event subscription. + attr_accessor :endpoint_base_url + + + # + # Mapper for WebHookEventSubscriptionDestination class as Ruby Hash. + # This will be used for serialization/deserialization. + # + def self.mapper() + { + required: false, + serialized_name: 'WebHook', + type: { + name: 'Composite', + class_name: 'WebHookEventSubscriptionDestination', + model_properties: { + endpointType: { + required: true, + serialized_name: 'endpointType', + type: { + name: 'String' + } + }, + endpoint_url: { + required: false, + serialized_name: 'properties.endpointUrl', + type: { + name: 'String' + } + }, + endpoint_base_url: { + required: false, + read_only: true, + serialized_name: 'properties.endpointBaseUrl', + type: { + name: 'String' + } + } + } + } + } + end + end + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/module_definition.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/module_definition.rb new file mode 100644 index 0000000000..73c9e1492b --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/module_definition.rb @@ -0,0 +1,9 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure end +module Azure::EventGrid end +module Azure::EventGrid::Mgmt end +module Azure::EventGrid::Mgmt::V2019_02_01_preview end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/operations.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/operations.rb new file mode 100644 index 0000000000..2f29278ed0 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/operations.rb @@ -0,0 +1,115 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + # + # Azure EventGrid Management Client + # + class Operations + include MsRestAzure + + # + # Creates and initializes a new instance of the Operations class. + # @param client service class for accessing basic functionality. + # + def initialize(client) + @client = client + end + + # @return [EventGridManagementClient] reference to the EventGridManagementClient + attr_reader :client + + # + # List available operations. + # + # List the available operations supported by the Microsoft.EventGrid resource + # provider. + # + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [OperationsListResult] operation results. + # + def list(custom_headers = nil) + response = list_async(custom_headers).value! + response.body unless response.nil? + end + + # + # List available operations. + # + # List the available operations supported by the Microsoft.EventGrid resource + # provider. + # + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def list_with_http_info(custom_headers = nil) + list_async(custom_headers).value! + end + + # + # List available operations. + # + # List the available operations supported by the Microsoft.EventGrid resource + # provider. + # + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def list_async(custom_headers = nil) + fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = 'providers/Microsoft.EventGrid/operations' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + query_params: {'api-version' => @client.api_version}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:get, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::OperationsListResult.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/topic_types.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/topic_types.rb new file mode 100644 index 0000000000..297194db17 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/topic_types.rb @@ -0,0 +1,296 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + # + # Azure EventGrid Management Client + # + class TopicTypes + include MsRestAzure + + # + # Creates and initializes a new instance of the TopicTypes class. + # @param client service class for accessing basic functionality. + # + def initialize(client) + @client = client + end + + # @return [EventGridManagementClient] reference to the EventGridManagementClient + attr_reader :client + + # + # List topic types. + # + # List all registered topic types. + # + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [TopicTypesListResult] operation results. + # + def list(custom_headers = nil) + response = list_async(custom_headers).value! + response.body unless response.nil? + end + + # + # List topic types. + # + # List all registered topic types. + # + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def list_with_http_info(custom_headers = nil) + list_async(custom_headers).value! + end + + # + # List topic types. + # + # List all registered topic types. + # + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def list_async(custom_headers = nil) + fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = 'providers/Microsoft.EventGrid/topicTypes' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + query_params: {'api-version' => @client.api_version}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:get, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::TopicTypesListResult.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # Get a topic type. + # + # Get information about a topic type. + # + # @param topic_type_name [String] Name of the topic type. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [TopicTypeInfo] operation results. + # + def get(topic_type_name, custom_headers = nil) + response = get_async(topic_type_name, custom_headers).value! + response.body unless response.nil? + end + + # + # Get a topic type. + # + # Get information about a topic type. + # + # @param topic_type_name [String] Name of the topic type. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def get_with_http_info(topic_type_name, custom_headers = nil) + get_async(topic_type_name, custom_headers).value! + end + + # + # Get a topic type. + # + # Get information about a topic type. + # + # @param topic_type_name [String] Name of the topic type. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def get_async(topic_type_name, custom_headers = nil) + fail ArgumentError, 'topic_type_name is nil' if topic_type_name.nil? + fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = 'providers/Microsoft.EventGrid/topicTypes/{topicTypeName}' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + path_params: {'topicTypeName' => topic_type_name}, + query_params: {'api-version' => @client.api_version}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:get, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::TopicTypeInfo.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # List event types. + # + # List event types for a topic type. + # + # @param topic_type_name [String] Name of the topic type. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [EventTypesListResult] operation results. + # + def list_event_types(topic_type_name, custom_headers = nil) + response = list_event_types_async(topic_type_name, custom_headers).value! + response.body unless response.nil? + end + + # + # List event types. + # + # List event types for a topic type. + # + # @param topic_type_name [String] Name of the topic type. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def list_event_types_with_http_info(topic_type_name, custom_headers = nil) + list_event_types_async(topic_type_name, custom_headers).value! + end + + # + # List event types. + # + # List event types for a topic type. + # + # @param topic_type_name [String] Name of the topic type. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def list_event_types_async(topic_type_name, custom_headers = nil) + fail ArgumentError, 'topic_type_name is nil' if topic_type_name.nil? + fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = 'providers/Microsoft.EventGrid/topicTypes/{topicTypeName}/eventTypes' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + path_params: {'topicTypeName' => topic_type_name}, + query_params: {'api-version' => @client.api_version}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:get, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::EventTypesListResult.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/topics.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/topics.rb new file mode 100644 index 0000000000..f5fd843e93 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/topics.rb @@ -0,0 +1,1412 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + # + # Azure EventGrid Management Client + # + class Topics + include MsRestAzure + + # + # Creates and initializes a new instance of the Topics class. + # @param client service class for accessing basic functionality. + # + def initialize(client) + @client = client + end + + # @return [EventGridManagementClient] reference to the EventGridManagementClient + attr_reader :client + + # + # Get a topic. + # + # Get properties of a topic. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param topic_name [String] Name of the topic. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [Topic] operation results. + # + def get(resource_group_name, topic_name, custom_headers = nil) + response = get_async(resource_group_name, topic_name, custom_headers).value! + response.body unless response.nil? + end + + # + # Get a topic. + # + # Get properties of a topic. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param topic_name [String] Name of the topic. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def get_with_http_info(resource_group_name, topic_name, custom_headers = nil) + get_async(resource_group_name, topic_name, custom_headers).value! + end + + # + # Get a topic. + # + # Get properties of a topic. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param topic_name [String] Name of the topic. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def get_async(resource_group_name, topic_name, custom_headers = nil) + fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? + fail ArgumentError, 'resource_group_name is nil' if resource_group_name.nil? + fail ArgumentError, 'topic_name is nil' if topic_name.nil? + fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + path_params: {'subscriptionId' => @client.subscription_id,'resourceGroupName' => resource_group_name,'topicName' => topic_name}, + query_params: {'api-version' => @client.api_version}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:get, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::Topic.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # Create a topic. + # + # Asynchronously creates a new topic with the specified parameters. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param topic_name [String] Name of the topic. + # @param topic_info [Topic] Topic information. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [Topic] operation results. + # + def create_or_update(resource_group_name, topic_name, topic_info, custom_headers = nil) + response = create_or_update_async(resource_group_name, topic_name, topic_info, custom_headers).value! + response.body unless response.nil? + end + + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param topic_name [String] Name of the topic. + # @param topic_info [Topic] Topic information. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [Concurrent::Promise] promise which provides async access to http + # response. + # + def create_or_update_async(resource_group_name, topic_name, topic_info, custom_headers = nil) + # Send request + promise = begin_create_or_update_async(resource_group_name, topic_name, topic_info, custom_headers) + + promise = promise.then do |response| + # Defining deserialization method. + deserialize_method = lambda do |parsed_response| + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::Topic.mapper() + parsed_response = @client.deserialize(result_mapper, parsed_response) + end + + # Waiting for response. + @client.get_long_running_operation_result(response, deserialize_method) + end + + promise + end + + # + # Delete a topic. + # + # Delete existing topic. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param topic_name [String] Name of the topic. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + def delete(resource_group_name, topic_name, custom_headers = nil) + response = delete_async(resource_group_name, topic_name, custom_headers).value! + nil + end + + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param topic_name [String] Name of the topic. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [Concurrent::Promise] promise which provides async access to http + # response. + # + def delete_async(resource_group_name, topic_name, custom_headers = nil) + # Send request + promise = begin_delete_async(resource_group_name, topic_name, custom_headers) + + promise = promise.then do |response| + # Defining deserialization method. + deserialize_method = lambda do |parsed_response| + end + + # Waiting for response. + @client.get_long_running_operation_result(response, deserialize_method) + end + + promise + end + + # + # Update a topic. + # + # Asynchronously updates a topic with the specified parameters. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param topic_name [String] Name of the topic. + # @param topic_update_parameters [TopicUpdateParameters] Topic update + # information. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [Topic] operation results. + # + def update(resource_group_name, topic_name, topic_update_parameters, custom_headers = nil) + response = update_async(resource_group_name, topic_name, topic_update_parameters, custom_headers).value! + response.body unless response.nil? + end + + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param topic_name [String] Name of the topic. + # @param topic_update_parameters [TopicUpdateParameters] Topic update + # information. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [Concurrent::Promise] promise which provides async access to http + # response. + # + def update_async(resource_group_name, topic_name, topic_update_parameters, custom_headers = nil) + # Send request + promise = begin_update_async(resource_group_name, topic_name, topic_update_parameters, custom_headers) + + promise = promise.then do |response| + # Defining deserialization method. + deserialize_method = lambda do |parsed_response| + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::Topic.mapper() + parsed_response = @client.deserialize(result_mapper, parsed_response) + end + + # Waiting for response. + @client.get_long_running_operation_result(response, deserialize_method) + end + + promise + end + + # + # List topics under an Azure subscription. + # + # List all the topics under an Azure subscription. + # + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [Array] operation results. + # + def list_by_subscription(filter = nil, top = nil, custom_headers = nil) + first_page = list_by_subscription_as_lazy(filter, top, custom_headers) + first_page.get_all_items + end + + # + # List topics under an Azure subscription. + # + # List all the topics under an Azure subscription. + # + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def list_by_subscription_with_http_info(filter = nil, top = nil, custom_headers = nil) + list_by_subscription_async(filter, top, custom_headers).value! + end + + # + # List topics under an Azure subscription. + # + # List all the topics under an Azure subscription. + # + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def list_by_subscription_async(filter = nil, top = nil, custom_headers = nil) + fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? + fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = 'subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/topics' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + path_params: {'subscriptionId' => @client.subscription_id}, + query_params: {'api-version' => @client.api_version,'$filter' => filter,'$top' => top}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:get, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::TopicsListResult.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # List topics under a resource group. + # + # List all the topics under a resource group. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [Array] operation results. + # + def list_by_resource_group(resource_group_name, filter = nil, top = nil, custom_headers = nil) + first_page = list_by_resource_group_as_lazy(resource_group_name, filter, top, custom_headers) + first_page.get_all_items + end + + # + # List topics under a resource group. + # + # List all the topics under a resource group. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def list_by_resource_group_with_http_info(resource_group_name, filter = nil, top = nil, custom_headers = nil) + list_by_resource_group_async(resource_group_name, filter, top, custom_headers).value! + end + + # + # List topics under a resource group. + # + # List all the topics under a resource group. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def list_by_resource_group_async(resource_group_name, filter = nil, top = nil, custom_headers = nil) + fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? + fail ArgumentError, 'resource_group_name is nil' if resource_group_name.nil? + fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + path_params: {'subscriptionId' => @client.subscription_id,'resourceGroupName' => resource_group_name}, + query_params: {'api-version' => @client.api_version,'$filter' => filter,'$top' => top}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:get, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::TopicsListResult.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # List keys for a topic. + # + # List the two keys used to publish to a topic. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param topic_name [String] Name of the topic. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [TopicSharedAccessKeys] operation results. + # + def list_shared_access_keys(resource_group_name, topic_name, custom_headers = nil) + response = list_shared_access_keys_async(resource_group_name, topic_name, custom_headers).value! + response.body unless response.nil? + end + + # + # List keys for a topic. + # + # List the two keys used to publish to a topic. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param topic_name [String] Name of the topic. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def list_shared_access_keys_with_http_info(resource_group_name, topic_name, custom_headers = nil) + list_shared_access_keys_async(resource_group_name, topic_name, custom_headers).value! + end + + # + # List keys for a topic. + # + # List the two keys used to publish to a topic. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param topic_name [String] Name of the topic. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def list_shared_access_keys_async(resource_group_name, topic_name, custom_headers = nil) + fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? + fail ArgumentError, 'resource_group_name is nil' if resource_group_name.nil? + fail ArgumentError, 'topic_name is nil' if topic_name.nil? + fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}/listKeys' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + path_params: {'subscriptionId' => @client.subscription_id,'resourceGroupName' => resource_group_name,'topicName' => topic_name}, + query_params: {'api-version' => @client.api_version}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:post, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::TopicSharedAccessKeys.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # Regenerate key for a topic. + # + # Regenerate a shared access key for a topic. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param topic_name [String] Name of the topic. + # @param regenerate_key_request [TopicRegenerateKeyRequest] Request body to + # regenerate key. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [TopicSharedAccessKeys] operation results. + # + def regenerate_key(resource_group_name, topic_name, regenerate_key_request, custom_headers = nil) + response = regenerate_key_async(resource_group_name, topic_name, regenerate_key_request, custom_headers).value! + response.body unless response.nil? + end + + # + # Regenerate key for a topic. + # + # Regenerate a shared access key for a topic. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param topic_name [String] Name of the topic. + # @param regenerate_key_request [TopicRegenerateKeyRequest] Request body to + # regenerate key. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def regenerate_key_with_http_info(resource_group_name, topic_name, regenerate_key_request, custom_headers = nil) + regenerate_key_async(resource_group_name, topic_name, regenerate_key_request, custom_headers).value! + end + + # + # Regenerate key for a topic. + # + # Regenerate a shared access key for a topic. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param topic_name [String] Name of the topic. + # @param regenerate_key_request [TopicRegenerateKeyRequest] Request body to + # regenerate key. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def regenerate_key_async(resource_group_name, topic_name, regenerate_key_request, custom_headers = nil) + fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? + fail ArgumentError, 'resource_group_name is nil' if resource_group_name.nil? + fail ArgumentError, 'topic_name is nil' if topic_name.nil? + fail ArgumentError, 'regenerate_key_request is nil' if regenerate_key_request.nil? + fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + + request_headers['Content-Type'] = 'application/json; charset=utf-8' + + # Serialize Request + request_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::TopicRegenerateKeyRequest.mapper() + request_content = @client.serialize(request_mapper, regenerate_key_request) + request_content = request_content != nil ? JSON.generate(request_content, quirks_mode: true) : nil + + path_template = 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}/regenerateKey' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + path_params: {'subscriptionId' => @client.subscription_id,'resourceGroupName' => resource_group_name,'topicName' => topic_name}, + query_params: {'api-version' => @client.api_version}, + body: request_content, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:post, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::TopicSharedAccessKeys.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # List topic event types. + # + # List event types for a topic. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param provider_namespace [String] Namespace of the provider of the topic. + # @param resource_type_name [String] Name of the topic type. + # @param resource_name [String] Name of the topic. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [EventTypesListResult] operation results. + # + def list_event_types(resource_group_name, provider_namespace, resource_type_name, resource_name, custom_headers = nil) + response = list_event_types_async(resource_group_name, provider_namespace, resource_type_name, resource_name, custom_headers).value! + response.body unless response.nil? + end + + # + # List topic event types. + # + # List event types for a topic. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param provider_namespace [String] Namespace of the provider of the topic. + # @param resource_type_name [String] Name of the topic type. + # @param resource_name [String] Name of the topic. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def list_event_types_with_http_info(resource_group_name, provider_namespace, resource_type_name, resource_name, custom_headers = nil) + list_event_types_async(resource_group_name, provider_namespace, resource_type_name, resource_name, custom_headers).value! + end + + # + # List topic event types. + # + # List event types for a topic. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param provider_namespace [String] Namespace of the provider of the topic. + # @param resource_type_name [String] Name of the topic type. + # @param resource_name [String] Name of the topic. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def list_event_types_async(resource_group_name, provider_namespace, resource_type_name, resource_name, custom_headers = nil) + fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? + fail ArgumentError, 'resource_group_name is nil' if resource_group_name.nil? + fail ArgumentError, 'provider_namespace is nil' if provider_namespace.nil? + fail ArgumentError, 'resource_type_name is nil' if resource_type_name.nil? + fail ArgumentError, 'resource_name is nil' if resource_name.nil? + fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{providerNamespace}/{resourceTypeName}/{resourceName}/providers/Microsoft.EventGrid/eventTypes' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + path_params: {'subscriptionId' => @client.subscription_id,'resourceGroupName' => resource_group_name,'providerNamespace' => provider_namespace,'resourceTypeName' => resource_type_name,'resourceName' => resource_name}, + query_params: {'api-version' => @client.api_version}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:get, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::EventTypesListResult.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # Create a topic. + # + # Asynchronously creates a new topic with the specified parameters. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param topic_name [String] Name of the topic. + # @param topic_info [Topic] Topic information. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [Topic] operation results. + # + def begin_create_or_update(resource_group_name, topic_name, topic_info, custom_headers = nil) + response = begin_create_or_update_async(resource_group_name, topic_name, topic_info, custom_headers).value! + response.body unless response.nil? + end + + # + # Create a topic. + # + # Asynchronously creates a new topic with the specified parameters. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param topic_name [String] Name of the topic. + # @param topic_info [Topic] Topic information. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def begin_create_or_update_with_http_info(resource_group_name, topic_name, topic_info, custom_headers = nil) + begin_create_or_update_async(resource_group_name, topic_name, topic_info, custom_headers).value! + end + + # + # Create a topic. + # + # Asynchronously creates a new topic with the specified parameters. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param topic_name [String] Name of the topic. + # @param topic_info [Topic] Topic information. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def begin_create_or_update_async(resource_group_name, topic_name, topic_info, custom_headers = nil) + fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? + fail ArgumentError, 'resource_group_name is nil' if resource_group_name.nil? + fail ArgumentError, 'topic_name is nil' if topic_name.nil? + fail ArgumentError, 'topic_info is nil' if topic_info.nil? + fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + + request_headers['Content-Type'] = 'application/json; charset=utf-8' + + # Serialize Request + request_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::Topic.mapper() + request_content = @client.serialize(request_mapper, topic_info) + request_content = request_content != nil ? JSON.generate(request_content, quirks_mode: true) : nil + + path_template = 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + path_params: {'subscriptionId' => @client.subscription_id,'resourceGroupName' => resource_group_name,'topicName' => topic_name}, + query_params: {'api-version' => @client.api_version}, + body: request_content, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:put, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 201 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 201 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::Topic.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # Delete a topic. + # + # Delete existing topic. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param topic_name [String] Name of the topic. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # + def begin_delete(resource_group_name, topic_name, custom_headers = nil) + response = begin_delete_async(resource_group_name, topic_name, custom_headers).value! + nil + end + + # + # Delete a topic. + # + # Delete existing topic. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param topic_name [String] Name of the topic. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def begin_delete_with_http_info(resource_group_name, topic_name, custom_headers = nil) + begin_delete_async(resource_group_name, topic_name, custom_headers).value! + end + + # + # Delete a topic. + # + # Delete existing topic. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param topic_name [String] Name of the topic. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def begin_delete_async(resource_group_name, topic_name, custom_headers = nil) + fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? + fail ArgumentError, 'resource_group_name is nil' if resource_group_name.nil? + fail ArgumentError, 'topic_name is nil' if topic_name.nil? + fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + path_params: {'subscriptionId' => @client.subscription_id,'resourceGroupName' => resource_group_name,'topicName' => topic_name}, + query_params: {'api-version' => @client.api_version}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:delete, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 202 || status_code == 204 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + + result + end + + promise.execute + end + + # + # Update a topic. + # + # Asynchronously updates a topic with the specified parameters. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param topic_name [String] Name of the topic. + # @param topic_update_parameters [TopicUpdateParameters] Topic update + # information. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [Topic] operation results. + # + def begin_update(resource_group_name, topic_name, topic_update_parameters, custom_headers = nil) + response = begin_update_async(resource_group_name, topic_name, topic_update_parameters, custom_headers).value! + response.body unless response.nil? + end + + # + # Update a topic. + # + # Asynchronously updates a topic with the specified parameters. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param topic_name [String] Name of the topic. + # @param topic_update_parameters [TopicUpdateParameters] Topic update + # information. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def begin_update_with_http_info(resource_group_name, topic_name, topic_update_parameters, custom_headers = nil) + begin_update_async(resource_group_name, topic_name, topic_update_parameters, custom_headers).value! + end + + # + # Update a topic. + # + # Asynchronously updates a topic with the specified parameters. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param topic_name [String] Name of the topic. + # @param topic_update_parameters [TopicUpdateParameters] Topic update + # information. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def begin_update_async(resource_group_name, topic_name, topic_update_parameters, custom_headers = nil) + fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? + fail ArgumentError, 'resource_group_name is nil' if resource_group_name.nil? + fail ArgumentError, 'topic_name is nil' if topic_name.nil? + fail ArgumentError, 'topic_update_parameters is nil' if topic_update_parameters.nil? + fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + + request_headers['Content-Type'] = 'application/json; charset=utf-8' + + # Serialize Request + request_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::TopicUpdateParameters.mapper() + request_content = @client.serialize(request_mapper, topic_update_parameters) + request_content = request_content != nil ? JSON.generate(request_content, quirks_mode: true) : nil + + path_template = 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + path_params: {'subscriptionId' => @client.subscription_id,'resourceGroupName' => resource_group_name,'topicName' => topic_name}, + query_params: {'api-version' => @client.api_version}, + body: request_content, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:patch, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 201 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 201 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::Topic.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # List topics under an Azure subscription. + # + # List all the topics under an Azure subscription. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [TopicsListResult] operation results. + # + def list_by_subscription_next(next_page_link, custom_headers = nil) + response = list_by_subscription_next_async(next_page_link, custom_headers).value! + response.body unless response.nil? + end + + # + # List topics under an Azure subscription. + # + # List all the topics under an Azure subscription. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def list_by_subscription_next_with_http_info(next_page_link, custom_headers = nil) + list_by_subscription_next_async(next_page_link, custom_headers).value! + end + + # + # List topics under an Azure subscription. + # + # List all the topics under an Azure subscription. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def list_by_subscription_next_async(next_page_link, custom_headers = nil) + fail ArgumentError, 'next_page_link is nil' if next_page_link.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = '{nextLink}' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + skip_encoding_path_params: {'nextLink' => next_page_link}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:get, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::TopicsListResult.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # List topics under a resource group. + # + # List all the topics under a resource group. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [TopicsListResult] operation results. + # + def list_by_resource_group_next(next_page_link, custom_headers = nil) + response = list_by_resource_group_next_async(next_page_link, custom_headers).value! + response.body unless response.nil? + end + + # + # List topics under a resource group. + # + # List all the topics under a resource group. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. + # + def list_by_resource_group_next_with_http_info(next_page_link, custom_headers = nil) + list_by_resource_group_next_async(next_page_link, custom_headers).value! + end + + # + # List topics under a resource group. + # + # List all the topics under a resource group. + # + # @param next_page_link [String] The NextLink from the previous successful call + # to List operation. + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def list_by_resource_group_next_async(next_page_link, custom_headers = nil) + fail ArgumentError, 'next_page_link is nil' if next_page_link.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + path_template = '{nextLink}' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + skip_encoding_path_params: {'nextLink' => next_page_link}, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:get, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) + end + + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::EventGrid::Mgmt::V2019_02_01_preview::Models::TopicsListResult.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result + end + + promise.execute + end + + # + # List topics under an Azure subscription. + # + # List all the topics under an Azure subscription. + # + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [TopicsListResult] which provide lazy access to pages of the + # response. + # + def list_by_subscription_as_lazy(filter = nil, top = nil, custom_headers = nil) + response = list_by_subscription_async(filter, top, custom_headers).value! + unless response.nil? + page = response.body + page.next_method = Proc.new do |next_page_link| + list_by_subscription_next_async(next_page_link, custom_headers) + end + page + end + end + + # + # List topics under a resource group. + # + # List all the topics under a resource group. + # + # @param resource_group_name [String] The name of the resource group within the + # user's subscription. + # @param filter [String] The query used to filter the search results using + # OData syntax. Filtering is permitted on the 'name' property only and with + # limited number of OData operations. These operations are: the 'contains' + # function as well as the following logical operations: not, and, or, eq (for + # equal), and ne (for not equal). No arithmetic operations are supported. The + # following is a valid filter example: $filter=contains(namE, 'PATTERN') and + # name ne 'PATTERN-1'. The following is not a valid filter example: + # $filter=location eq 'westus'. + # @param top [Integer] The number of results to return per page for the list + # operation. Valid range for top parameter is 1 to 100. If not specified, the + # default number of results to be returned is 20 items per page. + # @param custom_headers [Hash{String => String}] A hash of custom headers that + # will be added to the HTTP request. + # + # @return [TopicsListResult] which provide lazy access to pages of the + # response. + # + def list_by_resource_group_as_lazy(resource_group_name, filter = nil, top = nil, custom_headers = nil) + response = list_by_resource_group_async(resource_group_name, filter, top, custom_headers).value! + unless response.nil? + page = response.body + page.next_method = Proc.new do |next_page_link| + list_by_resource_group_next_async(next_page_link, custom_headers) + end + page + end + end + + end +end diff --git a/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/version.rb b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/version.rb new file mode 100644 index 0000000000..7255e77870 --- /dev/null +++ b/management/azure_mgmt_event_grid/lib/2019-06-01/generated/azure_mgmt_event_grid/version.rb @@ -0,0 +1,8 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::EventGrid::Mgmt::V2019_02_01_preview + VERSION = '0.16.1' +end diff --git a/management/azure_mgmt_event_grid/lib/azure_mgmt_event_grid.rb b/management/azure_mgmt_event_grid/lib/azure_mgmt_event_grid.rb index 0e5b6c337e..481590552c 100644 --- a/management/azure_mgmt_event_grid/lib/azure_mgmt_event_grid.rb +++ b/management/azure_mgmt_event_grid/lib/azure_mgmt_event_grid.rb @@ -3,6 +3,7 @@ # Licensed under the MIT License. See License.txt in the project root for license information. require '2018-05-01-preview/generated/azure_mgmt_event_grid' +require '2019-06-01/generated/azure_mgmt_event_grid' require '2018-01-01/generated/azure_mgmt_event_grid' require '2018-09-15-preview/generated/azure_mgmt_event_grid' require '2019-01-01/generated/azure_mgmt_event_grid'