Class: Azure::ServiceFabric::V6_4_0_36::Models::InlinedValueSecretResourceProperties
- Inherits:
-
SecretResourceProperties
- Object
- SecretResourcePropertiesBase
- SecretResourceProperties
- Azure::ServiceFabric::V6_4_0_36::Models::InlinedValueSecretResourceProperties
- Includes:
- MsRestAzure
- Defined in:
- lib/6.4.0.36/generated/azure_service_fabric/models/inlined_value_secret_resource_properties.rb
Overview
Describes the properties of a secret resource whose value is provided explicitly as plaintext. The secret resource may have multiple values, each being uniquely versioned. The secret value of each version is stored encrypted, and delivered as plaintext into the context of applications referencing it.
Instance Attribute Summary collapse
-
#kind ⇒ Object
Returns the value of attribute kind.
Attributes inherited from SecretResourceProperties
#content_type, #description, #status, #status_details
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for InlinedValueSecretResourceProperties class as Ruby Hash.
Instance Method Summary collapse
-
#initialize ⇒ InlinedValueSecretResourceProperties
constructor
A new instance of InlinedValueSecretResourceProperties.
Constructor Details
#initialize ⇒ InlinedValueSecretResourceProperties
Returns a new instance of InlinedValueSecretResourceProperties.
20 21 22 |
# File 'lib/6.4.0.36/generated/azure_service_fabric/models/inlined_value_secret_resource_properties.rb', line 20 def initialize @kind = "inlinedValue" end |
Instance Attribute Details
#kind ⇒ Object
Returns the value of attribute kind.
24 25 26 |
# File 'lib/6.4.0.36/generated/azure_service_fabric/models/inlined_value_secret_resource_properties.rb', line 24 def kind @kind end |
Class Method Details
.mapper ⇒ Object
Mapper for InlinedValueSecretResourceProperties class as Ruby Hash. This will be used for serialization/deserialization.
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 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 |
# File 'lib/6.4.0.36/generated/azure_service_fabric/models/inlined_value_secret_resource_properties.rb', line 31 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'inlinedValue', type: { name: 'Composite', class_name: 'InlinedValueSecretResourceProperties', model_properties: { kind: { client_side_validation: true, required: true, serialized_name: 'kind', type: { name: 'String' } }, description: { client_side_validation: true, required: false, serialized_name: 'description', type: { name: 'String' } }, status: { client_side_validation: true, required: false, read_only: true, serialized_name: 'status', type: { name: 'String' } }, status_details: { client_side_validation: true, required: false, read_only: true, serialized_name: 'statusDetails', type: { name: 'String' } }, content_type: { client_side_validation: true, required: false, serialized_name: 'contentType', type: { name: 'String' } } } } } end |