Azure SDK for Python Documentation

Size: px
Start display at page:

Download "Azure SDK for Python Documentation"

Transcription

1 Azure SDK for Python Documentation Release Microsoft May 13, 2015

2

3 Contents 1 Installation: 1 2 Documentation: 3 3 Features: 5 4 System Requirements: 7 5 Need Help?: 9 6 Contributing: Contribute Code or Provide Feedback: To run tests: To generate documentation: Learn More 13 8 Indices and tables Usage Need Help? Contribute Code or Provide Feedback Learn More Usage Need Help? Contribute Code or Provide Feedback Learn More Usage Need Help? Contribute Code or Provide Feedback Learn More azure package azure.http package azure.http.batchclient module azure.http.httpclient module azure.http.requestsclient module azure.http.winhttp module azure.servicebus package azure.servicebus.servicebusservice module azure.servicemanagement package i

4 8.22 azure.servicemanagement.schedulermanagementservice module azure.servicemanagement.servicebusmanagementservice module azure.servicemanagement.servicemanagementclient module azure.servicemanagement.servicemanagementservice module azure.servicemanagement.sqldatabasemanagementservice module azure.servicemanagement.websitemanagementservice module azure.storage package azure.storage.blobservice module azure.storage.cloudstorageaccount module azure.storage.queueservice module azure.storage.sharedaccesssignature module azure.storage.storageclient module azure.storage.tableservice module azure Python Module Index 319 ii

5 CHAPTER 1 Installation: You can use pip to install the latest released version of azure: pip install azure If you want to install azure from source: git clone git://github.com/azure/azure-sdk-for-python.git cd azure-sdk-for-python python setup.py install 1

6 2 Chapter 1. Installation:

7 CHAPTER 2 Documentation: ServiceManagement (API) ServiceBus (API) Storage (API) All Documentation 3

8 4 Chapter 2. Documentation:

9 CHAPTER 3 Features: Tables Blobs create and delete tables create, query, insert, update, merge, and delete entities create, list, and delete containers, work with container metadata and permissions, list blobs in container create block and page blobs (from a stream, a file, or a string), work with blob blocks and pages, delete blobs work with blob properties, metadata, leases, snapshot a blob Storage Queues create, list, and delete queues, and work with queue metadata create, get, peek, update, delete messages Service Bus Queues: create, list and delete queues; create, list, and delete subscriptions; send, receive, unlock and delete messages Topics: create, list, and delete topics; create, list, and delete rules Service Management storage accounts: create, update, delete, list, regenerate keys affinity groups: create, update, delete, list, get properties locations: list hosted services: create, update, delete, list, get properties deployment: create, get, delete, swap, change configuration, update status, upgrade, rollback role instance: reboot, reimage discover addresses and ports for the endpoints of other role instances in your service get configuration settings and access local resources get role instance information for current role and other role instances query and set the status of the current role 5

10 6 Chapter 3. Features:

11 CHAPTER 4 System Requirements: The supported Python versions are 2.7.x, 3.3.x, and 3.4.x To download Python, please visit We recommend Python Tools for Visual Studio as a development environment for developing your applications. Please visit for more information. 7

12 8 Chapter 4. System Requirements:

13 CHAPTER 5 Need Help?: Be sure to check out the Microsoft Azure Developer Forums on Stack Overflow if you have trouble with the provided code. 9

14 10 Chapter 5. Need Help?:

15 CHAPTER 6 Contributing: 6.1 Contribute Code or Provide Feedback: If you would like to become an active contributor to this project please follow the instructions provided in Microsoft Azure Projects Contribution Guidelines. If you encounter any bugs with the library please file an issue in the Issues section of the project. 6.2 To run tests: To run the tests for the Azure SDK for Python: TODO. 6.3 To generate documentation: To generate the documentation run: cd doc BuildDocs.bat 11

16 12 Chapter 6. Contributing:

17 CHAPTER 7 Learn More Microsoft Azure Python Developer Center 13

18 14 Chapter 7. Learn More

19 CHAPTER 8 Indices and tables genindex modindex search 8.1 Usage ServiceBus Queues ServiceBus Queues are an alternative to Storage Queues that might be useful in scenarios where more advanced messaging features are needed (larger message sizes, message ordering, single-operaiton destructive reads, scheduled delivery) using push-style delivery (using long polling). The service can use Shared Access Signature authentication, or ACS authentication. Service bus namespaces created using the Azure portal after August 2014 no longer support ACS authentication. You can create ACS compatible namespaces with the Azure SDK. Shared Access Signature Authentication To use Shared Access Signature authentication, create the service bus service with: from azure.servicebus import ServiceBusService key_name = 'RootManageSharedAccessKey' # SharedAccessKeyName from Azure portal key_value = '' # SharedAccessKey from Azure portal sbs = ServiceBusService(service_namespace, shared_access_key_name=key_name, shared_access_key_value=key_value) ACS Authentication To use ACS authentication, create the service bus service with: from azure.servicebus import ServiceBusService account_key = '' # DEFAULT KEY from Azure portal issuer = 'owner' # DEFAULT ISSUER from Azure portal 15

20 sbs = ServiceBusService(service_namespace, account_key=account_key, issuer=issuer) Sending and Receiving Messages The create_queue method can be used to ensure a queue exists: sbs.create_queue('taskqueue') The send_queue_message method can then be called to insert the message into the queue: from azure.servicebus import Message msg = Message('Hello World!') sbs.send_queue_message('taskqueue', msg) It is then possible to call the receive_queue_message method to dequeue the message. msg = sbs.receive_queue_message('taskqueue') ServiceBus Topics ServiceBus topics are an abstraction on top of ServiceBus Queues that make pub/sub scenarios easy to implement. The create_topic method can be used to create a server-side topic: sbs.create_topic('taskdiscussion') The send_topic_message method can be used to send a message to a topic: from azure.servicebus import Message msg = Message('Hello World!') sbs.send_topic_message('taskdiscussion', msg) A client can then create a subscription and start consuming messages by calling the create_subscription method followed by the receive_subscription_message method. Please note that any messages sent before the subscription is created will not be received. from azure.servicebus import Message sbs.create_subscription('taskdiscussion', 'client1') msg = Message('Hello World!') sbs.send_topic_message('taskdiscussion', msg) msg = sbs.receive_subscription_message('taskdiscussion', 'client1') Event Hub Event Hubs enable the collection of event streams at high throughput, from a diverse set of devices and services. The create_event_hub method can be used to create an event hub: sbs.create_event_hub('myhub') To send an event: 16 Chapter 8. Indices and tables

21 sbs.send_event('myhub', '{ "DeviceId":"dev-01", "Temperature":"37.0" }') The event content is the event message or JSON-encoded string that contains multiple messages. 8.2 Need Help? Be sure to check out the Microsoft Azure Developer Forums on Stack Overflow if you have trouble with the provided code. 8.3 Contribute Code or Provide Feedback If you would like to become an active contributor to this project please follow the instructions provided in Microsoft Azure Projects Contribution Guidelines. If you encounter any bugs with the library please file an issue in the Issues section of the project. 8.4 Learn More Microsoft Azure Python Developer Center 8.5 Usage Service Management Set-up certificates You will need two certificates, one for the server (a.cer file) and one for the client (a.pem file). Using the Azure.PublishSettings certificate You can download your Azure publish settings file and use the certificate that is embedded in that file to create the client certificate. The server certificate already exists, so you won t need to upload one. To do this, download your publish settings then use this code to create the.pem file. from azure.servicemanagement import get_certificate_from_publish_settings subscription_id = get_certificate_from_publish_settings( publish_settings_path='myaccount.publishsettings', path_to_write_certificate='mycert.pem', subscription_id=' ', ) The subscription id parameter is optional. If there are more than one subscription in the publish settings, the first one will be used Need Help? 17

22 Creating and uploading new certificate with OpenSSL To create the.pem file using OpenSSL, execute this: openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout mycert.pem -out mycert.pem To create the.cer certificate, execute this: openssl x509 -inform pem -in mycert.pem -outform der -out mycert.cer After you have created the certificate, you will need to upload the.cer file to Microsoft Azure via the Upload action of the Settings tab of the management portal. Initialization To initialize the management service, pass in your subscription id and the path to the.pem file. from azure.servicemanagement import ServiceManagementService subscription_id = ' ' cert_file = 'mycert.pem' sms = ServiceManagementService(subscription_id, cert_file) List Available Locations locations = sms.list_locations() for location in locations: print(location.name) Create a Storage Service To create a storage service, you need a name for the service (between 3 and 24 lowercase characters and unique within Microsoft Azure), a label (up to 100 characters, automatically encoded to base-64), and either a location or an affinity group. name = "mystorageservice" desc = name label = name location = 'West US' result = sms.create_storage_account(name, desc, label, location=location) Create a Cloud Service A cloud service is also known as a hosted service (from earlier versions of Microsoft Azure). The create_hosted_service method allows you to create a new hosted service by providing a hosted service name (which must be unique in Microsoft Azure), a label (automatically encoded to base-64), and the location or the affinity group for your service. name = "myhostedservice" desc = name label = name location = 'West US' result = sms.create_hosted_service(name, label, desc, location=location) 18 Chapter 8. Indices and tables

23 Create a Deployment To make a new deployment to Azure you must store the package file in a Microsoft Azure Blob Storage account under the same subscription as the hosted service to which the package is being uploaded. You can create a deployment package with the Microsoft Azure PowerShell cmdlets, or with the cspack commandline tool. service_name = "myhostedservice" deployment_name = "v1" slot = 'Production' package_url = "URL_for_.cspkg_file" configuration = base64.b64encode(open(file_path, 'rb').read('path_to_.cscfg_file')) label = service_name result = sms.create_deployment(service_name, slot, deployment_name, package_url, label, configuration) operation = sms.get_operation_status(result.request_id) print('operation status: ' + operation.status) 8.6 Need Help? Be sure to check out the Microsoft Azure Developer Forums on Stack Overflow if you have trouble with the provided code. 8.7 Contribute Code or Provide Feedback If you would like to become an active contributor to this project please follow the instructions provided in Microsoft Azure Projects Contribution Guidelines. If you encounter any bugs with the library please file an issue in the Issues section of the project. 8.8 Learn More Microsoft Azure Python Developer Center 8.9 Usage Table Storage To ensure a table exists, call create_table: from azure.storage import TableService table_service = TableService(account_name, account_key) table_service.create_table('tasktable') 8.6. Need Help? 19

24 A new entity can be added by calling insert_entity: from datetime import datetime table_service = TableService(account_name, account_key) table_service.create_table('tasktable') table_service.insert_entity( 'tasktable', { 'PartitionKey' : 'tasksseattle', 'RowKey': '1', 'Description': 'Take out the trash', 'DueDate': datetime(2011, 12, 14, 12) } ) The method get_entity can then be used to fetch the entity that was just inserted: table_service = TableService(account_name, account_key) entity = table_service.get_entity('tasktable', 'tasksseattle', '1') If you want to give access to a table to a third party without revealing your account key, you can use a shared access signature. The shared access signature includes an access policy, with optional start, expiry and permission. To generate a shared access signature, use: from azure.storage import TableService, AccessPolicy, SharedAccessPolicy, TableSharedAccessPermission table_service = TableService(account_name, account_key) ap = AccessPolicy( expiry=' ', permission=tablesharedaccesspermissions.query, ) sas_token = table_service.generate_shared_access_signature( 'tasktable', SharedAccessPolicy(ap), ) Alternatively, you can define a named access policy on the server: from azure.storage import TableService, SharedAccessPolicy, TableSharedAccessPermissions, SignedIdent table_service = TableService(account_name, account_key) policy_name = 'readonlyvaliduntilnextyear' si = SignedIdentifier() si.id = policy_name si.access_policy.expiry = ' ' si.access_policy.permission = TableSharedAccessPermissions.QUERY identifiers = SignedIdentifiers() identifiers.signed_identifiers.append(si) table_service.set_queue_acl( table_name='tasktable', signed_identifiers=identifiers, ) And generate a shared access signature for that named access policy: sas_token = table_service.generate_shared_access_signature( 'tasktable', SharedAccessPolicy(signed_identifier=policy_name), ) 20 Chapter 8. Indices and tables

25 Using a predefined access policy has the advantage that it can be revoked from the server side. To revoke, call set_table_acl with the new list of signed identifiers. You can pass in None or an empty list to remove all. table_service.set_table_acl( table_name='tasktable', signed_identifiers=none, ) The third party can use the shared access signature token to authenticate, instead of an account key: from azure.storage import TableService table_service = TableService(account_name, sas_token=sas_token) entity = table_service.get_entity('tasktable', 'tasksseattle', '1') Blob Storage The create_container method can be used to create a container in which to store a blob: from azure.storage import BlobService blob_service = BlobService(account_name, account_key) blob_service.create_container('images') To upload a file uploads/image.png from disk to a blob named image.png, the method put_block_blob_from_path can be used: from azure.storage import BlobService blob_service = BlobService(account_name, account_key) blob_service.put_block_blob_from_path( 'images', 'image.png', 'uploads/image.png', max_connections=5, ) The max_connections parameter is optional, and lets you use multiple parallel connections to perform uploads and downloads. This parameter is available on the various upload and download methods described below. To upload an already opened file to a blob named image.png, the method put_block_blob_from_file can be used instead. The count parameter is optional, but you will get better performance if you specify it. This indicates how many bytes you want read from the file and uploaded to the blob. with open('uploads/image.png') as file: blob_service.put_block_blob_from_file( 'images', 'image.png', file, count=50000, max_connections=4, ) To upload unicode text, use put_block_blob_from_text which will do the conversion to bytes using the specified encoding. To upload bytes, use put_block_blob_from_bytes. To download a blob named image.png to a file on disk downloads/image.png, where the downloads folder already exists, the get_blob_to_path method can be used: 8.9. Usage 21

26 from azure.storage import BlobService blob_service = BlobService(account_name, account_key) blob = blob_service.get_blob_to_path( 'images', 'image.png', 'downloads/image.png', max_connections=8, ) To download to an already opened file, use get_blob_to_file. To download to an array of bytes, use get_blob_to_bytes. To download to unicode text, use get_blob_to_text. You can set public access to blobs in a container when the container is created: blob_service.create_container( container_name='images', x_ms_blob_public_access='blob', ) Or after it s created: blob_service.set_container_acl( container_name='images', x_ms_blob_public_access='blob', ) If x_ms_blob_public_access is set to blob : Blob data within this container can be read via anonymous request, but container data is not available. Clients cannot enumerate blobs within the container via anonymous request. If it s set to container : Container and blob data can be read via anonymous request. Clients can enumerate blobs within the container via anonymous request, but cannot enumerate containers within the storage account. The default is None: Container and blob data can be read by the account owner only. You can use BlobService to access public containers and blobs by omitting the account_key parameter: from azure.storage import BlobService blob_service = BlobService(account_name) blob = blob_service.get_blob_to_path( 'images', 'image.png', 'downloads/image.png', max_connections=8, ) You can get a full URL for the blob (for use in a web browser, etc): from azure.storage import BlobService blob_service = BlobService(account_name) url = blob_service.make_blob_url( container_name='images', blob_name='image.png', ) # url is: 22 Chapter 8. Indices and tables

27 If you want to give access to a container or blob to a third party without revealing your account key or making the container or blob public, you can use a shared access signature. The shared access signature includes an access policy, with optional start, expiry and permission. To generate a shared access signature, use: from azure.storage import BlobService, AccessPolicy, SharedAccessPolicy, BlobSharedAccessPermissions blob_service = BlobService(account_name, account_key) ap = AccessPolicy( expiry=' ', permission=blobsharedaccesspermissions.read, ) sas_token = blob_service.generate_shared_access_signature( container_name='images', blob_name='image.png', shared_access_policy=sharedaccesspolicy(ap), ) Note that a shared access signature can be created for a container, just pass None (which is the default) for the blob_name parameter. Alternatively, you can define a named access policy on the server: from azure.storage import BlobService, AccessPolicy, SharedAccessPolicy, BlobSharedAccessPermissions, blob_service = BlobService(account_name, account_key) policy_name = 'readonlyvaliduntilnextyear' si = SignedIdentifier() si.id = policy_name si.access_policy.expiry = ' ' si.access_policy.permission = BlobSharedAccessPermissions.READ identifiers = SignedIdentifiers() identifiers.signed_identifiers.append(si) blob_service.set_container_acl( container_name='images', signed_identifiers=identifiers, ) And generate a shared access signature for that named access policy: sas_token = blob_service.generate_shared_access_signature( container_name='images', blob_name='image.png', shared_access_policy=sharedaccesspolicy(signed_identifier=policy_name), ) Using a predefined access policy has the advantage that it can be revoked from the server side. To revoke, call set_container_acl with the new list of signed identifiers. You can pass in None or an empty list to remove all. blob_service.set_container_acl( container_name='images', signed_identifiers=none, ) The third party can use the shared access signature token to authenticate, instead of an account key: from azure.storage import BlobService blob_service = BlobService(account_name, sas_token=sas_token) blob = blob_service.get_blob_to_path( 8.9. Usage 23

28 ) 'images', 'image.png', 'downloads/image.png', max_connections=8, You can get a full URL for the blob (for use in a web browser, etc): from azure.storage import BlobService blob_service = BlobService(account_name) url = blob_service.make_blob_url( container_name='images', blob_name='image.png', sas_token=sas_token, ) Storage Queues The create_queue method can be used to ensure a queue exists: from azure.storage import QueueService queue_service = QueueService(account_name, account_key) queue_service.create_queue('taskqueue') The put_message method can then be called to insert the message into the queue: from azure.storage import QueueService queue_service = QueueService(account_name, account_key) queue_service.put_message('taskqueue', 'Hello world!') It is then possible to call the get_messages method, process the message and then call delete_message with the message id and receipt. This two-step process ensures messages don t get lost when they are removed from the queue. from azure.storage import QueueService queue_service = QueueService(account_name, account_key) messages = queue_service.get_messages('taskqueue') queue_service.delete_message('taskqueue', messages[0].message_id, messages[0].pop_receipt) If you want to give access to a queue to a third party without revealing your account key, you can use a shared access signature. The shared access signature includes an access policy, with optional start, expiry and permission. To generate a shared access signature, use: from azure.storage import QueueService, AccessPolicy, SharedAccessPolicy, QueueSharedAccessPermission queue_service = QueueService(account_name, account_key) ap = AccessPolicy( expiry=' ', permission=queuesharedaccesspermissions.read, ) sas_token = queue_service.generate_shared_access_signature( 'taskqueue', SharedAccessPolicy(ap), ) Alternatively, you can define a named access policy on the server: from azure.storage import QueueService, SharedAccessPolicy, QueueSharedAccessPermissions, SignedIdent queue_service = QueueService(account_name, account_key) 24 Chapter 8. Indices and tables

29 policy_name = 'readonlyvaliduntilnextyear' si = SignedIdentifier() si.id = policy_name si.access_policy.expiry = ' ' si.access_policy.permission = QueueSharedAccessPermissions.READ identifiers = SignedIdentifiers() identifiers.signed_identifiers.append(si) queue_service.set_queue_acl( queue_name='taskqueue', signed_identifiers=identifiers, ) And generate a shared access signature for that named access policy: sas_token = queue_service.generate_shared_access_signature( 'taskqueue', SharedAccessPolicy(signed_identifier=policy_name), ) Using a predefined access policy has the advantage that it can be revoked from the server side. To revoke, call set_queue_acl with the new list of signed identifiers. You can pass in None or an empty list to remove all. queue_service.set_container_acl( queue_name='taskqueue', signed_identifiers=none, ) The third party can use the shared access signature token to authenticate, instead of an account key: from azure.storage import QueueService queue_service = QueueService(account_name, sas_token=sas_token) messages = queue_service.peek_messages('taskqueue') 8.10 Need Help? Be sure to check out the Microsoft Azure Developer Forums on Stack Overflow if you have trouble with the provided code Contribute Code or Provide Feedback If you would like to become an active contributor to this project please follow the instructions provided in Microsoft Azure Projects Contribution Guidelines. If you encounter any bugs with the library please file an issue in the Issues section of the project Learn More Microsoft Azure Python Developer Center Need Help? 25

30 8.13 azure package Subpackages azure.http package Submodules azure.http.batchclient module azure.http.httpclient module azure.http.requestsclient module azure.http.winhttp module Module contents exception azure.http.httperror(status, message, respheader, respbody) Bases: exceptions.exception HTTP Exception when response status code >= 300 Creates a new HTTPError with the specified status, message, response headers and body class azure.http.httprequest Bases: object Represents an HTTP Request. An HTTP Request consists of the following attributes: host: the host name to connect to method: the method to use to connect (string such as GET, POST, PUT, etc.) path: the uri fragment query: query parameters specified as a list of (name, value) pairs headers: header values specified as (name, value) pairs body: the body of the request. protocol_override: specify to use this protocol instead of the global one stored in _HTTPClient. class azure.http.httpresponse(status, message, headers, body) Bases: object Represents a response from an HTTP request. An HTTPResponse has the following attributes: status: the status code of the response message: the message headers: the returned headers, as a list of (name, value) pairs body: the body of the response 26 Chapter 8. Indices and tables

31 azure.servicebus package Submodules azure.servicebus.servicebusservice module class azure.servicebus.servicebusservice.servicebussasauthentication(key_name, key_value) sign_request(request, httpclient) class azure.servicebus.servicebusservice.servicebusservice(service_namespace=none, account_key=none, issuer=none, x_ms_version= , host_base=.servicebus.windows.net, shared_access_key_name=none, shared_access_key_value=none, authentication=none, timeout=65) Bases: object Initializes the service bus service for a namespace with the specified authentication settings (SAS or ACS). service_namespace: Service bus namespace, required for all operations. AZURE_SERVICEBUS_NAMESPACE env variable. If None, the value is set to the account_key: ACS authentication account key. If None, the value is set to the AZURE_SERVICEBUS_ACCESS_KEY env variable. Note that if both SAS and ACS settings are specified, SAS is used. issuer: ACS authentication issuer. If None, the value is set to the AZURE_SERVICEBUS_ISSUER env variable. Note that if both SAS and ACS settings are specified, SAS is used. x_ms_version: Unused. Kept for backwards compatibility. host_base: Optional. Live host base url. Defaults to Azure url. Override this for on-premise. shared_access_key_name: SAS authentication key name. Note that if both SAS and ACS settings are specified, SAS is used. shared_access_key_value: SAS authentication key value. Note that if both SAS and ACS settings are specified, SAS is used. authentication: Instance of authentication class. If this is specified, then ACS and SAS parameters are ignored. timeout: Optional. Timeout for the http request, in seconds. account_key create_event_hub(hub_name, hub=none, fail_on_exist=false) Creates a new Event Hub. hub_name: Name of event hub. hub: Optional. Event hub properties. Instance of EventHub class. hub.message_retention_in_days: Number of days to retain the events for this Event Hub. hub.status: Status of the Event Hub (enabled or disabled). hub.user_metadata: User metadata. hub.partition_count: Number of shards on the Event Hub. fail_on_exist: Specify whether to throw an exception when the event hub exists azure package 27

32 create_queue(queue_name, queue=none, fail_on_exist=false) Creates a new queue. Once created, this queue s resource manifest is immutable. queue_name: Name of the queue to create. queue: Queue object to create. fail_on_exist: Specify whether to throw an exception when the queue exists. create_rule(topic_name, subscription_name, rule_name, rule=none, fail_on_exist=false) Creates a new rule. Once created, this rule s resource manifest is immutable. topic_name: Name of the topic. subscription_name: Name of the subscription. rule_name: Name of the rule. fail_on_exist: Specify whether to throw an exception when the rule exists. create_subscription(topic_name, subscription_name, subscription=none, fail_on_exist=false) Creates a new subscription. Once created, this subscription resource manifest is immutable. topic_name: Name of the topic. subscription_name: Name of the subscription. fail_on_exist: Specify whether throw exception when subscription exists. create_topic(topic_name, topic=none, fail_on_exist=false) Creates a new topic. Once created, this topic resource manifest is immutable. topic_name: Name of the topic to create. topic: Topic object to create. fail_on_exist: Specify whether to throw an exception when the topic exists. delete_event_hub(hub_name, fail_not_exist=false) Deletes an Event Hub. This operation will also remove all associated state. hub_name: Name of the event hub to delete. fail_not_exist: Specify whether to throw an exception if the event hub doesn t exist. delete_queue(queue_name, fail_not_exist=false) Deletes an existing queue. This operation will also remove all associated state including messages in the queue. queue_name: Name of the queue to delete. fail_not_exist: Specify whether to throw an exception if the queue doesn t exist. delete_queue_message(queue_name, sequence_number, lock_token) Completes processing on a locked message and delete it from the queue. This operation should only be called after processing a previously locked message is successful to maintain At-Least-Once delivery assurances. queue_name: Name of the queue. sequence_number: The sequence number of the message to be deleted as returned in BrokerProperties[ SequenceNumber ] by the Peek Message operation. lock_token: The ID of the lock as returned by the Peek Message operation in BrokerProperties[ LockToken ] 28 Chapter 8. Indices and tables

33 delete_rule(topic_name, subscription_name, rule_name, fail_not_exist=false) Deletes an existing rule. topic_name: Name of the topic. subscription_name: Name of the subscription. rule_name: Name of the rule to delete. DEFAULT_RULE_NAME=$Default. Use DE- FAULT_RULE_NAME to delete default rule for the subscription. fail_not_exist: Specify whether throw exception when rule doesn t exist. delete_subscription(topic_name, subscription_name, fail_not_exist=false) Deletes an existing subscription. topic_name: Name of the topic. subscription_name: Name of the subscription to delete. fail_not_exist: Specify whether to throw an exception when the subscription doesn t exist. delete_subscription_message(topic_name, subscription_name, sequence_number, lock_token) Completes processing on a locked message and delete it from the subscription. This operation should only be called after processing a previously locked message is successful to maintain At-Least-Once delivery assurances. topic_name: Name of the topic. subscription_name: Name of the subscription. sequence_number: The sequence number of the message to be deleted as returned in BrokerProperties[ SequenceNumber ] by the Peek Message operation. lock_token: The ID of the lock as returned by the Peek Message operation in BrokerProperties[ LockToken ] delete_topic(topic_name, fail_not_exist=false) Deletes an existing topic. This operation will also remove all associated state including associated subscriptions. topic_name: Name of the topic to delete. fail_not_exist: Specify whether throw exception when topic doesn t exist. get_event_hub(hub_name) Retrieves an existing event hub. hub_name: Name of the event hub. get_queue(queue_name) Retrieves an existing queue. queue_name: Name of the queue. get_rule(topic_name, subscription_name, rule_name) Retrieves the description for the specified rule. topic_name: Name of the topic. subscription_name: Name of the subscription. rule_name: Name of the rule. get_subscription(topic_name, subscription_name) Gets an existing subscription azure package 29

34 topic_name: Name of the topic. subscription_name: Name of the subscription. get_topic(topic_name) Retrieves the description for the specified topic. issuer topic_name: Name of the topic. list_queues() Enumerates the queues in the service namespace. list_rules(topic_name, subscription_name) Retrieves the rules that exist under the specified subscription. topic_name: Name of the topic. subscription_name: Name of the subscription. list_subscriptions(topic_name) Retrieves the subscriptions in the specified topic. topic_name: Name of the topic. list_topics() Retrieves the topics in the service namespace. peek_lock_queue_message(queue_name, timeout= 60 ) Automically retrieves and locks a message from a queue for processing. The message is guaranteed not to be delivered to other receivers (on the same subscription only) during the lock duration period specified in the queue description. Once the lock expires, the message will be available to other receivers. In order to complete processing of the message, the receiver should issue a delete command with the lock ID received from this operation. To abandon processing of the message and unlock it for other receivers, an Unlock Message command should be issued, or the lock duration period can expire. queue_name: Name of the queue. timeout: Optional. The timeout parameter is expressed in seconds. peek_lock_subscription_message(topic_name, subscription_name, timeout= 60 ) This operation is used to atomically retrieve and lock a message for processing. The message is guaranteed not to be delivered to other receivers during the lock duration period specified in buffer description. Once the lock expires, the message will be available to other receivers (on the same subscription only) during the lock duration period specified in the topic description. Once the lock expires, the message will be available to other receivers. In order to complete processing of the message, the receiver should issue a delete command with the lock ID received from this operation. To abandon processing of the message and unlock it for other receivers, an Unlock Message command should be issued, or the lock duration period can expire. topic_name: Name of the topic. subscription_name: Name of the subscription. timeout: Optional. The timeout parameter is expressed in seconds. read_delete_queue_message(queue_name, timeout= 60 ) Reads and deletes a message from a queue as an atomic operation. This operation should be used when a best-effort guarantee is sufficient for an application; that is, using this operation it is possible for messages to be lost if processing fails. queue_name: Name of the queue. 30 Chapter 8. Indices and tables

35 timeout: Optional. The timeout parameter is expressed in seconds. read_delete_subscription_message(topic_name, subscription_name, timeout= 60 ) Read and delete a message from a subscription as an atomic operation. This operation should be used when a best-effort guarantee is sufficient for an application; that is, using this operation it is possible for messages to be lost if processing fails. topic_name: Name of the topic. subscription_name: Name of the subscription. timeout: Optional. The timeout parameter is expressed in seconds. receive_queue_message(queue_name, peek_lock=true, timeout=60) Receive a message from a queue for processing. queue_name: Name of the queue. peek_lock: Optional. True to retrieve and lock the message. False to read and delete the message. Default is True (lock). timeout: Optional. The timeout parameter is expressed in seconds. receive_subscription_message(topic_name, subscription_name, peek_lock=true, timeout=60) Receive a message from a subscription for processing. topic_name: Name of the topic. subscription_name: Name of the subscription. peek_lock: Optional. True to retrieve and lock the message. False to read and delete the message. Default is True (lock). timeout: Optional. The timeout parameter is expressed in seconds. send_event(hub_name, message, device_id=none, broker_properties=none) Sends a new message event to an Event Hub. send_queue_message(queue_name, message=none) Sends a message into the specified queue. The limit to the number of messages which may be present in the topic is governed by the message size the MaxTopicSizeInMegaBytes. If this message will cause the queue to exceed its quota, a quota exceeded error is returned and the message will be rejected. queue_name: Name of the queue. message: Message object containing message body and properties. send_topic_message(topic_name, message=none) Enqueues a message into the specified topic. The limit to the number of messages which may be present in the topic is governed by the message size in MaxTopicSizeInBytes. If this message causes the topic to exceed its quota, a quota exceeded error is returned and the message will be rejected. topic_name: Name of the topic. message: Message object containing message body and properties. set_proxy(host, port, user=none, password=none) Sets the proxy server host and port for the HTTP CONNECT Tunnelling. host: Address of the proxy. Ex: port: Port of the proxy. Ex: 6000 user: User for proxy authorization. password: Password for proxy authorization azure package 31

36 timeout unlock_queue_message(queue_name, sequence_number, lock_token) Unlocks a message for processing by other receivers on a given subscription. This operation deletes the lock object, causing the message to be unlocked. A message must have first been locked by a receiver before this operation is called. queue_name: Name of the queue. sequence_number: The sequence number of the message to be unlocked as returned in BrokerProperties[ SequenceNumber ] by the Peek Message operation. lock_token: The ID of the lock as returned by the Peek Message operation in BrokerProperties[ LockToken ] unlock_subscription_message(topic_name, subscription_name, sequence_number, lock_token) Unlock a message for processing by other receivers on a given subscription. This operation deletes the lock object, causing the message to be unlocked. A message must have first been locked by a receiver before this operation is called. topic_name: Name of the topic. subscription_name: Name of the subscription. sequence_number: The sequence number of the message to be unlocked as returned in BrokerProperties[ SequenceNumber ] by the Peek Message operation. lock_token: The ID of the lock as returned by the Peek Message operation in BrokerProperties[ LockToken ] update_event_hub(hub_name, hub=none) Updates an Event Hub. hub_name: Name of event hub. hub: Optional. Event hub properties. Instance of EventHub class. hub.message_retention_in_days: Number of days to retain the events for this Event Hub. with_filter(filter) Returns a new service which will process requests with the specified filter. Filtering operations can include logging, automatic retrying, etc... The filter is a lambda which receives the HTTPRequest and another lambda. The filter can perform any pre-processing on the request, pass it off to the next lambda, and then perform any post-processing on the response. class azure.servicebus.servicebusservice.servicebuswraptokenauthentication(account_key, issuer) sign_request(request, httpclient) Module contents class azure.servicebus.authorizationrule(claim_type=none, claim_value=none, rights=none, key_name=none, primary_key=none, secondary_key=none) class azure.servicebus.eventhub(message_retention_in_days=none, user_metadata=none, partition_count=none) status=none, 32 Chapter 8. Indices and tables

37 class azure.servicebus.message(body=none, service_bus_service=none, location=none, custom_properties=none, type= application/atom+xml;type=entry;charset=utf-8, broker_properties=none) Message class that used in send message/get mesage apis. add_headers(request) add addtional headers to request for message request. delete() Deletes itself if find queue name or topic name and subscription name. unlock() Unlocks itself if find queue name or topic name and subscription name. class azure.servicebus.queue(lock_duration=none, max_size_in_megabytes=none, requires_duplicate_detection=none, requires_session=none, default_message_time_to_live=none, dead_lettering_on_message_expiration=none, duplicate_detection_history_time_window=none, max_delivery_count=none, enable_batched_operations=none, size_in_bytes=none, message_count=none) Queue class corresponding to Queue Description: class azure.servicebus.rule(filter_type=none, filter_expression=none, action_type=none, action_expression=none) Rule class corresponding to Rule Description: class azure.servicebus.subscription(lock_duration=none, requires_session=none, default_message_time_to_live=none, dead_lettering_on_message_expiration=none, dead_lettering_on_filter_evaluation_exceptions=none, enable_batched_operations=none, max_delivery_count=none, message_count=none) Subscription class corresponding to Subscription Description: class azure.servicebus.topic(default_message_time_to_live=none, max_size_in_megabytes=none, requires_duplicate_detection=none, duplicate_detection_history_time_window=none, enable_batched_operations=none, size_in_bytes=none) Topic class corresponding to Topic Description: max_size_in_mega_bytes azure package 33

38 azure.servicemanagement package Submodules azure.servicemanagement.schedulermanagementservice module class azure.servicemanagement.schedulermanagementservice.schedulermanagementservice(subscription_ cert_file=non host= manag request_session timeout=65) Bases: azure.servicemanagement.servicemanagementclient._servicemanagementclient Note that this class is a preliminary work on Scheduler management. Since it lack a lot a features, final version can be slightly different from the current one. Initializes the scheduler management service. subscription_id: Subscription to manage. cert_file: Path to.pem certificate file (httplib), or location of the certificate in your Personal certificate store (winhttp) in the CURRENT_USERmyCertificateName format. If a request_session is specified, then this is unused. host: Live ServiceClient URL. Defaults to Azure public cloud. request_session: Session object to use for http requests. If this is specified, it replaces the default use of httplib or winhttp. Also, the cert_file parameter is unused when a session is passed in. The session object handles authentication, and as such can support multiple types of authentication:.pem certificate, oauth. For example, you can pass in a Session instance from the requests library. To use.pem certificate authentication with requests library, set the path to the.pem file on the session.cert attribute. timeout: Optional. Timeout for the http request, in seconds. check_job_collection_name(cloud_service_id, job_collection_id) The Check Name Availability operation checks if a new job collection with the given name may be created, or if it is unavailable. The result of the operation is a Boolean true or false. cloud_service_id: The cloud service id job_collection_id: The name of the job_collection_id. create_cloud_service(cloud_service_id, label, description, geo_region) The Create Cloud Service request creates a new cloud service. When job collections are created, they are hosted within a cloud service. A cloud service groups job collections together in a given region. Once a cloud service has been created, job collections can then be created and contained within it. cloud_service_id: The cloud service id label: The name of the cloud service. description: The description of the cloud service. geo_region: The geographical region of the webspace that will be created. create_job(cloud_service_id, job_collection_id, job_id, job) The Create Job request creates a new job. cloud_service_id: The cloud service id job_collection_id: Name of the hosted service. 34 Chapter 8. Indices and tables

39 job_id: The job id you wish to create. job: A dictionary of the payload create_job_collection(cloud_service_id, job_collection_id, plan= Standard ) The Create Job Collection request is specified as follows. Replace <subscription-id> with your subscription ID, <cloud-service-id> with your cloud service ID, and <job-collection-id> with the ID of the job collection you d like to create. There are no default pre-existing job collections every job collection must be manually created. cloud_service_id: The cloud service id job_collection_id: Name of the hosted service. delete_cloud_service(cloud_service_id) The Get Cloud Service operation gets all the resources (job collections) in the cloud service. cloud_service_id: The cloud service id delete_job(cloud_service_id, job_collection_id, job_id) The Delete Job request creates a new job. cloud_service_id: The cloud service id job_collection_id: Name of the hosted service. job_id: The job id you wish to create. delete_job_collection(cloud_service_id, job_collection_id) The Delete Job Collection request is specified as follows. Replace <subscription-id> with your subscription ID, <cloud-service-id> with your cloud service ID, and <job-collection-id> with the ID of the job collection you d like to delete. cloud_service_id: The cloud service id job_collection_id: Name of the hosted service. get_all_jobs(cloud_service_id, job_collection_id) The Get All Jobs operation gets all the jobs in a job collection. The full list of jobs can be accessed by excluding any job ID in the GET call (i.e. /jobs.) The return type is cloud_service_id: The cloud service id job_collection_id: Name of the hosted service. get_cloud_service(cloud_service_id) The Get Cloud Service operation gets all the resources (job collections) in the cloud service. cloud_service_id: The cloud service id get_job(cloud_service_id, job_collection_id, job_id) The Get Job operation gets the details (including the current job status) of the specified job from the specified job collection. The return type is cloud_service_id: The cloud service id job_collection_id: Name of the hosted service. job_id: The job id you wish to create azure package 35

40 get_job_collection(cloud_service_id, job_collection_id) The Get Job Collection operation gets the details of a job collection cloud_service_id: The cloud service id job_collection_id: Name of the hosted service. list_cloud_services() List the cloud services for scheduling defined on the account. azure.servicemanagement.servicebusmanagementservice module class azure.servicemanagement.servicebusmanagementservice.servicebusmanagementservice(subscriptio cert_file=n host= man request_sess timeout=65) Bases: azure.servicemanagement.servicemanagementclient._servicemanagementclient Initializes the service bus management service. subscription_id: Subscription to manage. cert_file: Path to.pem certificate file (httplib), or location of the certificate in your Personal certificate store (winhttp) in the CURRENT_USERmyCertificateName format. If a request_session is specified, then this is unused. host: Live ServiceClient URL. Defaults to Azure public cloud. request_session: Session object to use for http requests. If this is specified, it replaces the default use of httplib or winhttp. Also, the cert_file parameter is unused when a session is passed in. The session object handles authentication, and as such can support multiple types of authentication:.pem certificate, oauth. For example, you can pass in a Session instance from the requests library. To use.pem certificate authentication with requests library, set the path to the.pem file on the session.cert attribute. timeout: Optional. Timeout for the http request, in seconds. check_namespace_availability(name) Checks to see if the specified service bus namespace is available, or if it has already been taken. name: Name of the service bus namespace to validate. create_namespace(name, region) Create a new service bus namespace. name: Name of the service bus namespace to create. region: Region to create the namespace in. delete_namespace(name) Delete a service bus namespace. name: Name of the service bus namespace to delete. get_metrics_data_notification_hub(name, hub_name, metric, rollup, filter_expresssion) Retrieves the list of supported metrics for this namespace and topic name: Name of the service bus namespace. hub_name: Name of the service bus notification hub in this namespace. metric: name of a supported metric 36 Chapter 8. Indices and tables

Azure SDK for Python Documentation

Azure SDK for Python Documentation Azure SDK for Python Documentation Release 0.37.0 Microsoft Oct 05, 2017 Contents 1 Installation: 1 2 Documentation: 3 3 Features: 5 4 System Requirements: 7 5 Need Help?: 9 6 Contributing: 11 6.1 Contribute

More information

Developing Microsoft Azure Solutions (70-532) Syllabus

Developing Microsoft Azure Solutions (70-532) Syllabus Developing Microsoft Azure Solutions (70-532) Syllabus Cloud Computing Introduction What is Cloud Computing Cloud Characteristics Cloud Computing Service Models Deployment Models in Cloud Computing Advantages

More information

Developing Microsoft Azure Solutions (70-532) Syllabus

Developing Microsoft Azure Solutions (70-532) Syllabus Developing Microsoft Azure Solutions (70-532) Syllabus Cloud Computing Introduction What is Cloud Computing Cloud Characteristics Cloud Computing Service Models Deployment Models in Cloud Computing Advantages

More information

Developing Microsoft Azure Solutions (70-532) Syllabus

Developing Microsoft Azure Solutions (70-532) Syllabus Developing Microsoft Azure Solutions (70-532) Syllabus Cloud Computing Introduction What is Cloud Computing Cloud Characteristics Cloud Computing Service Models Deployment Models in Cloud Computing Advantages

More information

Vlad Vinogradsky

Vlad Vinogradsky Vlad Vinogradsky vladvino@microsoft.com http://twitter.com/vladvino Commercially available cloud platform offering Billing starts on 02/01/2010 A set of cloud computing services Services can be used together

More information

Workspace ONE UEM Notification Service. VMware Workspace ONE UEM 1811

Workspace ONE UEM  Notification Service. VMware Workspace ONE UEM 1811 Workspace ONE UEM Email Notification Service VMware Workspace ONE UEM 1811 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments

More information

Vendor: Microsoft. Exam Code: Exam Name: Developing Microsoft Azure Solutions. Version: Demo

Vendor: Microsoft. Exam Code: Exam Name: Developing Microsoft Azure Solutions. Version: Demo Vendor: Microsoft Exam Code: 70-532 Exam Name: Developing Microsoft Azure Solutions Version: Demo DEMO QUESTION 1 You need to configure storage for the solution. What should you do? To answer, drag the

More information

Developing Microsoft Azure and Web Services. Course Code: 20487C; Duration: 5 days; Instructor-led

Developing Microsoft Azure and Web Services. Course Code: 20487C; Duration: 5 days; Instructor-led Developing Microsoft Azure and Web Services Course Code: 20487C; Duration: 5 days; Instructor-led WHAT YOU WILL LEARN In this course, students will learn how to design and develop services that access

More information

How to Configure a High Availability Cluster in Azure via Web Portal and ASM

How to Configure a High Availability Cluster in Azure via Web Portal and ASM How to Configure a High Availability Cluster in Azure via Web Portal and ASM To safeguard against hardware and software failures in the Azure cloud, use a high availability (HA) setup. The Barracuda NextGen

More information

WINDOWS AZURE QUEUE. Table of Contents. 1 Introduction

WINDOWS AZURE QUEUE. Table of Contents. 1 Introduction WINDOWS AZURE QUEUE December, 2008 Table of Contents 1 Introduction... 1 2 Build Cloud Applications with Azure Queue... 2 3 Data Model... 5 4 Queue REST Interface... 6 5 Queue Usage Example... 7 5.1 A

More information

Deccansoft Software Services

Deccansoft Software Services Azure Syllabus Cloud Computing What is Cloud Computing Cloud Characteristics Cloud Computing Service Models Deployment Models in Cloud Computing Advantages and Disadvantages of Cloud Computing Getting

More information

70-487: Developing Windows Azure and Web Services

70-487: Developing Windows Azure and Web Services 70-487: Developing Windows Azure and Web Services Candidates for this certification are professional developers that use Visual Studio 2015112017 11 and the Microsoft.NET Core Framework 4.5 to design and

More information

Course Outline: Course 50466A: Windows Azure Solutions with Microsoft Visual Studio 2010

Course Outline: Course 50466A: Windows Azure Solutions with Microsoft Visual Studio 2010 Course Outline: Course 50466A: Windows Azure Solutions with Microsoft Visual Studio 2010 Learning Method: Instructor-led Classroom Learning Duration: 3.00 Day(s)/ 24 hrs Overview: This class is an introduction

More information

COURSE 20487B: DEVELOPING WINDOWS AZURE AND WEB SERVICES

COURSE 20487B: DEVELOPING WINDOWS AZURE AND WEB SERVICES ABOUT THIS COURSE In this course, students will learn how to design and develop services that access local and remote data from various data sources. Students will also learn how to develop and deploy

More information

[MS20487]: Developing Windows Azure and Web Services

[MS20487]: Developing Windows Azure and Web Services [MS20487]: Developing Windows Azure and Web Services Length : 5 Days Audience(s) : Developers Level : 300 Technology : Cross-Platform Development Delivery Method : Instructor-led (Classroom) Course Overview

More information

Developing Windows Azure and Web Services

Developing Windows Azure and Web Services Developing Windows Azure and Web Services Course 20487B; 5 days, Instructor-led Course Description In this course, students will learn how to design and develop services that access local and remote data

More information

Developing Microsoft Azure Solutions: Course Agenda

Developing Microsoft Azure Solutions: Course Agenda Developing Microsoft Azure Solutions: 70-532 Course Agenda Module 1: Overview of the Microsoft Azure Platform Microsoft Azure provides a collection of services that you can use as building blocks for your

More information

Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com.

Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com. VMware AirWatch Email Notification Service Installation Guide Providing real-time email notifications to ios devices with AirWatch Inbox and VMware Boxer Workspace ONE UEM v9.7 Have documentation feedback?

More information

BraindumpsQA. IT Exam Study materials / Braindumps

BraindumpsQA.  IT Exam Study materials / Braindumps BraindumpsQA http://www.braindumpsqa.com IT Exam Study materials / Braindumps Exam : 70-534 Title : Architecting Microsoft Azure Solutions Vendor : Microsoft Version : DEMO Get Latest & Valid 70-534 Exam's

More information

Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com.

Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com. VMware AirWatch Email Notification Service Installation Guide Providing real-time email notifications to ios devices with AirWatch Inbox and VMware Boxer AirWatch v9.1 Have documentation feedback? Submit

More information

Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com.

Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com. VMware AirWatch Email Notification Service Installation Guide Providing real-time email notifications to ios devices with AirWatch Inbox and VMware Boxer Workspace ONE UEM v9.4 Have documentation feedback?

More information

DEVELOPING WEB AZURE AND WEB SERVICES MICROSOFT WINDOWS AZURE

DEVELOPING WEB AZURE AND WEB SERVICES MICROSOFT WINDOWS AZURE 70-487 DEVELOPING WEB AZURE AND WEB SERVICES MICROSOFT WINDOWS AZURE ACCESSING DATA(20 TO 25%) 1) Choose data access technologies a) Choose a technology (ADO.NET, Entity Framework, WCF Data Services, Azure

More information

Developing Microsoft Azure Solutions

Developing Microsoft Azure Solutions Course 20532C: Developing Microsoft Azure Solutions Course details Course Outline Module 1: OVERVIEW OF THE MICROSOFT AZURE PLATFORM This module reviews the services available in the Azure platform and

More information

BraindumpsQA. IT Exam Study materials / Braindumps

BraindumpsQA.  IT Exam Study materials / Braindumps BraindumpsQA http://www.braindumpsqa.com IT Exam Study materials / Braindumps Exam : 70-533 Title : Implementing Microsoft Azure Infrastructure Solutions Vendor : Microsoft Version : DEMO Get Latest &

More information

Course Outline. Introduction to Azure for Developers Course 10978A: 5 days Instructor Led

Course Outline. Introduction to Azure for Developers Course 10978A: 5 days Instructor Led Introduction to Azure for Developers Course 10978A: 5 days Instructor Led About this course This course offers students the opportunity to take an existing ASP.NET MVC application and expand its functionality

More information

Course Outline. Lesson 2, Azure Portals, describes the two current portals that are available for managing Azure subscriptions and services.

Course Outline. Lesson 2, Azure Portals, describes the two current portals that are available for managing Azure subscriptions and services. Course Outline Module 1: Overview of the Microsoft Azure Platform Microsoft Azure provides a collection of services that you can use as building blocks for your cloud applications. Lesson 1, Azure Services,

More information

Developing Microsoft Azure Solutions

Developing Microsoft Azure Solutions Developing Microsoft Azure Solutions Duration: 5 Days Course Code: M20532 Overview: This course is intended for students who have experience building web applications. Students should also have experience

More information

Azure Learning Circles

Azure Learning Circles Azure Learning Circles Azure Management Session 1: Logs, Diagnostics & Metrics Presented By: Shane Creamer shanec@microsoft.com Typical Customer Narratives Most customers know how to operate on-premises,

More information

BEAAquaLogic. Service Bus. MQ Transport User Guide

BEAAquaLogic. Service Bus. MQ Transport User Guide BEAAquaLogic Service Bus MQ Transport User Guide Version: 3.0 Revised: February 2008 Contents Introduction to the MQ Transport Messaging Patterns......................................................

More information

Google GCP-Solution Architects Exam

Google GCP-Solution Architects Exam Volume: 90 Questions Question: 1 Regarding memcache which of the options is an ideal use case? A. Caching data that isn't accessed often B. Caching data that is written more than it's read C. Caching important

More information

Course Outline. Developing Microsoft Azure Solutions Course 20532C: 4 days Instructor Led

Course Outline. Developing Microsoft Azure Solutions Course 20532C: 4 days Instructor Led Developing Microsoft Azure Solutions Course 20532C: 4 days Instructor Led About this course This course is intended for students who have experience building ASP.NET and C# applications. Students will

More information

BEAAquaLogic. Service Bus. Native MQ Transport User Guide

BEAAquaLogic. Service Bus. Native MQ Transport User Guide BEAAquaLogic Service Bus Native MQ Transport User Guide Version: 2.6 RP1 Revised: November 2007 Contents Introduction to the Native MQ Transport Advantages of Using the Native MQ Transport................................

More information

MS-20487: Developing Windows Azure and Web Services

MS-20487: Developing Windows Azure and Web Services MS-20487: Developing Windows Azure and Web Services Description In this course, students will learn how to design and develop services that access local and remote data from various data sources. Students

More information

Techno Expert Solutions

Techno Expert Solutions Course Content of Microsoft Windows Azzure Developer: Course Outline Module 1: Overview of the Microsoft Azure Platform Microsoft Azure provides a collection of services that you can use as building blocks

More information

70-532: Developing Microsoft Azure Solutions

70-532: Developing Microsoft Azure Solutions 70-532: Developing Microsoft Azure Solutions Objective Domain Note: This document shows tracked changes that are effective as of January 18, 2018. Create and Manage Azure Resource Manager Virtual Machines

More information

20532D: Developing Microsoft Azure Solutions

20532D: Developing Microsoft Azure Solutions 20532D: Developing Microsoft Azure Solutions Course Details Course Code: Duration: Notes: 20532D 5 days Elements of this syllabus are subject to change. About this course This course is intended for students

More information

Microsoft Azure Storage

Microsoft Azure Storage Microsoft Azure Storage Enabling the Digital Enterprise MICROSOFT AZURE STORAGE (BLOB/TABLE/QUEUE) July 2015 The goal of this white paper is to explore Microsoft Azure Storage, understand how it works

More information

Azure Developer Immersion Getting Started

Azure Developer Immersion Getting Started Azure Developer Immersion Getting Started In this walkthrough, you will get connected to Microsoft Azure and Visual Studio Team Services. You will also get the code and supporting files you need onto your

More information

Management Tools. Management Tools. About the Management GUI. About the CLI. This chapter contains the following sections:

Management Tools. Management Tools. About the Management GUI. About the CLI. This chapter contains the following sections: This chapter contains the following sections:, page 1 About the Management GUI, page 1 About the CLI, page 1 User Login Menu Options, page 2 Customizing the GUI and CLI Banners, page 3 REST API, page 3

More information

ejpiaj Documentation Release Marek Wywiał

ejpiaj Documentation Release Marek Wywiał ejpiaj Documentation Release 0.4.0 Marek Wywiał Mar 06, 2018 Contents 1 ejpiaj 3 1.1 License.................................................. 3 1.2 Features..................................................

More information

Microsoft_PrepKing_70-583_v _85q_By-Cath. if u wana pass the exam with good percentage dn follow this dump

Microsoft_PrepKing_70-583_v _85q_By-Cath. if u wana pass the exam with good percentage dn follow this dump Microsoft_PrepKing_70-583_v2011-11-25_85q_By-Cath Number: 70-583 Passing Score: 800 Time Limit: 120 min File Version: 2011-11-25 http://www.gratisexam.com/ Exam : Microsoft_PrepKing_70-583 Ver :2011-11-25

More information

70-532: Developing Microsoft Azure Solutions

70-532: Developing Microsoft Azure Solutions 70-532: Developing Microsoft Azure Solutions Exam Design Target Audience Candidates of this exam are experienced in designing, programming, implementing, automating, and monitoring Microsoft Azure solutions.

More information

Talend Component tgoogledrive

Talend Component tgoogledrive Talend Component tgoogledrive Purpose and procedure This component manages files on a Google Drive. The component provides these capabilities: 1. Providing only the client for other tgoogledrive components

More information

Exam : Implementing Microsoft Azure Infrastructure Solutions

Exam : Implementing Microsoft Azure Infrastructure Solutions Exam 70-533: Implementing Microsoft Azure Infrastructure Solutions Objective Domain Note: This document shows tracked changes that are effective as of January 18, 2018. Design and Implement Azure App Service

More information

Bitdock. Release 0.1.0

Bitdock. Release 0.1.0 Bitdock Release 0.1.0 August 07, 2014 Contents 1 Installation 3 1.1 Building from source........................................... 3 1.2 Dependencies............................................... 3

More information

Developing Microsoft Azure Solutions (MS 20532)

Developing Microsoft Azure Solutions (MS 20532) Developing Microsoft Azure Solutions (MS 20532) COURSE OVERVIEW: This course is intended for students who have experience building ASP.NET and C# applications. Students will also have experience with the

More information

CHAPTER2 UNDERSTANDING WINDOWSAZURE PLATFORMARCHITECTURE

CHAPTER2 UNDERSTANDING WINDOWSAZURE PLATFORMARCHITECTURE CHAPTER2 UNDERSTANDING WINDOWSAZURE PLATFORMARCHITECTURE CONTENTS The Windows Azure Developer Portal Creating and running Projects in the Azure Development Platform Using Azure Application Templates for

More information

AWS Elemental MediaStore. User Guide

AWS Elemental MediaStore. User Guide AWS Elemental MediaStore User Guide AWS Elemental MediaStore: User Guide Copyright 2018 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not

More information

Programming Windows Azure

Programming Windows Azure Programming Windows Azure Sriram Krishnan O'REILLY* Beijing Cambridge Farnham Koln Sebastopol Taipei Tokyo Table of Contents Preface xiii 1. Cloud Computing 1 Understanding Cloud Computing 1 History of

More information

AvePoint Cloud Governance. Release Notes

AvePoint Cloud Governance. Release Notes AvePoint Cloud Governance Release Notes Table of Contents New Features and Improvements: June 2018... 2 New Features and Improvements: May 2018... 3 New Features and Improvements: April 2018... 4 New Features

More information

Programming Microsoft's Clouds

Programming Microsoft's Clouds Programming Microsoft's Clouds WINDOWS AZURE AND OFFICE 365 Thomas Rizzo Razi bin Rais Michiel van Otegem Darrin Bishop George Durzi Zoiner Tejada David Mann WILEY John Wiley & Sons, Inc. INTRODUCTION

More information

Getting Started with the Ed-Fi ODS and Ed-Fi ODS API

Getting Started with the Ed-Fi ODS and Ed-Fi ODS API Getting Started with the Ed-Fi ODS and Ed-Fi ODS API Ed-Fi ODS and Ed-Fi ODS API Version 2.0 - Technical Preview January 2015 2014-2015 Ed-Fi Alliance, LLC. All rights reserved. Ed-Fi is a registered trademark

More information

f5-icontrol-rest Documentation

f5-icontrol-rest Documentation f5-icontrol-rest Documentation Release 1.3.10 F5 Networks Aug 04, 2018 Contents 1 Overview 1 2 Installation 3 2.1 Using Pip................................................. 3 2.2 GitHub..................................................

More information

Service Level Agreement for Microsoft Azure operated by 21Vianet. Last updated: November Introduction

Service Level Agreement for Microsoft Azure operated by 21Vianet. Last updated: November Introduction Service Level Agreement for Microsoft Azure operated by 21Vianet Last updated: November 2017 1. Introduction This Service Level Agreement for Azure (this SLA ) is made by 21Vianet in connection with, and

More information

Ceilometer Documentation

Ceilometer Documentation Ceilometer Documentation Release 0.0 OpenStack, LLC July 06, 2012 CONTENTS 1 What is the purpose of the project and vision for it? 3 2 Table of contents 5 2.1 Initial setup................................................

More information

IAM. Shopping Cart. IAM Description PM OM CM IF. CE SC USM Common Web CMS Reporting. Review & Share. Omnichannel Frontend...

IAM. Shopping Cart. IAM Description PM OM CM IF. CE SC USM Common Web CMS Reporting. Review & Share. Omnichannel Frontend... PM OM CM IF IAM CE SC USM Common Web CMS Reporting IAM Description The identity & access management (IAM) provides functions such as account information management, role permission management, access control

More information

ForeScout Extended Module for ServiceNow

ForeScout Extended Module for ServiceNow ForeScout Extended Module for ServiceNow Version 1.2 Table of Contents About ServiceNow Integration... 4 Use Cases... 4 Asset Identification... 4 Asset Inventory True-up... 5 Additional ServiceNow Documentation...

More information

Pusher Documentation. Release. Top Free Games

Pusher Documentation. Release. Top Free Games Pusher Documentation Release Top Free Games January 18, 2017 Contents 1 Overview 3 1.1 Features.................................................. 3 1.2 The Stack.................................................

More information

CRM Partners Anonymization - Implementation Guide v8.2 Page 2

CRM Partners Anonymization - Implementation Guide v8.2 Page 2 1. Introduction 3 1.1 Product summary 3 1.2 Document outline 3 1.3 Compatibility with Microsoft Dynamics CRM 3 1.4 Target audience 3 2. Functional Reference 4 2.1 Overview 4 2.2 Getting started 4 2.3 Anonymize

More information

Cloud Help for Community Managers...3. Release Notes System Requirements Administering Jive for Office... 6

Cloud Help for Community Managers...3. Release Notes System Requirements Administering Jive for Office... 6 for Office Contents 2 Contents Cloud Help for Community Managers...3 Release Notes... 4 System Requirements... 5 Administering Jive for Office... 6 Getting Set Up...6 Installing the Extended API JAR File...6

More information

Create Decryption Policies to Control HTTPS Traffic

Create Decryption Policies to Control HTTPS Traffic Create Decryption Policies to Control HTTPS Traffic This chapter contains the following sections: Overview of Create Decryption Policies to Control HTTPS Traffic, page 1 Managing HTTPS Traffic through

More information

Whiteboard 6 feet by 4 feet (minimum) Whiteboard markers Red, Blue, Green, Black Video Projector (1024 X 768 resolutions)

Whiteboard 6 feet by 4 feet (minimum) Whiteboard markers Red, Blue, Green, Black Video Projector (1024 X 768 resolutions) Workshop Name Windows Azure Platform as a Service (PaaS) Duration 6 Days Objective Build development skills on the cloud platform from Microsoft Windows Azure Platform Participants Entry Profile Participants

More information

AvePoint Governance Automation 2. Release Notes

AvePoint Governance Automation 2. Release Notes AvePoint Governance Automation 2 Release Notes Service Pack 2, Cumulative Update 1 Release Date: June 2018 New Features and Improvements In the Create Office 365 Group/Team service > Governance Automation

More information

Workspace ONE UEM Notification Service 2. VMware Workspace ONE UEM 1811

Workspace ONE UEM  Notification Service 2. VMware Workspace ONE UEM 1811 Workspace ONE UEM Email Notification Service 2 VMware Workspace ONE UEM 1811 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments

More information

AWS Elemental MediaPackage API Reference. API Reference

AWS Elemental MediaPackage API Reference. API Reference AWS Elemental MediaPackage API Reference API Reference API Reference: API Reference Copyright 2018 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress

More information

Marathon Documentation

Marathon Documentation Marathon Documentation Release 3.0.0 Top Free Games Feb 07, 2018 Contents 1 Overview 3 1.1 Features.................................................. 3 1.2 Architecture...............................................

More information

CSAL: A CLOUD STORAGE ABSTRACTION LAYER TO ENABLE PORTABLE CLOUD APPLICATIONS

CSAL: A CLOUD STORAGE ABSTRACTION LAYER TO ENABLE PORTABLE CLOUD APPLICATIONS CSAL: A CLOUD STORAGE ABSTRACTION LAYER TO ENABLE PORTABLE CLOUD APPLICATIONS Zach Hill & Marty Humphrey Dept. of Computer Science, University of Virginia zjh5f@cs.virginia.edu A Cloud Application User

More information

Course AZ-100T01-A: Manage Subscriptions and Resources

Course AZ-100T01-A: Manage Subscriptions and Resources Course AZ-100T01-A: Manage Subscriptions and Resources Module 1: Managing Azure Subscriptions In this module, you ll learn about the components that make up an Azure subscription and how management groups

More information

Libelium Cloud Hive. Technical Guide

Libelium Cloud Hive. Technical Guide Libelium Cloud Hive Technical Guide Index Document version: v7.0-12/2018 Libelium Comunicaciones Distribuidas S.L. INDEX 1. General and information... 4 1.1. Introduction...4 1.1.1. Overview...4 1.2. Data

More information

THOMSON REUTERS TICK HISTORY RELEASE 12.1 BEST PRACTICES AND LIMITS DOCUMENT VERSION 1.0

THOMSON REUTERS TICK HISTORY RELEASE 12.1 BEST PRACTICES AND LIMITS DOCUMENT VERSION 1.0 THOMSON REUTERS TICK HISTORY RELEASE 12.1 BEST PRACTICES AND LIMITS DOCUMENT VERSION 1.0 Issued July 2018 Thomson Reuters 2018. All Rights Reserved. Thomson Reuters disclaims any and all liability arising

More information

EasiShare ios User Guide

EasiShare ios User Guide Copyright 06 Inspire-Tech Pte Ltd. All Rights Reserved. Page of 44 Copyright 06 by Inspire-Tech Pte Ltd. All rights reserved. All trademarks or registered trademarks mentioned in this document are properties

More information

Link to Download FlexiDoc Server preactivated

Link to Download FlexiDoc Server preactivated Link to Download FlexiDoc Server preactivated Download FlexiDoc Server with licence code FlexiDoc Server last edition of windows XP x32&64 For the product update process, see ⠌ Product version: 3.1.6.0

More information

Citrix Analytics Data Governance Collection, storage, and retention of logs generated in connection with Citrix Analytics service.

Citrix Analytics Data Governance Collection, storage, and retention of logs generated in connection with Citrix Analytics service. Citrix Analytics Data Governance Collection, storage, and retention of logs generated in connection with Citrix Analytics service. Citrix.com Data Governance For up-to-date information visit: This section

More information

Account Activity Migration guide & set up

Account Activity Migration guide & set up Account Activity Migration guide & set up Agenda 1 2 3 4 5 What is the Account Activity (AAAPI)? User Streams & Site Streams overview What s different & what s changing? How to migrate to AAAPI? Questions?

More information

Single Sign-On for PCF. User's Guide

Single Sign-On for PCF. User's Guide Single Sign-On for PCF Version 1.2 User's Guide 2018 Pivotal Software, Inc. Table of Contents Table of Contents Single Sign-On Overview Installation Getting Started with Single Sign-On Manage Service Plans

More information

BlobPorter Documentation. Jesus Aguilar

BlobPorter Documentation. Jesus Aguilar Jesus Aguilar May 16, 2018 Contents: 1 Getting Started 3 1.1 Linux................................................... 3 1.2 Windows................................................. 3 1.3 Command Options............................................

More information

Amazon Simple Queue Service. Developer Guide API Version

Amazon Simple Queue Service. Developer Guide API Version Amazon Simple Queue Service Developer Guide Amazon Simple Queue Service: Developer Guide Copyright 2008 Amazon Web Services LLC or its affiliates. All rights reserved. Table of Contents What's New... 1

More information

Deploy the ExtraHop Explore Appliance in Azure

Deploy the ExtraHop Explore Appliance in Azure Deploy the ExtraHop Explore Appliance in Azure Published: 2018-07-19 In this guide, you will learn how to deploy an ExtraHop Explore virtual appliance in a Microsoft Azure environment and join multiple

More information

Vodafone Secure Device Manager Administration User Guide

Vodafone Secure Device Manager Administration User Guide Vodafone Secure Device Manager Administration User Guide Vodafone New Zealand Limited. Correct as of June 2017. Vodafone Ready Business Contents Introduction 3 Help 4 How to find help in the Vodafone Secure

More information

Engage - MS CRM Integration Installation and Setup Guide

Engage - MS CRM Integration Installation and Setup Guide Engage - MS CRM Integration Installation and Setup Guide Published: January 2014 Copyright 2014 Silverpop Systems Table of Contents 1 Introduction... 3 1.1 Engage MS CRM Integration Overview... 3 1.2 Engage

More information

Service Manager. Database Configuration Guide

Service Manager. Database Configuration Guide Service Manager powered by HEAT Database Configuration Guide 2017.2.1 Copyright Notice This document contains the confidential information and/or proprietary property of Ivanti, Inc. and its affiliates

More information

Lab 2 Third Party API Integration, Cloud Deployment & Benchmarking

Lab 2 Third Party API Integration, Cloud Deployment & Benchmarking Lab 2 Third Party API Integration, Cloud Deployment & Benchmarking In lab 1, you have setup the web framework and the crawler. In this lab, you will complete the deployment flow for launching a web application

More information

StorageGRID Webscale 11.0 Tenant Administrator Guide

StorageGRID Webscale 11.0 Tenant Administrator Guide StorageGRID Webscale 11.0 Tenant Administrator Guide January 2018 215-12403_B0 doccomments@netapp.com Table of Contents 3 Contents Administering a StorageGRID Webscale tenant account... 5 Understanding

More information

Print Management Cloud

Print Management Cloud Print Management Cloud Version 1.0 Configuration Guide January 2018 www.lexmark.com Contents 2 Contents Change history... 4 Overview... 5 Deployment readiness checklist...6 Getting started...7 Accessing

More information

MyGeotab Python SDK Documentation

MyGeotab Python SDK Documentation MyGeotab Python SDK Documentation Release 0.8.0 Aaron Toth Dec 13, 2018 Contents 1 Features 3 2 Usage 5 3 Installation 7 4 Documentation 9 5 Changes 11 5.1 0.8.0 (2018-06-18)............................................

More information

Hands-On Lab. Windows Azure Virtual Machine Roles. Lab version: Last updated: 12/14/2010. Page 1

Hands-On Lab. Windows Azure Virtual Machine Roles. Lab version: Last updated: 12/14/2010. Page 1 Hands-On Lab Windows Azure Virtual Machine Roles Lab version: 2.0.0 Last updated: 12/14/2010 Page 1 CONTENTS OVERVIEW... 3 EXERCISE 1: CREATING AND DEPLOYING A VIRTUAL MACHINE ROLE IN WINDOWS AZURE...

More information

Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras

Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras Lecture 12 Tutorial 3 Part 1 Twitter API In this tutorial, we will learn

More information

Deploying OAuth with Cisco Collaboration Solution Release 12.0

Deploying OAuth with Cisco Collaboration Solution Release 12.0 White Paper Deploying OAuth with Cisco Collaboration Solution Release 12.0 Authors: Bryan Morris, Kevin Roarty (Collaboration Technical Marketing) Last Updated: December 2017 This document describes the

More information

Azure-persistence MARTIN MUDRA

Azure-persistence MARTIN MUDRA Azure-persistence MARTIN MUDRA Storage service access Blobs Queues Tables Storage service Horizontally scalable Zone Redundancy Accounts Based on Uri Pricing Calculator Azure table storage Storage Account

More information

Introduction. Copyright 2018, Itesco AB.

Introduction. Copyright 2018, Itesco AB. icatch3 API Specification Introduction Quick Start Logging in, getting your templates list, logging out Doing Quick Search Creating a Private Prospects Setting template Posting Private Prospects query,

More information

SONERA OPERATOR SERVICE PLATFORM OPAALI PORTAL SMS. FREQUENTLY ASKED QUESTIONS, version 2.0

SONERA OPERATOR SERVICE PLATFORM OPAALI PORTAL SMS. FREQUENTLY ASKED QUESTIONS, version 2.0 SONERA OPERATOR SERVICE PLATFORM FREQUENTLY ASKED QUESTIONS, version 2.0 OPAALI PORTAL Q: Why Registration link to Opaali portal does not work currently, HTTP Operation Forbidden error is shown? A: Sonera's

More information

Account Activity Migration guide & set up

Account Activity Migration guide & set up Account Activity Migration guide & set up Agenda 1 2 3 4 5 What is the Account Activity (AAAPI)? User Streams & Site Streams overview What s different & what s changing? How to migrate to AAAPI? Questions?

More information

KingswaySoft SSIS Integration Toolkit for Marketo Help Manual

KingswaySoft SSIS Integration Toolkit for Marketo Help Manual KingswaySoft SSIS Integration Toolkit for Marketo Help Manual Table of Contents Installation... 3 Using the Marketo Connection Manager... 6 Adding SSIS Components to Business Intelligence Development Studio's

More information

hca-cli Documentation

hca-cli Documentation hca-cli Documentation Release 0.1.0 James Mackey, Andrey Kislyuk Aug 08, 2018 Contents 1 Installation 3 2 Usage 5 2.1 Configuration management....................................... 5 3 Development 7

More information

RSA NetWitness Logs. Salesforce. Event Source Log Configuration Guide. Last Modified: Wednesday, February 14, 2018

RSA NetWitness Logs. Salesforce. Event Source Log Configuration Guide. Last Modified: Wednesday, February 14, 2018 RSA NetWitness Logs Event Source Log Configuration Guide Salesforce Last Modified: Wednesday, February 14, 2018 Event Source Product Information: Vendor: Salesforce Event Source: CRM Versions: API v1.0

More information

DocAve. Release Notes. Governance Automation Service Pack 7. For Microsoft SharePoint

DocAve. Release Notes. Governance Automation Service Pack 7. For Microsoft SharePoint DocAve Governance Automation Service Pack 7 Release Notes For Microsoft SharePoint Released March, 2016 Governance Automation SP7 Update Details Refer to the Updating Your Governance Automation Instance

More information

SALESFORCE DEVELOPER LIMITS AND ALLOCATIONS QUICK REFERENCE

SALESFORCE DEVELOPER LIMITS AND ALLOCATIONS QUICK REFERENCE SALESFORCE DEVELOPER LIMITS AND ALLOCATIONS QUICK REFERENCE Summary Find the most critical limits for developing Lightning Platform applications. About This Quick Reference This quick reference provides

More information

DocAve Online 3. User Guide. Service Pack 17, Cumulative Update 2

DocAve Online 3. User Guide. Service Pack 17, Cumulative Update 2 DocAve Online 3 User Guide Service Pack 17, Cumulative Update 2 Issued November 2017 Table of Contents What s New in the Guide... 8 About DocAve Online... 9 Submitting Documentation Feedback to AvePoint...

More information

Cloud Storage for Enterprise Vault

Cloud Storage for Enterprise Vault Cloud Storage for Enterprise Vault Provided by Business Critical Services Cloud Storage for Enterprise Vault 1 Table of Contents Contributors...3 Revision History...3 Introduction...4 1. Primary partition

More information

Azure Application Deployment and Management: Service Fabric Create and Manage a Local and Azure hosted Service Fabric Cluster and Application

Azure Application Deployment and Management: Service Fabric Create and Manage a Local and Azure hosted Service Fabric Cluster and Application Azure Application Deployment and Management: Service Fabric Create and Manage a Local and Azure hosted Service Fabric Cluster and Application Overview This course includes optional practical exercises

More information