Class: AWSCDK::Codepipeline::CfnCustomActionType::ArtifactDetailsProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::Codepipeline::CfnCustomActionType::ArtifactDetailsProperty
- Defined in:
- codepipeline/cfn_custom_action_type.rb
Overview
Returns information about the details of an artifact.
Instance Attribute Summary collapse
-
#maximum_count ⇒ Numeric
readonly
The maximum number of artifacts allowed for the action type.
-
#minimum_count ⇒ Numeric
readonly
The minimum number of artifacts allowed for the action type.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(maximum_count:, minimum_count:) ⇒ ArtifactDetailsProperty
constructor
A new instance of ArtifactDetailsProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(maximum_count:, minimum_count:) ⇒ ArtifactDetailsProperty
Returns a new instance of ArtifactDetailsProperty.
605 606 607 608 609 610 |
# File 'codepipeline/cfn_custom_action_type.rb', line 605 def initialize(maximum_count:, minimum_count:) @maximum_count = maximum_count Jsii::Type.check_type(@maximum_count, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "maximumCount") @minimum_count = minimum_count Jsii::Type.check_type(@minimum_count, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "minimumCount") end |
Instance Attribute Details
#maximum_count ⇒ Numeric (readonly)
The maximum number of artifacts allowed for the action type.
616 617 618 |
# File 'codepipeline/cfn_custom_action_type.rb', line 616 def maximum_count @maximum_count end |
#minimum_count ⇒ Numeric (readonly)
The minimum number of artifacts allowed for the action type.
621 622 623 |
# File 'codepipeline/cfn_custom_action_type.rb', line 621 def minimum_count @minimum_count end |
Class Method Details
.jsii_properties ⇒ Object
623 624 625 626 627 628 |
# File 'codepipeline/cfn_custom_action_type.rb', line 623 def self.jsii_properties { :maximum_count => "maximumCount", :minimum_count => "minimumCount", } end |
Instance Method Details
#to_jsii ⇒ Object
630 631 632 633 634 635 636 637 |
# File 'codepipeline/cfn_custom_action_type.rb', line 630 def to_jsii result = {} result.merge!({ "maximumCount" => @maximum_count, "minimumCount" => @minimum_count, }) result.compact end |