@@ -692,6 +692,52 @@ def update!(**args)
692692 end
693693 end
694694
695+ #
696+ class GetVersionOperationMetadata
697+ include Google ::Apis ::Core ::Hashable
698+
699+ #
700+ # Corresponds to the JSON property `inlineSbomInfo`
701+ # @return [Google::Apis::DeploymentmanagerV2::GetVersionOperationMetadataSbomInfo]
702+ attr_accessor :inline_sbom_info
703+
704+ def initialize ( **args )
705+ update! ( **args )
706+ end
707+
708+ # Update properties of this object
709+ def update! ( **args )
710+ @inline_sbom_info = args [ :inline_sbom_info ] if args . key? ( :inline_sbom_info )
711+ end
712+ end
713+
714+ #
715+ class GetVersionOperationMetadataSbomInfo
716+ include Google ::Apis ::Core ::Hashable
717+
718+ # SBOM versions currently applied to the resource. The key is the component name
719+ # and the value is the version.
720+ # Corresponds to the JSON property `currentComponentVersions`
721+ # @return [Hash<String,String>]
722+ attr_accessor :current_component_versions
723+
724+ # SBOM versions scheduled for the next maintenance. The key is the component
725+ # name and the value is the version.
726+ # Corresponds to the JSON property `targetComponentVersions`
727+ # @return [Hash<String,String>]
728+ attr_accessor :target_component_versions
729+
730+ def initialize ( **args )
731+ update! ( **args )
732+ end
733+
734+ # Update properties of this object
735+ def update! ( **args )
736+ @current_component_versions = args [ :current_component_versions ] if args . key? ( :current_component_versions )
737+ @target_component_versions = args [ :target_component_versions ] if args . key? ( :target_component_versions )
738+ end
739+ end
740+
695741 #
696742 class GlobalSetPolicyRequest
697743 include Google ::Apis ::Core ::Hashable
@@ -1032,6 +1078,11 @@ class Operation
10321078 # @return [Google::Apis::DeploymentmanagerV2::FirewallPolicyRuleOperationMetadata]
10331079 attr_accessor :firewall_policy_rule_operation_metadata
10341080
1081+ #
1082+ # Corresponds to the JSON property `getVersionOperationMetadata`
1083+ # @return [Google::Apis::DeploymentmanagerV2::GetVersionOperationMetadata]
1084+ attr_accessor :get_version_operation_metadata
1085+
10351086 # [Output Only] If the operation fails, this field contains the HTTP error
10361087 # message that was returned, such as `NOT FOUND`.
10371088 # Corresponds to the JSON property `httpErrorMessage`
@@ -1184,6 +1235,7 @@ def update!(**args)
11841235 @end_time = args [ :end_time ] if args . key? ( :end_time )
11851236 @error = args [ :error ] if args . key? ( :error )
11861237 @firewall_policy_rule_operation_metadata = args [ :firewall_policy_rule_operation_metadata ] if args . key? ( :firewall_policy_rule_operation_metadata )
1238+ @get_version_operation_metadata = args [ :get_version_operation_metadata ] if args . key? ( :get_version_operation_metadata )
11871239 @http_error_message = args [ :http_error_message ] if args . key? ( :http_error_message )
11881240 @http_error_status_code = args [ :http_error_status_code ] if args . key? ( :http_error_status_code )
11891241 @id = args [ :id ] if args . key? ( :id )
0 commit comments