Windows Azure Role Instance Status Probe Action

Microsoft.SystemCenter.Azure.RoleInstance.Status.PA (ProbeActionModuleType)

Element properties:

TypeProbeActionModuleType
IsolationAny
AccessibilityInternal
RunAsMicrosoft.SystemCenter.Azure.RunAsProfile.Proxy
OutputTypeSystem.PropertyBagData

Source Code:

<ProbeActionModuleType ID="Microsoft.SystemCenter.Azure.RoleInstance.Status.PA" Accessibility="Internal" RunAs="Microsoft.SystemCenter.Azure.RunAsProfile.Proxy" Batching="false" PassThrough="false">
<Configuration>
<xsd:element minOccurs="1" maxOccurs="1" name="TimeoutSeconds" type="xsd:integer"/>
<xsd:element minOccurs="0" maxOccurs="1" name="Proxy" type="xsd:string"/>
<xsd:element minOccurs="1" maxOccurs="1" name="CertificateBlob" type="xsd:string"/>
<xsd:element minOccurs="1" maxOccurs="1" name="CertificatePassword" type="xsd:string"/>
<xsd:element minOccurs="1" maxOccurs="1" name="BaseManagementApiAddress" type="xsd:string"/>
<xsd:element minOccurs="1" maxOccurs="1" name="ManagementApiVersion" type="xsd:string"/>
<xsd:element minOccurs="1" maxOccurs="1" name="SubscriptionId" type="xsd:string"/>
<xsd:element minOccurs="1" maxOccurs="1" name="ServiceName" type="xsd:string"/>
<xsd:element minOccurs="1" maxOccurs="1" name="DeploymentSlot" type="xsd:string"/>
</Configuration>
<ModuleImplementation Isolation="Any">
<Managed>
<Assembly>Microsoft.EnterpriseManagement.Modules.Azure, Culture="", PublicKeyToken="31bf3856ad364e35"</Assembly>
<Type>Microsoft.EnterpriseManagement.Modules.Azure.RoleInstanceStatusProbe</Type>
</Managed>
</ModuleImplementation>
<OutputType>System!System.PropertyBagData</OutputType>
<TriggerOnly>true</TriggerOnly>
</ProbeActionModuleType>