Class: MintPress::Aws::Route53::TrafficPolicyVersion
- Inherits:
-
Object
- Object
- MintPress::Aws::Route53::TrafficPolicyVersion
- Includes:
- MintLogger, AwsCommon, Mixins::Properties
- Defined in:
- src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/route53/traffic_policy_version.rb
Properties (Read/Write)
-
#id ⇒ [String] (Default Value: Proc.new { self.name })
'Specify the value of Id of the traffic policy for which you want to list all versions.'
Property Attributes- create_traffic_policy_version_prop ⇒ 'id'
- read_only ⇒ false
- source ⇒ "list_traffic_policy_versions"
- list_traffic_policy_versions_prop ⇒ 'id'
- default ⇒ Proc.new { self.name }
19 20
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/route53/traffic_policy_version.rb', line 19 property :id, create_traffic_policy_version_prop: 'id', type: [String], read_only: false, source: "list_traffic_policy_versions", description: 'Specify the value of Id of the traffic policy for which you want to list all versions.', list_traffic_policy_versions_prop: 'id', default: Proc.new { self.name }
-
#document ⇒ [String]
'The definition of this version of the traffic policy, in JSON format. You specified the JSON in the CreateTrafficPolicyVersion request. For more information about the JSON format, see CreateTrafficPolicy.'
Property Attributes- create_traffic_policy_version_prop ⇒ 'document'
- read_only ⇒ false
- source ⇒ "create_traffic_policy_version"
21 22 23 24
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/route53/traffic_policy_version.rb', line 21 property :document, create_traffic_policy_version_prop: 'document', type: [String], read_only: false, source: "create_traffic_policy_version", description: 'The definition of this version of the traffic policy, in JSON format. You specified the JSON in the CreateTrafficPolicyVersion request. For more information about the JSON format, see CreateTrafficPolicy.'
-
#comment ⇒ [String]
'The comment that you specified in the CreateTrafficPolicyVersion request, if any.'
Property Attributes- create_traffic_policy_version_prop ⇒ 'comment'
- read_only ⇒ false
- source ⇒ "create_traffic_policy_version"
25 26
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/route53/traffic_policy_version.rb', line 25 property :comment, create_traffic_policy_version_prop: 'comment', type: [String], read_only: false, source: "create_traffic_policy_version", description: 'The comment that you specified in the CreateTrafficPolicyVersion request, if any.'
-
#traffic_policy_version_marker ⇒ [String]
'For your first request to ListTrafficPolicyVersions, don"t include the TrafficPolicyVersionMarker parameter. If you have more traffic policy versions than the value of MaxItems, ListTrafficPolicyVersions returns only the first group of MaxItems versions. To get more traffic policy versions, submit another ListTrafficPolicyVersions request. For the value of TrafficPolicyVersionMarker, specify the value of TrafficPolicyVersionMarker in the previous response.'
Property Attributes- list_traffic_policy_versions_prop ⇒ 'traffic_policy_version_marker'
- read_only ⇒ false
- source ⇒ "list_traffic_policy_versions"
27 28 29 30 31 32 33 34 35
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/route53/traffic_policy_version.rb', line 27 property :traffic_policy_version_marker, list_traffic_policy_versions_prop: 'traffic_policy_version_marker', type: [String], read_only: false, source: "list_traffic_policy_versions", description: 'For your first request to ListTrafficPolicyVersions, don"t include the TrafficPolicyVersionMarker parameter. If you have more traffic policy versions than the value of MaxItems, ListTrafficPolicyVersions returns only the first group of MaxItems versions. To get more traffic policy versions, submit another ListTrafficPolicyVersions request. For the value of TrafficPolicyVersionMarker, specify the value of TrafficPolicyVersionMarker in the previous response.'
-
#max_items ⇒ [Integer]
'The maximum number of traffic policy versions that you want Amazon Route 53 to include in the response body for this request. If the specified traffic policy has more than MaxItems versions, the value of IsTruncated in the response is true, and the value of the TrafficPolicyVersionMarker element is the ID of the first version that Route 53 will return if you submit another request.'
Property Attributes- list_traffic_policy_versions_prop ⇒ 'max_items'
- read_only ⇒ false
- source ⇒ "list_traffic_policy_versions"
36 37 38 39 40 41
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/route53/traffic_policy_version.rb', line 36 property :max_items, list_traffic_policy_versions_prop: 'max_items', type: [Integer], read_only: false, source: "list_traffic_policy_versions", description: 'The maximum number of traffic policy versions that you want Amazon Route 53 to include in the response body for this request. If the specified traffic policy has more than MaxItems versions, the value of IsTruncated in the response is true, and the value of the TrafficPolicyVersionMarker element is the ID of the first version that Route 53 will return if you submit another request.'
-
#name ⇒ String
Property Attributes42
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/route53/traffic_policy_version.rb', line 42 property :name, type: String
-
#region ⇒ String
Region _specifically for this object_. If you're not doing different objects in different regions, you should not set this, but rather set the region on your AwsPlatformProvider instead
Property Attributes46
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/route53/traffic_policy_version.rb', line 46 property :region, type: String
-
#platform ⇒ MintPress::InfrastructureAws::AwsPlatform (Default Value: MintPress::InfrastructureAws::AwsPlatform.new)
The platform details, including credentials - normally this will come via AwsPlatformProvider (see the Infrastructure Providers section of the documentation)
Property Attributes- default ⇒ MintPress::InfrastructureAws::AwsPlatform.new
49
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/route53/traffic_policy_version.rb', line 49 property :platform, type: MintPress::InfrastructureAws::AwsPlatform, default: MintPress::InfrastructureAws::AwsPlatform.new
Properties (Read Only)
Constant Summary
Constants included from MintLogger
MintLogger::DEBUG, MintLogger::ERROR, MintLogger::FATAL, MintLogger::INFO, MintLogger::UNKNOWN, MintLogger::VERBOSE, MintLogger::WARN
Instance Attribute Summary
Attributes included from Mixins::Properties
#autopush_set_cache, #dynamic_create, #harvest_on_access, #harvest_undefined_only, #harvested, #tree_root
Instance Method Summary collapse
- #create ⇒ Object
-
#initialize(opts = {}) ⇒ TrafficPolicyVersion
constructor
A new instance of TrafficPolicyVersion.
- #list ⇒ Object
Methods included from AwsCommon
#alive?, all, #attach_generic, #attached?, #available?, #build_create_hash, #by_id, #by_name, #create_generic, #delete_cascade_generic, #delete_generic, #detach_generic, #exists?, #fill_in_details, #find_by_details, #find_global_object, #get_aws_region, #get_state, #handle_singleton_object, #harvest, #perform_operation, #prop_to_hash, #register_aws_object, #resource_api, #running?, #start_generic, #started?, #stop_generic, #terminate_generic
Methods included from Mixins::Properties
#[], #[]=, #add_validate_report_result, #armour_set_property, #array_contains?, #array_is_a?, #check_autopush, #check_stack_overflow, #clone_property_object, #cloner_handle_single_property, #coerce_single, #contains_as_string?, #display_validate_report_result, #double_initialize?, #dump_to_hash, #find_parent, #find_parent_by_identity, #generate_accessor_functions, #get_canonical_renamed, #get_from_opts, #get_my_name, #get_property, #get_property_item, #has?, included, #initialize_validate_report, #inspect, #is_cloned_object?, #is_mintpress_object?, #is_probably_canonical?, #is_set?, #local_debug, #local_info, #local_verbose, #mintpress_property_definitions, #place_object_by_identity, #process_properties, #prop_set?, #property, #property_definitions, #property_details, #property_is_simple_object?, #push_root!, #require_property, #require_update, #retrieve_docstring, #sanitize, #set_map_dirty, #set_property, #set_property_item, #show_short_array, #strip_defaults!, #synchronize, #uncloned_property_definitions, #update_map, #validate, #validate_generic, #validate_properties, #validate_property, #validate_required, #version_allowed?, #weakref
Methods included from MintLogger::Utils::Common
#boolean_val, #has_value?, #no_value?, #nvl, #path_as_symbol, #ruby_level_to_send