Versions in this module Expand all Collapse all v0 v0.0.1 Dec 7, 2023 Changes in this version + const CloudPlatformScope + type CancelOperationRequest struct + type Empty struct + type Evaluation struct + CreateTime string + CustomRulesBucket string + Description string + ForceSendFields []string + Labels map[string]string + Name string + NullFields []string + ResourceFilter *ResourceFilter + ResourceStatus *ResourceStatus + RuleNames []string + RuleVersions []string + Schedule string + UpdateTime string + func (s *Evaluation) MarshalJSON() ([]byte, error) + type Execution struct + EndTime string + EvaluationId string + ForceSendFields []string + InventoryTime string + Labels map[string]string + Name string + NullFields []string + RunType string + StartTime string + State string + func (s *Execution) MarshalJSON() ([]byte, error) + type ExecutionResult struct + DocumentationUrl string + ForceSendFields []string + NullFields []string + Resource *Resource + Rule string + Severity string + ViolationDetails *ViolationDetails + ViolationMessage string + func (s *ExecutionResult) MarshalJSON() ([]byte, error) + type GceInstanceFilter struct + ForceSendFields []string + NullFields []string + ServiceAccounts []string + func (s *GceInstanceFilter) MarshalJSON() ([]byte, error) + type Insight struct + ForceSendFields []string + InstanceId string + NullFields []string + SapDiscovery *SapDiscovery + SapValidation *SapValidation + SentTime string + SqlserverValidation *SqlserverValidation + func (s *Insight) MarshalJSON() ([]byte, error) + type ListEvaluationsResponse struct + Evaluations []*Evaluation + ForceSendFields []string + NextPageToken string + NullFields []string + Unreachable []string + func (s *ListEvaluationsResponse) MarshalJSON() ([]byte, error) + type ListExecutionResultsResponse struct + ExecutionResults []*ExecutionResult + ForceSendFields []string + NextPageToken string + NullFields []string + func (s *ListExecutionResultsResponse) MarshalJSON() ([]byte, error) + type ListExecutionsResponse struct + Executions []*Execution + ForceSendFields []string + NextPageToken string + NullFields []string + Unreachable []string + func (s *ListExecutionsResponse) MarshalJSON() ([]byte, error) + type ListLocationsResponse struct + ForceSendFields []string + Locations []*Location + NextPageToken string + NullFields []string + func (s *ListLocationsResponse) MarshalJSON() ([]byte, error) + type ListOperationsResponse struct + ForceSendFields []string + NextPageToken string + NullFields []string + Operations []*Operation + func (s *ListOperationsResponse) MarshalJSON() ([]byte, error) + type ListRulesResponse struct + ForceSendFields []string + NextPageToken string + NullFields []string + Rules []*Rule + func (s *ListRulesResponse) MarshalJSON() ([]byte, error) + type ListScannedResourcesResponse struct + ForceSendFields []string + NextPageToken string + NullFields []string + ScannedResources []*ScannedResource + func (s *ListScannedResourcesResponse) MarshalJSON() ([]byte, error) + type Location struct + DisplayName string + ForceSendFields []string + Labels map[string]string + LocationId string + Metadata googleapi.RawMessage + Name string + NullFields []string + func (s *Location) MarshalJSON() ([]byte, error) + type Operation struct + Done bool + Error *Status + ForceSendFields []string + Metadata googleapi.RawMessage + Name string + NullFields []string + Response googleapi.RawMessage + func (s *Operation) MarshalJSON() ([]byte, error) + type OperationMetadata struct + ApiVersion string + CreateTime string + EndTime string + ForceSendFields []string + NullFields []string + RequestedCancellation bool + StatusMessage string + Target string + Verb string + func (s *OperationMetadata) MarshalJSON() ([]byte, error) + type ProjectsLocationsEvaluationsCreateCall struct + func (c *ProjectsLocationsEvaluationsCreateCall) Context(ctx context.Context) *ProjectsLocationsEvaluationsCreateCall + func (c *ProjectsLocationsEvaluationsCreateCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *ProjectsLocationsEvaluationsCreateCall) EvaluationId(evaluationId string) *ProjectsLocationsEvaluationsCreateCall + func (c *ProjectsLocationsEvaluationsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsEvaluationsCreateCall + func (c *ProjectsLocationsEvaluationsCreateCall) Header() http.Header + func (c *ProjectsLocationsEvaluationsCreateCall) RequestId(requestId string) *ProjectsLocationsEvaluationsCreateCall + type ProjectsLocationsEvaluationsExecutionsGetCall struct + func (c *ProjectsLocationsEvaluationsExecutionsGetCall) Context(ctx context.Context) *ProjectsLocationsEvaluationsExecutionsGetCall + func (c *ProjectsLocationsEvaluationsExecutionsGetCall) Do(opts ...googleapi.CallOption) (*Execution, error) + func (c *ProjectsLocationsEvaluationsExecutionsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsEvaluationsExecutionsGetCall + func (c *ProjectsLocationsEvaluationsExecutionsGetCall) Header() http.Header + func (c *ProjectsLocationsEvaluationsExecutionsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsEvaluationsExecutionsGetCall + type ProjectsLocationsEvaluationsExecutionsListCall struct + func (c *ProjectsLocationsEvaluationsExecutionsListCall) Context(ctx context.Context) *ProjectsLocationsEvaluationsExecutionsListCall + func (c *ProjectsLocationsEvaluationsExecutionsListCall) Do(opts ...googleapi.CallOption) (*ListExecutionsResponse, error) + func (c *ProjectsLocationsEvaluationsExecutionsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsEvaluationsExecutionsListCall + func (c *ProjectsLocationsEvaluationsExecutionsListCall) Filter(filter string) *ProjectsLocationsEvaluationsExecutionsListCall + func (c *ProjectsLocationsEvaluationsExecutionsListCall) Header() http.Header + func (c *ProjectsLocationsEvaluationsExecutionsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsEvaluationsExecutionsListCall + func (c *ProjectsLocationsEvaluationsExecutionsListCall) OrderBy(orderBy string) *ProjectsLocationsEvaluationsExecutionsListCall + func (c *ProjectsLocationsEvaluationsExecutionsListCall) PageSize(pageSize int64) *ProjectsLocationsEvaluationsExecutionsListCall + func (c *ProjectsLocationsEvaluationsExecutionsListCall) PageToken(pageToken string) *ProjectsLocationsEvaluationsExecutionsListCall + func (c *ProjectsLocationsEvaluationsExecutionsListCall) Pages(ctx context.Context, f func(*ListExecutionsResponse) error) error + type ProjectsLocationsEvaluationsExecutionsResultsListCall struct + func (c *ProjectsLocationsEvaluationsExecutionsResultsListCall) Context(ctx context.Context) *ProjectsLocationsEvaluationsExecutionsResultsListCall + func (c *ProjectsLocationsEvaluationsExecutionsResultsListCall) Do(opts ...googleapi.CallOption) (*ListExecutionResultsResponse, error) + func (c *ProjectsLocationsEvaluationsExecutionsResultsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsEvaluationsExecutionsResultsListCall + func (c *ProjectsLocationsEvaluationsExecutionsResultsListCall) Filter(filter string) *ProjectsLocationsEvaluationsExecutionsResultsListCall + func (c *ProjectsLocationsEvaluationsExecutionsResultsListCall) Header() http.Header + func (c *ProjectsLocationsEvaluationsExecutionsResultsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsEvaluationsExecutionsResultsListCall + func (c *ProjectsLocationsEvaluationsExecutionsResultsListCall) PageSize(pageSize int64) *ProjectsLocationsEvaluationsExecutionsResultsListCall + func (c *ProjectsLocationsEvaluationsExecutionsResultsListCall) PageToken(pageToken string) *ProjectsLocationsEvaluationsExecutionsResultsListCall + func (c *ProjectsLocationsEvaluationsExecutionsResultsListCall) Pages(ctx context.Context, f func(*ListExecutionResultsResponse) error) error + type ProjectsLocationsEvaluationsExecutionsResultsService struct + func NewProjectsLocationsEvaluationsExecutionsResultsService(s *Service) *ProjectsLocationsEvaluationsExecutionsResultsService + func (r *ProjectsLocationsEvaluationsExecutionsResultsService) List(parent string) *ProjectsLocationsEvaluationsExecutionsResultsListCall + type ProjectsLocationsEvaluationsExecutionsRunCall struct + func (c *ProjectsLocationsEvaluationsExecutionsRunCall) Context(ctx context.Context) *ProjectsLocationsEvaluationsExecutionsRunCall + func (c *ProjectsLocationsEvaluationsExecutionsRunCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *ProjectsLocationsEvaluationsExecutionsRunCall) Fields(s ...googleapi.Field) *ProjectsLocationsEvaluationsExecutionsRunCall + func (c *ProjectsLocationsEvaluationsExecutionsRunCall) Header() http.Header + type ProjectsLocationsEvaluationsExecutionsScannedResourcesListCall struct + func (c *ProjectsLocationsEvaluationsExecutionsScannedResourcesListCall) Context(ctx context.Context) *ProjectsLocationsEvaluationsExecutionsScannedResourcesListCall + func (c *ProjectsLocationsEvaluationsExecutionsScannedResourcesListCall) Do(opts ...googleapi.CallOption) (*ListScannedResourcesResponse, error) + func (c *ProjectsLocationsEvaluationsExecutionsScannedResourcesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsEvaluationsExecutionsScannedResourcesListCall + func (c *ProjectsLocationsEvaluationsExecutionsScannedResourcesListCall) Filter(filter string) *ProjectsLocationsEvaluationsExecutionsScannedResourcesListCall + func (c *ProjectsLocationsEvaluationsExecutionsScannedResourcesListCall) Header() http.Header + func (c *ProjectsLocationsEvaluationsExecutionsScannedResourcesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsEvaluationsExecutionsScannedResourcesListCall + func (c *ProjectsLocationsEvaluationsExecutionsScannedResourcesListCall) OrderBy(orderBy string) *ProjectsLocationsEvaluationsExecutionsScannedResourcesListCall + func (c *ProjectsLocationsEvaluationsExecutionsScannedResourcesListCall) PageSize(pageSize int64) *ProjectsLocationsEvaluationsExecutionsScannedResourcesListCall + func (c *ProjectsLocationsEvaluationsExecutionsScannedResourcesListCall) PageToken(pageToken string) *ProjectsLocationsEvaluationsExecutionsScannedResourcesListCall + func (c *ProjectsLocationsEvaluationsExecutionsScannedResourcesListCall) Pages(ctx context.Context, f func(*ListScannedResourcesResponse) error) error + func (c *ProjectsLocationsEvaluationsExecutionsScannedResourcesListCall) Rule(rule string) *ProjectsLocationsEvaluationsExecutionsScannedResourcesListCall + type ProjectsLocationsEvaluationsExecutionsScannedResourcesService struct + func NewProjectsLocationsEvaluationsExecutionsScannedResourcesService(s *Service) *ProjectsLocationsEvaluationsExecutionsScannedResourcesService + func (r *ProjectsLocationsEvaluationsExecutionsScannedResourcesService) List(parent string) *ProjectsLocationsEvaluationsExecutionsScannedResourcesListCall + type ProjectsLocationsEvaluationsExecutionsService struct + Results *ProjectsLocationsEvaluationsExecutionsResultsService + ScannedResources *ProjectsLocationsEvaluationsExecutionsScannedResourcesService + func NewProjectsLocationsEvaluationsExecutionsService(s *Service) *ProjectsLocationsEvaluationsExecutionsService + func (r *ProjectsLocationsEvaluationsExecutionsService) Get(name string) *ProjectsLocationsEvaluationsExecutionsGetCall + func (r *ProjectsLocationsEvaluationsExecutionsService) List(parent string) *ProjectsLocationsEvaluationsExecutionsListCall + func (r *ProjectsLocationsEvaluationsExecutionsService) Run(name string, runevaluationrequest *RunEvaluationRequest) *ProjectsLocationsEvaluationsExecutionsRunCall + type ProjectsLocationsEvaluationsGetCall struct + func (c *ProjectsLocationsEvaluationsGetCall) Context(ctx context.Context) *ProjectsLocationsEvaluationsGetCall + func (c *ProjectsLocationsEvaluationsGetCall) Do(opts ...googleapi.CallOption) (*Evaluation, error) + func (c *ProjectsLocationsEvaluationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsEvaluationsGetCall + func (c *ProjectsLocationsEvaluationsGetCall) Header() http.Header + func (c *ProjectsLocationsEvaluationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsEvaluationsGetCall + type ProjectsLocationsEvaluationsListCall struct + func (c *ProjectsLocationsEvaluationsListCall) Context(ctx context.Context) *ProjectsLocationsEvaluationsListCall + func (c *ProjectsLocationsEvaluationsListCall) Do(opts ...googleapi.CallOption) (*ListEvaluationsResponse, error) + func (c *ProjectsLocationsEvaluationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsEvaluationsListCall + func (c *ProjectsLocationsEvaluationsListCall) Filter(filter string) *ProjectsLocationsEvaluationsListCall + func (c *ProjectsLocationsEvaluationsListCall) Header() http.Header + func (c *ProjectsLocationsEvaluationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsEvaluationsListCall + func (c *ProjectsLocationsEvaluationsListCall) OrderBy(orderBy string) *ProjectsLocationsEvaluationsListCall + func (c *ProjectsLocationsEvaluationsListCall) PageSize(pageSize int64) *ProjectsLocationsEvaluationsListCall + func (c *ProjectsLocationsEvaluationsListCall) PageToken(pageToken string) *ProjectsLocationsEvaluationsListCall + func (c *ProjectsLocationsEvaluationsListCall) Pages(ctx context.Context, f func(*ListEvaluationsResponse) error) error + type ProjectsLocationsEvaluationsService struct + Executions *ProjectsLocationsEvaluationsExecutionsService + func NewProjectsLocationsEvaluationsService(s *Service) *ProjectsLocationsEvaluationsService + func (r *ProjectsLocationsEvaluationsService) Create(parent string, evaluation *Evaluation) *ProjectsLocationsEvaluationsCreateCall + func (r *ProjectsLocationsEvaluationsService) Get(name string) *ProjectsLocationsEvaluationsGetCall + func (r *ProjectsLocationsEvaluationsService) List(parent string) *ProjectsLocationsEvaluationsListCall + type ProjectsLocationsGetCall struct + func (c *ProjectsLocationsGetCall) Context(ctx context.Context) *ProjectsLocationsGetCall + func (c *ProjectsLocationsGetCall) Do(opts ...googleapi.CallOption) (*Location, error) + func (c *ProjectsLocationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsGetCall + func (c *ProjectsLocationsGetCall) Header() http.Header + func (c *ProjectsLocationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsGetCall + type ProjectsLocationsInsightsService struct + func NewProjectsLocationsInsightsService(s *Service) *ProjectsLocationsInsightsService + func (r *ProjectsLocationsInsightsService) WriteInsight(location string, writeinsightrequest *WriteInsightRequest) *ProjectsLocationsInsightsWriteInsightCall + type ProjectsLocationsInsightsWriteInsightCall struct + func (c *ProjectsLocationsInsightsWriteInsightCall) Context(ctx context.Context) *ProjectsLocationsInsightsWriteInsightCall + func (c *ProjectsLocationsInsightsWriteInsightCall) Do(opts ...googleapi.CallOption) (*WriteInsightResponse, error) + func (c *ProjectsLocationsInsightsWriteInsightCall) Fields(s ...googleapi.Field) *ProjectsLocationsInsightsWriteInsightCall + func (c *ProjectsLocationsInsightsWriteInsightCall) Header() http.Header + type ProjectsLocationsListCall struct + func (c *ProjectsLocationsListCall) Context(ctx context.Context) *ProjectsLocationsListCall + func (c *ProjectsLocationsListCall) Do(opts ...googleapi.CallOption) (*ListLocationsResponse, error) + func (c *ProjectsLocationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsListCall + func (c *ProjectsLocationsListCall) Filter(filter string) *ProjectsLocationsListCall + func (c *ProjectsLocationsListCall) Header() http.Header + func (c *ProjectsLocationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsListCall + func (c *ProjectsLocationsListCall) PageSize(pageSize int64) *ProjectsLocationsListCall + func (c *ProjectsLocationsListCall) PageToken(pageToken string) *ProjectsLocationsListCall + func (c *ProjectsLocationsListCall) Pages(ctx context.Context, f func(*ListLocationsResponse) error) error + type ProjectsLocationsOperationsCancelCall struct + func (c *ProjectsLocationsOperationsCancelCall) Context(ctx context.Context) *ProjectsLocationsOperationsCancelCall + func (c *ProjectsLocationsOperationsCancelCall) Do(opts ...googleapi.CallOption) (*Empty, error) + func (c *ProjectsLocationsOperationsCancelCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsCancelCall + func (c *ProjectsLocationsOperationsCancelCall) Header() http.Header + type ProjectsLocationsOperationsDeleteCall struct + func (c *ProjectsLocationsOperationsDeleteCall) Context(ctx context.Context) *ProjectsLocationsOperationsDeleteCall + func (c *ProjectsLocationsOperationsDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error) + func (c *ProjectsLocationsOperationsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsDeleteCall + func (c *ProjectsLocationsOperationsDeleteCall) Header() http.Header + type ProjectsLocationsOperationsGetCall struct + func (c *ProjectsLocationsOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsOperationsGetCall + func (c *ProjectsLocationsOperationsGetCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *ProjectsLocationsOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsGetCall + func (c *ProjectsLocationsOperationsGetCall) Header() http.Header + func (c *ProjectsLocationsOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsOperationsGetCall + type ProjectsLocationsOperationsListCall struct + func (c *ProjectsLocationsOperationsListCall) Context(ctx context.Context) *ProjectsLocationsOperationsListCall + func (c *ProjectsLocationsOperationsListCall) Do(opts ...googleapi.CallOption) (*ListOperationsResponse, error) + func (c *ProjectsLocationsOperationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsListCall + func (c *ProjectsLocationsOperationsListCall) Filter(filter string) *ProjectsLocationsOperationsListCall + func (c *ProjectsLocationsOperationsListCall) Header() http.Header + func (c *ProjectsLocationsOperationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsOperationsListCall + func (c *ProjectsLocationsOperationsListCall) PageSize(pageSize int64) *ProjectsLocationsOperationsListCall + func (c *ProjectsLocationsOperationsListCall) PageToken(pageToken string) *ProjectsLocationsOperationsListCall + func (c *ProjectsLocationsOperationsListCall) Pages(ctx context.Context, f func(*ListOperationsResponse) error) error + type ProjectsLocationsOperationsService struct + func NewProjectsLocationsOperationsService(s *Service) *ProjectsLocationsOperationsService + func (r *ProjectsLocationsOperationsService) Cancel(name string, canceloperationrequest *CancelOperationRequest) *ProjectsLocationsOperationsCancelCall + func (r *ProjectsLocationsOperationsService) Delete(name string) *ProjectsLocationsOperationsDeleteCall + func (r *ProjectsLocationsOperationsService) Get(name string) *ProjectsLocationsOperationsGetCall + func (r *ProjectsLocationsOperationsService) List(name string) *ProjectsLocationsOperationsListCall + type ProjectsLocationsRulesListCall struct + func (c *ProjectsLocationsRulesListCall) Context(ctx context.Context) *ProjectsLocationsRulesListCall + func (c *ProjectsLocationsRulesListCall) CustomRulesBucket(customRulesBucket string) *ProjectsLocationsRulesListCall + func (c *ProjectsLocationsRulesListCall) Do(opts ...googleapi.CallOption) (*ListRulesResponse, error) + func (c *ProjectsLocationsRulesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsRulesListCall + func (c *ProjectsLocationsRulesListCall) Filter(filter string) *ProjectsLocationsRulesListCall + func (c *ProjectsLocationsRulesListCall) Header() http.Header + func (c *ProjectsLocationsRulesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsRulesListCall + func (c *ProjectsLocationsRulesListCall) PageSize(pageSize int64) *ProjectsLocationsRulesListCall + func (c *ProjectsLocationsRulesListCall) PageToken(pageToken string) *ProjectsLocationsRulesListCall + func (c *ProjectsLocationsRulesListCall) Pages(ctx context.Context, f func(*ListRulesResponse) error) error + type ProjectsLocationsRulesService struct + func NewProjectsLocationsRulesService(s *Service) *ProjectsLocationsRulesService + func (r *ProjectsLocationsRulesService) List(parent string) *ProjectsLocationsRulesListCall + type ProjectsLocationsService struct + Evaluations *ProjectsLocationsEvaluationsService + Insights *ProjectsLocationsInsightsService + Operations *ProjectsLocationsOperationsService + Rules *ProjectsLocationsRulesService + func NewProjectsLocationsService(s *Service) *ProjectsLocationsService + func (r *ProjectsLocationsService) Get(name string) *ProjectsLocationsGetCall + func (r *ProjectsLocationsService) List(name string) *ProjectsLocationsListCall + type ProjectsService struct + Locations *ProjectsLocationsService + func NewProjectsService(s *Service) *ProjectsService + type Resource struct + ForceSendFields []string + Name string + NullFields []string + ServiceAccount string + Type string + func (s *Resource) MarshalJSON() ([]byte, error) + type ResourceFilter struct + ForceSendFields []string + GceInstanceFilter *GceInstanceFilter + InclusionLabels map[string]string + NullFields []string + ResourceIdPatterns []string + Scopes []string + func (s *ResourceFilter) MarshalJSON() ([]byte, error) + type ResourceStatus struct + ForceSendFields []string + NullFields []string + RulesNewerVersions []string + State string + func (s *ResourceStatus) MarshalJSON() ([]byte, error) + type Rule struct + Description string + DisplayName string + ErrorMessage string + ForceSendFields []string + Name string + NullFields []string + PrimaryCategory string + Remediation string + RevisionId string + SecondaryCategory string + Severity string + Uri string + func (s *Rule) MarshalJSON() ([]byte, error) + type RunEvaluationRequest struct + Execution *Execution + ExecutionId string + ForceSendFields []string + NullFields []string + RequestId string + func (s *RunEvaluationRequest) MarshalJSON() ([]byte, error) + type SapDiscovery struct + ApplicationLayer *SapDiscoveryComponent + DatabaseLayer *SapDiscoveryComponent + ForceSendFields []string + Metadata *SapDiscoveryMetadata + NullFields []string + SystemId string + UpdateTime string + func (s *SapDiscovery) MarshalJSON() ([]byte, error) + type SapDiscoveryComponent struct + ApplicationProperties *SapDiscoveryComponentApplicationProperties + DatabaseProperties *SapDiscoveryComponentDatabaseProperties + ForceSendFields []string + HostProject string + NullFields []string + Resources []*SapDiscoveryResource + Sid string + func (s *SapDiscoveryComponent) MarshalJSON() ([]byte, error) + type SapDiscoveryComponentApplicationProperties struct + ApplicationType string + AscsUri string + ForceSendFields []string + NfsUri string + NullFields []string + func (s *SapDiscoveryComponentApplicationProperties) MarshalJSON() ([]byte, error) + type SapDiscoveryComponentDatabaseProperties struct + DatabaseType string + ForceSendFields []string + NullFields []string + PrimaryInstanceUri string + SharedNfsUri string + func (s *SapDiscoveryComponentDatabaseProperties) MarshalJSON() ([]byte, error) + type SapDiscoveryMetadata struct + CustomerRegion string + DefinedSystem string + EnvironmentType string + ForceSendFields []string + NullFields []string + SapProduct string + func (s *SapDiscoveryMetadata) MarshalJSON() ([]byte, error) + type SapDiscoveryResource struct + ForceSendFields []string + NullFields []string + RelatedResources []string + ResourceKind string + ResourceType string + ResourceUri string + UpdateTime string + func (s *SapDiscoveryResource) MarshalJSON() ([]byte, error) + type SapValidation struct + ForceSendFields []string + NullFields []string + ProjectId string + ValidationDetails []*SapValidationValidationDetail + Zone string + func (s *SapValidation) MarshalJSON() ([]byte, error) + type SapValidationValidationDetail struct + Details map[string]string + ForceSendFields []string + IsPresent bool + NullFields []string + SapValidationType string + func (s *SapValidationValidationDetail) MarshalJSON() ([]byte, error) + type ScannedResource struct + ForceSendFields []string + NullFields []string + Resource string + func (s *ScannedResource) MarshalJSON() ([]byte, error) + type Service struct + BasePath string + Projects *ProjectsService + UserAgent string + func New(client *http.Client) (*Service, error) + func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, error) + type SqlserverValidation struct + AgentVersion string + ForceSendFields []string + Instance string + NullFields []string + ProjectId string + ValidationDetails []*SqlserverValidationValidationDetail + func (s *SqlserverValidation) MarshalJSON() ([]byte, error) + type SqlserverValidationDetails struct + Fields map[string]string + ForceSendFields []string + NullFields []string + func (s *SqlserverValidationDetails) MarshalJSON() ([]byte, error) + type SqlserverValidationValidationDetail struct + Details []*SqlserverValidationDetails + ForceSendFields []string + NullFields []string + Type string + func (s *SqlserverValidationValidationDetail) MarshalJSON() ([]byte, error) + type Status struct + Code int64 + Details []googleapi.RawMessage + ForceSendFields []string + Message string + NullFields []string + func (s *Status) MarshalJSON() ([]byte, error) + type ViolationDetails struct + Asset string + ForceSendFields []string + NullFields []string + Observed map[string]string + ServiceAccount string + func (s *ViolationDetails) MarshalJSON() ([]byte, error) + type WriteInsightRequest struct + ForceSendFields []string + Insight *Insight + NullFields []string + RequestId string + func (s *WriteInsightRequest) MarshalJSON() ([]byte, error) + type WriteInsightResponse struct