Class: Aws::NetworkSecurityManager::Types::TemplateOrRuleReference
- Inherits:
-
Struct
- Object
- Struct
- Aws::NetworkSecurityManager::Types::TemplateOrRuleReference
- Defined in:
- gems/aws-sdk-networksecuritymanager/lib/aws-sdk-networksecuritymanager/types.rb
Overview
Note:
TemplateOrRuleReference is a union - when making an API calls you must set exactly one of the members.
A reference to either a template or a rule in a create or update
request. Set exactly one of templateIdentifier or ruleIdentifier.
Defined Under Namespace
Classes: RuleIdentifier, TemplateIdentifier, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#rule_identifier ⇒ String
The identifier of the rule.
-
#template_identifier ⇒ String
The identifier of the template.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#rule_identifier ⇒ String
The identifier of the rule. This is the rule's Amazon Resource Name (ARN).
3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 |
# File 'gems/aws-sdk-networksecuritymanager/lib/aws-sdk-networksecuritymanager/types.rb', line 3918 class TemplateOrRuleReference < Struct.new( :template_identifier, :rule_identifier, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class TemplateIdentifier < TemplateOrRuleReference; end class RuleIdentifier < TemplateOrRuleReference; end class Unknown < TemplateOrRuleReference; end end |
#template_identifier ⇒ String
The identifier of the template. This is the template's Amazon Resource Name (ARN).
3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 |
# File 'gems/aws-sdk-networksecuritymanager/lib/aws-sdk-networksecuritymanager/types.rb', line 3918 class TemplateOrRuleReference < Struct.new( :template_identifier, :rule_identifier, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class TemplateIdentifier < TemplateOrRuleReference; end class RuleIdentifier < TemplateOrRuleReference; end class Unknown < TemplateOrRuleReference; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
3918 3919 3920 |
# File 'gems/aws-sdk-networksecuritymanager/lib/aws-sdk-networksecuritymanager/types.rb', line 3918 def unknown @unknown end |