Versions in this module Expand all Collapse all v0 v0.196.2 Sep 10, 2024 Changes in this version + const CloudPlatformScope + type AdmissionRule struct + EnforcementMode string + EvaluationMode string + ForceSendFields []string + NullFields []string + RequireAttestationsBy []string + func (s AdmissionRule) MarshalJSON() ([]byte, error) + type AdmissionWhitelistPattern struct + ForceSendFields []string + NamePattern string + NullFields []string + func (s AdmissionWhitelistPattern) MarshalJSON() ([]byte, error) + type AllowlistResult struct + ForceSendFields []string + MatchedPattern string + NullFields []string + func (s AllowlistResult) MarshalJSON() ([]byte, error) + type AttestationAuthenticator struct + DisplayName string + ForceSendFields []string + NullFields []string + PkixPublicKeySet *PkixPublicKeySet + func (s AttestationAuthenticator) MarshalJSON() ([]byte, error) + type AttestationOccurrence struct + ForceSendFields []string + Jwts []*Jwt + NullFields []string + SerializedPayload string + Signatures []*Signature + func (s AttestationOccurrence) MarshalJSON() ([]byte, error) + type AttestationSource struct + ContainerAnalysisAttestationProjects []string + ForceSendFields []string + NullFields []string + func (s AttestationSource) MarshalJSON() ([]byte, error) + type Attestor struct + Description string + Etag string + ForceSendFields []string + Name string + NullFields []string + UpdateTime string + UserOwnedGrafeasNote *UserOwnedGrafeasNote + func (s Attestor) MarshalJSON() ([]byte, error) + type AttestorPublicKey struct + AsciiArmoredPgpPublicKey string + Comment string + ForceSendFields []string + Id string + NullFields []string + PkixPublicKey *PkixPublicKey + func (s AttestorPublicKey) MarshalJSON() ([]byte, error) + type Binding struct + Condition *Expr + ForceSendFields []string + Members []string + NullFields []string + Role string + func (s Binding) MarshalJSON() ([]byte, error) + type Check struct + AlwaysDeny bool + DisplayName string + ForceSendFields []string + ImageAllowlist *ImageAllowlist + ImageFreshnessCheck *ImageFreshnessCheck + NullFields []string + SigstoreSignatureCheck *SigstoreSignatureCheck + SimpleSigningAttestationCheck *SimpleSigningAttestationCheck + SlsaCheck *SlsaCheck + TrustedDirectoryCheck *TrustedDirectoryCheck + VulnerabilityCheck *VulnerabilityCheck + func (s Check) MarshalJSON() ([]byte, error) + type CheckResult struct + AllowlistResult *AllowlistResult + DisplayName string + EvaluationResult *EvaluationResult + Explanation string + ForceSendFields []string + Index int64 + NullFields []string + Type string + func (s CheckResult) MarshalJSON() ([]byte, error) + type CheckResults struct + ForceSendFields []string + NullFields []string + Results []*CheckResult + func (s CheckResults) MarshalJSON() ([]byte, error) + type CheckSet struct + Checks []*Check + DisplayName string + ForceSendFields []string + ImageAllowlist *ImageAllowlist + NullFields []string + Scope *Scope + func (s CheckSet) MarshalJSON() ([]byte, error) + type CheckSetResult struct + AllowlistResult *AllowlistResult + CheckResults *CheckResults + DisplayName string + Explanation string + ForceSendFields []string + Index int64 + NullFields []string + Scope *Scope + func (s CheckSetResult) MarshalJSON() ([]byte, error) + type Empty struct + type EvaluateGkePolicyRequest struct + ForceSendFields []string + NullFields []string + Resource googleapi.RawMessage + func (s EvaluateGkePolicyRequest) MarshalJSON() ([]byte, error) + type EvaluateGkePolicyResponse struct + ForceSendFields []string + NullFields []string + Results []*PodResult + Verdict string + func (s EvaluateGkePolicyResponse) MarshalJSON() ([]byte, error) + type EvaluationResult struct + ForceSendFields []string + NullFields []string + Verdict string + func (s EvaluationResult) MarshalJSON() ([]byte, error) + type Expr struct + Description string + Expression string + ForceSendFields []string + Location string + NullFields []string + Title string + func (s Expr) MarshalJSON() ([]byte, error) + type GkePolicy struct + CheckSets []*CheckSet + ForceSendFields []string + ImageAllowlist *ImageAllowlist + NullFields []string + func (s GkePolicy) MarshalJSON() ([]byte, error) + type IamPolicy struct + Bindings []*Binding + Etag string + ForceSendFields []string + NullFields []string + Version int64 + func (s IamPolicy) MarshalJSON() ([]byte, error) + type ImageAllowlist struct + AllowPattern []string + ForceSendFields []string + NullFields []string + func (s ImageAllowlist) MarshalJSON() ([]byte, error) + type ImageFreshnessCheck struct + ForceSendFields []string + MaxUploadAgeDays int64 + NullFields []string + func (s ImageFreshnessCheck) MarshalJSON() ([]byte, error) + type ImageResult struct + AllowlistResult *AllowlistResult + CheckSetResult *CheckSetResult + Explanation string + ForceSendFields []string + ImageUri string + NullFields []string + Verdict string + func (s ImageResult) MarshalJSON() ([]byte, error) + type Jwt struct + CompactJwt string + ForceSendFields []string + NullFields []string + func (s Jwt) MarshalJSON() ([]byte, error) + type ListAttestorsResponse struct + Attestors []*Attestor + ForceSendFields []string + NextPageToken string + NullFields []string + func (s ListAttestorsResponse) MarshalJSON() ([]byte, error) + type ListPlatformPoliciesResponse struct + ForceSendFields []string + NextPageToken string + NullFields []string + PlatformPolicies []*PlatformPolicy + func (s ListPlatformPoliciesResponse) MarshalJSON() ([]byte, error) + type PkixPublicKey struct + ForceSendFields []string + KeyId string + NullFields []string + PublicKeyPem string + SignatureAlgorithm string + func (s PkixPublicKey) MarshalJSON() ([]byte, error) + type PkixPublicKeySet struct + ForceSendFields []string + NullFields []string + PkixPublicKeys []*PkixPublicKey + func (s PkixPublicKeySet) MarshalJSON() ([]byte, error) + type PlatformPolicy struct + Description string + Etag string + ForceSendFields []string + GkePolicy *GkePolicy + Name string + NullFields []string + UpdateTime string + func (s PlatformPolicy) MarshalJSON() ([]byte, error) + type PodResult struct + ForceSendFields []string + ImageResults []*ImageResult + KubernetesNamespace string + KubernetesServiceAccount string + NullFields []string + PodName string + Verdict string + func (s PodResult) MarshalJSON() ([]byte, error) + type Policy struct + AdmissionWhitelistPatterns []*AdmissionWhitelistPattern + ClusterAdmissionRules map[string]AdmissionRule + DefaultAdmissionRule *AdmissionRule + Description string + Etag string + ForceSendFields []string + GlobalPolicyEvaluationMode string + IstioServiceIdentityAdmissionRules map[string]AdmissionRule + KubernetesNamespaceAdmissionRules map[string]AdmissionRule + KubernetesServiceAccountAdmissionRules map[string]AdmissionRule + Name string + NullFields []string + UpdateTime string + func (s Policy) MarshalJSON() ([]byte, error) + type ProjectsAttestorsCreateCall struct + func (c *ProjectsAttestorsCreateCall) AttestorId(attestorId string) *ProjectsAttestorsCreateCall + func (c *ProjectsAttestorsCreateCall) Context(ctx context.Context) *ProjectsAttestorsCreateCall + func (c *ProjectsAttestorsCreateCall) Do(opts ...googleapi.CallOption) (*Attestor, error) + func (c *ProjectsAttestorsCreateCall) Fields(s ...googleapi.Field) *ProjectsAttestorsCreateCall + func (c *ProjectsAttestorsCreateCall) Header() http.Header + type ProjectsAttestorsDeleteCall struct + func (c *ProjectsAttestorsDeleteCall) Context(ctx context.Context) *ProjectsAttestorsDeleteCall + func (c *ProjectsAttestorsDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error) + func (c *ProjectsAttestorsDeleteCall) Fields(s ...googleapi.Field) *ProjectsAttestorsDeleteCall + func (c *ProjectsAttestorsDeleteCall) Header() http.Header + type ProjectsAttestorsGetCall struct + func (c *ProjectsAttestorsGetCall) Context(ctx context.Context) *ProjectsAttestorsGetCall + func (c *ProjectsAttestorsGetCall) Do(opts ...googleapi.CallOption) (*Attestor, error) + func (c *ProjectsAttestorsGetCall) Fields(s ...googleapi.Field) *ProjectsAttestorsGetCall + func (c *ProjectsAttestorsGetCall) Header() http.Header + func (c *ProjectsAttestorsGetCall) IfNoneMatch(entityTag string) *ProjectsAttestorsGetCall + type ProjectsAttestorsGetIamPolicyCall struct + func (c *ProjectsAttestorsGetIamPolicyCall) Context(ctx context.Context) *ProjectsAttestorsGetIamPolicyCall + func (c *ProjectsAttestorsGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*IamPolicy, error) + func (c *ProjectsAttestorsGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsAttestorsGetIamPolicyCall + func (c *ProjectsAttestorsGetIamPolicyCall) Header() http.Header + func (c *ProjectsAttestorsGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsAttestorsGetIamPolicyCall + func (c *ProjectsAttestorsGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsAttestorsGetIamPolicyCall + type ProjectsAttestorsListCall struct + func (c *ProjectsAttestorsListCall) Context(ctx context.Context) *ProjectsAttestorsListCall + func (c *ProjectsAttestorsListCall) Do(opts ...googleapi.CallOption) (*ListAttestorsResponse, error) + func (c *ProjectsAttestorsListCall) Fields(s ...googleapi.Field) *ProjectsAttestorsListCall + func (c *ProjectsAttestorsListCall) Header() http.Header + func (c *ProjectsAttestorsListCall) IfNoneMatch(entityTag string) *ProjectsAttestorsListCall + func (c *ProjectsAttestorsListCall) PageSize(pageSize int64) *ProjectsAttestorsListCall + func (c *ProjectsAttestorsListCall) PageToken(pageToken string) *ProjectsAttestorsListCall + func (c *ProjectsAttestorsListCall) Pages(ctx context.Context, f func(*ListAttestorsResponse) error) error + type ProjectsAttestorsService struct + func NewProjectsAttestorsService(s *Service) *ProjectsAttestorsService + func (r *ProjectsAttestorsService) Create(parent string, attestor *Attestor) *ProjectsAttestorsCreateCall + func (r *ProjectsAttestorsService) Delete(name string) *ProjectsAttestorsDeleteCall + func (r *ProjectsAttestorsService) Get(name string) *ProjectsAttestorsGetCall + func (r *ProjectsAttestorsService) GetIamPolicy(resource string) *ProjectsAttestorsGetIamPolicyCall + func (r *ProjectsAttestorsService) List(parent string) *ProjectsAttestorsListCall + func (r *ProjectsAttestorsService) SetIamPolicy(resource string, setiampolicyrequest *SetIamPolicyRequest) *ProjectsAttestorsSetIamPolicyCall + func (r *ProjectsAttestorsService) TestIamPermissions(resource string, testiampermissionsrequest *TestIamPermissionsRequest) *ProjectsAttestorsTestIamPermissionsCall + func (r *ProjectsAttestorsService) Update(name string, attestor *Attestor) *ProjectsAttestorsUpdateCall + func (r *ProjectsAttestorsService) ValidateAttestationOccurrence(attestor string, ...) *ProjectsAttestorsValidateAttestationOccurrenceCall + type ProjectsAttestorsSetIamPolicyCall struct + func (c *ProjectsAttestorsSetIamPolicyCall) Context(ctx context.Context) *ProjectsAttestorsSetIamPolicyCall + func (c *ProjectsAttestorsSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*IamPolicy, error) + func (c *ProjectsAttestorsSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsAttestorsSetIamPolicyCall + func (c *ProjectsAttestorsSetIamPolicyCall) Header() http.Header + type ProjectsAttestorsTestIamPermissionsCall struct + func (c *ProjectsAttestorsTestIamPermissionsCall) Context(ctx context.Context) *ProjectsAttestorsTestIamPermissionsCall + func (c *ProjectsAttestorsTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*TestIamPermissionsResponse, error) + func (c *ProjectsAttestorsTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsAttestorsTestIamPermissionsCall + func (c *ProjectsAttestorsTestIamPermissionsCall) Header() http.Header + type ProjectsAttestorsUpdateCall struct + func (c *ProjectsAttestorsUpdateCall) Context(ctx context.Context) *ProjectsAttestorsUpdateCall + func (c *ProjectsAttestorsUpdateCall) Do(opts ...googleapi.CallOption) (*Attestor, error) + func (c *ProjectsAttestorsUpdateCall) Fields(s ...googleapi.Field) *ProjectsAttestorsUpdateCall + func (c *ProjectsAttestorsUpdateCall) Header() http.Header + type ProjectsAttestorsValidateAttestationOccurrenceCall struct + func (c *ProjectsAttestorsValidateAttestationOccurrenceCall) Context(ctx context.Context) *ProjectsAttestorsValidateAttestationOccurrenceCall + func (c *ProjectsAttestorsValidateAttestationOccurrenceCall) Do(opts ...googleapi.CallOption) (*ValidateAttestationOccurrenceResponse, error) + func (c *ProjectsAttestorsValidateAttestationOccurrenceCall) Fields(s ...googleapi.Field) *ProjectsAttestorsValidateAttestationOccurrenceCall + func (c *ProjectsAttestorsValidateAttestationOccurrenceCall) Header() http.Header + type ProjectsGetPolicyCall struct + func (c *ProjectsGetPolicyCall) Context(ctx context.Context) *ProjectsGetPolicyCall + func (c *ProjectsGetPolicyCall) Do(opts ...googleapi.CallOption) (*Policy, error) + func (c *ProjectsGetPolicyCall) Fields(s ...googleapi.Field) *ProjectsGetPolicyCall + func (c *ProjectsGetPolicyCall) Header() http.Header + func (c *ProjectsGetPolicyCall) IfNoneMatch(entityTag string) *ProjectsGetPolicyCall + type ProjectsPlatformsGkePoliciesEvaluateCall struct + func (c *ProjectsPlatformsGkePoliciesEvaluateCall) Context(ctx context.Context) *ProjectsPlatformsGkePoliciesEvaluateCall + func (c *ProjectsPlatformsGkePoliciesEvaluateCall) Do(opts ...googleapi.CallOption) (*EvaluateGkePolicyResponse, error) + func (c *ProjectsPlatformsGkePoliciesEvaluateCall) Fields(s ...googleapi.Field) *ProjectsPlatformsGkePoliciesEvaluateCall + func (c *ProjectsPlatformsGkePoliciesEvaluateCall) Header() http.Header + type ProjectsPlatformsGkePoliciesService struct + func NewProjectsPlatformsGkePoliciesService(s *Service) *ProjectsPlatformsGkePoliciesService + func (r *ProjectsPlatformsGkePoliciesService) Evaluate(name string, evaluategkepolicyrequest *EvaluateGkePolicyRequest) *ProjectsPlatformsGkePoliciesEvaluateCall + type ProjectsPlatformsGkeService struct + Policies *ProjectsPlatformsGkePoliciesService + func NewProjectsPlatformsGkeService(s *Service) *ProjectsPlatformsGkeService + type ProjectsPlatformsPoliciesCreateCall struct + func (c *ProjectsPlatformsPoliciesCreateCall) Context(ctx context.Context) *ProjectsPlatformsPoliciesCreateCall + func (c *ProjectsPlatformsPoliciesCreateCall) Do(opts ...googleapi.CallOption) (*PlatformPolicy, error) + func (c *ProjectsPlatformsPoliciesCreateCall) Fields(s ...googleapi.Field) *ProjectsPlatformsPoliciesCreateCall + func (c *ProjectsPlatformsPoliciesCreateCall) Header() http.Header + func (c *ProjectsPlatformsPoliciesCreateCall) PolicyId(policyId string) *ProjectsPlatformsPoliciesCreateCall + type ProjectsPlatformsPoliciesDeleteCall struct + func (c *ProjectsPlatformsPoliciesDeleteCall) Context(ctx context.Context) *ProjectsPlatformsPoliciesDeleteCall + func (c *ProjectsPlatformsPoliciesDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error) + func (c *ProjectsPlatformsPoliciesDeleteCall) Etag(etag string) *ProjectsPlatformsPoliciesDeleteCall + func (c *ProjectsPlatformsPoliciesDeleteCall) Fields(s ...googleapi.Field) *ProjectsPlatformsPoliciesDeleteCall + func (c *ProjectsPlatformsPoliciesDeleteCall) Header() http.Header + type ProjectsPlatformsPoliciesGetCall struct + func (c *ProjectsPlatformsPoliciesGetCall) Context(ctx context.Context) *ProjectsPlatformsPoliciesGetCall + func (c *ProjectsPlatformsPoliciesGetCall) Do(opts ...googleapi.CallOption) (*PlatformPolicy, error) + func (c *ProjectsPlatformsPoliciesGetCall) Fields(s ...googleapi.Field) *ProjectsPlatformsPoliciesGetCall + func (c *ProjectsPlatformsPoliciesGetCall) Header() http.Header + func (c *ProjectsPlatformsPoliciesGetCall) IfNoneMatch(entityTag string) *ProjectsPlatformsPoliciesGetCall + type ProjectsPlatformsPoliciesListCall struct + func (c *ProjectsPlatformsPoliciesListCall) Context(ctx context.Context) *ProjectsPlatformsPoliciesListCall + func (c *ProjectsPlatformsPoliciesListCall) Do(opts ...googleapi.CallOption) (*ListPlatformPoliciesResponse, error) + func (c *ProjectsPlatformsPoliciesListCall) Fields(s ...googleapi.Field) *ProjectsPlatformsPoliciesListCall + func (c *ProjectsPlatformsPoliciesListCall) Header() http.Header + func (c *ProjectsPlatformsPoliciesListCall) IfNoneMatch(entityTag string) *ProjectsPlatformsPoliciesListCall + func (c *ProjectsPlatformsPoliciesListCall) PageSize(pageSize int64) *ProjectsPlatformsPoliciesListCall + func (c *ProjectsPlatformsPoliciesListCall) PageToken(pageToken string) *ProjectsPlatformsPoliciesListCall + func (c *ProjectsPlatformsPoliciesListCall) Pages(ctx context.Context, f func(*ListPlatformPoliciesResponse) error) error + type ProjectsPlatformsPoliciesReplacePlatformPolicyCall struct + func (c *ProjectsPlatformsPoliciesReplacePlatformPolicyCall) Context(ctx context.Context) *ProjectsPlatformsPoliciesReplacePlatformPolicyCall + func (c *ProjectsPlatformsPoliciesReplacePlatformPolicyCall) Do(opts ...googleapi.CallOption) (*PlatformPolicy, error) + func (c *ProjectsPlatformsPoliciesReplacePlatformPolicyCall) Fields(s ...googleapi.Field) *ProjectsPlatformsPoliciesReplacePlatformPolicyCall + func (c *ProjectsPlatformsPoliciesReplacePlatformPolicyCall) Header() http.Header + type ProjectsPlatformsPoliciesService struct + func NewProjectsPlatformsPoliciesService(s *Service) *ProjectsPlatformsPoliciesService + func (r *ProjectsPlatformsPoliciesService) Create(parent string, platformpolicy *PlatformPolicy) *ProjectsPlatformsPoliciesCreateCall + func (r *ProjectsPlatformsPoliciesService) Delete(name string) *ProjectsPlatformsPoliciesDeleteCall + func (r *ProjectsPlatformsPoliciesService) Get(name string) *ProjectsPlatformsPoliciesGetCall + func (r *ProjectsPlatformsPoliciesService) List(parent string) *ProjectsPlatformsPoliciesListCall + func (r *ProjectsPlatformsPoliciesService) ReplacePlatformPolicy(name string, platformpolicy *PlatformPolicy) *ProjectsPlatformsPoliciesReplacePlatformPolicyCall + type ProjectsPlatformsService struct + Gke *ProjectsPlatformsGkeService + Policies *ProjectsPlatformsPoliciesService + func NewProjectsPlatformsService(s *Service) *ProjectsPlatformsService + type ProjectsPolicyGetIamPolicyCall struct + func (c *ProjectsPolicyGetIamPolicyCall) Context(ctx context.Context) *ProjectsPolicyGetIamPolicyCall + func (c *ProjectsPolicyGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*IamPolicy, error) + func (c *ProjectsPolicyGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsPolicyGetIamPolicyCall + func (c *ProjectsPolicyGetIamPolicyCall) Header() http.Header + func (c *ProjectsPolicyGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsPolicyGetIamPolicyCall + func (c *ProjectsPolicyGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsPolicyGetIamPolicyCall + type ProjectsPolicyService struct + func NewProjectsPolicyService(s *Service) *ProjectsPolicyService + func (r *ProjectsPolicyService) GetIamPolicy(resource string) *ProjectsPolicyGetIamPolicyCall + func (r *ProjectsPolicyService) SetIamPolicy(resource string, setiampolicyrequest *SetIamPolicyRequest) *ProjectsPolicySetIamPolicyCall + func (r *ProjectsPolicyService) TestIamPermissions(resource string, testiampermissionsrequest *TestIamPermissionsRequest) *ProjectsPolicyTestIamPermissionsCall + type ProjectsPolicySetIamPolicyCall struct + func (c *ProjectsPolicySetIamPolicyCall) Context(ctx context.Context) *ProjectsPolicySetIamPolicyCall + func (c *ProjectsPolicySetIamPolicyCall) Do(opts ...googleapi.CallOption) (*IamPolicy, error) + func (c *ProjectsPolicySetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsPolicySetIamPolicyCall + func (c *ProjectsPolicySetIamPolicyCall) Header() http.Header + type ProjectsPolicyTestIamPermissionsCall struct + func (c *ProjectsPolicyTestIamPermissionsCall) Context(ctx context.Context) *ProjectsPolicyTestIamPermissionsCall + func (c *ProjectsPolicyTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*TestIamPermissionsResponse, error) + func (c *ProjectsPolicyTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsPolicyTestIamPermissionsCall + func (c *ProjectsPolicyTestIamPermissionsCall) Header() http.Header + type ProjectsService struct + Attestors *ProjectsAttestorsService + Platforms *ProjectsPlatformsService + Policy *ProjectsPolicyService + func NewProjectsService(s *Service) *ProjectsService + func (r *ProjectsService) GetPolicy(name string) *ProjectsGetPolicyCall + func (r *ProjectsService) UpdatePolicy(name string, policy *Policy) *ProjectsUpdatePolicyCall + type ProjectsUpdatePolicyCall struct + func (c *ProjectsUpdatePolicyCall) Context(ctx context.Context) *ProjectsUpdatePolicyCall + func (c *ProjectsUpdatePolicyCall) Do(opts ...googleapi.CallOption) (*Policy, error) + func (c *ProjectsUpdatePolicyCall) Fields(s ...googleapi.Field) *ProjectsUpdatePolicyCall + func (c *ProjectsUpdatePolicyCall) Header() http.Header + type Scope struct + ForceSendFields []string + KubernetesNamespace string + KubernetesServiceAccount string + NullFields []string + func (s Scope) MarshalJSON() ([]byte, error) + type Service struct + BasePath string + Projects *ProjectsService + Systempolicy *SystempolicyService + UserAgent string + func New(client *http.Client) (*Service, error) + func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, error) + type SetIamPolicyRequest struct + ForceSendFields []string + NullFields []string + Policy *IamPolicy + func (s SetIamPolicyRequest) MarshalJSON() ([]byte, error) + type Signature struct + ForceSendFields []string + NullFields []string + PublicKeyId string + Signature string + func (s Signature) MarshalJSON() ([]byte, error) + type SigstoreAuthority struct + DisplayName string + ForceSendFields []string + NullFields []string + PublicKeySet *SigstorePublicKeySet + func (s SigstoreAuthority) MarshalJSON() ([]byte, error) + type SigstorePublicKey struct + ForceSendFields []string + NullFields []string + PublicKeyPem string + func (s SigstorePublicKey) MarshalJSON() ([]byte, error) + type SigstorePublicKeySet struct + ForceSendFields []string + NullFields []string + PublicKeys []*SigstorePublicKey + func (s SigstorePublicKeySet) MarshalJSON() ([]byte, error) + type SigstoreSignatureCheck struct + ForceSendFields []string + NullFields []string + SigstoreAuthorities []*SigstoreAuthority + func (s SigstoreSignatureCheck) MarshalJSON() ([]byte, error) + type SimpleSigningAttestationCheck struct + AttestationAuthenticators []*AttestationAuthenticator + ContainerAnalysisAttestationProjects []string + ForceSendFields []string + NullFields []string + func (s SimpleSigningAttestationCheck) MarshalJSON() ([]byte, error) + type SlsaCheck struct + ForceSendFields []string + NullFields []string + Rules []*VerificationRule + func (s SlsaCheck) MarshalJSON() ([]byte, error) + type SystempolicyGetPolicyCall struct + func (c *SystempolicyGetPolicyCall) Context(ctx context.Context) *SystempolicyGetPolicyCall + func (c *SystempolicyGetPolicyCall) Do(opts ...googleapi.CallOption) (*Policy, error) + func (c *SystempolicyGetPolicyCall) Fields(s ...googleapi.Field) *SystempolicyGetPolicyCall + func (c *SystempolicyGetPolicyCall) Header() http.Header + func (c *SystempolicyGetPolicyCall) IfNoneMatch(entityTag string) *SystempolicyGetPolicyCall + type SystempolicyService struct + func NewSystempolicyService(s *Service) *SystempolicyService + func (r *SystempolicyService) GetPolicy(name string) *SystempolicyGetPolicyCall + type TestIamPermissionsRequest struct + ForceSendFields []string + NullFields []string + Permissions []string + func (s TestIamPermissionsRequest) MarshalJSON() ([]byte, error) + type TestIamPermissionsResponse struct + ForceSendFields []string + NullFields []string + Permissions []string + func (s TestIamPermissionsResponse) MarshalJSON() ([]byte, error) + type TrustedDirectoryCheck struct + ForceSendFields []string + NullFields []string + TrustedDirPatterns []string + func (s TrustedDirectoryCheck) MarshalJSON() ([]byte, error) + type UserOwnedGrafeasNote struct + DelegationServiceAccountEmail string + ForceSendFields []string + NoteReference string + NullFields []string + PublicKeys []*AttestorPublicKey + func (s UserOwnedGrafeasNote) MarshalJSON() ([]byte, error) + type ValidateAttestationOccurrenceRequest struct + Attestation *AttestationOccurrence + ForceSendFields []string + NullFields []string + OccurrenceNote string + OccurrenceResourceUri string + func (s ValidateAttestationOccurrenceRequest) MarshalJSON() ([]byte, error) + type ValidateAttestationOccurrenceResponse struct + DenialReason string + ForceSendFields []string + NullFields []string + Result string + func (s ValidateAttestationOccurrenceResponse) MarshalJSON() ([]byte, error) + type VerificationRule struct + AttestationSource *AttestationSource + ConfigBasedBuildRequired bool + ForceSendFields []string + NullFields []string + TrustedBuilder string + TrustedSourceRepoPatterns []string + func (s VerificationRule) MarshalJSON() ([]byte, error) + type VulnerabilityCheck struct + AllowedCves []string + BlockedCves []string + ContainerAnalysisVulnerabilityProjects []string + ForceSendFields []string + MaximumFixableSeverity string + MaximumUnfixableSeverity string + NullFields []string + func (s VulnerabilityCheck) MarshalJSON() ([]byte, error)