Class: Google::Cloud::MigrationCenter::V1::ReportSummary
- Inherits:
-
Object
- Object
- Google::Cloud::MigrationCenter::V1::ReportSummary
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb
Overview
Describes the Summary view of a Report, which contains aggregated values for all the groups and preference sets included in this Report.
Defined Under Namespace
Classes: AssetAggregateStats, ChartData, ComputeEngineFinding, GroupFinding, GroupPreferenceSetFinding, HistogramChartData, MachineSeriesAllocation, SoleTenantFinding, SoleTenantNodeAllocation, UtilizationChartData, VmwareEngineFinding, VmwareNode, VmwareNodeAllocation
Instance Attribute Summary collapse
-
#all_assets_stats ⇒ ::Google::Cloud::MigrationCenter::V1::ReportSummary::AssetAggregateStats
Aggregate statistics for all the assets across all the groups.
-
#group_findings ⇒ ::Array<::Google::Cloud::MigrationCenter::V1::ReportSummary::GroupFinding>
Findings for each Group included in this report.
Instance Attribute Details
#all_assets_stats ⇒ ::Google::Cloud::MigrationCenter::V1::ReportSummary::AssetAggregateStats
Returns Aggregate statistics for all the assets across all the groups.
3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 3681 3682 3683 3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 |
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 3494 class ReportSummary include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Describes a collection of data points rendered as a Chart. # @!attribute [rw] data_points # @return [::Array<::Google::Cloud::MigrationCenter::V1::ReportSummary::ChartData::DataPoint>] # Each data point in the chart is represented as a name-value pair # with the name being the x-axis label, and the value being the y-axis # value. class ChartData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Describes a single data point in the Chart. # @!attribute [rw] label # @return [::String] # The X-axis label for this data point. # @!attribute [rw] value # @return [::Float] # The Y-axis value for this data point. class DataPoint include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # Utilization Chart is a specific type of visualization which displays # a metric classified into "Used" and "Free" buckets. # @!attribute [rw] used # @return [::Integer] # Aggregate value which falls into the "Used" bucket. # @!attribute [rw] free # @return [::Integer] # Aggregate value which falls into the "Free" bucket. class UtilizationChartData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # A Histogram Chart shows a distribution of values into buckets, showing # a count of values which fall into a bucket. # @!attribute [rw] buckets # @return [::Array<::Google::Cloud::MigrationCenter::V1::ReportSummary::HistogramChartData::Bucket>] # Buckets in the histogram. # There will be `n+1` buckets matching `n` lower bounds in the request. # The first bucket will be from -infinity to the first bound. # Subsequent buckets will be between one bound and the next. # The final bucket will be from the final bound to infinity. class HistogramChartData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # A histogram bucket with a lower and upper bound, and a count of items # with a field value between those bounds. # The lower bound is inclusive and the upper bound is exclusive. # Lower bound may be -infinity and upper bound may be infinity. # @!attribute [rw] lower_bound # @return [::Integer] # Lower bound - inclusive. # @!attribute [rw] upper_bound # @return [::Integer] # Upper bound - exclusive. # @!attribute [rw] count # @return [::Integer] # Count of items in the bucket. class Bucket include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # Aggregate statistics for a collection of assets. # @!attribute [rw] total_memory_bytes # @return [::Integer] # Sum of the memory in bytes of all the assets in this collection. # @!attribute [rw] total_storage_bytes # @return [::Integer] # Sum of persistent storage in bytes of all the assets in this collection. # @!attribute [rw] total_cores # @return [::Integer] # Sum of the CPU core count of all the assets in this collection. # @!attribute [rw] total_assets # @return [::Integer] # Count of the number of unique assets in this collection. # @!attribute [rw] memory_utilization_chart # @return [::Google::Cloud::MigrationCenter::V1::ReportSummary::UtilizationChartData] # Total memory split into Used/Free buckets. # @!attribute [rw] storage_utilization_chart # @return [::Google::Cloud::MigrationCenter::V1::ReportSummary::UtilizationChartData] # Total memory split into Used/Free buckets. # @!attribute [rw] operating_system # @return [::Google::Cloud::MigrationCenter::V1::ReportSummary::ChartData] # Count of assets grouped by Operating System families. # @!attribute [rw] core_count_histogram # @return [::Google::Cloud::MigrationCenter::V1::ReportSummary::HistogramChartData] # Histogram showing a distribution of CPU core counts. # @!attribute [rw] memory_bytes_histogram # @return [::Google::Cloud::MigrationCenter::V1::ReportSummary::HistogramChartData] # Histogram showing a distribution of memory sizes. # @!attribute [rw] storage_bytes_histogram # @return [::Google::Cloud::MigrationCenter::V1::ReportSummary::HistogramChartData] # Histogram showing a distribution of memory sizes. class AssetAggregateStats include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Represents a data point tracking the count of assets allocated for a # specific Machine Series. # @!attribute [rw] machine_series # @return [::Google::Cloud::MigrationCenter::V1::MachineSeries] # The Machine Series (e.g. "E2", "N2") # @!attribute [rw] allocated_asset_count # @return [::Integer] # Count of assets allocated to this machine series. class MachineSeriesAllocation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # A set of findings that applies to assets destined for Compute Engine. # @!attribute [rw] allocated_regions # @return [::Array<::String>] # Set of regions in which the assets were allocated. # @!attribute [rw] allocated_asset_count # @return [::Integer] # Count of assets which were allocated. # @!attribute [rw] machine_series_allocations # @return [::Array<::Google::Cloud::MigrationCenter::V1::ReportSummary::MachineSeriesAllocation>] # Distribution of assets based on the Machine Series. # @!attribute [rw] allocated_disk_types # @return [::Array<::Google::Cloud::MigrationCenter::V1::PersistentDiskType>] # Set of disk types allocated to assets. class ComputeEngineFinding include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # A set of findings that applies to assets destined for VMWare Engine. # @!attribute [rw] allocated_regions # @return [::Array<::String>] # Set of regions in which the assets were allocated # @!attribute [rw] allocated_asset_count # @return [::Integer] # Count of assets which are allocated # @!attribute [rw] node_allocations # @return [::Array<::Google::Cloud::MigrationCenter::V1::ReportSummary::VmwareNodeAllocation>] # Set of per-nodetype allocation records class VmwareEngineFinding include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Represents assets allocated to a specific VMWare Node type. # @!attribute [rw] vmware_node # @return [::Google::Cloud::MigrationCenter::V1::ReportSummary::VmwareNode] # VMWare node type, e.g. "ve1-standard-72" # @!attribute [rw] node_count # @return [::Integer] # Count of this node type to be provisioned # @!attribute [rw] allocated_asset_count # @return [::Integer] # Count of assets allocated to these nodes class VmwareNodeAllocation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # A VMWare Engine Node # @!attribute [rw] code # @return [::String] # Code to identify VMware Engine node series, e.g. "ve1-standard-72". Based # on the displayName of # cloud.google.com/vmware-engine/docs/reference/rest/v1/projects.locations.nodeTypes class VmwareNode include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # A set of findings that applies to assets destined for Sole-Tenant nodes. # @!attribute [rw] allocated_regions # @return [::Array<::String>] # Set of regions in which the assets are allocated # @!attribute [rw] allocated_asset_count # @return [::Integer] # Count of assets which are allocated # @!attribute [rw] node_allocations # @return [::Array<::Google::Cloud::MigrationCenter::V1::ReportSummary::SoleTenantNodeAllocation>] # Set of per-nodetype allocation records class SoleTenantFinding include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Represents the assets allocated to a specific Sole-Tenant node type. # @!attribute [rw] node # @return [::Google::Cloud::MigrationCenter::V1::SoleTenantNodeType] # Sole Tenant node type, e.g. "m3-node-128-3904" # @!attribute [rw] node_count # @return [::Integer] # Count of this node type to be provisioned # @!attribute [rw] allocated_asset_count # @return [::Integer] # Count of assets allocated to these nodes class SoleTenantNodeAllocation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Summary Findings for a specific Group/PreferenceSet combination. # @!attribute [rw] display_name # @return [::String] # Display Name of the Preference Set # @!attribute [rw] description # @return [::String] # Description for the Preference Set. # @!attribute [rw] machine_preferences # @return [::Google::Cloud::MigrationCenter::V1::VirtualMachinePreferences] # A set of preferences that applies to all machines in the context. # @!attribute [rw] monthly_cost_total # @return [::Google::Type::Money] # Total monthly cost for this preference set. # @!attribute [rw] monthly_cost_compute # @return [::Google::Type::Money] # Compute monthly cost for this preference set. # @!attribute [rw] monthly_cost_os_license # @return [::Google::Type::Money] # Licensing monthly cost for this preference set. # @!attribute [rw] monthly_cost_network_egress # @return [::Google::Type::Money] # Network Egress monthly cost for this preference set. # @!attribute [rw] monthly_cost_storage # @return [::Google::Type::Money] # Storage monthly cost for this preference set. # @!attribute [rw] monthly_cost_other # @return [::Google::Type::Money] # Miscellaneous monthly cost for this preference set. # @!attribute [rw] compute_engine_finding # @return [::Google::Cloud::MigrationCenter::V1::ReportSummary::ComputeEngineFinding] # A set of findings that applies to Compute Engine machines in the input. # @!attribute [rw] vmware_engine_finding # @return [::Google::Cloud::MigrationCenter::V1::ReportSummary::VmwareEngineFinding] # A set of findings that applies to VMWare machines in the input. # @!attribute [rw] sole_tenant_finding # @return [::Google::Cloud::MigrationCenter::V1::ReportSummary::SoleTenantFinding] # A set of findings that applies to Sole-Tenant machines in the input. class GroupPreferenceSetFinding include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Summary Findings for a specific Group. # @!attribute [rw] display_name # @return [::String] # Display Name for the Group. # @!attribute [rw] description # @return [::String] # Description for the Group. # @!attribute [rw] asset_aggregate_stats # @return [::Google::Cloud::MigrationCenter::V1::ReportSummary::AssetAggregateStats] # Summary statistics for all the assets in this group. # @!attribute [rw] overlapping_asset_count # @deprecated This field is deprecated and may be removed in the next major version update. # @return [::Integer] # This field is deprecated, do not rely on it having a value. # @!attribute [rw] preference_set_findings # @return [::Array<::Google::Cloud::MigrationCenter::V1::ReportSummary::GroupPreferenceSetFinding>] # Findings for each of the PreferenceSets for this group. class GroupFinding include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#group_findings ⇒ ::Array<::Google::Cloud::MigrationCenter::V1::ReportSummary::GroupFinding>
Returns Findings for each Group included in this report.
3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 3681 3682 3683 3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 |
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 3494 class ReportSummary include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Describes a collection of data points rendered as a Chart. # @!attribute [rw] data_points # @return [::Array<::Google::Cloud::MigrationCenter::V1::ReportSummary::ChartData::DataPoint>] # Each data point in the chart is represented as a name-value pair # with the name being the x-axis label, and the value being the y-axis # value. class ChartData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Describes a single data point in the Chart. # @!attribute [rw] label # @return [::String] # The X-axis label for this data point. # @!attribute [rw] value # @return [::Float] # The Y-axis value for this data point. class DataPoint include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # Utilization Chart is a specific type of visualization which displays # a metric classified into "Used" and "Free" buckets. # @!attribute [rw] used # @return [::Integer] # Aggregate value which falls into the "Used" bucket. # @!attribute [rw] free # @return [::Integer] # Aggregate value which falls into the "Free" bucket. class UtilizationChartData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # A Histogram Chart shows a distribution of values into buckets, showing # a count of values which fall into a bucket. # @!attribute [rw] buckets # @return [::Array<::Google::Cloud::MigrationCenter::V1::ReportSummary::HistogramChartData::Bucket>] # Buckets in the histogram. # There will be `n+1` buckets matching `n` lower bounds in the request. # The first bucket will be from -infinity to the first bound. # Subsequent buckets will be between one bound and the next. # The final bucket will be from the final bound to infinity. class HistogramChartData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # A histogram bucket with a lower and upper bound, and a count of items # with a field value between those bounds. # The lower bound is inclusive and the upper bound is exclusive. # Lower bound may be -infinity and upper bound may be infinity. # @!attribute [rw] lower_bound # @return [::Integer] # Lower bound - inclusive. # @!attribute [rw] upper_bound # @return [::Integer] # Upper bound - exclusive. # @!attribute [rw] count # @return [::Integer] # Count of items in the bucket. class Bucket include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end # Aggregate statistics for a collection of assets. # @!attribute [rw] total_memory_bytes # @return [::Integer] # Sum of the memory in bytes of all the assets in this collection. # @!attribute [rw] total_storage_bytes # @return [::Integer] # Sum of persistent storage in bytes of all the assets in this collection. # @!attribute [rw] total_cores # @return [::Integer] # Sum of the CPU core count of all the assets in this collection. # @!attribute [rw] total_assets # @return [::Integer] # Count of the number of unique assets in this collection. # @!attribute [rw] memory_utilization_chart # @return [::Google::Cloud::MigrationCenter::V1::ReportSummary::UtilizationChartData] # Total memory split into Used/Free buckets. # @!attribute [rw] storage_utilization_chart # @return [::Google::Cloud::MigrationCenter::V1::ReportSummary::UtilizationChartData] # Total memory split into Used/Free buckets. # @!attribute [rw] operating_system # @return [::Google::Cloud::MigrationCenter::V1::ReportSummary::ChartData] # Count of assets grouped by Operating System families. # @!attribute [rw] core_count_histogram # @return [::Google::Cloud::MigrationCenter::V1::ReportSummary::HistogramChartData] # Histogram showing a distribution of CPU core counts. # @!attribute [rw] memory_bytes_histogram # @return [::Google::Cloud::MigrationCenter::V1::ReportSummary::HistogramChartData] # Histogram showing a distribution of memory sizes. # @!attribute [rw] storage_bytes_histogram # @return [::Google::Cloud::MigrationCenter::V1::ReportSummary::HistogramChartData] # Histogram showing a distribution of memory sizes. class AssetAggregateStats include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Represents a data point tracking the count of assets allocated for a # specific Machine Series. # @!attribute [rw] machine_series # @return [::Google::Cloud::MigrationCenter::V1::MachineSeries] # The Machine Series (e.g. "E2", "N2") # @!attribute [rw] allocated_asset_count # @return [::Integer] # Count of assets allocated to this machine series. class MachineSeriesAllocation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # A set of findings that applies to assets destined for Compute Engine. # @!attribute [rw] allocated_regions # @return [::Array<::String>] # Set of regions in which the assets were allocated. # @!attribute [rw] allocated_asset_count # @return [::Integer] # Count of assets which were allocated. # @!attribute [rw] machine_series_allocations # @return [::Array<::Google::Cloud::MigrationCenter::V1::ReportSummary::MachineSeriesAllocation>] # Distribution of assets based on the Machine Series. # @!attribute [rw] allocated_disk_types # @return [::Array<::Google::Cloud::MigrationCenter::V1::PersistentDiskType>] # Set of disk types allocated to assets. class ComputeEngineFinding include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # A set of findings that applies to assets destined for VMWare Engine. # @!attribute [rw] allocated_regions # @return [::Array<::String>] # Set of regions in which the assets were allocated # @!attribute [rw] allocated_asset_count # @return [::Integer] # Count of assets which are allocated # @!attribute [rw] node_allocations # @return [::Array<::Google::Cloud::MigrationCenter::V1::ReportSummary::VmwareNodeAllocation>] # Set of per-nodetype allocation records class VmwareEngineFinding include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Represents assets allocated to a specific VMWare Node type. # @!attribute [rw] vmware_node # @return [::Google::Cloud::MigrationCenter::V1::ReportSummary::VmwareNode] # VMWare node type, e.g. "ve1-standard-72" # @!attribute [rw] node_count # @return [::Integer] # Count of this node type to be provisioned # @!attribute [rw] allocated_asset_count # @return [::Integer] # Count of assets allocated to these nodes class VmwareNodeAllocation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # A VMWare Engine Node # @!attribute [rw] code # @return [::String] # Code to identify VMware Engine node series, e.g. "ve1-standard-72". Based # on the displayName of # cloud.google.com/vmware-engine/docs/reference/rest/v1/projects.locations.nodeTypes class VmwareNode include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # A set of findings that applies to assets destined for Sole-Tenant nodes. # @!attribute [rw] allocated_regions # @return [::Array<::String>] # Set of regions in which the assets are allocated # @!attribute [rw] allocated_asset_count # @return [::Integer] # Count of assets which are allocated # @!attribute [rw] node_allocations # @return [::Array<::Google::Cloud::MigrationCenter::V1::ReportSummary::SoleTenantNodeAllocation>] # Set of per-nodetype allocation records class SoleTenantFinding include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Represents the assets allocated to a specific Sole-Tenant node type. # @!attribute [rw] node # @return [::Google::Cloud::MigrationCenter::V1::SoleTenantNodeType] # Sole Tenant node type, e.g. "m3-node-128-3904" # @!attribute [rw] node_count # @return [::Integer] # Count of this node type to be provisioned # @!attribute [rw] allocated_asset_count # @return [::Integer] # Count of assets allocated to these nodes class SoleTenantNodeAllocation include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Summary Findings for a specific Group/PreferenceSet combination. # @!attribute [rw] display_name # @return [::String] # Display Name of the Preference Set # @!attribute [rw] description # @return [::String] # Description for the Preference Set. # @!attribute [rw] machine_preferences # @return [::Google::Cloud::MigrationCenter::V1::VirtualMachinePreferences] # A set of preferences that applies to all machines in the context. # @!attribute [rw] monthly_cost_total # @return [::Google::Type::Money] # Total monthly cost for this preference set. # @!attribute [rw] monthly_cost_compute # @return [::Google::Type::Money] # Compute monthly cost for this preference set. # @!attribute [rw] monthly_cost_os_license # @return [::Google::Type::Money] # Licensing monthly cost for this preference set. # @!attribute [rw] monthly_cost_network_egress # @return [::Google::Type::Money] # Network Egress monthly cost for this preference set. # @!attribute [rw] monthly_cost_storage # @return [::Google::Type::Money] # Storage monthly cost for this preference set. # @!attribute [rw] monthly_cost_other # @return [::Google::Type::Money] # Miscellaneous monthly cost for this preference set. # @!attribute [rw] compute_engine_finding # @return [::Google::Cloud::MigrationCenter::V1::ReportSummary::ComputeEngineFinding] # A set of findings that applies to Compute Engine machines in the input. # @!attribute [rw] vmware_engine_finding # @return [::Google::Cloud::MigrationCenter::V1::ReportSummary::VmwareEngineFinding] # A set of findings that applies to VMWare machines in the input. # @!attribute [rw] sole_tenant_finding # @return [::Google::Cloud::MigrationCenter::V1::ReportSummary::SoleTenantFinding] # A set of findings that applies to Sole-Tenant machines in the input. class GroupPreferenceSetFinding include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Summary Findings for a specific Group. # @!attribute [rw] display_name # @return [::String] # Display Name for the Group. # @!attribute [rw] description # @return [::String] # Description for the Group. # @!attribute [rw] asset_aggregate_stats # @return [::Google::Cloud::MigrationCenter::V1::ReportSummary::AssetAggregateStats] # Summary statistics for all the assets in this group. # @!attribute [rw] overlapping_asset_count # @deprecated This field is deprecated and may be removed in the next major version update. # @return [::Integer] # This field is deprecated, do not rely on it having a value. # @!attribute [rw] preference_set_findings # @return [::Array<::Google::Cloud::MigrationCenter::V1::ReportSummary::GroupPreferenceSetFinding>] # Findings for each of the PreferenceSets for this group. class GroupFinding include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |