Comments (4)
Just trying to locate all the updates we'll have to make.
Instances of describe_
:
app/models/authenticator/amazon.rb: # We can skip, it's just a connection test.
app/models/manageiq/providers/amazon/agent_coordinator.rb: ec2.client.describe_availability_zones.availability_zones.each do |availability_zone|
app/models/manageiq/providers/amazon/agent_coordinator.rb: vpc.describe_attribute(:attribute => 'enableDnsHostnames', :vpc_id => vpc.vpc_id).enable_dns_hostnames.value
app/models/manageiq/providers/amazon/agent_coordinator.rb: vpc.describe_attribute(:attribute => 'enableDnsSupport', :vpc_id => vpc.vpc_id).enable_dns_support.value
app/models/manageiq/providers/amazon/agent_coordinator.rb: security_group = ec2.client.describe_security_groups(
app/models/manageiq/providers/amazon/agent_coordinator.rb: ec2.client.describe_subnets(
app/models/manageiq/providers/amazon/agent_coordinator.rb: image = ec2.client.describe_images(
app/models/manageiq/providers/amazon/inventory/collector/target_collection.rb: aws_ec2.client.describe_availability_zones(
app/models/manageiq/providers/amazon/inventory/collector/target_collection.rb: aws_ec2.client.describe_key_pairs(
app/models/manageiq/providers/amazon/inventory/collector/target_collection.rb: aws_ec2.client.describe_images(:filters => [{:name => 'image-id', :values => refs}]).images
app/models/manageiq/providers/amazon/inventory/collector/target_collection.rb: aws_cloud_formation.client.describe_stacks(:stack_name => stack_ref)[:stacks]
app/models/manageiq/providers/amazon/inventory/collector/target_collection.rb: aws_ec2.client.describe_vpcs(:filters => [{:name => 'vpc-id', :values => refs}]).vpcs
app/models/manageiq/providers/amazon/inventory/collector/target_collection.rb: aws_ec2.client.describe_subnets(:filters => [{:name => 'subnet-id', :values => refs}]).subnets
app/models/manageiq/providers/amazon/inventory/collector/target_collection.rb: hash_collection.new(aws_ec2.client.describe_network_interfaces(
app/models/manageiq/providers/amazon/inventory/collector/target_collection.rb: result += aws_elb.client.describe_load_balancers(
app/models/manageiq/providers/amazon/inventory/collector/target_collection.rb: aws_ec2.client.describe_addresses(:filters => [{:name => 'allocation-id', :values => refs}]).addresses
app/models/manageiq/providers/amazon/inventory/collector/target_collection.rb: aws_ec2.client.describe_volumes(:filters => [{:name => 'volume-id', :values => refs}]).volumes
app/models/manageiq/providers/amazon/inventory/collector/target_collection.rb: aws_ec2.client.describe_snapshots(
app/models/manageiq/providers/amazon/inventory/collector/target_collection.rb: hash_collection.new(aws_elb.client.describe_instance_health(
app/models/manageiq/providers/amazon/inventory/collector/target_collection.rb: aws_service_catalog.client.describe_product_as_admin(:id => product_id).product_view_detail
app/models/manageiq/providers/amazon/inventory/collector/target_collection.rb: aws_service_catalog.client.describe_provisioned_product(:id => provisioned_product_id).provisioned_product_detail
app/models/manageiq/providers/amazon/inventory/collector/storage_manager/ebs.rb: hash_collection.new(aws_ec2.client.describe_volumes[:volumes])
app/models/manageiq/providers/amazon/inventory/collector/storage_manager/ebs.rb: hash_collection.new(aws_ec2.client.describe_snapshots(:owner_ids => [:self])[:snapshots])
app/models/manageiq/providers/amazon/inventory/collector/cloud_manager.rb: hash_collection.new(aws_ec2.client.describe_availability_zones[:availability_zones])
app/models/manageiq/providers/amazon/inventory/collector/cloud_manager.rb: hash_collection.new(aws_ec2.client.describe_key_pairs[:key_pairs])
app/models/manageiq/providers/amazon/inventory/collector/cloud_manager.rb: aws_ec2.client.describe_images(:owners => [:self],
app/models/manageiq/providers/amazon/inventory/collector/cloud_manager.rb: aws_ec2.client.describe_images(:executable_users => [:self],
app/models/manageiq/providers/amazon/inventory/collector/cloud_manager.rb: aws_ec2.client.describe_images(:executable_users => [:all],
app/models/manageiq/providers/amazon/inventory/collector/cloud_manager.rb: aws_ec2.client.describe_images(:filters => [{:name => 'image-id', :values => refs}]).images
app/models/manageiq/providers/amazon/inventory/collector/cloud_manager.rb: hash_collection.new(aws_cloud_formation.client.describe_stacks[:stacks])
app/models/manageiq/providers/amazon/inventory/collector/network_manager.rb: hash_collection.new(aws_ec2.client.describe_vpcs[:vpcs])
app/models/manageiq/providers/amazon/inventory/collector/network_manager.rb: hash_collection.new(aws_ec2.client.describe_subnets[:subnets])
app/models/manageiq/providers/amazon/inventory/collector/network_manager.rb: hash_collection.new(aws_ec2.client.describe_network_interfaces.network_interfaces)
app/models/manageiq/providers/amazon/inventory/collector/network_manager.rb: hash_collection.new(aws_elb.client.describe_load_balancers.load_balancer_descriptions)
app/models/manageiq/providers/amazon/inventory/collector/network_manager.rb: hash_collection.new(aws_elb.client.describe_instance_health(
app/models/manageiq/providers/amazon/inventory/collector/network_manager.rb: hash_collection.new(aws_ec2.client.describe_addresses.addresses)
app/models/manageiq/providers/amazon/inventory/parser/cloud_manager.rb: described_record = collector.describe_record(service_instance.last_record_id)
app/models/manageiq/providers/amazon/inventory/collector.rb: # we are not able to recognize the active ones. Same with describe_product_as_admin, status is missing. Status is
app/models/manageiq/providers/amazon/inventory/collector.rb: # in the describe_provisioning_artifact, but it is wrong (always ACTIVE)
app/models/manageiq/providers/amazon/inventory/collector.rb: artifacts = aws_service_catalog.client.describe_product(:id => product_id).provisioning_artifacts
app/models/manageiq/providers/amazon/inventory/collector.rb: parameter_set[:provisioning_parameters] = aws_service_catalog.client.describe_provisioning_parameters(
app/models/manageiq/providers/amazon/inventory/collector.rb: _log.warn("Couldn't fetch 'describe_provisioning_parameters' of service catalog, message: #{e.message}")
app/models/manageiq/providers/amazon/inventory/collector.rb: def describe_record(record_id)
app/models/manageiq/providers/amazon/inventory/collector.rb: aws_service_catalog.client.describe_record(:id => record_id)
app/models/manageiq/providers/amazon/inventory/collector.rb: _log.warn("Couldn't fetch 'describe_record' of service catalog, message: #{e.message}")
app/models/manageiq/providers/amazon/manager_mixin.rb: connection.client.describe_regions.regions.map(&:region_name)
Instances of list_
:
app/models/manageiq/providers/amazon/cloud_manager/metrics_capture.rb: data = cloud_watch.client.list_metrics(:dimensions => filter)
app/models/manageiq/providers/amazon/inventory/collector/target_collection.rb: # hash_collection.new(aws_s3.client.list_buckets.buckets)
app/models/manageiq/providers/amazon/inventory/collector/target_collection.rb: stack_resources = aws_cloud_formation.client.list_stack_resources(:stack_name => stack_name).try(:stack_resource_summaries)
app/models/manageiq/providers/amazon/inventory/collector/storage_manager/s3.rb: hash_collection.new(aws_s3.client.list_buckets.flat_map(&:buckets))
app/models/manageiq/providers/amazon/inventory/collector/storage_manager/s3.rb: response = regional_client.list_objects_v2(
app/models/manageiq/providers/amazon/inventory/collector/cloud_manager.rb: stack_resources = aws_cloud_formation.client.list_stack_resources(:stack_name => stack_name).try(:stack_resource_summaries)
app/models/manageiq/providers/amazon/inventory/collector.rb: # Taking provisioning_artifacts of described product returns only active artifacts, doing list_provisioning_artifacts
app/models/manageiq/providers/amazon/inventory/collector.rb: launch_paths = aws_service_catalog.client.list_launch_paths(:product_id => product_id).launch_path_summaries
from manageiq-providers-amazon.
@agrare I think we can close this one.
from manageiq-providers-amazon.
👍
from manageiq-providers-amazon.
Thanks @djberg96
from manageiq-providers-amazon.
Related Issues (20)
- Gather AWS instances details from AWS's Price List API HOT 20
- Raise exceptions if SSH commands failed in docker running image HOT 1
- Os on AWS not working HOT 4
- Allow AWS provider to be defined without secret/key in order to assume instance credentials HOT 4
- Upgrade AWS SDK library to version 3 HOT 11
- ManagerMixin::ClassMethods::verify_credentials always returns true HOT 2
- The new `create_from_params` doesn't create an endpoint relation, just the authentication HOT 1
- Are relationships between cloud_networks and network_routers correct? HOT 3
- AWS_EC2_Instance_DELETE events are not always received HOT 8
- AWS Network(VPC) in CFME has no relationship with Network Router(Route Table) HOT 1
- AWS VPC Security Groups and Network Ports(Network Interfaces) don't use in CFME Name field for naming HOT 2
- EC2 Volume size change is not detected by targeted refresh HOT 2
- Amazon SSA not working HOT 4
- [RFE] Support Amazon EKS HOT 1
- Refresh fails normalizing OS name for image with no image_location
- Add a new region to regions.yml HOT 2
- Allow instance types to be pulled from github.com HOT 2
- Verify access to SQS before starting the EventCatcher HOT 2
- Dependency Dashboard
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from manageiq-providers-amazon.