Versions in this module Expand all Collapse all v0 v0.214.0 Dec 19, 2024 v0.213.0 Dec 17, 2024 v0.212.0 Dec 16, 2024 Changes in this version + const CloudPlatformScope + type AssetDetails struct + Asset string + AssetType string + ForceSendFields []string + NullFields []string + func (s AssetDetails) MarshalJSON() ([]byte, error) + type CancelOperationRequest struct + type ComplianceStandard struct + Control string + ForceSendFields []string + NullFields []string + Standard string + func (s ComplianceStandard) MarshalJSON() ([]byte, error) + type Constraint struct + ForceSendFields []string + NullFields []string + OrgPolicyConstraint *OrgPolicyConstraint + OrgPolicyConstraintCustom *OrgPolicyConstraintCustom + SecurityHealthAnalyticsCustomModule *SecurityHealthAnalyticsCustomModule + SecurityHealthAnalyticsModule *SecurityHealthAnalyticsModule + func (s Constraint) MarshalJSON() ([]byte, error) + type CreateIaCValidationReportRequest struct + ForceSendFields []string + Iac *IaC + NullFields []string + func (s CreateIaCValidationReportRequest) MarshalJSON() ([]byte, error) + type CustomConfig struct + CustomOutput *CustomOutputSpec + Description string + ForceSendFields []string + NullFields []string + Predicate *Expr + Recommendation string + ResourceSelector *ResourceSelector + Severity string + func (s CustomConfig) MarshalJSON() ([]byte, error) + type CustomOutputSpec struct + ForceSendFields []string + NullFields []string + Properties []*Property + func (s CustomOutputSpec) MarshalJSON() ([]byte, error) + type Empty struct + type Expr struct + Description string + Expression string + ForceSendFields []string + Location string + NullFields []string + Title string + func (s Expr) MarshalJSON() ([]byte, error) + type ExtractPostureRequest struct + ForceSendFields []string + NullFields []string + PostureId string + Workload string + func (s ExtractPostureRequest) MarshalJSON() ([]byte, error) + type GoogleCloudSecuritypostureV1CustomConstraint struct + ActionType string + Condition string + Description string + DisplayName string + ForceSendFields []string + MethodTypes []string + Name string + NullFields []string + ResourceTypes []string + UpdateTime string + func (s GoogleCloudSecuritypostureV1CustomConstraint) MarshalJSON() ([]byte, error) + type GoogleCloudSecuritypostureV1PolicyRule struct + AllowAll bool + Condition *Expr + DenyAll bool + Enforce bool + ForceSendFields []string + NullFields []string + Parameters googleapi.RawMessage + ResourceTypes *ResourceTypes + Values *GoogleCloudSecuritypostureV1PolicyRuleStringValues + func (s GoogleCloudSecuritypostureV1PolicyRule) MarshalJSON() ([]byte, error) + type GoogleCloudSecuritypostureV1PolicyRuleStringValues struct + AllowedValues []string + DeniedValues []string + ForceSendFields []string + NullFields []string + func (s GoogleCloudSecuritypostureV1PolicyRuleStringValues) MarshalJSON() ([]byte, error) + type IaC struct + ForceSendFields []string + NullFields []string + TfPlan string + func (s IaC) MarshalJSON() ([]byte, error) + type IaCValidationReport struct + ForceSendFields []string + Note string + NullFields []string + Violations []*Violation + func (s IaCValidationReport) 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 ListPostureDeploymentsResponse struct + ForceSendFields []string + NextPageToken string + NullFields []string + PostureDeployments []*PostureDeployment + Unreachable []string + func (s ListPostureDeploymentsResponse) MarshalJSON() ([]byte, error) + type ListPostureRevisionsResponse struct + ForceSendFields []string + NextPageToken string + NullFields []string + Revisions []*Posture + func (s ListPostureRevisionsResponse) MarshalJSON() ([]byte, error) + type ListPostureTemplatesResponse struct + ForceSendFields []string + NextPageToken string + NullFields []string + PostureTemplates []*PostureTemplate + func (s ListPostureTemplatesResponse) MarshalJSON() ([]byte, error) + type ListPosturesResponse struct + ForceSendFields []string + NextPageToken string + NullFields []string + Postures []*Posture + Unreachable []string + func (s ListPosturesResponse) MarshalJSON() ([]byte, error) + type ListReportsResponse struct + ForceSendFields []string + NextPageToken string + NullFields []string + Reports []*Report + Unreachable []string + func (s ListReportsResponse) 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 + ErrorMessage string + ForceSendFields []string + NullFields []string + RequestedCancellation bool + StatusMessage string + Target string + Verb string + func (s OperationMetadata) MarshalJSON() ([]byte, error) + type OrgPolicyConstraint struct + CannedConstraintId string + ForceSendFields []string + NullFields []string + PolicyRules []*GoogleCloudSecuritypostureV1PolicyRule + func (s OrgPolicyConstraint) MarshalJSON() ([]byte, error) + type OrgPolicyConstraintCustom struct + CustomConstraint *GoogleCloudSecuritypostureV1CustomConstraint + ForceSendFields []string + NullFields []string + PolicyRules []*GoogleCloudSecuritypostureV1PolicyRule + func (s OrgPolicyConstraintCustom) MarshalJSON() ([]byte, error) + type OrganizationsLocationsOperationsCancelCall struct + func (c *OrganizationsLocationsOperationsCancelCall) Context(ctx context.Context) *OrganizationsLocationsOperationsCancelCall + func (c *OrganizationsLocationsOperationsCancelCall) Do(opts ...googleapi.CallOption) (*Empty, error) + func (c *OrganizationsLocationsOperationsCancelCall) Fields(s ...googleapi.Field) *OrganizationsLocationsOperationsCancelCall + func (c *OrganizationsLocationsOperationsCancelCall) Header() http.Header + type OrganizationsLocationsOperationsDeleteCall struct + func (c *OrganizationsLocationsOperationsDeleteCall) Context(ctx context.Context) *OrganizationsLocationsOperationsDeleteCall + func (c *OrganizationsLocationsOperationsDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error) + func (c *OrganizationsLocationsOperationsDeleteCall) Fields(s ...googleapi.Field) *OrganizationsLocationsOperationsDeleteCall + func (c *OrganizationsLocationsOperationsDeleteCall) Header() http.Header + type OrganizationsLocationsOperationsGetCall struct + func (c *OrganizationsLocationsOperationsGetCall) Context(ctx context.Context) *OrganizationsLocationsOperationsGetCall + func (c *OrganizationsLocationsOperationsGetCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *OrganizationsLocationsOperationsGetCall) Fields(s ...googleapi.Field) *OrganizationsLocationsOperationsGetCall + func (c *OrganizationsLocationsOperationsGetCall) Header() http.Header + func (c *OrganizationsLocationsOperationsGetCall) IfNoneMatch(entityTag string) *OrganizationsLocationsOperationsGetCall + type OrganizationsLocationsOperationsListCall struct + func (c *OrganizationsLocationsOperationsListCall) Context(ctx context.Context) *OrganizationsLocationsOperationsListCall + func (c *OrganizationsLocationsOperationsListCall) Do(opts ...googleapi.CallOption) (*ListOperationsResponse, error) + func (c *OrganizationsLocationsOperationsListCall) Fields(s ...googleapi.Field) *OrganizationsLocationsOperationsListCall + func (c *OrganizationsLocationsOperationsListCall) Filter(filter string) *OrganizationsLocationsOperationsListCall + func (c *OrganizationsLocationsOperationsListCall) Header() http.Header + func (c *OrganizationsLocationsOperationsListCall) IfNoneMatch(entityTag string) *OrganizationsLocationsOperationsListCall + func (c *OrganizationsLocationsOperationsListCall) PageSize(pageSize int64) *OrganizationsLocationsOperationsListCall + func (c *OrganizationsLocationsOperationsListCall) PageToken(pageToken string) *OrganizationsLocationsOperationsListCall + func (c *OrganizationsLocationsOperationsListCall) Pages(ctx context.Context, f func(*ListOperationsResponse) error) error + type OrganizationsLocationsOperationsService struct + func NewOrganizationsLocationsOperationsService(s *Service) *OrganizationsLocationsOperationsService + func (r *OrganizationsLocationsOperationsService) Cancel(name string, canceloperationrequest *CancelOperationRequest) *OrganizationsLocationsOperationsCancelCall + func (r *OrganizationsLocationsOperationsService) Delete(name string) *OrganizationsLocationsOperationsDeleteCall + func (r *OrganizationsLocationsOperationsService) Get(name string) *OrganizationsLocationsOperationsGetCall + func (r *OrganizationsLocationsOperationsService) List(name string) *OrganizationsLocationsOperationsListCall + type OrganizationsLocationsPostureDeploymentsCreateCall struct + func (c *OrganizationsLocationsPostureDeploymentsCreateCall) Context(ctx context.Context) *OrganizationsLocationsPostureDeploymentsCreateCall + func (c *OrganizationsLocationsPostureDeploymentsCreateCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *OrganizationsLocationsPostureDeploymentsCreateCall) Fields(s ...googleapi.Field) *OrganizationsLocationsPostureDeploymentsCreateCall + func (c *OrganizationsLocationsPostureDeploymentsCreateCall) Header() http.Header + func (c *OrganizationsLocationsPostureDeploymentsCreateCall) PostureDeploymentId(postureDeploymentId string) *OrganizationsLocationsPostureDeploymentsCreateCall + type OrganizationsLocationsPostureDeploymentsDeleteCall struct + func (c *OrganizationsLocationsPostureDeploymentsDeleteCall) Context(ctx context.Context) *OrganizationsLocationsPostureDeploymentsDeleteCall + func (c *OrganizationsLocationsPostureDeploymentsDeleteCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *OrganizationsLocationsPostureDeploymentsDeleteCall) Etag(etag string) *OrganizationsLocationsPostureDeploymentsDeleteCall + func (c *OrganizationsLocationsPostureDeploymentsDeleteCall) Fields(s ...googleapi.Field) *OrganizationsLocationsPostureDeploymentsDeleteCall + func (c *OrganizationsLocationsPostureDeploymentsDeleteCall) Header() http.Header + type OrganizationsLocationsPostureDeploymentsGetCall struct + func (c *OrganizationsLocationsPostureDeploymentsGetCall) Context(ctx context.Context) *OrganizationsLocationsPostureDeploymentsGetCall + func (c *OrganizationsLocationsPostureDeploymentsGetCall) Do(opts ...googleapi.CallOption) (*PostureDeployment, error) + func (c *OrganizationsLocationsPostureDeploymentsGetCall) Fields(s ...googleapi.Field) *OrganizationsLocationsPostureDeploymentsGetCall + func (c *OrganizationsLocationsPostureDeploymentsGetCall) Header() http.Header + func (c *OrganizationsLocationsPostureDeploymentsGetCall) IfNoneMatch(entityTag string) *OrganizationsLocationsPostureDeploymentsGetCall + type OrganizationsLocationsPostureDeploymentsListCall struct + func (c *OrganizationsLocationsPostureDeploymentsListCall) Context(ctx context.Context) *OrganizationsLocationsPostureDeploymentsListCall + func (c *OrganizationsLocationsPostureDeploymentsListCall) Do(opts ...googleapi.CallOption) (*ListPostureDeploymentsResponse, error) + func (c *OrganizationsLocationsPostureDeploymentsListCall) Fields(s ...googleapi.Field) *OrganizationsLocationsPostureDeploymentsListCall + func (c *OrganizationsLocationsPostureDeploymentsListCall) Filter(filter string) *OrganizationsLocationsPostureDeploymentsListCall + func (c *OrganizationsLocationsPostureDeploymentsListCall) Header() http.Header + func (c *OrganizationsLocationsPostureDeploymentsListCall) IfNoneMatch(entityTag string) *OrganizationsLocationsPostureDeploymentsListCall + func (c *OrganizationsLocationsPostureDeploymentsListCall) PageSize(pageSize int64) *OrganizationsLocationsPostureDeploymentsListCall + func (c *OrganizationsLocationsPostureDeploymentsListCall) PageToken(pageToken string) *OrganizationsLocationsPostureDeploymentsListCall + func (c *OrganizationsLocationsPostureDeploymentsListCall) Pages(ctx context.Context, f func(*ListPostureDeploymentsResponse) error) error + type OrganizationsLocationsPostureDeploymentsPatchCall struct + func (c *OrganizationsLocationsPostureDeploymentsPatchCall) Context(ctx context.Context) *OrganizationsLocationsPostureDeploymentsPatchCall + func (c *OrganizationsLocationsPostureDeploymentsPatchCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *OrganizationsLocationsPostureDeploymentsPatchCall) Fields(s ...googleapi.Field) *OrganizationsLocationsPostureDeploymentsPatchCall + func (c *OrganizationsLocationsPostureDeploymentsPatchCall) Header() http.Header + func (c *OrganizationsLocationsPostureDeploymentsPatchCall) UpdateMask(updateMask string) *OrganizationsLocationsPostureDeploymentsPatchCall + type OrganizationsLocationsPostureDeploymentsService struct + func NewOrganizationsLocationsPostureDeploymentsService(s *Service) *OrganizationsLocationsPostureDeploymentsService + func (r *OrganizationsLocationsPostureDeploymentsService) Create(parent string, posturedeployment *PostureDeployment) *OrganizationsLocationsPostureDeploymentsCreateCall + func (r *OrganizationsLocationsPostureDeploymentsService) Delete(name string) *OrganizationsLocationsPostureDeploymentsDeleteCall + func (r *OrganizationsLocationsPostureDeploymentsService) Get(name string) *OrganizationsLocationsPostureDeploymentsGetCall + func (r *OrganizationsLocationsPostureDeploymentsService) List(parent string) *OrganizationsLocationsPostureDeploymentsListCall + func (r *OrganizationsLocationsPostureDeploymentsService) Patch(name string, posturedeployment *PostureDeployment) *OrganizationsLocationsPostureDeploymentsPatchCall + type OrganizationsLocationsPostureTemplatesGetCall struct + func (c *OrganizationsLocationsPostureTemplatesGetCall) Context(ctx context.Context) *OrganizationsLocationsPostureTemplatesGetCall + func (c *OrganizationsLocationsPostureTemplatesGetCall) Do(opts ...googleapi.CallOption) (*PostureTemplate, error) + func (c *OrganizationsLocationsPostureTemplatesGetCall) Fields(s ...googleapi.Field) *OrganizationsLocationsPostureTemplatesGetCall + func (c *OrganizationsLocationsPostureTemplatesGetCall) Header() http.Header + func (c *OrganizationsLocationsPostureTemplatesGetCall) IfNoneMatch(entityTag string) *OrganizationsLocationsPostureTemplatesGetCall + func (c *OrganizationsLocationsPostureTemplatesGetCall) RevisionId(revisionId string) *OrganizationsLocationsPostureTemplatesGetCall + type OrganizationsLocationsPostureTemplatesListCall struct + func (c *OrganizationsLocationsPostureTemplatesListCall) Context(ctx context.Context) *OrganizationsLocationsPostureTemplatesListCall + func (c *OrganizationsLocationsPostureTemplatesListCall) Do(opts ...googleapi.CallOption) (*ListPostureTemplatesResponse, error) + func (c *OrganizationsLocationsPostureTemplatesListCall) Fields(s ...googleapi.Field) *OrganizationsLocationsPostureTemplatesListCall + func (c *OrganizationsLocationsPostureTemplatesListCall) Filter(filter string) *OrganizationsLocationsPostureTemplatesListCall + func (c *OrganizationsLocationsPostureTemplatesListCall) Header() http.Header + func (c *OrganizationsLocationsPostureTemplatesListCall) IfNoneMatch(entityTag string) *OrganizationsLocationsPostureTemplatesListCall + func (c *OrganizationsLocationsPostureTemplatesListCall) PageSize(pageSize int64) *OrganizationsLocationsPostureTemplatesListCall + func (c *OrganizationsLocationsPostureTemplatesListCall) PageToken(pageToken string) *OrganizationsLocationsPostureTemplatesListCall + func (c *OrganizationsLocationsPostureTemplatesListCall) Pages(ctx context.Context, f func(*ListPostureTemplatesResponse) error) error + type OrganizationsLocationsPostureTemplatesService struct + func NewOrganizationsLocationsPostureTemplatesService(s *Service) *OrganizationsLocationsPostureTemplatesService + func (r *OrganizationsLocationsPostureTemplatesService) Get(name string) *OrganizationsLocationsPostureTemplatesGetCall + func (r *OrganizationsLocationsPostureTemplatesService) List(parent string) *OrganizationsLocationsPostureTemplatesListCall + type OrganizationsLocationsPosturesCreateCall struct + func (c *OrganizationsLocationsPosturesCreateCall) Context(ctx context.Context) *OrganizationsLocationsPosturesCreateCall + func (c *OrganizationsLocationsPosturesCreateCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *OrganizationsLocationsPosturesCreateCall) Fields(s ...googleapi.Field) *OrganizationsLocationsPosturesCreateCall + func (c *OrganizationsLocationsPosturesCreateCall) Header() http.Header + func (c *OrganizationsLocationsPosturesCreateCall) PostureId(postureId string) *OrganizationsLocationsPosturesCreateCall + type OrganizationsLocationsPosturesDeleteCall struct + func (c *OrganizationsLocationsPosturesDeleteCall) Context(ctx context.Context) *OrganizationsLocationsPosturesDeleteCall + func (c *OrganizationsLocationsPosturesDeleteCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *OrganizationsLocationsPosturesDeleteCall) Etag(etag string) *OrganizationsLocationsPosturesDeleteCall + func (c *OrganizationsLocationsPosturesDeleteCall) Fields(s ...googleapi.Field) *OrganizationsLocationsPosturesDeleteCall + func (c *OrganizationsLocationsPosturesDeleteCall) Header() http.Header + type OrganizationsLocationsPosturesExtractCall struct + func (c *OrganizationsLocationsPosturesExtractCall) Context(ctx context.Context) *OrganizationsLocationsPosturesExtractCall + func (c *OrganizationsLocationsPosturesExtractCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *OrganizationsLocationsPosturesExtractCall) Fields(s ...googleapi.Field) *OrganizationsLocationsPosturesExtractCall + func (c *OrganizationsLocationsPosturesExtractCall) Header() http.Header + type OrganizationsLocationsPosturesGetCall struct + func (c *OrganizationsLocationsPosturesGetCall) Context(ctx context.Context) *OrganizationsLocationsPosturesGetCall + func (c *OrganizationsLocationsPosturesGetCall) Do(opts ...googleapi.CallOption) (*Posture, error) + func (c *OrganizationsLocationsPosturesGetCall) Fields(s ...googleapi.Field) *OrganizationsLocationsPosturesGetCall + func (c *OrganizationsLocationsPosturesGetCall) Header() http.Header + func (c *OrganizationsLocationsPosturesGetCall) IfNoneMatch(entityTag string) *OrganizationsLocationsPosturesGetCall + func (c *OrganizationsLocationsPosturesGetCall) RevisionId(revisionId string) *OrganizationsLocationsPosturesGetCall + type OrganizationsLocationsPosturesListCall struct + func (c *OrganizationsLocationsPosturesListCall) Context(ctx context.Context) *OrganizationsLocationsPosturesListCall + func (c *OrganizationsLocationsPosturesListCall) Do(opts ...googleapi.CallOption) (*ListPosturesResponse, error) + func (c *OrganizationsLocationsPosturesListCall) Fields(s ...googleapi.Field) *OrganizationsLocationsPosturesListCall + func (c *OrganizationsLocationsPosturesListCall) Filter(filter string) *OrganizationsLocationsPosturesListCall + func (c *OrganizationsLocationsPosturesListCall) Header() http.Header + func (c *OrganizationsLocationsPosturesListCall) IfNoneMatch(entityTag string) *OrganizationsLocationsPosturesListCall + func (c *OrganizationsLocationsPosturesListCall) PageSize(pageSize int64) *OrganizationsLocationsPosturesListCall + func (c *OrganizationsLocationsPosturesListCall) PageToken(pageToken string) *OrganizationsLocationsPosturesListCall + func (c *OrganizationsLocationsPosturesListCall) Pages(ctx context.Context, f func(*ListPosturesResponse) error) error + type OrganizationsLocationsPosturesListRevisionsCall struct + func (c *OrganizationsLocationsPosturesListRevisionsCall) Context(ctx context.Context) *OrganizationsLocationsPosturesListRevisionsCall + func (c *OrganizationsLocationsPosturesListRevisionsCall) Do(opts ...googleapi.CallOption) (*ListPostureRevisionsResponse, error) + func (c *OrganizationsLocationsPosturesListRevisionsCall) Fields(s ...googleapi.Field) *OrganizationsLocationsPosturesListRevisionsCall + func (c *OrganizationsLocationsPosturesListRevisionsCall) Header() http.Header + func (c *OrganizationsLocationsPosturesListRevisionsCall) IfNoneMatch(entityTag string) *OrganizationsLocationsPosturesListRevisionsCall + func (c *OrganizationsLocationsPosturesListRevisionsCall) PageSize(pageSize int64) *OrganizationsLocationsPosturesListRevisionsCall + func (c *OrganizationsLocationsPosturesListRevisionsCall) PageToken(pageToken string) *OrganizationsLocationsPosturesListRevisionsCall + func (c *OrganizationsLocationsPosturesListRevisionsCall) Pages(ctx context.Context, f func(*ListPostureRevisionsResponse) error) error + type OrganizationsLocationsPosturesPatchCall struct + func (c *OrganizationsLocationsPosturesPatchCall) Context(ctx context.Context) *OrganizationsLocationsPosturesPatchCall + func (c *OrganizationsLocationsPosturesPatchCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *OrganizationsLocationsPosturesPatchCall) Fields(s ...googleapi.Field) *OrganizationsLocationsPosturesPatchCall + func (c *OrganizationsLocationsPosturesPatchCall) Header() http.Header + func (c *OrganizationsLocationsPosturesPatchCall) RevisionId(revisionId string) *OrganizationsLocationsPosturesPatchCall + func (c *OrganizationsLocationsPosturesPatchCall) UpdateMask(updateMask string) *OrganizationsLocationsPosturesPatchCall + type OrganizationsLocationsPosturesService struct + func NewOrganizationsLocationsPosturesService(s *Service) *OrganizationsLocationsPosturesService + func (r *OrganizationsLocationsPosturesService) Create(parent string, posture *Posture) *OrganizationsLocationsPosturesCreateCall + func (r *OrganizationsLocationsPosturesService) Delete(name string) *OrganizationsLocationsPosturesDeleteCall + func (r *OrganizationsLocationsPosturesService) Extract(parent string, extractposturerequest *ExtractPostureRequest) *OrganizationsLocationsPosturesExtractCall + func (r *OrganizationsLocationsPosturesService) Get(name string) *OrganizationsLocationsPosturesGetCall + func (r *OrganizationsLocationsPosturesService) List(parent string) *OrganizationsLocationsPosturesListCall + func (r *OrganizationsLocationsPosturesService) ListRevisions(name string) *OrganizationsLocationsPosturesListRevisionsCall + func (r *OrganizationsLocationsPosturesService) Patch(name string, posture *Posture) *OrganizationsLocationsPosturesPatchCall + type OrganizationsLocationsReportsCreateIaCValidationReportCall struct + func (c *OrganizationsLocationsReportsCreateIaCValidationReportCall) Context(ctx context.Context) *OrganizationsLocationsReportsCreateIaCValidationReportCall + func (c *OrganizationsLocationsReportsCreateIaCValidationReportCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *OrganizationsLocationsReportsCreateIaCValidationReportCall) Fields(s ...googleapi.Field) *OrganizationsLocationsReportsCreateIaCValidationReportCall + func (c *OrganizationsLocationsReportsCreateIaCValidationReportCall) Header() http.Header + type OrganizationsLocationsReportsGetCall struct + func (c *OrganizationsLocationsReportsGetCall) Context(ctx context.Context) *OrganizationsLocationsReportsGetCall + func (c *OrganizationsLocationsReportsGetCall) Do(opts ...googleapi.CallOption) (*Report, error) + func (c *OrganizationsLocationsReportsGetCall) Fields(s ...googleapi.Field) *OrganizationsLocationsReportsGetCall + func (c *OrganizationsLocationsReportsGetCall) Header() http.Header + func (c *OrganizationsLocationsReportsGetCall) IfNoneMatch(entityTag string) *OrganizationsLocationsReportsGetCall + type OrganizationsLocationsReportsListCall struct + func (c *OrganizationsLocationsReportsListCall) Context(ctx context.Context) *OrganizationsLocationsReportsListCall + func (c *OrganizationsLocationsReportsListCall) Do(opts ...googleapi.CallOption) (*ListReportsResponse, error) + func (c *OrganizationsLocationsReportsListCall) Fields(s ...googleapi.Field) *OrganizationsLocationsReportsListCall + func (c *OrganizationsLocationsReportsListCall) Filter(filter string) *OrganizationsLocationsReportsListCall + func (c *OrganizationsLocationsReportsListCall) Header() http.Header + func (c *OrganizationsLocationsReportsListCall) IfNoneMatch(entityTag string) *OrganizationsLocationsReportsListCall + func (c *OrganizationsLocationsReportsListCall) PageSize(pageSize int64) *OrganizationsLocationsReportsListCall + func (c *OrganizationsLocationsReportsListCall) PageToken(pageToken string) *OrganizationsLocationsReportsListCall + func (c *OrganizationsLocationsReportsListCall) Pages(ctx context.Context, f func(*ListReportsResponse) error) error + type OrganizationsLocationsReportsService struct + func NewOrganizationsLocationsReportsService(s *Service) *OrganizationsLocationsReportsService + func (r *OrganizationsLocationsReportsService) CreateIaCValidationReport(parent string, ...) *OrganizationsLocationsReportsCreateIaCValidationReportCall + func (r *OrganizationsLocationsReportsService) Get(name string) *OrganizationsLocationsReportsGetCall + func (r *OrganizationsLocationsReportsService) List(parent string) *OrganizationsLocationsReportsListCall + type OrganizationsLocationsService struct + Operations *OrganizationsLocationsOperationsService + PostureDeployments *OrganizationsLocationsPostureDeploymentsService + PostureTemplates *OrganizationsLocationsPostureTemplatesService + Postures *OrganizationsLocationsPosturesService + Reports *OrganizationsLocationsReportsService + func NewOrganizationsLocationsService(s *Service) *OrganizationsLocationsService + type OrganizationsService struct + Locations *OrganizationsLocationsService + func NewOrganizationsService(s *Service) *OrganizationsService + type Policy struct + ComplianceStandards []*ComplianceStandard + Constraint *Constraint + Description string + ForceSendFields []string + NullFields []string + PolicyId string + func (s Policy) MarshalJSON() ([]byte, error) + type PolicyDetails struct + ComplianceStandards []string + Constraint string + ConstraintType string + Description string + ForceSendFields []string + NullFields []string + func (s PolicyDetails) MarshalJSON() ([]byte, error) + type PolicySet struct + Description string + ForceSendFields []string + NullFields []string + Policies []*Policy + PolicySetId string + func (s PolicySet) MarshalJSON() ([]byte, error) + type Posture struct + Annotations map[string]string + Categories []string + CreateTime string + Description string + Etag string + ForceSendFields []string + Name string + NullFields []string + PolicySets []*PolicySet + Reconciling bool + RevisionId string + State string + UpdateTime string + func (s Posture) MarshalJSON() ([]byte, error) + type PostureDeployment struct + Annotations map[string]string + Categories []string + CreateTime string + Description string + DesiredPostureId string + DesiredPostureRevisionId string + Etag string + FailureMessage string + ForceSendFields []string + Name string + NullFields []string + PostureId string + PostureRevisionId string + Reconciling bool + State string + TargetResource string + UpdateTime string + func (s PostureDeployment) MarshalJSON() ([]byte, error) + type PostureDetails struct + ForceSendFields []string + NullFields []string + PolicySet string + Posture string + PostureDeployment string + PostureDeploymentTargetResource string + PostureRevisionId string + func (s PostureDetails) MarshalJSON() ([]byte, error) + type PostureTemplate struct + Categories []string + Description string + ForceSendFields []string + Name string + NullFields []string + PolicySets []*PolicySet + RevisionId string + State string + func (s PostureTemplate) MarshalJSON() ([]byte, error) + 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 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 ProjectsLocationsService struct + 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 Property struct + ForceSendFields []string + Name string + NullFields []string + ValueExpression *Expr + func (s Property) MarshalJSON() ([]byte, error) + type Report struct + CreateTime string + ForceSendFields []string + IacValidationReport *IaCValidationReport + Name string + NullFields []string + UpdateTime string + func (s Report) MarshalJSON() ([]byte, error) + type ResourceSelector struct + ForceSendFields []string + NullFields []string + ResourceTypes []string + func (s ResourceSelector) MarshalJSON() ([]byte, error) + type ResourceTypes struct + ForceSendFields []string + Included []string + NullFields []string + func (s ResourceTypes) MarshalJSON() ([]byte, error) + type SecurityHealthAnalyticsCustomModule struct + Config *CustomConfig + DisplayName string + ForceSendFields []string + Id string + ModuleEnablementState string + NullFields []string + func (s SecurityHealthAnalyticsCustomModule) MarshalJSON() ([]byte, error) + type SecurityHealthAnalyticsModule struct + ForceSendFields []string + ModuleEnablementState string + ModuleName string + NullFields []string + func (s SecurityHealthAnalyticsModule) MarshalJSON() ([]byte, error) + type Service struct + BasePath string + Organizations *OrganizationsService + Projects *ProjectsService + UserAgent string + func New(client *http.Client) (*Service, error) + func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, error) + type Status struct + Code int64 + Details []googleapi.RawMessage + ForceSendFields []string + Message string + NullFields []string + func (s Status) MarshalJSON() ([]byte, error) + type Violation struct + AssetId string + ForceSendFields []string + NextSteps string + NullFields []string + PolicyId string + Severity string + ViolatedAsset *AssetDetails + ViolatedPolicy *PolicyDetails + ViolatedPosture *PostureDetails + func (s Violation) MarshalJSON() ([]byte, error)