pub struct AnalyzeIamPolicyLongrunningRequest {
pub analysis_query: Option<IamPolicyAnalysisQuery>,
pub output_config: Option<IamPolicyAnalysisOutputConfig>,
pub saved_analysis_query: Option<String>,
}Expand description
A request message for AssetService.AnalyzeIamPolicyLongrunning.
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- analyze iam policy longrunning (request)
Fields§
§analysis_query: Option<IamPolicyAnalysisQuery>Required. The request query.
output_config: Option<IamPolicyAnalysisOutputConfig>Required. Output configuration indicating where the results will be output to.
saved_analysis_query: Option<String>Optional. The name of a saved query, which must be in the format of: * projects/project_number/savedQueries/saved_query_id * folders/folder_number/savedQueries/saved_query_id * organizations/organization_number/savedQueries/saved_query_id If both analysis_query and saved_analysis_query are provided, they will be merged together with the saved_analysis_query as base and the analysis_query as overrides. For more details of the merge behavior, refer to the MergeFrom doc. Note that you cannot override primitive fields with default value, such as 0 or empty string, etc., because we use proto3, which doesn’t support field presence yet.
Trait Implementations§
Source§impl Clone for AnalyzeIamPolicyLongrunningRequest
impl Clone for AnalyzeIamPolicyLongrunningRequest
Source§fn clone(&self) -> AnalyzeIamPolicyLongrunningRequest
fn clone(&self) -> AnalyzeIamPolicyLongrunningRequest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more