Class: Azure::ServiceFabric::V6_4_0_36::Models::CodePackageEntryPoint
- Inherits:
-
Object
- Object
- Azure::ServiceFabric::V6_4_0_36::Models::CodePackageEntryPoint
- Includes:
- MsRestAzure
- Defined in:
- lib/6.4.0.36/generated/azure_service_fabric/models/code_package_entry_point.rb
Overview
Information about setup or main entry point of a code package deployed on a Service Fabric node.
Instance Attribute Summary collapse
-
#code_package_entry_point_statistics ⇒ CodePackageEntryPointStatistics
main entry point of a code package deployed on a Service Fabric node.
-
#entry_point_location ⇒ String
The location of entry point executable on the node.
-
#instance_id ⇒ String
code package setup entry point (if specified) runs first and after it finishes main entry point is started.
-
#next_activation_time ⇒ DateTime
will be run next.
-
#process_id ⇒ String
The process ID of the entry point.
-
#run_as_user_name ⇒ String
run on the node.
-
#status ⇒ EntryPointStatus
entry point deployed on a Service Fabric node.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for CodePackageEntryPoint class as Ruby Hash.
Instance Attribute Details
#code_package_entry_point_statistics ⇒ CodePackageEntryPointStatistics
main entry point of a code package deployed on a Service Fabric node.
28 29 30 |
# File 'lib/6.4.0.36/generated/azure_service_fabric/models/code_package_entry_point.rb', line 28 def code_package_entry_point_statistics @code_package_entry_point_statistics end |
#entry_point_location ⇒ String
Returns The location of entry point executable on the node.
17 18 19 |
# File 'lib/6.4.0.36/generated/azure_service_fabric/models/code_package_entry_point.rb', line 17 def entry_point_location @entry_point_location end |
#instance_id ⇒ String
code package setup entry point (if specified) runs first and after it finishes main entry point is started. Each time entry point executable is run, its instance id will change.
43 44 45 |
# File 'lib/6.4.0.36/generated/azure_service_fabric/models/code_package_entry_point.rb', line 43 def instance_id @instance_id end |
#next_activation_time ⇒ DateTime
will be run next.
37 38 39 |
# File 'lib/6.4.0.36/generated/azure_service_fabric/models/code_package_entry_point.rb', line 37 def next_activation_time @next_activation_time end |
#process_id ⇒ String
Returns The process ID of the entry point.
20 21 22 |
# File 'lib/6.4.0.36/generated/azure_service_fabric/models/code_package_entry_point.rb', line 20 def process_id @process_id end |
#run_as_user_name ⇒ String
run on the node.
24 25 26 |
# File 'lib/6.4.0.36/generated/azure_service_fabric/models/code_package_entry_point.rb', line 24 def run_as_user_name @run_as_user_name end |
#status ⇒ EntryPointStatus
entry point deployed on a Service Fabric node. Possible values include: ‘Invalid’, ‘Pending’, ‘Starting’, ‘Started’, ‘Stopping’, ‘Stopped’
33 34 35 |
# File 'lib/6.4.0.36/generated/azure_service_fabric/models/code_package_entry_point.rb', line 33 def status @status end |
Class Method Details
.mapper ⇒ Object
Mapper for CodePackageEntryPoint class as Ruby Hash. This will be used for serialization/deserialization.
50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 |
# File 'lib/6.4.0.36/generated/azure_service_fabric/models/code_package_entry_point.rb', line 50 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'CodePackageEntryPoint', type: { name: 'Composite', class_name: 'CodePackageEntryPoint', model_properties: { entry_point_location: { client_side_validation: true, required: false, serialized_name: 'EntryPointLocation', type: { name: 'String' } }, process_id: { client_side_validation: true, required: false, serialized_name: 'ProcessId', type: { name: 'String' } }, run_as_user_name: { client_side_validation: true, required: false, serialized_name: 'RunAsUserName', type: { name: 'String' } }, code_package_entry_point_statistics: { client_side_validation: true, required: false, serialized_name: 'CodePackageEntryPointStatistics', type: { name: 'Composite', class_name: 'CodePackageEntryPointStatistics' } }, status: { client_side_validation: true, required: false, serialized_name: 'Status', type: { name: 'String' } }, next_activation_time: { client_side_validation: true, required: false, serialized_name: 'NextActivationTime', type: { name: 'DateTime' } }, instance_id: { client_side_validation: true, required: false, serialized_name: 'InstanceId', type: { name: 'String' } } } } } end |