def usage(self): """Instance depends on the API version: * 2015-06-15: :class:`UsageOperations<azure.mgmt.storage.v2015_06_15.operations.UsageOperations>` * 2016-01-01: :class:`UsageOperations<azure.mgmt.storage.v2016_01_01.operations.UsageOperations>` * 2016-12-01: :class:`UsageOperations<azure.mgmt.storage.v2016_12_01.operations.UsageOperations>` * 2017-06-01: :class:`UsageOperations<azure.mgmt.storage.v2017_06_01.operations.UsageOperations>` * 2017-10-01: :class:`UsageOperations<azure.mgmt.storage.v2017_10_01.operations.UsageOperations>` * 2018-02-01: :class:`UsageOperations<azure.mgmt.storage.v2018_02_01.operations.UsageOperations>` """ api_version = self._get_api_version('usage') if api_version == '2015-06-15': from .v2015_06_15.operations import UsageOperations as OperationClass elif api_version == '2016-01-01': from .v2016_01_01.operations import UsageOperations as OperationClass elif api_version == '2016-12-01': from .v2016_12_01.operations import UsageOperations as OperationClass elif api_version == '2017-06-01': from .v2017_06_01.operations import UsageOperations as OperationClass elif api_version == '2017-10-01': from .v2017_10_01.operations import UsageOperations as OperationClass elif api_version == '2018-02-01': from .v2018_02_01.operations import UsageOperations as OperationClass else: raise NotImplementedError("APIVersion {} is not available".format(api_version)) return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
def __init__(self, base_url=None, creds=None): super(FeedClient, self).__init__(base_url, creds) client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) self._deserialize = Deserializer(client_models)
def __init__( self, credential, # type: "TokenCredential" subscription_id, # type: str base_url=None, # type: Optional[str] **kwargs # type: Any ): # type: (...) -> None if not base_url: base_url = 'https://management.azure.com' self._config = NetworkManagementClientConfiguration( credential, subscription_id, **kwargs) self._client = ARMPipelineClient(base_url=base_url, config=self._config, **kwargs) client_models = { k: v for k, v in models.__dict__.items() if isinstance(v, type) } self._serialize = Serializer(client_models) self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( self._client, self._config, self._serialize, self._deserialize) self.application_security_groups = ApplicationSecurityGroupsOperations( self._client, self._config, self._serialize, self._deserialize) self.available_endpoint_services = AvailableEndpointServicesOperations( self._client, self._config, self._serialize, self._deserialize) self.express_route_circuit_authorizations = ExpressRouteCircuitAuthorizationsOperations( self._client, self._config, self._serialize, self._deserialize) self.express_route_circuit_peerings = ExpressRouteCircuitPeeringsOperations( self._client, self._config, self._serialize, self._deserialize) self.express_route_circuits = ExpressRouteCircuitsOperations( self._client, self._config, self._serialize, self._deserialize) self.express_route_service_providers = ExpressRouteServiceProvidersOperations( self._client, self._config, self._serialize, self._deserialize) self.load_balancers = LoadBalancersOperations(self._client, self._config, self._serialize, self._deserialize) self.load_balancer_backend_address_pools = LoadBalancerBackendAddressPoolsOperations( self._client, self._config, self._serialize, self._deserialize) self.load_balancer_frontend_ip_configurations = LoadBalancerFrontendIPConfigurationsOperations( self._client, self._config, self._serialize, self._deserialize) self.inbound_nat_rules = InboundNatRulesOperations( self._client, self._config, self._serialize, self._deserialize) self.load_balancer_load_balancing_rules = LoadBalancerLoadBalancingRulesOperations( self._client, self._config, self._serialize, self._deserialize) self.load_balancer_network_interfaces = LoadBalancerNetworkInterfacesOperations( self._client, self._config, self._serialize, self._deserialize) self.load_balancer_probes = LoadBalancerProbesOperations( self._client, self._config, self._serialize, self._deserialize) self.network_interfaces = NetworkInterfacesOperations( self._client, self._config, self._serialize, self._deserialize) self.network_interface_ip_configurations = NetworkInterfaceIPConfigurationsOperations( self._client, self._config, self._serialize, self._deserialize) self.network_interface_load_balancers = NetworkInterfaceLoadBalancersOperations( self._client, self._config, self._serialize, self._deserialize) self.network_security_groups = NetworkSecurityGroupsOperations( self._client, self._config, self._serialize, self._deserialize) self.security_rules = SecurityRulesOperations(self._client, self._config, self._serialize, self._deserialize) self.default_security_rules = DefaultSecurityRulesOperations( self._client, self._config, self._serialize, self._deserialize) self.network_watchers = NetworkWatchersOperations( self._client, self._config, self._serialize, self._deserialize) self.packet_captures = PacketCapturesOperations( self._client, self._config, self._serialize, self._deserialize) self.connection_monitors = ConnectionMonitorsOperations( self._client, self._config, self._serialize, self._deserialize) self.operations = Operations(self._client, self._config, self._serialize, self._deserialize) self.public_ip_addresses = PublicIPAddressesOperations( self._client, self._config, self._serialize, self._deserialize) self.route_filters = RouteFiltersOperations(self._client, self._config, self._serialize, self._deserialize) self.route_filter_rules = RouteFilterRulesOperations( self._client, self._config, self._serialize, self._deserialize) self.route_tables = RouteTablesOperations(self._client, self._config, self._serialize, self._deserialize) self.routes = RoutesOperations(self._client, self._config, self._serialize, self._deserialize) self.bgp_service_communities = BgpServiceCommunitiesOperations( self._client, self._config, self._serialize, self._deserialize) self.usages = UsagesOperations(self._client, self._config, self._serialize, self._deserialize) self.virtual_networks = VirtualNetworksOperations( self._client, self._config, self._serialize, self._deserialize) self.subnets = SubnetsOperations(self._client, self._config, self._serialize, self._deserialize) self.virtual_network_peerings = VirtualNetworkPeeringsOperations( self._client, self._config, self._serialize, self._deserialize) self.virtual_network_gateways = VirtualNetworkGatewaysOperations( self._client, self._config, self._serialize, self._deserialize) self.virtual_network_gateway_connections = VirtualNetworkGatewayConnectionsOperations( self._client, self._config, self._serialize, self._deserialize) self.local_network_gateways = LocalNetworkGatewaysOperations( self._client, self._config, self._serialize, self._deserialize)
def __init__( self, credential, # type: "TokenCredential" subscription_id, # type: str base_url=None, # type: Optional[str] **kwargs # type: Any ): # type: (...) -> None if not base_url: base_url = 'https://management.azure.com' self._config = ApplicationInsightsManagementClientConfiguration( credential, subscription_id, **kwargs) self._client = ARMPipelineClient(base_url=base_url, config=self._config, **kwargs) client_models = { k: v for k, v in models.__dict__.items() if isinstance(v, type) } self._serialize = Serializer(client_models) self._deserialize = Deserializer(client_models) self.operations = Operations(self._client, self._config, self._serialize, self._deserialize) self.annotations = AnnotationsOperations(self._client, self._config, self._serialize, self._deserialize) self.api_keys = APIKeysOperations(self._client, self._config, self._serialize, self._deserialize) self.export_configurations = ExportConfigurationsOperations( self._client, self._config, self._serialize, self._deserialize) self.component_current_billing_features = ComponentCurrentBillingFeaturesOperations( self._client, self._config, self._serialize, self._deserialize) self.component_quota_status = ComponentQuotaStatusOperations( self._client, self._config, self._serialize, self._deserialize) self.component_feature_capabilities = ComponentFeatureCapabilitiesOperations( self._client, self._config, self._serialize, self._deserialize) self.component_available_features = ComponentAvailableFeaturesOperations( self._client, self._config, self._serialize, self._deserialize) self.proactive_detection_configurations = ProactiveDetectionConfigurationsOperations( self._client, self._config, self._serialize, self._deserialize) self.components = ComponentsOperations(self._client, self._config, self._serialize, self._deserialize) self.work_item_configurations = WorkItemConfigurationsOperations( self._client, self._config, self._serialize, self._deserialize) self.favorites = FavoritesOperations(self._client, self._config, self._serialize, self._deserialize) self.web_test_locations = WebTestLocationsOperations( self._client, self._config, self._serialize, self._deserialize) self.web_tests = WebTestsOperations(self._client, self._config, self._serialize, self._deserialize) self.analytics_items = AnalyticsItemsOperations( self._client, self._config, self._serialize, self._deserialize) self.workbooks = WorkbooksOperations(self._client, self._config, self._serialize, self._deserialize) self.my_workbooks = MyWorkbooksOperations(self._client, self._config, self._serialize, self._deserialize)
def __init__(self, credential: "AsyncTokenCredential", subscription_id: str, base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: base_url = 'https://management.azure.com' self._config = NetworkManagementClientConfiguration( credential, subscription_id, **kwargs) self._client = AsyncARMPipelineClient(base_url=base_url, config=self._config, **kwargs) client_models = { k: v for k, v in models.__dict__.items() if isinstance(v, type) } self._serialize = Serializer(client_models) self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( self._client, self._config, self._serialize, self._deserialize) self.application_security_groups = ApplicationSecurityGroupsOperations( self._client, self._config, self._serialize, self._deserialize) self.available_delegations = AvailableDelegationsOperations( self._client, self._config, self._serialize, self._deserialize) self.available_resource_group_delegations = AvailableResourceGroupDelegationsOperations( self._client, self._config, self._serialize, self._deserialize) self.available_service_aliases = AvailableServiceAliasesOperations( self._client, self._config, self._serialize, self._deserialize) self.azure_firewalls = AzureFirewallsOperations( self._client, self._config, self._serialize, self._deserialize) self.azure_firewall_fqdn_tags = AzureFirewallFqdnTagsOperations( self._client, self._config, self._serialize, self._deserialize) self.bastion_hosts = BastionHostsOperations(self._client, self._config, self._serialize, self._deserialize) self.ddos_custom_policies = DdosCustomPoliciesOperations( self._client, self._config, self._serialize, self._deserialize) self.ddos_protection_plans = DdosProtectionPlansOperations( self._client, self._config, self._serialize, self._deserialize) self.available_endpoint_services = AvailableEndpointServicesOperations( self._client, self._config, self._serialize, self._deserialize) self.express_route_circuit_authorizations = ExpressRouteCircuitAuthorizationsOperations( self._client, self._config, self._serialize, self._deserialize) self.express_route_circuit_peerings = ExpressRouteCircuitPeeringsOperations( self._client, self._config, self._serialize, self._deserialize) self.express_route_circuit_connections = ExpressRouteCircuitConnectionsOperations( self._client, self._config, self._serialize, self._deserialize) self.peer_express_route_circuit_connections = PeerExpressRouteCircuitConnectionsOperations( self._client, self._config, self._serialize, self._deserialize) self.express_route_circuits = ExpressRouteCircuitsOperations( self._client, self._config, self._serialize, self._deserialize) self.express_route_service_providers = ExpressRouteServiceProvidersOperations( self._client, self._config, self._serialize, self._deserialize) self.express_route_cross_connections = ExpressRouteCrossConnectionsOperations( self._client, self._config, self._serialize, self._deserialize) self.express_route_cross_connection_peerings = ExpressRouteCrossConnectionPeeringsOperations( self._client, self._config, self._serialize, self._deserialize) self.express_route_gateways = ExpressRouteGatewaysOperations( self._client, self._config, self._serialize, self._deserialize) self.express_route_connections = ExpressRouteConnectionsOperations( self._client, self._config, self._serialize, self._deserialize) self.express_route_ports_locations = ExpressRoutePortsLocationsOperations( self._client, self._config, self._serialize, self._deserialize) self.express_route_ports = ExpressRoutePortsOperations( self._client, self._config, self._serialize, self._deserialize) self.express_route_links = ExpressRouteLinksOperations( self._client, self._config, self._serialize, self._deserialize) self.firewall_policies = FirewallPoliciesOperations( self._client, self._config, self._serialize, self._deserialize) self.firewall_policy_rule_groups = FirewallPolicyRuleGroupsOperations( self._client, self._config, self._serialize, self._deserialize) self.ip_groups = IpGroupsOperations(self._client, self._config, self._serialize, self._deserialize) self.load_balancers = LoadBalancersOperations(self._client, self._config, self._serialize, self._deserialize) self.load_balancer_backend_address_pools = LoadBalancerBackendAddressPoolsOperations( self._client, self._config, self._serialize, self._deserialize) self.load_balancer_frontend_ip_configurations = LoadBalancerFrontendIPConfigurationsOperations( self._client, self._config, self._serialize, self._deserialize) self.inbound_nat_rules = InboundNatRulesOperations( self._client, self._config, self._serialize, self._deserialize) self.load_balancer_load_balancing_rules = LoadBalancerLoadBalancingRulesOperations( self._client, self._config, self._serialize, self._deserialize) self.load_balancer_outbound_rules = LoadBalancerOutboundRulesOperations( self._client, self._config, self._serialize, self._deserialize) self.load_balancer_network_interfaces = LoadBalancerNetworkInterfacesOperations( self._client, self._config, self._serialize, self._deserialize) self.load_balancer_probes = LoadBalancerProbesOperations( self._client, self._config, self._serialize, self._deserialize) self.nat_gateways = NatGatewaysOperations(self._client, self._config, self._serialize, self._deserialize) self.network_interfaces = NetworkInterfacesOperations( self._client, self._config, self._serialize, self._deserialize) self.network_interface_ip_configurations = NetworkInterfaceIPConfigurationsOperations( self._client, self._config, self._serialize, self._deserialize) self.network_interface_load_balancers = NetworkInterfaceLoadBalancersOperations( self._client, self._config, self._serialize, self._deserialize) self.network_interface_tap_configurations = NetworkInterfaceTapConfigurationsOperations( self._client, self._config, self._serialize, self._deserialize) self.network_profiles = NetworkProfilesOperations( self._client, self._config, self._serialize, self._deserialize) self.network_security_groups = NetworkSecurityGroupsOperations( self._client, self._config, self._serialize, self._deserialize) self.security_rules = SecurityRulesOperations(self._client, self._config, self._serialize, self._deserialize) self.default_security_rules = DefaultSecurityRulesOperations( self._client, self._config, self._serialize, self._deserialize) self.network_watchers = NetworkWatchersOperations( self._client, self._config, self._serialize, self._deserialize) self.packet_captures = PacketCapturesOperations( self._client, self._config, self._serialize, self._deserialize) self.connection_monitors = ConnectionMonitorsOperations( self._client, self._config, self._serialize, self._deserialize) self.flow_logs = FlowLogsOperations(self._client, self._config, self._serialize, self._deserialize) self.operations = Operations(self._client, self._config, self._serialize, self._deserialize) self.private_endpoints = PrivateEndpointsOperations( self._client, self._config, self._serialize, self._deserialize) self.available_private_endpoint_types = AvailablePrivateEndpointTypesOperations( self._client, self._config, self._serialize, self._deserialize) self.private_link_services = PrivateLinkServicesOperations( self._client, self._config, self._serialize, self._deserialize) self.public_ip_addresses = PublicIPAddressesOperations( self._client, self._config, self._serialize, self._deserialize) self.public_ip_prefixes = PublicIPPrefixesOperations( self._client, self._config, self._serialize, self._deserialize) self.route_filters = RouteFiltersOperations(self._client, self._config, self._serialize, self._deserialize) self.route_filter_rules = RouteFilterRulesOperations( self._client, self._config, self._serialize, self._deserialize) self.route_tables = RouteTablesOperations(self._client, self._config, self._serialize, self._deserialize) self.routes = RoutesOperations(self._client, self._config, self._serialize, self._deserialize) self.bgp_service_communities = BgpServiceCommunitiesOperations( self._client, self._config, self._serialize, self._deserialize) self.service_endpoint_policies = ServiceEndpointPoliciesOperations( self._client, self._config, self._serialize, self._deserialize) self.service_endpoint_policy_definitions = ServiceEndpointPolicyDefinitionsOperations( self._client, self._config, self._serialize, self._deserialize) self.service_tags = ServiceTagsOperations(self._client, self._config, self._serialize, self._deserialize) self.usages = UsagesOperations(self._client, self._config, self._serialize, self._deserialize) self.virtual_networks = VirtualNetworksOperations( self._client, self._config, self._serialize, self._deserialize) self.subnets = SubnetsOperations(self._client, self._config, self._serialize, self._deserialize) self.resource_navigation_links = ResourceNavigationLinksOperations( self._client, self._config, self._serialize, self._deserialize) self.service_association_links = ServiceAssociationLinksOperations( self._client, self._config, self._serialize, self._deserialize) self.virtual_network_peerings = VirtualNetworkPeeringsOperations( self._client, self._config, self._serialize, self._deserialize) self.virtual_network_gateways = VirtualNetworkGatewaysOperations( self._client, self._config, self._serialize, self._deserialize) self.virtual_network_gateway_connections = VirtualNetworkGatewayConnectionsOperations( self._client, self._config, self._serialize, self._deserialize) self.local_network_gateways = LocalNetworkGatewaysOperations( self._client, self._config, self._serialize, self._deserialize) self.virtual_network_taps = VirtualNetworkTapsOperations( self._client, self._config, self._serialize, self._deserialize) self.virtual_routers = VirtualRoutersOperations( self._client, self._config, self._serialize, self._deserialize) self.virtual_router_peerings = VirtualRouterPeeringsOperations( self._client, self._config, self._serialize, self._deserialize) self.virtual_wans = VirtualWansOperations(self._client, self._config, self._serialize, self._deserialize) self.vpn_sites = VpnSitesOperations(self._client, self._config, self._serialize, self._deserialize) self.vpn_site_links = VpnSiteLinksOperations(self._client, self._config, self._serialize, self._deserialize) self.vpn_sites_configuration = VpnSitesConfigurationOperations( self._client, self._config, self._serialize, self._deserialize) self.vpn_server_configurations = VpnServerConfigurationsOperations( self._client, self._config, self._serialize, self._deserialize) self.virtual_hubs = VirtualHubsOperations(self._client, self._config, self._serialize, self._deserialize) self.hub_virtual_network_connections = HubVirtualNetworkConnectionsOperations( self._client, self._config, self._serialize, self._deserialize) self.vpn_gateways = VpnGatewaysOperations(self._client, self._config, self._serialize, self._deserialize) self.vpn_connections = VpnConnectionsOperations( self._client, self._config, self._serialize, self._deserialize) self.vpn_site_link_connections = VpnSiteLinkConnectionsOperations( self._client, self._config, self._serialize, self._deserialize) self.vpn_link_connections = VpnLinkConnectionsOperations( self._client, self._config, self._serialize, self._deserialize) self.p2_svpn_gateways = P2SVpnGatewaysOperations( self._client, self._config, self._serialize, self._deserialize) self.vpn_server_configurations_associated_with_virtual_wan = VpnServerConfigurationsAssociatedWithVirtualWanOperations( self._client, self._config, self._serialize, self._deserialize) self.virtual_hub_route_table_v2_s = VirtualHubRouteTableV2SOperations( self._client, self._config, self._serialize, self._deserialize) self.web_application_firewall_policies = WebApplicationFirewallPoliciesOperations( self._client, self._config, self._serialize, self._deserialize)
def resource_links(self): """Instance depends on the API version: * 2016-09-01: :class:`ResourceLinksOperations<azure.mgmt.resource.links.v2016_09_01.operations.ResourceLinksOperations>` """ api_version = self._get_api_version('resource_links') if api_version == '2016-09-01': from .v2016_09_01.operations import ResourceLinksOperations as OperationClass else: raise NotImplementedError("APIVersion {} is not available".format(api_version)) return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
def resource_provider_common(self): """Instance depends on the API version: * 2018-04-01: :class:`ResourceProviderCommonOperations<azure.mgmt.iothub.v2018_04_01.operations.ResourceProviderCommonOperations>` * 2018-12-01-preview: :class:`ResourceProviderCommonOperations<azure.mgmt.iothub.v2018_12_01_preview.operations.ResourceProviderCommonOperations>` * 2019-03-22: :class:`ResourceProviderCommonOperations<azure.mgmt.iothub.v2019_03_22.operations.ResourceProviderCommonOperations>` * 2019-03-22-preview: :class:`ResourceProviderCommonOperations<azure.mgmt.iothub.v2019_03_22_preview.operations.ResourceProviderCommonOperations>` * 2019-07-01-preview: :class:`ResourceProviderCommonOperations<azure.mgmt.iothub.v2019_07_01_preview.operations.ResourceProviderCommonOperations>` * 2019-11-04: :class:`ResourceProviderCommonOperations<azure.mgmt.iothub.v2019_11_04.operations.ResourceProviderCommonOperations>` """ api_version = self._get_api_version('resource_provider_common') if api_version == '2018-04-01': from .v2018_04_01.operations import ResourceProviderCommonOperations as OperationClass elif api_version == '2018-12-01-preview': from .v2018_12_01_preview.operations import ResourceProviderCommonOperations as OperationClass elif api_version == '2019-03-22': from .v2019_03_22.operations import ResourceProviderCommonOperations as OperationClass elif api_version == '2019-03-22-preview': from .v2019_03_22_preview.operations import ResourceProviderCommonOperations as OperationClass elif api_version == '2019-07-01-preview': from .v2019_07_01_preview.operations import ResourceProviderCommonOperations as OperationClass elif api_version == '2019-11-04': from .v2019_11_04.operations import ResourceProviderCommonOperations as OperationClass else: raise NotImplementedError("APIVersion {} is not available".format(api_version)) return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
def mhsm_private_link_resources(self): """Instance depends on the API version: * 2021-04-01-preview: :class:`MHSMPrivateLinkResourcesOperations<azure.mgmt.keyvault.v2021_04_01_preview.operations.MHSMPrivateLinkResourcesOperations>` * 2021-06-01-preview: :class:`MHSMPrivateLinkResourcesOperations<azure.mgmt.keyvault.v2021_06_01_preview.operations.MHSMPrivateLinkResourcesOperations>` """ api_version = self._get_api_version('mhsm_private_link_resources') if api_version == '2021-04-01-preview': from .v2021_04_01_preview.operations import MHSMPrivateLinkResourcesOperations as OperationClass elif api_version == '2021-06-01-preview': from .v2021_06_01_preview.operations import MHSMPrivateLinkResourcesOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'mhsm_private_link_resources'".format(api_version)) return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
def vaults(self): """Instance depends on the API version: * 2016-10-01: :class:`VaultsOperations<azure.mgmt.keyvault.v2016_10_01.operations.VaultsOperations>` * 2018-02-14: :class:`VaultsOperations<azure.mgmt.keyvault.v2018_02_14.operations.VaultsOperations>` * 2019-09-01: :class:`VaultsOperations<azure.mgmt.keyvault.v2019_09_01.operations.VaultsOperations>` * 2020-04-01-preview: :class:`VaultsOperations<azure.mgmt.keyvault.v2020_04_01_preview.operations.VaultsOperations>` * 2021-04-01-preview: :class:`VaultsOperations<azure.mgmt.keyvault.v2021_04_01_preview.operations.VaultsOperations>` * 2021-06-01-preview: :class:`VaultsOperations<azure.mgmt.keyvault.v2021_06_01_preview.operations.VaultsOperations>` """ api_version = self._get_api_version('vaults') if api_version == '2016-10-01': from .v2016_10_01.operations import VaultsOperations as OperationClass elif api_version == '2018-02-14': from .v2018_02_14.operations import VaultsOperations as OperationClass elif api_version == '2019-09-01': from .v2019_09_01.operations import VaultsOperations as OperationClass elif api_version == '2020-04-01-preview': from .v2020_04_01_preview.operations import VaultsOperations as OperationClass elif api_version == '2021-04-01-preview': from .v2021_04_01_preview.operations import VaultsOperations as OperationClass elif api_version == '2021-06-01-preview': from .v2021_06_01_preview.operations import VaultsOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'vaults'".format(api_version)) return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
def __init__( self, credential, # type: "TokenCredential" subscription_id, # type: str base_url=None, # type: Optional[str] **kwargs # type: Any ): # type: (...) -> None if not base_url: base_url = 'https://management.azure.com' self._config = SqlManagementClientConfiguration(credential, subscription_id, **kwargs) self._client = ARMPipelineClient(base_url=base_url, config=self._config, **kwargs) client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.recoverable_databases = RecoverableDatabasesOperations( self._client, self._config, self._serialize, self._deserialize) self.server_connection_policies = ServerConnectionPoliciesOperations( self._client, self._config, self._serialize, self._deserialize) self.data_masking_policies = DataMaskingPoliciesOperations( self._client, self._config, self._serialize, self._deserialize) self.data_masking_rules = DataMaskingRulesOperations( self._client, self._config, self._serialize, self._deserialize) self.geo_backup_policies = GeoBackupPoliciesOperations( self._client, self._config, self._serialize, self._deserialize) self.databases = DatabasesOperations( self._client, self._config, self._serialize, self._deserialize) self.elastic_pools = ElasticPoolsOperations( self._client, self._config, self._serialize, self._deserialize) self.replication_links = ReplicationLinksOperations( self._client, self._config, self._serialize, self._deserialize) self.server_communication_links = ServerCommunicationLinksOperations( self._client, self._config, self._serialize, self._deserialize) self.service_objectives = ServiceObjectivesOperations( self._client, self._config, self._serialize, self._deserialize) self.elastic_pool_activities = ElasticPoolActivitiesOperations( self._client, self._config, self._serialize, self._deserialize) self.elastic_pool_database_activities = ElasticPoolDatabaseActivitiesOperations( self._client, self._config, self._serialize, self._deserialize) self.transparent_data_encryptions = TransparentDataEncryptionsOperations( self._client, self._config, self._serialize, self._deserialize) self.transparent_data_encryption_activities = TransparentDataEncryptionActivitiesOperations( self._client, self._config, self._serialize, self._deserialize) self.server_usages = ServerUsagesOperations( self._client, self._config, self._serialize, self._deserialize) self.extended_database_blob_auditing_policies = ExtendedDatabaseBlobAuditingPoliciesOperations( self._client, self._config, self._serialize, self._deserialize) self.extended_server_blob_auditing_policies = ExtendedServerBlobAuditingPoliciesOperations( self._client, self._config, self._serialize, self._deserialize) self.server_blob_auditing_policies = ServerBlobAuditingPoliciesOperations( self._client, self._config, self._serialize, self._deserialize) self.database_blob_auditing_policies = DatabaseBlobAuditingPoliciesOperations( self._client, self._config, self._serialize, self._deserialize) self.database_advisors = DatabaseAdvisorsOperations( self._client, self._config, self._serialize, self._deserialize) self.database_automatic_tuning = DatabaseAutomaticTuningOperations( self._client, self._config, self._serialize, self._deserialize) self.database_columns = DatabaseColumnsOperations( self._client, self._config, self._serialize, self._deserialize) self.database_recommended_actions = DatabaseRecommendedActionsOperations( self._client, self._config, self._serialize, self._deserialize) self.database_schemas = DatabaseSchemasOperations( self._client, self._config, self._serialize, self._deserialize) self.database_security_alert_policies = DatabaseSecurityAlertPoliciesOperations( self._client, self._config, self._serialize, self._deserialize) self.database_tables = DatabaseTablesOperations( self._client, self._config, self._serialize, self._deserialize) self.database_vulnerability_assessment_rule_baselines = DatabaseVulnerabilityAssessmentRuleBaselinesOperations( self._client, self._config, self._serialize, self._deserialize) self.database_vulnerability_assessments = DatabaseVulnerabilityAssessmentsOperations( self._client, self._config, self._serialize, self._deserialize) self.database_vulnerability_assessment_scans = DatabaseVulnerabilityAssessmentScansOperations( self._client, self._config, self._serialize, self._deserialize) self.data_warehouse_user_activities = DataWarehouseUserActivitiesOperations( self._client, self._config, self._serialize, self._deserialize) self.deleted_servers = DeletedServersOperations( self._client, self._config, self._serialize, self._deserialize) self.elastic_pool_operations = ElasticPoolOperationsOperations( self._client, self._config, self._serialize, self._deserialize) self.encryption_protectors = EncryptionProtectorsOperations( self._client, self._config, self._serialize, self._deserialize) self.failover_groups = FailoverGroupsOperations( self._client, self._config, self._serialize, self._deserialize) self.firewall_rules = FirewallRulesOperations( self._client, self._config, self._serialize, self._deserialize) self.instance_failover_groups = InstanceFailoverGroupsOperations( self._client, self._config, self._serialize, self._deserialize) self.instance_pools = InstancePoolsOperations( self._client, self._config, self._serialize, self._deserialize) self.job_agents = JobAgentsOperations( self._client, self._config, self._serialize, self._deserialize) self.job_credentials = JobCredentialsOperations( self._client, self._config, self._serialize, self._deserialize) self.job_executions = JobExecutionsOperations( self._client, self._config, self._serialize, self._deserialize) self.jobs = JobsOperations( self._client, self._config, self._serialize, self._deserialize) self.job_step_executions = JobStepExecutionsOperations( self._client, self._config, self._serialize, self._deserialize) self.job_steps = JobStepsOperations( self._client, self._config, self._serialize, self._deserialize) self.job_target_executions = JobTargetExecutionsOperations( self._client, self._config, self._serialize, self._deserialize) self.job_target_groups = JobTargetGroupsOperations( self._client, self._config, self._serialize, self._deserialize) self.job_versions = JobVersionsOperations( self._client, self._config, self._serialize, self._deserialize) self.capabilities = CapabilitiesOperations( self._client, self._config, self._serialize, self._deserialize) self.long_term_retention_backups = LongTermRetentionBackupsOperations( self._client, self._config, self._serialize, self._deserialize) self.long_term_retention_managed_instance_backups = LongTermRetentionManagedInstanceBackupsOperations( self._client, self._config, self._serialize, self._deserialize) self.long_term_retention_policies = LongTermRetentionPoliciesOperations( self._client, self._config, self._serialize, self._deserialize) self.maintenance_window_options = MaintenanceWindowOptionsOperations( self._client, self._config, self._serialize, self._deserialize) self.maintenance_windows = MaintenanceWindowsOperations( self._client, self._config, self._serialize, self._deserialize) self.managed_backup_short_term_retention_policies = ManagedBackupShortTermRetentionPoliciesOperations( self._client, self._config, self._serialize, self._deserialize) self.managed_database_columns = ManagedDatabaseColumnsOperations( self._client, self._config, self._serialize, self._deserialize) self.managed_database_queries = ManagedDatabaseQueriesOperations( self._client, self._config, self._serialize, self._deserialize) self.managed_database_restore_details = ManagedDatabaseRestoreDetailsOperations( self._client, self._config, self._serialize, self._deserialize) self.managed_databases = ManagedDatabasesOperations( self._client, self._config, self._serialize, self._deserialize) self.managed_database_schemas = ManagedDatabaseSchemasOperations( self._client, self._config, self._serialize, self._deserialize) self.managed_database_security_alert_policies = ManagedDatabaseSecurityAlertPoliciesOperations( self._client, self._config, self._serialize, self._deserialize) self.managed_database_security_events = ManagedDatabaseSecurityEventsOperations( self._client, self._config, self._serialize, self._deserialize) self.managed_database_sensitivity_labels = ManagedDatabaseSensitivityLabelsOperations( self._client, self._config, self._serialize, self._deserialize) self.managed_database_recommended_sensitivity_labels = ManagedDatabaseRecommendedSensitivityLabelsOperations( self._client, self._config, self._serialize, self._deserialize) self.managed_database_tables = ManagedDatabaseTablesOperations( self._client, self._config, self._serialize, self._deserialize) self.managed_database_transparent_data_encryption = ManagedDatabaseTransparentDataEncryptionOperations( self._client, self._config, self._serialize, self._deserialize) self.managed_database_vulnerability_assessment_rule_baselines = ManagedDatabaseVulnerabilityAssessmentRuleBaselinesOperations( self._client, self._config, self._serialize, self._deserialize) self.managed_database_vulnerability_assessments = ManagedDatabaseVulnerabilityAssessmentsOperations( self._client, self._config, self._serialize, self._deserialize) self.managed_database_vulnerability_assessment_scans = ManagedDatabaseVulnerabilityAssessmentScansOperations( self._client, self._config, self._serialize, self._deserialize) self.managed_instance_administrators = ManagedInstanceAdministratorsOperations( self._client, self._config, self._serialize, self._deserialize) self.managed_instance_azure_ad_only_authentications = ManagedInstanceAzureADOnlyAuthenticationsOperations( self._client, self._config, self._serialize, self._deserialize) self.managed_instance_encryption_protectors = ManagedInstanceEncryptionProtectorsOperations( self._client, self._config, self._serialize, self._deserialize) self.managed_instance_keys = ManagedInstanceKeysOperations( self._client, self._config, self._serialize, self._deserialize) self.managed_instance_long_term_retention_policies = ManagedInstanceLongTermRetentionPoliciesOperations( self._client, self._config, self._serialize, self._deserialize) self.managed_instance_operations = ManagedInstanceOperationsOperations( self._client, self._config, self._serialize, self._deserialize) self.managed_instance_private_endpoint_connections = ManagedInstancePrivateEndpointConnectionsOperations( self._client, self._config, self._serialize, self._deserialize) self.managed_instance_private_link_resources = ManagedInstancePrivateLinkResourcesOperations( self._client, self._config, self._serialize, self._deserialize) self.managed_instances = ManagedInstancesOperations( self._client, self._config, self._serialize, self._deserialize) self.managed_instance_tde_certificates = ManagedInstanceTdeCertificatesOperations( self._client, self._config, self._serialize, self._deserialize) self.managed_instance_vulnerability_assessments = ManagedInstanceVulnerabilityAssessmentsOperations( self._client, self._config, self._serialize, self._deserialize) self.managed_restorable_dropped_database_backup_short_term_retention_policies = ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesOperations( self._client, self._config, self._serialize, self._deserialize) self.managed_server_security_alert_policies = ManagedServerSecurityAlertPoliciesOperations( self._client, self._config, self._serialize, self._deserialize) self.operations = Operations( self._client, self._config, self._serialize, self._deserialize) self.operations_health = OperationsHealthOperations( self._client, self._config, self._serialize, self._deserialize) self.private_endpoint_connections = PrivateEndpointConnectionsOperations( self._client, self._config, self._serialize, self._deserialize) self.private_link_resources = PrivateLinkResourcesOperations( self._client, self._config, self._serialize, self._deserialize) self.recoverable_managed_databases = RecoverableManagedDatabasesOperations( self._client, self._config, self._serialize, self._deserialize) self.restore_points = RestorePointsOperations( self._client, self._config, self._serialize, self._deserialize) self.sensitivity_labels = SensitivityLabelsOperations( self._client, self._config, self._serialize, self._deserialize) self.recommended_sensitivity_labels = RecommendedSensitivityLabelsOperations( self._client, self._config, self._serialize, self._deserialize) self.server_advisors = ServerAdvisorsOperations( self._client, self._config, self._serialize, self._deserialize) self.server_automatic_tuning = ServerAutomaticTuningOperations( self._client, self._config, self._serialize, self._deserialize) self.server_azure_ad_administrators = ServerAzureADAdministratorsOperations( self._client, self._config, self._serialize, self._deserialize) self.server_azure_ad_only_authentications = ServerAzureADOnlyAuthenticationsOperations( self._client, self._config, self._serialize, self._deserialize) self.server_dev_ops_audit_settings = ServerDevOpsAuditSettingsOperations( self._client, self._config, self._serialize, self._deserialize) self.server_dns_aliases = ServerDnsAliasesOperations( self._client, self._config, self._serialize, self._deserialize) self.server_keys = ServerKeysOperations( self._client, self._config, self._serialize, self._deserialize) self.server_operations = ServerOperationsOperations( self._client, self._config, self._serialize, self._deserialize) self.server_security_alert_policies = ServerSecurityAlertPoliciesOperations( self._client, self._config, self._serialize, self._deserialize) self.server_trust_groups = ServerTrustGroupsOperations( self._client, self._config, self._serialize, self._deserialize) self.server_vulnerability_assessments = ServerVulnerabilityAssessmentsOperations( self._client, self._config, self._serialize, self._deserialize) self.sql_agent = SqlAgentOperations( self._client, self._config, self._serialize, self._deserialize) self.subscription_usages = SubscriptionUsagesOperations( self._client, self._config, self._serialize, self._deserialize) self.sync_agents = SyncAgentsOperations( self._client, self._config, self._serialize, self._deserialize) self.sync_groups = SyncGroupsOperations( self._client, self._config, self._serialize, self._deserialize) self.sync_members = SyncMembersOperations( self._client, self._config, self._serialize, self._deserialize) self.tde_certificates = TdeCertificatesOperations( self._client, self._config, self._serialize, self._deserialize) self.time_zones = TimeZonesOperations( self._client, self._config, self._serialize, self._deserialize) self.virtual_clusters = VirtualClustersOperations( self._client, self._config, self._serialize, self._deserialize) self.virtual_network_rules = VirtualNetworkRulesOperations( self._client, self._config, self._serialize, self._deserialize) self.workload_classifiers = WorkloadClassifiersOperations( self._client, self._config, self._serialize, self._deserialize) self.workload_groups = WorkloadGroupsOperations( self._client, self._config, self._serialize, self._deserialize) self.backup_short_term_retention_policies = BackupShortTermRetentionPoliciesOperations( self._client, self._config, self._serialize, self._deserialize) self.database_extensions = DatabaseExtensionsOperations( self._client, self._config, self._serialize, self._deserialize) self.database_operations = DatabaseOperationsOperations( self._client, self._config, self._serialize, self._deserialize) self.database_usages = DatabaseUsagesOperations( self._client, self._config, self._serialize, self._deserialize) self.ledger_digest_uploads = LedgerDigestUploadsOperations( self._client, self._config, self._serialize, self._deserialize) self.outbound_firewall_rules = OutboundFirewallRulesOperations( self._client, self._config, self._serialize, self._deserialize) self.restorable_dropped_databases = RestorableDroppedDatabasesOperations( self._client, self._config, self._serialize, self._deserialize) self.restorable_dropped_managed_databases = RestorableDroppedManagedDatabasesOperations( self._client, self._config, self._serialize, self._deserialize) self.servers = ServersOperations( self._client, self._config, self._serialize, self._deserialize) self.usages = UsagesOperations( self._client, self._config, self._serialize, self._deserialize)
def __init__(self, api_token): self.client = RestClient(api_token) client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} #print (client_models) self._deserialize = Deserializer(client_models)
def __init__(self, credential: "AsyncTokenCredential", subscription_id: str, asc_location: str, base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: base_url = 'https://management.azure.com' self._config = SecurityCenterConfiguration(credential, subscription_id, asc_location, **kwargs) self._client = AsyncARMPipelineClient(base_url=base_url, config=self._config, **kwargs) client_models = { k: v for k, v in models.__dict__.items() if isinstance(v, type) } self._serialize = Serializer(client_models) self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.compliance_results = ComplianceResultsOperations( self._client, self._config, self._serialize, self._deserialize) self.pricings = PricingsOperations(self._client, self._config, self._serialize, self._deserialize) self.settings = SettingsOperations(self._client, self._config, self._serialize, self._deserialize) self.advanced_threat_protection = AdvancedThreatProtectionOperations( self._client, self._config, self._serialize, self._deserialize) self.device_security_groups = DeviceSecurityGroupsOperations( self._client, self._config, self._serialize, self._deserialize) self.iot_security_solution = IotSecuritySolutionOperations( self._client, self._config, self._serialize, self._deserialize) self.iot_security_solution_analytics = IotSecuritySolutionAnalyticsOperations( self._client, self._config, self._serialize, self._deserialize) self.iot_security_solutions_analytics_aggregated_alert = IotSecuritySolutionsAnalyticsAggregatedAlertOperations( self._client, self._config, self._serialize, self._deserialize) self.iot_security_solutions_analytics_recommendation = IotSecuritySolutionsAnalyticsRecommendationOperations( self._client, self._config, self._serialize, self._deserialize) self.iot_alert_types = IotAlertTypesOperations(self._client, self._config, self._serialize, self._deserialize) self.iot_alerts = IotAlertsOperations(self._client, self._config, self._serialize, self._deserialize) self.iot_recommendation_types = IotRecommendationTypesOperations( self._client, self._config, self._serialize, self._deserialize) self.iot_recommendations = IotRecommendationsOperations( self._client, self._config, self._serialize, self._deserialize) self.locations = LocationsOperations(self._client, self._config, self._serialize, self._deserialize) self.operations = Operations(self._client, self._config, self._serialize, self._deserialize) self.tasks = TasksOperations(self._client, self._config, self._serialize, self._deserialize) self.auto_provisioning_settings = AutoProvisioningSettingsOperations( self._client, self._config, self._serialize, self._deserialize) self.compliances = CompliancesOperations(self._client, self._config, self._serialize, self._deserialize) self.information_protection_policies = InformationProtectionPoliciesOperations( self._client, self._config, self._serialize, self._deserialize) self.security_contacts = SecurityContactsOperations( self._client, self._config, self._serialize, self._deserialize) self.workspace_settings = WorkspaceSettingsOperations( self._client, self._config, self._serialize, self._deserialize) self.regulatory_compliance_standards = RegulatoryComplianceStandardsOperations( self._client, self._config, self._serialize, self._deserialize) self.regulatory_compliance_controls = RegulatoryComplianceControlsOperations( self._client, self._config, self._serialize, self._deserialize) self.regulatory_compliance_assessments = RegulatoryComplianceAssessmentsOperations( self._client, self._config, self._serialize, self._deserialize) self.sub_assessments = SubAssessmentsOperations( self._client, self._config, self._serialize, self._deserialize) self.automations = AutomationsOperations(self._client, self._config, self._serialize, self._deserialize) self.alerts_suppression_rules = AlertsSuppressionRulesOperations( self._client, self._config, self._serialize, self._deserialize) self.server_vulnerability_assessment = ServerVulnerabilityAssessmentOperations( self._client, self._config, self._serialize, self._deserialize) self.assessments_metadata = AssessmentsMetadataOperations( self._client, self._config, self._serialize, self._deserialize) self.assessments = AssessmentsOperations(self._client, self._config, self._serialize, self._deserialize) self.adaptive_application_controls = AdaptiveApplicationControlsOperations( self._client, self._config, self._serialize, self._deserialize) self.adaptive_network_hardenings = AdaptiveNetworkHardeningsOperations( self._client, self._config, self._serialize, self._deserialize) self.allowed_connections = AllowedConnectionsOperations( self._client, self._config, self._serialize, self._deserialize) self.topology = TopologyOperations(self._client, self._config, self._serialize, self._deserialize) self.alerts = AlertsOperations(self._client, self._config, self._serialize, self._deserialize) self.jit_network_access_policies = JitNetworkAccessPoliciesOperations( self._client, self._config, self._serialize, self._deserialize) self.discovered_security_solutions = DiscoveredSecuritySolutionsOperations( self._client, self._config, self._serialize, self._deserialize) self.security_solutions_reference_data = SecuritySolutionsReferenceDataOperations( self._client, self._config, self._serialize, self._deserialize) self.external_security_solutions = ExternalSecuritySolutionsOperations( self._client, self._config, self._serialize, self._deserialize) self.secure_scores = SecureScoresOperations(self._client, self._config, self._serialize, self._deserialize) self.secure_score_controls = SecureScoreControlsOperations( self._client, self._config, self._serialize, self._deserialize) self.secure_score_control_definitions = SecureScoreControlDefinitionsOperations( self._client, self._config, self._serialize, self._deserialize) self.security_solutions = SecuritySolutionsOperations( self._client, self._config, self._serialize, self._deserialize) self.connectors = ConnectorsOperations(self._client, self._config, self._serialize, self._deserialize) self.sql_vulnerability_assessment_scans = SqlVulnerabilityAssessmentScansOperations( self._client, self._config, self._serialize, self._deserialize) self.sql_vulnerability_assessment_scan_results = SqlVulnerabilityAssessmentScanResultsOperations( self._client, self._config, self._serialize, self._deserialize) self.sql_vulnerability_assessment_baseline_rules = SqlVulnerabilityAssessmentBaselineRulesOperations( self._client, self._config, self._serialize, self._deserialize) self.iot_defender_settings = IotDefenderSettingsOperations( self._client, self._config, self._serialize, self._deserialize) self.iot_sensors = IotSensorsOperations(self._client, self._config, self._serialize, self._deserialize) self.devices_for_subscription = DevicesForSubscriptionOperations( self._client, self._config, self._serialize, self._deserialize) self.devices_for_hub = DevicesForHubOperations(self._client, self._config, self._serialize, self._deserialize) self.device = DeviceOperations(self._client, self._config, self._serialize, self._deserialize) self.on_premise_iot_sensors = OnPremiseIotSensorsOperations( self._client, self._config, self._serialize, self._deserialize) self.iot_sites = IotSitesOperations(self._client, self._config, self._serialize, self._deserialize)
def __init__( self, credential: "AsyncTokenCredential", top: Optional[int] = None, skip: Optional[int] = None, search: Optional[str] = None, filter: Optional[str] = None, count: Optional[bool] = None, base_url: Optional[str] = None, **kwargs: Any ) -> None: if not base_url: base_url = 'https://graph.microsoft.com/v1.0' self._config = PlannerConfiguration(credential, top, skip, search, filter, count, **kwargs) self._client = AsyncARMPipelineClient(base_url=base_url, config=self._config, **kwargs) client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) self._deserialize = Deserializer(client_models) self.group = GroupOperations( self._client, self._config, self._serialize, self._deserialize) self.group_planner = GroupPlannerOperations( self._client, self._config, self._serialize, self._deserialize) self.group_planner_plan = GroupPlannerPlanOperations( self._client, self._config, self._serialize, self._deserialize) self.group_planner_plan_bucket = GroupPlannerPlanBucketOperations( self._client, self._config, self._serialize, self._deserialize) self.group_planner_plan_bucket_task = GroupPlannerPlanBucketTaskOperations( self._client, self._config, self._serialize, self._deserialize) self.group_planner_plan_task = GroupPlannerPlanTaskOperations( self._client, self._config, self._serialize, self._deserialize) self.planner_planner = PlannerPlannerOperations( self._client, self._config, self._serialize, self._deserialize) self.planner = PlannerOperations( self._client, self._config, self._serialize, self._deserialize) self.planner_bucket = PlannerBucketOperations( self._client, self._config, self._serialize, self._deserialize) self.planner_bucket_task = PlannerBucketTaskOperations( self._client, self._config, self._serialize, self._deserialize) self.planner_plan = PlannerPlanOperations( self._client, self._config, self._serialize, self._deserialize) self.planner_plan_bucket = PlannerPlanBucketOperations( self._client, self._config, self._serialize, self._deserialize) self.planner_plan_bucket_task = PlannerPlanBucketTaskOperations( self._client, self._config, self._serialize, self._deserialize) self.planner_plan_task = PlannerPlanTaskOperations( self._client, self._config, self._serialize, self._deserialize) self.planner_task = PlannerTaskOperations( self._client, self._config, self._serialize, self._deserialize) self.user = UserOperations( self._client, self._config, self._serialize, self._deserialize) self.user_planner = UserPlannerOperations( self._client, self._config, self._serialize, self._deserialize) self.user_planner_plan = UserPlannerPlanOperations( self._client, self._config, self._serialize, self._deserialize) self.user_planner_plan_bucket = UserPlannerPlanBucketOperations( self._client, self._config, self._serialize, self._deserialize) self.user_planner_plan_bucket_task = UserPlannerPlanBucketTaskOperations( self._client, self._config, self._serialize, self._deserialize) self.user_planner_plan_task = UserPlannerPlanTaskOperations( self._client, self._config, self._serialize, self._deserialize) self.user_planner_task = UserPlannerTaskOperations( self._client, self._config, self._serialize, self._deserialize)
def usages(self): """Instance depends on the API version: * 2018-03-01-preview: :class:`UsagesOperations<azure.mgmt.storage.v2018_03_01_preview.operations.UsagesOperations>` * 2018-07-01: :class:`UsagesOperations<azure.mgmt.storage.v2018_07_01.operations.UsagesOperations>` * 2018-11-01: :class:`UsagesOperations<azure.mgmt.storage.v2018_11_01.operations.UsagesOperations>` * 2019-04-01: :class:`UsagesOperations<azure.mgmt.storage.v2019_04_01.operations.UsagesOperations>` * 2019-06-01: :class:`UsagesOperations<azure.mgmt.storage.v2019_06_01.operations.UsagesOperations>` """ api_version = self._get_api_version('usages') if api_version == '2018-03-01-preview': from .v2018_03_01_preview.operations import UsagesOperations as OperationClass elif api_version == '2018-07-01': from .v2018_07_01.operations import UsagesOperations as OperationClass elif api_version == '2018-11-01': from .v2018_11_01.operations import UsagesOperations as OperationClass elif api_version == '2019-04-01': from .v2019_04_01.operations import UsagesOperations as OperationClass elif api_version == '2019-06-01': from .v2019_06_01.operations import UsagesOperations as OperationClass else: raise NotImplementedError("APIVersion {} is not available".format(api_version)) return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
def subscriptions(self): """Instance depends on the API version: * 2016-06-01: :class:`SubscriptionsOperations<azure.mgmt.resource.subscriptions.v2016_06_01.operations.SubscriptionsOperations>` * 2018-06-01: :class:`SubscriptionsOperations<azure.mgmt.resource.subscriptions.v2018_06_01.operations.SubscriptionsOperations>` """ api_version = self._get_api_version('subscriptions') if api_version == '2016-06-01': from .v2016_06_01.operations import SubscriptionsOperations as OperationClass elif api_version == '2018-06-01': from .v2018_06_01.operations import SubscriptionsOperations as OperationClass else: raise NotImplementedError("APIVersion {} is not available".format(api_version)) return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
def __init__(self, credential: "AsyncTokenCredential", subscription_id: str, base_url: str = "https://management.azure.com", **kwargs: Any) -> None: self._config = DataFactoryManagementClientConfiguration( credential=credential, subscription_id=subscription_id, **kwargs) self._client = AsyncARMPipelineClient(base_url=base_url, config=self._config, **kwargs) client_models = { k: v for k, v in models.__dict__.items() if isinstance(v, type) } self._serialize = Serializer(client_models) self._deserialize = Deserializer(client_models) self._serialize.client_side_validation = False self.operations = Operations(self._client, self._config, self._serialize, self._deserialize) self.factories = FactoriesOperations(self._client, self._config, self._serialize, self._deserialize) self.exposure_control = ExposureControlOperations( self._client, self._config, self._serialize, self._deserialize) self.integration_runtimes = IntegrationRuntimesOperations( self._client, self._config, self._serialize, self._deserialize) self.integration_runtime_object_metadata = IntegrationRuntimeObjectMetadataOperations( self._client, self._config, self._serialize, self._deserialize) self.integration_runtime_nodes = IntegrationRuntimeNodesOperations( self._client, self._config, self._serialize, self._deserialize) self.linked_services = LinkedServicesOperations( self._client, self._config, self._serialize, self._deserialize) self.datasets = DatasetsOperations(self._client, self._config, self._serialize, self._deserialize) self.pipelines = PipelinesOperations(self._client, self._config, self._serialize, self._deserialize) self.pipeline_runs = PipelineRunsOperations(self._client, self._config, self._serialize, self._deserialize) self.activity_runs = ActivityRunsOperations(self._client, self._config, self._serialize, self._deserialize) self.triggers = TriggersOperations(self._client, self._config, self._serialize, self._deserialize) self.trigger_runs = TriggerRunsOperations(self._client, self._config, self._serialize, self._deserialize) self.data_flows = DataFlowsOperations(self._client, self._config, self._serialize, self._deserialize) self.data_flow_debug_session = DataFlowDebugSessionOperations( self._client, self._config, self._serialize, self._deserialize) self.managed_virtual_networks = ManagedVirtualNetworksOperations( self._client, self._config, self._serialize, self._deserialize) self.managed_private_endpoints = ManagedPrivateEndpointsOperations( self._client, self._config, self._serialize, self._deserialize) self.private_end_point_connections = PrivateEndPointConnectionsOperations( self._client, self._config, self._serialize, self._deserialize) self.private_endpoint_connection = PrivateEndpointConnectionOperations( self._client, self._config, self._serialize, self._deserialize) self.private_link_resources = PrivateLinkResourcesOperations( self._client, self._config, self._serialize, self._deserialize)
def setUp(self): logger.LOGGER = logging.getLogger("TestSuite") self.d = Deserializer() return super(TestRuntimeDeserialized, self).setUp()
async def begin_delete_bastion_shareable_link( # pylint: disable=inconsistent-return-statements self, resource_group_name: str, bastion_host_name: str, bsl_request: "_models.BastionShareableLinkListRequest", **kwargs: Any) -> AsyncLROPoller[None]: """Deletes the Bastion Shareable Links for all the VMs specified in the request. :param resource_group_name: The name of the resource group. :type resource_group_name: str :param bastion_host_name: The name of the Bastion Host. :type bastion_host_name: str :param bsl_request: Post request for all the Bastion Shareable Link endpoints. :type bsl_request: ~azure.mgmt.network.v2021_08_01.models.BastionShareableLinkListRequest :keyword api_version: Api Version. Default value is "2021-08-01". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str :keyword callable cls: A custom type or function that will be passed the direct response :keyword str continuation_token: A continuation token to restart a poller from a saved state. :keyword polling: By default, your polling method will be AsyncARMPolling. Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy. :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. :return: An instance of AsyncLROPoller that returns either None or the result of cls(response) :rtype: ~azure.core.polling.AsyncLROPoller[None] :raises: ~azure.core.exceptions.HttpResponseError """ api_version = self._get_api_version( 'begin_delete_bastion_shareable_link') if api_version == '2019-09-01': from ..v2019_09_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2019-11-01': from ..v2019_11_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2019-12-01': from ..v2019_12_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-03-01': from ..v2020_03_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-04-01': from ..v2020_04_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-05-01': from ..v2020_05_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-06-01': from ..v2020_06_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-07-01': from ..v2020_07_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-08-01': from ..v2020_08_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-11-01': from ..v2020_11_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2021-02-01': from ..v2021_02_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2021-05-01': from ..v2021_05_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2021-08-01': from ..v2021_08_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass else: raise ValueError( "API version {} does not have operation 'begin_delete_bastion_shareable_link'" .format(api_version)) mixin_instance = OperationClass() mixin_instance._client = self._client mixin_instance._config = self._config mixin_instance._serialize = Serializer(self._models_dict(api_version)) mixin_instance._serialize.client_side_validation = False mixin_instance._deserialize = Deserializer( self._models_dict(api_version)) return await mixin_instance.begin_delete_bastion_shareable_link( resource_group_name, bastion_host_name, bsl_request, **kwargs)
def iot_hub_resource(self): """Instance depends on the API version: * 2016-02-03: :class:`IotHubResourceOperations<azure.mgmt.iothub.v2016_02_03.operations.IotHubResourceOperations>` * 2017-01-19: :class:`IotHubResourceOperations<azure.mgmt.iothub.v2017_01_19.operations.IotHubResourceOperations>` * 2017-07-01: :class:`IotHubResourceOperations<azure.mgmt.iothub.v2017_07_01.operations.IotHubResourceOperations>` * 2018-01-22: :class:`IotHubResourceOperations<azure.mgmt.iothub.v2018_01_22.operations.IotHubResourceOperations>` * 2018-04-01: :class:`IotHubResourceOperations<azure.mgmt.iothub.v2018_04_01.operations.IotHubResourceOperations>` * 2018-12-01-preview: :class:`IotHubResourceOperations<azure.mgmt.iothub.v2018_12_01_preview.operations.IotHubResourceOperations>` * 2019-03-22: :class:`IotHubResourceOperations<azure.mgmt.iothub.v2019_03_22.operations.IotHubResourceOperations>` * 2019-03-22-preview: :class:`IotHubResourceOperations<azure.mgmt.iothub.v2019_03_22_preview.operations.IotHubResourceOperations>` * 2019-07-01-preview: :class:`IotHubResourceOperations<azure.mgmt.iothub.v2019_07_01_preview.operations.IotHubResourceOperations>` * 2019-11-04: :class:`IotHubResourceOperations<azure.mgmt.iothub.v2019_11_04.operations.IotHubResourceOperations>` """ api_version = self._get_api_version('iot_hub_resource') if api_version == '2016-02-03': from .v2016_02_03.operations import IotHubResourceOperations as OperationClass elif api_version == '2017-01-19': from .v2017_01_19.operations import IotHubResourceOperations as OperationClass elif api_version == '2017-07-01': from .v2017_07_01.operations import IotHubResourceOperations as OperationClass elif api_version == '2018-01-22': from .v2018_01_22.operations import IotHubResourceOperations as OperationClass elif api_version == '2018-04-01': from .v2018_04_01.operations import IotHubResourceOperations as OperationClass elif api_version == '2018-12-01-preview': from .v2018_12_01_preview.operations import IotHubResourceOperations as OperationClass elif api_version == '2019-03-22': from .v2019_03_22.operations import IotHubResourceOperations as OperationClass elif api_version == '2019-03-22-preview': from .v2019_03_22_preview.operations import IotHubResourceOperations as OperationClass elif api_version == '2019-07-01-preview': from .v2019_07_01_preview.operations import IotHubResourceOperations as OperationClass elif api_version == '2019-11-04': from .v2019_11_04.operations import IotHubResourceOperations as OperationClass else: raise NotImplementedError("APIVersion {} is not available".format(api_version)) return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
async def check_dns_name_availability( self, location: str, domain_name_label: str, **kwargs: Any) -> "_models.DnsNameAvailabilityResult": """Checks whether a domain name in the cloudapp.azure.com zone is available for use. :param location: The location of the domain name. :type location: str :param domain_name_label: The domain name to be verified. It must conform to the following regular expression: ^[a-z][a-z0-9-]{1,61}[a-z0-9]$. :type domain_name_label: str :keyword api_version: Api Version. Default value is "2021-08-01". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str :keyword callable cls: A custom type or function that will be passed the direct response :return: DnsNameAvailabilityResult, or the result of cls(response) :rtype: ~azure.mgmt.network.v2021_08_01.models.DnsNameAvailabilityResult :raises: ~azure.core.exceptions.HttpResponseError """ api_version = self._get_api_version('check_dns_name_availability') if api_version == '2015-06-15': from ..v2015_06_15.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2016-09-01': from ..v2016_09_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2016-12-01': from ..v2016_12_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2017-03-01': from ..v2017_03_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2017-06-01': from ..v2017_06_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2017-10-01': from ..v2017_10_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2018-01-01': from ..v2018_01_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2018-02-01': from ..v2018_02_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2018-04-01': from ..v2018_04_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2018-06-01': from ..v2018_06_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2018-07-01': from ..v2018_07_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2018-08-01': from ..v2018_08_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2018-10-01': from ..v2018_10_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2018-11-01': from ..v2018_11_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2018-12-01': from ..v2018_12_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2019-02-01': from ..v2019_02_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2019-04-01': from ..v2019_04_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2019-06-01': from ..v2019_06_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2019-07-01': from ..v2019_07_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2019-08-01': from ..v2019_08_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2019-09-01': from ..v2019_09_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2019-11-01': from ..v2019_11_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2019-12-01': from ..v2019_12_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-03-01': from ..v2020_03_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-04-01': from ..v2020_04_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-05-01': from ..v2020_05_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-06-01': from ..v2020_06_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-07-01': from ..v2020_07_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-08-01': from ..v2020_08_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-11-01': from ..v2020_11_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2021-02-01': from ..v2021_02_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2021-05-01': from ..v2021_05_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2021-08-01': from ..v2021_08_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass else: raise ValueError( "API version {} does not have operation 'check_dns_name_availability'" .format(api_version)) mixin_instance = OperationClass() mixin_instance._client = self._client mixin_instance._config = self._config mixin_instance._serialize = Serializer(self._models_dict(api_version)) mixin_instance._serialize.client_side_validation = False mixin_instance._deserialize = Deserializer( self._models_dict(api_version)) return await mixin_instance.check_dns_name_availability( location, domain_name_label, **kwargs)
def authorization_operations(self): """Instance depends on the API version: * 2016-09-01: :class:`AuthorizationOperationsOperations<azure.mgmt.resource.v2016_09_01.aio.operations_async.AuthorizationOperationsOperations>` """ api_version = self._get_api_version('authorization_operations') if api_version == '2016-09-01': from ..v2016_09_01.aio.operations_async import AuthorizationOperationsOperations as OperationClass else: raise NotImplementedError("APIVersion {} is not available".format(api_version)) return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
def disconnect_active_sessions( self, resource_group_name: str, bastion_host_name: str, session_ids: "_models.SessionIds", **kwargs: Any ) -> AsyncIterable["_models.BastionSessionDeleteResult"]: """Returns the list of currently active sessions on the Bastion. :param resource_group_name: The name of the resource group. :type resource_group_name: str :param bastion_host_name: The name of the Bastion Host. :type bastion_host_name: str :param session_ids: The list of sessionids to disconnect. :type session_ids: ~azure.mgmt.network.v2021_08_01.models.SessionIds :keyword api_version: Api Version. Default value is "2021-08-01". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str :keyword callable cls: A custom type or function that will be passed the direct response :return: An iterator like instance of either BastionSessionDeleteResult or the result of cls(response) :rtype: ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.network.v2021_08_01.models.BastionSessionDeleteResult] :raises: ~azure.core.exceptions.HttpResponseError """ api_version = self._get_api_version('disconnect_active_sessions') if api_version == '2019-09-01': from ..v2019_09_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2019-11-01': from ..v2019_11_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2019-12-01': from ..v2019_12_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-03-01': from ..v2020_03_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-04-01': from ..v2020_04_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-05-01': from ..v2020_05_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-06-01': from ..v2020_06_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-07-01': from ..v2020_07_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-08-01': from ..v2020_08_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-11-01': from ..v2020_11_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2021-02-01': from ..v2021_02_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2021-05-01': from ..v2021_05_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2021-08-01': from ..v2021_08_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass else: raise ValueError( "API version {} does not have operation 'disconnect_active_sessions'" .format(api_version)) mixin_instance = OperationClass() mixin_instance._client = self._client mixin_instance._config = self._config mixin_instance._serialize = Serializer(self._models_dict(api_version)) mixin_instance._serialize.client_side_validation = False mixin_instance._deserialize = Deserializer( self._models_dict(api_version)) return mixin_instance.disconnect_active_sessions( resource_group_name, bastion_host_name, session_ids, **kwargs)
def template_specs(self): """Instance depends on the API version: * 2019-06-01-preview: :class:`TemplateSpecsOperations<azure.mgmt.resource.templatespecs.v2019_06_01_preview.operations.TemplateSpecsOperations>` * 2021-03-01-preview: :class:`TemplateSpecsOperations<azure.mgmt.resource.templatespecs.v2021_03_01_preview.operations.TemplateSpecsOperations>` * 2021-05-01: :class:`TemplateSpecsOperations<azure.mgmt.resource.templatespecs.v2021_05_01.operations.TemplateSpecsOperations>` """ api_version = self._get_api_version('template_specs') if api_version == '2019-06-01-preview': from .v2019_06_01_preview.operations import TemplateSpecsOperations as OperationClass elif api_version == '2021-03-01-preview': from .v2021_03_01_preview.operations import TemplateSpecsOperations as OperationClass elif api_version == '2021-05-01': from .v2021_05_01.operations import TemplateSpecsOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'template_specs'".format(api_version)) return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
def get_bastion_shareable_link( self, resource_group_name: str, bastion_host_name: str, bsl_request: "_models.BastionShareableLinkListRequest", **kwargs: Any ) -> AsyncIterable["_models.BastionShareableLinkListResult"]: """Return the Bastion Shareable Links for all the VMs specified in the request. :param resource_group_name: The name of the resource group. :type resource_group_name: str :param bastion_host_name: The name of the Bastion Host. :type bastion_host_name: str :param bsl_request: Post request for all the Bastion Shareable Link endpoints. :type bsl_request: ~azure.mgmt.network.v2021_08_01.models.BastionShareableLinkListRequest :keyword api_version: Api Version. Default value is "2021-08-01". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str :keyword callable cls: A custom type or function that will be passed the direct response :return: An iterator like instance of either BastionShareableLinkListResult or the result of cls(response) :rtype: ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.network.v2021_08_01.models.BastionShareableLinkListResult] :raises: ~azure.core.exceptions.HttpResponseError """ api_version = self._get_api_version('get_bastion_shareable_link') if api_version == '2019-09-01': from ..v2019_09_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2019-11-01': from ..v2019_11_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2019-12-01': from ..v2019_12_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-03-01': from ..v2020_03_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-04-01': from ..v2020_04_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-05-01': from ..v2020_05_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-06-01': from ..v2020_06_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-07-01': from ..v2020_07_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-08-01': from ..v2020_08_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-11-01': from ..v2020_11_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2021-02-01': from ..v2021_02_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2021-05-01': from ..v2021_05_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2021-08-01': from ..v2021_08_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass else: raise ValueError( "API version {} does not have operation 'get_bastion_shareable_link'" .format(api_version)) mixin_instance = OperationClass() mixin_instance._client = self._client mixin_instance._config = self._config mixin_instance._serialize = Serializer(self._models_dict(api_version)) mixin_instance._serialize.client_side_validation = False mixin_instance._deserialize = Deserializer( self._models_dict(api_version)) return mixin_instance.get_bastion_shareable_link( resource_group_name, bastion_host_name, bsl_request, **kwargs)
def __init__(self, credentials, subscription_id, base_url=None): self.config = NetworkManagementClientConfiguration( credentials, subscription_id, base_url) self._client = ServiceClient(self.config.credentials, self.config) client_models = { k: v for k, v in models.__dict__.items() if isinstance(v, type) } self._serialize = Serializer(client_models) self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( self._client, self.config, self._serialize, self._deserialize) self.express_route_circuit_authorizations = ExpressRouteCircuitAuthorizationsOperations( self._client, self.config, self._serialize, self._deserialize) self.express_route_circuit_peerings = ExpressRouteCircuitPeeringsOperations( self._client, self.config, self._serialize, self._deserialize) self.express_route_circuits = ExpressRouteCircuitsOperations( self._client, self.config, self._serialize, self._deserialize) self.express_route_service_providers = ExpressRouteServiceProvidersOperations( self._client, self.config, self._serialize, self._deserialize) self.load_balancers = LoadBalancersOperations(self._client, self.config, self._serialize, self._deserialize) self.network_interfaces = NetworkInterfacesOperations( self._client, self.config, self._serialize, self._deserialize) self.network_security_groups = NetworkSecurityGroupsOperations( self._client, self.config, self._serialize, self._deserialize) self.security_rules = SecurityRulesOperations(self._client, self.config, self._serialize, self._deserialize) self.network_watchers = NetworkWatchersOperations( self._client, self.config, self._serialize, self._deserialize) self.packet_captures = PacketCapturesOperations( self._client, self.config, self._serialize, self._deserialize) self.public_ip_addresses = PublicIPAddressesOperations( self._client, self.config, self._serialize, self._deserialize) self.route_filters = RouteFiltersOperations(self._client, self.config, self._serialize, self._deserialize) self.route_filter_rules = RouteFilterRulesOperations( self._client, self.config, self._serialize, self._deserialize) self.route_tables = RouteTablesOperations(self._client, self.config, self._serialize, self._deserialize) self.routes = RoutesOperations(self._client, self.config, self._serialize, self._deserialize) self.bgp_service_communities = BgpServiceCommunitiesOperations( self._client, self.config, self._serialize, self._deserialize) self.usages = UsagesOperations(self._client, self.config, self._serialize, self._deserialize) self.virtual_networks = VirtualNetworksOperations( self._client, self.config, self._serialize, self._deserialize) self.subnets = SubnetsOperations(self._client, self.config, self._serialize, self._deserialize) self.virtual_network_peerings = VirtualNetworkPeeringsOperations( self._client, self.config, self._serialize, self._deserialize) self.virtual_network_gateways = VirtualNetworkGatewaysOperations( self._client, self.config, self._serialize, self._deserialize) self.virtual_network_gateway_connections = VirtualNetworkGatewayConnectionsOperations( self._client, self.config, self._serialize, self._deserialize) self.local_network_gateways = LocalNetworkGatewaysOperations( self._client, self.config, self._serialize, self._deserialize) self.available_private_access_services = AvailablePrivateAccessServicesOperations( self._client, self.config, self._serialize, self._deserialize)
async def supported_security_providers( self, resource_group_name: str, virtual_wan_name: str, **kwargs: Any) -> "_models.VirtualWanSecurityProviders": """Gives the supported security providers for the virtual wan. :param resource_group_name: The resource group name. :type resource_group_name: str :param virtual_wan_name: The name of the VirtualWAN for which supported security providers are needed. :type virtual_wan_name: str :keyword api_version: Api Version. Default value is "2021-08-01". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str :keyword callable cls: A custom type or function that will be passed the direct response :return: VirtualWanSecurityProviders, or the result of cls(response) :rtype: ~azure.mgmt.network.v2021_08_01.models.VirtualWanSecurityProviders :raises: ~azure.core.exceptions.HttpResponseError """ api_version = self._get_api_version('supported_security_providers') if api_version == '2018-08-01': from ..v2018_08_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2018-10-01': from ..v2018_10_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2018-11-01': from ..v2018_11_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2018-12-01': from ..v2018_12_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2019-02-01': from ..v2019_02_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2019-04-01': from ..v2019_04_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2019-06-01': from ..v2019_06_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2019-07-01': from ..v2019_07_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2019-08-01': from ..v2019_08_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2019-09-01': from ..v2019_09_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2019-11-01': from ..v2019_11_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2019-12-01': from ..v2019_12_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-03-01': from ..v2020_03_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-04-01': from ..v2020_04_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-05-01': from ..v2020_05_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-06-01': from ..v2020_06_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-07-01': from ..v2020_07_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-08-01': from ..v2020_08_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-11-01': from ..v2020_11_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2021-02-01': from ..v2021_02_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2021-05-01': from ..v2021_05_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2021-08-01': from ..v2021_08_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass else: raise ValueError( "API version {} does not have operation 'supported_security_providers'" .format(api_version)) mixin_instance = OperationClass() mixin_instance._client = self._client mixin_instance._config = self._config mixin_instance._serialize = Serializer(self._models_dict(api_version)) mixin_instance._serialize.client_side_validation = False mixin_instance._deserialize = Deserializer( self._models_dict(api_version)) return await mixin_instance.supported_security_providers( resource_group_name, virtual_wan_name, **kwargs)
def __init__( self, credentials, subscription_id, base_url=None): self.config = NetworkManagementClientConfiguration(credentials, subscription_id, base_url) super(NetworkManagementClient, self).__init__(self.config.credentials, self.config) client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} self._serialize = Serializer(client_models) self._deserialize = Deserializer(client_models) self.application_gateways = ApplicationGatewaysOperations( self._client, self.config, self._serialize, self._deserialize) self.application_security_groups = ApplicationSecurityGroupsOperations( self._client, self.config, self._serialize, self._deserialize) self.available_delegations = AvailableDelegationsOperations( self._client, self.config, self._serialize, self._deserialize) self.available_resource_group_delegations = AvailableResourceGroupDelegationsOperations( self._client, self.config, self._serialize, self._deserialize) self.azure_firewalls = AzureFirewallsOperations( self._client, self.config, self._serialize, self._deserialize) self.azure_firewall_fqdn_tags = AzureFirewallFqdnTagsOperations( self._client, self.config, self._serialize, self._deserialize) self.ddos_protection_plans = DdosProtectionPlansOperations( self._client, self.config, self._serialize, self._deserialize) self.available_endpoint_services = AvailableEndpointServicesOperations( self._client, self.config, self._serialize, self._deserialize) self.express_route_circuit_authorizations = ExpressRouteCircuitAuthorizationsOperations( self._client, self.config, self._serialize, self._deserialize) self.express_route_circuit_peerings = ExpressRouteCircuitPeeringsOperations( self._client, self.config, self._serialize, self._deserialize) self.express_route_circuit_connections = ExpressRouteCircuitConnectionsOperations( self._client, self.config, self._serialize, self._deserialize) self.express_route_circuits = ExpressRouteCircuitsOperations( self._client, self.config, self._serialize, self._deserialize) self.express_route_service_providers = ExpressRouteServiceProvidersOperations( self._client, self.config, self._serialize, self._deserialize) self.express_route_cross_connections = ExpressRouteCrossConnectionsOperations( self._client, self.config, self._serialize, self._deserialize) self.express_route_cross_connection_peerings = ExpressRouteCrossConnectionPeeringsOperations( self._client, self.config, self._serialize, self._deserialize) self.express_route_gateways = ExpressRouteGatewaysOperations( self._client, self.config, self._serialize, self._deserialize) self.express_route_connections = ExpressRouteConnectionsOperations( self._client, self.config, self._serialize, self._deserialize) self.express_route_ports_locations = ExpressRoutePortsLocationsOperations( self._client, self.config, self._serialize, self._deserialize) self.express_route_ports = ExpressRoutePortsOperations( self._client, self.config, self._serialize, self._deserialize) self.express_route_links = ExpressRouteLinksOperations( self._client, self.config, self._serialize, self._deserialize) self.interface_endpoints = InterfaceEndpointsOperations( self._client, self.config, self._serialize, self._deserialize) self.load_balancers = LoadBalancersOperations( self._client, self.config, self._serialize, self._deserialize) self.load_balancer_backend_address_pools = LoadBalancerBackendAddressPoolsOperations( self._client, self.config, self._serialize, self._deserialize) self.load_balancer_frontend_ip_configurations = LoadBalancerFrontendIPConfigurationsOperations( self._client, self.config, self._serialize, self._deserialize) self.inbound_nat_rules = InboundNatRulesOperations( self._client, self.config, self._serialize, self._deserialize) self.load_balancer_load_balancing_rules = LoadBalancerLoadBalancingRulesOperations( self._client, self.config, self._serialize, self._deserialize) self.load_balancer_outbound_rules = LoadBalancerOutboundRulesOperations( self._client, self.config, self._serialize, self._deserialize) self.load_balancer_network_interfaces = LoadBalancerNetworkInterfacesOperations( self._client, self.config, self._serialize, self._deserialize) self.load_balancer_probes = LoadBalancerProbesOperations( self._client, self.config, self._serialize, self._deserialize) self.network_interfaces = NetworkInterfacesOperations( self._client, self.config, self._serialize, self._deserialize) self.network_interface_ip_configurations = NetworkInterfaceIPConfigurationsOperations( self._client, self.config, self._serialize, self._deserialize) self.network_interface_load_balancers = NetworkInterfaceLoadBalancersOperations( self._client, self.config, self._serialize, self._deserialize) self.network_interface_tap_configurations = NetworkInterfaceTapConfigurationsOperations( self._client, self.config, self._serialize, self._deserialize) self.network_profiles = NetworkProfilesOperations( self._client, self.config, self._serialize, self._deserialize) self.network_security_groups = NetworkSecurityGroupsOperations( self._client, self.config, self._serialize, self._deserialize) self.security_rules = SecurityRulesOperations( self._client, self.config, self._serialize, self._deserialize) self.default_security_rules = DefaultSecurityRulesOperations( self._client, self.config, self._serialize, self._deserialize) self.network_watchers = NetworkWatchersOperations( self._client, self.config, self._serialize, self._deserialize) self.packet_captures = PacketCapturesOperations( self._client, self.config, self._serialize, self._deserialize) self.connection_monitors = ConnectionMonitorsOperations( self._client, self.config, self._serialize, self._deserialize) self.operations = Operations( self._client, self.config, self._serialize, self._deserialize) self.public_ip_addresses = PublicIPAddressesOperations( self._client, self.config, self._serialize, self._deserialize) self.public_ip_prefixes = PublicIPPrefixesOperations( self._client, self.config, self._serialize, self._deserialize) self.route_filters = RouteFiltersOperations( self._client, self.config, self._serialize, self._deserialize) self.route_filter_rules = RouteFilterRulesOperations( self._client, self.config, self._serialize, self._deserialize) self.route_tables = RouteTablesOperations( self._client, self.config, self._serialize, self._deserialize) self.routes = RoutesOperations( self._client, self.config, self._serialize, self._deserialize) self.bgp_service_communities = BgpServiceCommunitiesOperations( self._client, self.config, self._serialize, self._deserialize) self.service_endpoint_policies = ServiceEndpointPoliciesOperations( self._client, self.config, self._serialize, self._deserialize) self.service_endpoint_policy_definitions = ServiceEndpointPolicyDefinitionsOperations( self._client, self.config, self._serialize, self._deserialize) self.usages = UsagesOperations( self._client, self.config, self._serialize, self._deserialize) self.virtual_networks = VirtualNetworksOperations( self._client, self.config, self._serialize, self._deserialize) self.subnets = SubnetsOperations( self._client, self.config, self._serialize, self._deserialize) self.virtual_network_peerings = VirtualNetworkPeeringsOperations( self._client, self.config, self._serialize, self._deserialize) self.virtual_network_gateways = VirtualNetworkGatewaysOperations( self._client, self.config, self._serialize, self._deserialize) self.virtual_network_gateway_connections = VirtualNetworkGatewayConnectionsOperations( self._client, self.config, self._serialize, self._deserialize) self.local_network_gateways = LocalNetworkGatewaysOperations( self._client, self.config, self._serialize, self._deserialize) self.virtual_network_taps = VirtualNetworkTapsOperations( self._client, self.config, self._serialize, self._deserialize) self.virtual_wans = VirtualWansOperations( self._client, self.config, self._serialize, self._deserialize) self.vpn_sites = VpnSitesOperations( self._client, self.config, self._serialize, self._deserialize) self.vpn_sites_configuration = VpnSitesConfigurationOperations( self._client, self.config, self._serialize, self._deserialize) self.virtual_hubs = VirtualHubsOperations( self._client, self.config, self._serialize, self._deserialize) self.hub_virtual_network_connections = HubVirtualNetworkConnectionsOperations( self._client, self.config, self._serialize, self._deserialize) self.vpn_gateways = VpnGatewaysOperations( self._client, self.config, self._serialize, self._deserialize) self.vpn_connections = VpnConnectionsOperations( self._client, self.config, self._serialize, self._deserialize) self.p2s_vpn_server_configurations = P2sVpnServerConfigurationsOperations( self._client, self.config, self._serialize, self._deserialize) self.p2s_vpn_gateways = P2sVpnGatewaysOperations( self._client, self.config, self._serialize, self._deserialize)
async def begin_generatevirtualwanvpnserverconfigurationvpnprofile( self, resource_group_name: str, virtual_wan_name: str, vpn_client_params: "_models.VirtualWanVpnProfileParameters", **kwargs: Any) -> AsyncLROPoller["_models.VpnProfileResponse"]: """Generates a unique VPN profile for P2S clients for VirtualWan and associated VpnServerConfiguration combination in the specified resource group. :param resource_group_name: The resource group name. :type resource_group_name: str :param virtual_wan_name: The name of the VirtualWAN whose associated VpnServerConfigurations is needed. :type virtual_wan_name: str :param vpn_client_params: Parameters supplied to the generate VirtualWan VPN profile generation operation. :type vpn_client_params: ~azure.mgmt.network.v2021_08_01.models.VirtualWanVpnProfileParameters :keyword api_version: Api Version. Default value is "2021-08-01". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str :keyword callable cls: A custom type or function that will be passed the direct response :keyword str continuation_token: A continuation token to restart a poller from a saved state. :keyword polling: By default, your polling method will be AsyncARMPolling. Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy. :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. :return: An instance of AsyncLROPoller that returns either VpnProfileResponse or the result of cls(response) :rtype: ~azure.core.polling.AsyncLROPoller[~azure.mgmt.network.v2021_08_01.models.VpnProfileResponse] :raises: ~azure.core.exceptions.HttpResponseError """ api_version = self._get_api_version( 'begin_generatevirtualwanvpnserverconfigurationvpnprofile') if api_version == '2019-08-01': from ..v2019_08_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2019-09-01': from ..v2019_09_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2019-11-01': from ..v2019_11_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2019-12-01': from ..v2019_12_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-03-01': from ..v2020_03_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-04-01': from ..v2020_04_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-05-01': from ..v2020_05_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-06-01': from ..v2020_06_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-07-01': from ..v2020_07_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-08-01': from ..v2020_08_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2020-11-01': from ..v2020_11_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2021-02-01': from ..v2021_02_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2021-05-01': from ..v2021_05_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass elif api_version == '2021-08-01': from ..v2021_08_01.aio.operations import NetworkManagementClientOperationsMixin as OperationClass else: raise ValueError( "API version {} does not have operation 'begin_generatevirtualwanvpnserverconfigurationvpnprofile'" .format(api_version)) mixin_instance = OperationClass() mixin_instance._client = self._client mixin_instance._config = self._config mixin_instance._serialize = Serializer(self._models_dict(api_version)) mixin_instance._serialize.client_side_validation = False mixin_instance._deserialize = Deserializer( self._models_dict(api_version)) return await mixin_instance.begin_generatevirtualwanvpnserverconfigurationvpnprofile( resource_group_name, virtual_wan_name, vpn_client_params, **kwargs)
def __init__(self, credential: "AsyncTokenCredential", subscription_id: str, base_url: Optional[str] = None, **kwargs: Any) -> None: if not base_url: base_url = 'https://management.azure.com' self._config = SynapseManagementClientConfiguration( credential, subscription_id, **kwargs) self._client = AsyncARMPipelineClient(base_url=base_url, config=self._config, **kwargs) client_models = { k: v for k, v in models.__dict__.items() if isinstance(v, type) } self._serialize = Serializer(client_models) self._serialize.client_side_validation = False self._deserialize = Deserializer(client_models) self.azure_ad_only_authentications = AzureADOnlyAuthenticationsOperations( self._client, self._config, self._serialize, self._deserialize) self.operations = Operations(self._client, self._config, self._serialize, self._deserialize) self.ip_firewall_rules = IpFirewallRulesOperations( self._client, self._config, self._serialize, self._deserialize) self.keys = KeysOperations(self._client, self._config, self._serialize, self._deserialize) self.private_endpoint_connections = PrivateEndpointConnectionsOperations( self._client, self._config, self._serialize, self._deserialize) self.private_link_resources = PrivateLinkResourcesOperations( self._client, self._config, self._serialize, self._deserialize) self.private_link_hub_private_link_resources = PrivateLinkHubPrivateLinkResourcesOperations( self._client, self._config, self._serialize, self._deserialize) self.private_link_hubs = PrivateLinkHubsOperations( self._client, self._config, self._serialize, self._deserialize) self.private_endpoint_connections_private_link_hub = PrivateEndpointConnectionsPrivateLinkHubOperations( self._client, self._config, self._serialize, self._deserialize) self.sql_pools = SqlPoolsOperations(self._client, self._config, self._serialize, self._deserialize) self.sql_pool_metadata_sync_configs = SqlPoolMetadataSyncConfigsOperations( self._client, self._config, self._serialize, self._deserialize) self.sql_pool_operation_results = SqlPoolOperationResultsOperations( self._client, self._config, self._serialize, self._deserialize) self.sql_pool_geo_backup_policies = SqlPoolGeoBackupPoliciesOperations( self._client, self._config, self._serialize, self._deserialize) self.sql_pool_data_warehouse_user_activities = SqlPoolDataWarehouseUserActivitiesOperations( self._client, self._config, self._serialize, self._deserialize) self.sql_pool_restore_points = SqlPoolRestorePointsOperations( self._client, self._config, self._serialize, self._deserialize) self.sql_pool_replication_links = SqlPoolReplicationLinksOperations( self._client, self._config, self._serialize, self._deserialize) self.sql_pool_maintenance_windows = SqlPoolMaintenanceWindowsOperations( self._client, self._config, self._serialize, self._deserialize) self.sql_pool_maintenance_window_options = SqlPoolMaintenanceWindowOptionsOperations( self._client, self._config, self._serialize, self._deserialize) self.sql_pool_transparent_data_encryptions = SqlPoolTransparentDataEncryptionsOperations( self._client, self._config, self._serialize, self._deserialize) self.sql_pool_blob_auditing_policies = SqlPoolBlobAuditingPoliciesOperations( self._client, self._config, self._serialize, self._deserialize) self.sql_pool_operations = SqlPoolOperationsOperations( self._client, self._config, self._serialize, self._deserialize) self.sql_pool_usages = SqlPoolUsagesOperations(self._client, self._config, self._serialize, self._deserialize) self.sql_pool_sensitivity_labels = SqlPoolSensitivityLabelsOperations( self._client, self._config, self._serialize, self._deserialize) self.sql_pool_recommended_sensitivity_labels = SqlPoolRecommendedSensitivityLabelsOperations( self._client, self._config, self._serialize, self._deserialize) self.sql_pool_schemas = SqlPoolSchemasOperations( self._client, self._config, self._serialize, self._deserialize) self.sql_pool_tables = SqlPoolTablesOperations(self._client, self._config, self._serialize, self._deserialize) self.sql_pool_table_columns = SqlPoolTableColumnsOperations( self._client, self._config, self._serialize, self._deserialize) self.sql_pool_connection_policies = SqlPoolConnectionPoliciesOperations( self._client, self._config, self._serialize, self._deserialize) self.sql_pool_vulnerability_assessments = SqlPoolVulnerabilityAssessmentsOperations( self._client, self._config, self._serialize, self._deserialize) self.sql_pool_vulnerability_assessment_scans = SqlPoolVulnerabilityAssessmentScansOperations( self._client, self._config, self._serialize, self._deserialize) self.sql_pool_security_alert_policies = SqlPoolSecurityAlertPoliciesOperations( self._client, self._config, self._serialize, self._deserialize) self.sql_pool_vulnerability_assessment_rule_baselines = SqlPoolVulnerabilityAssessmentRuleBaselinesOperations( self._client, self._config, self._serialize, self._deserialize) self.extended_sql_pool_blob_auditing_policies = ExtendedSqlPoolBlobAuditingPoliciesOperations( self._client, self._config, self._serialize, self._deserialize) self.data_masking_policies = DataMaskingPoliciesOperations( self._client, self._config, self._serialize, self._deserialize) self.data_masking_rules = DataMaskingRulesOperations( self._client, self._config, self._serialize, self._deserialize) self.sql_pool_columns = SqlPoolColumnsOperations( self._client, self._config, self._serialize, self._deserialize) self.sql_pool_workload_group = SqlPoolWorkloadGroupOperations( self._client, self._config, self._serialize, self._deserialize) self.sql_pool_workload_classifier = SqlPoolWorkloadClassifierOperations( self._client, self._config, self._serialize, self._deserialize) self.workspace_managed_sql_server_blob_auditing_policies = WorkspaceManagedSqlServerBlobAuditingPoliciesOperations( self._client, self._config, self._serialize, self._deserialize) self.workspace_managed_sql_server_extended_blob_auditing_policies = WorkspaceManagedSqlServerExtendedBlobAuditingPoliciesOperations( self._client, self._config, self._serialize, self._deserialize) self.workspace_managed_sql_server_security_alert_policy = WorkspaceManagedSqlServerSecurityAlertPolicyOperations( self._client, self._config, self._serialize, self._deserialize) self.workspace_managed_sql_server_vulnerability_assessments = WorkspaceManagedSqlServerVulnerabilityAssessmentsOperations( self._client, self._config, self._serialize, self._deserialize) self.workspace_managed_sql_server_encryption_protector = WorkspaceManagedSqlServerEncryptionProtectorOperations( self._client, self._config, self._serialize, self._deserialize) self.workspace_managed_sql_server_usages = WorkspaceManagedSqlServerUsagesOperations( self._client, self._config, self._serialize, self._deserialize) self.workspace_managed_sql_server_recoverable_sql_pools = WorkspaceManagedSqlServerRecoverableSqlPoolsOperations( self._client, self._config, self._serialize, self._deserialize) self.workspaces = WorkspacesOperations(self._client, self._config, self._serialize, self._deserialize) self.workspace_aad_admins = WorkspaceAadAdminsOperations( self._client, self._config, self._serialize, self._deserialize) self.workspace_sql_aad_admins = WorkspaceSqlAadAdminsOperations( self._client, self._config, self._serialize, self._deserialize) self.workspace_managed_identity_sql_control_settings = WorkspaceManagedIdentitySqlControlSettingsOperations( self._client, self._config, self._serialize, self._deserialize) self.restorable_dropped_sql_pools = RestorableDroppedSqlPoolsOperations( self._client, self._config, self._serialize, self._deserialize) self.big_data_pools = BigDataPoolsOperations(self._client, self._config, self._serialize, self._deserialize) self.library = LibraryOperations(self._client, self._config, self._serialize, self._deserialize) self.libraries = LibrariesOperations(self._client, self._config, self._serialize, self._deserialize) self.integration_runtimes = IntegrationRuntimesOperations( self._client, self._config, self._serialize, self._deserialize) self.integration_runtime_node_ip_address = IntegrationRuntimeNodeIpAddressOperations( self._client, self._config, self._serialize, self._deserialize) self.integration_runtime_object_metadata = IntegrationRuntimeObjectMetadataOperations( self._client, self._config, self._serialize, self._deserialize) self.integration_runtime_nodes = IntegrationRuntimeNodesOperations( self._client, self._config, self._serialize, self._deserialize) self.integration_runtime_credentials = IntegrationRuntimeCredentialsOperations( self._client, self._config, self._serialize, self._deserialize) self.integration_runtime_connection_infos = IntegrationRuntimeConnectionInfosOperations( self._client, self._config, self._serialize, self._deserialize) self.integration_runtime_auth_keys = IntegrationRuntimeAuthKeysOperations( self._client, self._config, self._serialize, self._deserialize) self.integration_runtime_monitoring_data = IntegrationRuntimeMonitoringDataOperations( self._client, self._config, self._serialize, self._deserialize) self.integration_runtime_status = IntegrationRuntimeStatusOperations( self._client, self._config, self._serialize, self._deserialize) self.spark_configuration = SparkConfigurationOperations( self._client, self._config, self._serialize, self._deserialize) self.spark_configurations = SparkConfigurationsOperations( self._client, self._config, self._serialize, self._deserialize)
def table_services(self): """Instance depends on the API version: * 2019-06-01: :class:`TableServicesOperations<azure.mgmt.storage.v2019_06_01.operations.TableServicesOperations>` """ api_version = self._get_api_version('table_services') if api_version == '2019-06-01': from .v2019_06_01.operations import TableServicesOperations as OperationClass else: raise NotImplementedError("APIVersion {} is not available".format(api_version)) return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))