Versions in this module Expand all Collapse all v0 v0.37.1 Dec 15, 2020 Changes in this version + const CloudPlatformScope + type Asset struct + AccessLevel *GoogleIdentityAccesscontextmanagerV1AccessLevel + AccessPolicy *GoogleIdentityAccesscontextmanagerV1AccessPolicy + Ancestors []string + AssetType string + ForceSendFields []string + IamPolicy *Policy + Name string + NullFields []string + OrgPolicy []*GoogleCloudOrgpolicyV1Policy + Resource *Resource + ServicePerimeter *GoogleIdentityAccesscontextmanagerV1ServicePerimeter + func (s *Asset) MarshalJSON() ([]byte, error) + type AssetsListCall struct + func (c *AssetsListCall) AssetTypes(assetTypes ...string) *AssetsListCall + func (c *AssetsListCall) ContentType(contentType string) *AssetsListCall + func (c *AssetsListCall) Context(ctx context.Context) *AssetsListCall + func (c *AssetsListCall) Do(opts ...googleapi.CallOption) (*ListAssetsResponse, error) + func (c *AssetsListCall) Fields(s ...googleapi.Field) *AssetsListCall + func (c *AssetsListCall) Header() http.Header + func (c *AssetsListCall) IfNoneMatch(entityTag string) *AssetsListCall + func (c *AssetsListCall) PageSize(pageSize int64) *AssetsListCall + func (c *AssetsListCall) PageToken(pageToken string) *AssetsListCall + func (c *AssetsListCall) Pages(ctx context.Context, f func(*ListAssetsResponse) error) error + func (c *AssetsListCall) ReadTime(readTime string) *AssetsListCall + type AssetsService struct + func NewAssetsService(s *Service) *AssetsService + func (r *AssetsService) List(parent string) *AssetsListCall + type AuditConfig struct + AuditLogConfigs []*AuditLogConfig + ForceSendFields []string + NullFields []string + Service string + func (s *AuditConfig) MarshalJSON() ([]byte, error) + type AuditLogConfig struct + ExemptedMembers []string + ForceSendFields []string + LogType string + NullFields []string + func (s *AuditLogConfig) MarshalJSON() ([]byte, error) + type Binding struct + Condition *Expr + ForceSendFields []string + Members []string + NullFields []string + Role string + func (s *Binding) 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 GoogleCloudOrgpolicyV1BooleanPolicy struct + Enforced bool + ForceSendFields []string + NullFields []string + func (s *GoogleCloudOrgpolicyV1BooleanPolicy) MarshalJSON() ([]byte, error) + type GoogleCloudOrgpolicyV1ListPolicy struct + AllValues string + AllowedValues []string + DeniedValues []string + ForceSendFields []string + InheritFromParent bool + NullFields []string + SuggestedValue string + func (s *GoogleCloudOrgpolicyV1ListPolicy) MarshalJSON() ([]byte, error) + type GoogleCloudOrgpolicyV1Policy struct + BooleanPolicy *GoogleCloudOrgpolicyV1BooleanPolicy + Constraint string + Etag string + ForceSendFields []string + ListPolicy *GoogleCloudOrgpolicyV1ListPolicy + NullFields []string + RestoreDefault *GoogleCloudOrgpolicyV1RestoreDefault + UpdateTime string + Version int64 + func (s *GoogleCloudOrgpolicyV1Policy) MarshalJSON() ([]byte, error) + type GoogleCloudOrgpolicyV1RestoreDefault struct + type GoogleIdentityAccesscontextmanagerV1AccessLevel struct + Basic *GoogleIdentityAccesscontextmanagerV1BasicLevel + Custom *GoogleIdentityAccesscontextmanagerV1CustomLevel + Description string + ForceSendFields []string + Name string + NullFields []string + Title string + func (s *GoogleIdentityAccesscontextmanagerV1AccessLevel) MarshalJSON() ([]byte, error) + type GoogleIdentityAccesscontextmanagerV1AccessPolicy struct + Etag string + ForceSendFields []string + Name string + NullFields []string + Parent string + Title string + func (s *GoogleIdentityAccesscontextmanagerV1AccessPolicy) MarshalJSON() ([]byte, error) + type GoogleIdentityAccesscontextmanagerV1BasicLevel struct + CombiningFunction string + Conditions []*GoogleIdentityAccesscontextmanagerV1Condition + ForceSendFields []string + NullFields []string + func (s *GoogleIdentityAccesscontextmanagerV1BasicLevel) MarshalJSON() ([]byte, error) + type GoogleIdentityAccesscontextmanagerV1Condition struct + DevicePolicy *GoogleIdentityAccesscontextmanagerV1DevicePolicy + ForceSendFields []string + IpSubnetworks []string + Members []string + Negate bool + NullFields []string + Regions []string + RequiredAccessLevels []string + func (s *GoogleIdentityAccesscontextmanagerV1Condition) MarshalJSON() ([]byte, error) + type GoogleIdentityAccesscontextmanagerV1CustomLevel struct + Expr *Expr + ForceSendFields []string + NullFields []string + func (s *GoogleIdentityAccesscontextmanagerV1CustomLevel) MarshalJSON() ([]byte, error) + type GoogleIdentityAccesscontextmanagerV1DevicePolicy struct + AllowedDeviceManagementLevels []string + AllowedEncryptionStatuses []string + ForceSendFields []string + NullFields []string + OsConstraints []*GoogleIdentityAccesscontextmanagerV1OsConstraint + RequireAdminApproval bool + RequireCorpOwned bool + RequireScreenlock bool + func (s *GoogleIdentityAccesscontextmanagerV1DevicePolicy) MarshalJSON() ([]byte, error) + type GoogleIdentityAccesscontextmanagerV1OsConstraint struct + ForceSendFields []string + MinimumVersion string + NullFields []string + OsType string + RequireVerifiedChromeOs bool + func (s *GoogleIdentityAccesscontextmanagerV1OsConstraint) MarshalJSON() ([]byte, error) + type GoogleIdentityAccesscontextmanagerV1ServicePerimeter struct + Description string + ForceSendFields []string + Name string + NullFields []string + PerimeterType string + Spec *GoogleIdentityAccesscontextmanagerV1ServicePerimeterConfig + Status *GoogleIdentityAccesscontextmanagerV1ServicePerimeterConfig + Title string + UseExplicitDryRunSpec bool + func (s *GoogleIdentityAccesscontextmanagerV1ServicePerimeter) MarshalJSON() ([]byte, error) + type GoogleIdentityAccesscontextmanagerV1ServicePerimeterConfig struct + AccessLevels []string + ForceSendFields []string + NullFields []string + Resources []string + RestrictedServices []string + VpcAccessibleServices *GoogleIdentityAccesscontextmanagerV1VpcAccessibleServices + func (s *GoogleIdentityAccesscontextmanagerV1ServicePerimeterConfig) MarshalJSON() ([]byte, error) + type GoogleIdentityAccesscontextmanagerV1VpcAccessibleServices struct + AllowedServices []string + EnableRestriction bool + ForceSendFields []string + NullFields []string + func (s *GoogleIdentityAccesscontextmanagerV1VpcAccessibleServices) MarshalJSON() ([]byte, error) + type ListAssetsResponse struct + Assets []*Asset + ForceSendFields []string + NextPageToken string + NullFields []string + ReadTime string + func (s *ListAssetsResponse) MarshalJSON() ([]byte, error) + type Policy struct + AuditConfigs []*AuditConfig + Bindings []*Binding + Etag string + ForceSendFields []string + NullFields []string + Version int64 + func (s *Policy) MarshalJSON() ([]byte, error) + type Resource struct + Data googleapi.RawMessage + DiscoveryDocumentUri string + DiscoveryName string + ForceSendFields []string + NullFields []string + Parent string + ResourceUrl string + Version string + func (s *Resource) MarshalJSON() ([]byte, error) + type Service struct + Assets *AssetsService + BasePath string + UserAgent string + func New(client *http.Client) (*Service, error) + func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, error)