diff --git a/api_names_out.yaml b/api_names_out.yaml index d23048214..3e2d94be2 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -4392,6 +4392,9 @@ "/alertcenter:v1beta1/BadWhitelist/messages": messages "/alertcenter:v1beta1/BadWhitelist/messages/message": message "/alertcenter:v1beta1/BadWhitelist/sourceIp": source_ip +"/alertcenter:v1beta1/CloudPubsubTopic": cloud_pubsub_topic +"/alertcenter:v1beta1/CloudPubsubTopic/payloadFormat": payload_format +"/alertcenter:v1beta1/CloudPubsubTopic/topicName": topic_name "/alertcenter:v1beta1/Csv": csv "/alertcenter:v1beta1/Csv/dataRows": data_rows "/alertcenter:v1beta1/Csv/dataRows/data_row": data_row @@ -4452,12 +4455,17 @@ "/alertcenter:v1beta1/MailPhishing/messages/message": message "/alertcenter:v1beta1/MaliciousEntity": malicious_entity "/alertcenter:v1beta1/MaliciousEntity/fromHeader": from_header +"/alertcenter:v1beta1/Notification": notification +"/alertcenter:v1beta1/Notification/cloudPubsubTopic": cloud_pubsub_topic "/alertcenter:v1beta1/PhishingSpike": phishing_spike "/alertcenter:v1beta1/PhishingSpike/domainId": domain_id "/alertcenter:v1beta1/PhishingSpike/isInternal": is_internal "/alertcenter:v1beta1/PhishingSpike/maliciousEntity": malicious_entity "/alertcenter:v1beta1/PhishingSpike/messages": messages "/alertcenter:v1beta1/PhishingSpike/messages/message": message +"/alertcenter:v1beta1/Settings": settings +"/alertcenter:v1beta1/Settings/notifications": notifications +"/alertcenter:v1beta1/Settings/notifications/notification": notification "/alertcenter:v1beta1/StateSponsoredAttack": state_sponsored_attack "/alertcenter:v1beta1/StateSponsoredAttack/email": email "/alertcenter:v1beta1/SuspiciousActivity": suspicious_activity @@ -4497,6 +4505,8 @@ "/alertcenter:v1beta1/alertcenter.alerts.list/pageToken": page_token "/alertcenter:v1beta1/alertcenter.alerts.undelete": undelete_alert "/alertcenter:v1beta1/alertcenter.alerts.undelete/alertId": alert_id +"/alertcenter:v1beta1/alertcenter.getSettings/customerId": customer_id +"/alertcenter:v1beta1/alertcenter.updateSettings/customerId": customer_id "/alertcenter:v1beta1/fields": fields "/alertcenter:v1beta1/key": key "/alertcenter:v1beta1/quotaUser": quota_user @@ -15812,6 +15822,90 @@ "/cloudfunctions:v1beta2/fields": fields "/cloudfunctions:v1beta2/key": key "/cloudfunctions:v1beta2/quotaUser": quota_user +"/cloudidentity:v1beta1/EntityKey": entity_key +"/cloudidentity:v1beta1/EntityKey/id": id +"/cloudidentity:v1beta1/EntityKey/namespace": namespace +"/cloudidentity:v1beta1/Group": group +"/cloudidentity:v1beta1/Group/additionalGroupKeys": additional_group_keys +"/cloudidentity:v1beta1/Group/additionalGroupKeys/additional_group_key": additional_group_key +"/cloudidentity:v1beta1/Group/createTime": create_time +"/cloudidentity:v1beta1/Group/description": description +"/cloudidentity:v1beta1/Group/displayName": display_name +"/cloudidentity:v1beta1/Group/groupKey": group_key +"/cloudidentity:v1beta1/Group/labels": labels +"/cloudidentity:v1beta1/Group/labels/label": label +"/cloudidentity:v1beta1/Group/name": name +"/cloudidentity:v1beta1/Group/parent": parent +"/cloudidentity:v1beta1/Group/updateTime": update_time +"/cloudidentity:v1beta1/ListMembershipsResponse": list_memberships_response +"/cloudidentity:v1beta1/ListMembershipsResponse/memberships": memberships +"/cloudidentity:v1beta1/ListMembershipsResponse/memberships/membership": membership +"/cloudidentity:v1beta1/ListMembershipsResponse/nextPageToken": next_page_token +"/cloudidentity:v1beta1/LookupGroupNameResponse": lookup_group_name_response +"/cloudidentity:v1beta1/LookupGroupNameResponse/name": name +"/cloudidentity:v1beta1/LookupMembershipNameResponse": lookup_membership_name_response +"/cloudidentity:v1beta1/LookupMembershipNameResponse/name": name +"/cloudidentity:v1beta1/Membership": membership +"/cloudidentity:v1beta1/Membership/createTime": create_time +"/cloudidentity:v1beta1/Membership/memberKey": member_key +"/cloudidentity:v1beta1/Membership/name": name +"/cloudidentity:v1beta1/Membership/roles": roles +"/cloudidentity:v1beta1/Membership/roles/role": role +"/cloudidentity:v1beta1/Membership/updateTime": update_time +"/cloudidentity:v1beta1/MembershipRole": membership_role +"/cloudidentity:v1beta1/MembershipRole/name": name +"/cloudidentity:v1beta1/Operation": operation +"/cloudidentity:v1beta1/Operation/done": done +"/cloudidentity:v1beta1/Operation/error": error +"/cloudidentity:v1beta1/Operation/metadata": metadata +"/cloudidentity:v1beta1/Operation/metadata/metadatum": metadatum +"/cloudidentity:v1beta1/Operation/name": name +"/cloudidentity:v1beta1/Operation/response": response +"/cloudidentity:v1beta1/Operation/response/response": response +"/cloudidentity:v1beta1/SearchGroupsResponse": search_groups_response +"/cloudidentity:v1beta1/SearchGroupsResponse/groups": groups +"/cloudidentity:v1beta1/SearchGroupsResponse/groups/group": group +"/cloudidentity:v1beta1/SearchGroupsResponse/nextPageToken": next_page_token +"/cloudidentity:v1beta1/Status": status +"/cloudidentity:v1beta1/Status/code": code +"/cloudidentity:v1beta1/Status/details": details +"/cloudidentity:v1beta1/Status/details/detail": detail +"/cloudidentity:v1beta1/Status/details/detail/detail": detail +"/cloudidentity:v1beta1/Status/message": message +"/cloudidentity:v1beta1/cloudidentity.groups.create": create_group +"/cloudidentity:v1beta1/cloudidentity.groups.delete": delete_group +"/cloudidentity:v1beta1/cloudidentity.groups.delete/name": name +"/cloudidentity:v1beta1/cloudidentity.groups.get": get_group +"/cloudidentity:v1beta1/cloudidentity.groups.get/name": name +"/cloudidentity:v1beta1/cloudidentity.groups.lookup": lookup_group +"/cloudidentity:v1beta1/cloudidentity.groups.lookup/groupKey.id": group_key_id +"/cloudidentity:v1beta1/cloudidentity.groups.lookup/groupKey.namespace": group_key_namespace +"/cloudidentity:v1beta1/cloudidentity.groups.memberships.create": create_group_membership +"/cloudidentity:v1beta1/cloudidentity.groups.memberships.create/parent": parent +"/cloudidentity:v1beta1/cloudidentity.groups.memberships.delete": delete_group_membership +"/cloudidentity:v1beta1/cloudidentity.groups.memberships.delete/name": name +"/cloudidentity:v1beta1/cloudidentity.groups.memberships.get": get_group_membership +"/cloudidentity:v1beta1/cloudidentity.groups.memberships.get/name": name +"/cloudidentity:v1beta1/cloudidentity.groups.memberships.list": list_group_memberships +"/cloudidentity:v1beta1/cloudidentity.groups.memberships.list/pageSize": page_size +"/cloudidentity:v1beta1/cloudidentity.groups.memberships.list/pageToken": page_token +"/cloudidentity:v1beta1/cloudidentity.groups.memberships.list/parent": parent +"/cloudidentity:v1beta1/cloudidentity.groups.memberships.list/view": view +"/cloudidentity:v1beta1/cloudidentity.groups.memberships.lookup": lookup_group_membership +"/cloudidentity:v1beta1/cloudidentity.groups.memberships.lookup/memberKey.id": member_key_id +"/cloudidentity:v1beta1/cloudidentity.groups.memberships.lookup/memberKey.namespace": member_key_namespace +"/cloudidentity:v1beta1/cloudidentity.groups.memberships.lookup/parent": parent +"/cloudidentity:v1beta1/cloudidentity.groups.patch": patch_group +"/cloudidentity:v1beta1/cloudidentity.groups.patch/name": name +"/cloudidentity:v1beta1/cloudidentity.groups.patch/updateMask": update_mask +"/cloudidentity:v1beta1/cloudidentity.groups.search": search_groups +"/cloudidentity:v1beta1/cloudidentity.groups.search/pageSize": page_size +"/cloudidentity:v1beta1/cloudidentity.groups.search/pageToken": page_token +"/cloudidentity:v1beta1/cloudidentity.groups.search/query": query +"/cloudidentity:v1beta1/cloudidentity.groups.search/view": view +"/cloudidentity:v1beta1/fields": fields +"/cloudidentity:v1beta1/key": key +"/cloudidentity:v1beta1/quotaUser": quota_user "/cloudiot:v1/AuditConfig": audit_config "/cloudiot:v1/AuditConfig/auditLogConfigs": audit_log_configs "/cloudiot:v1/AuditConfig/auditLogConfigs/audit_log_config": audit_log_config diff --git a/generated/google/apis/alertcenter_v1beta1.rb b/generated/google/apis/alertcenter_v1beta1.rb index 5344f4c5d..c96aae2c6 100644 --- a/generated/google/apis/alertcenter_v1beta1.rb +++ b/generated/google/apis/alertcenter_v1beta1.rb @@ -25,7 +25,7 @@ module Google # @see https://developers.google.com/admin-sdk/alertcenter/ module AlertcenterV1beta1 VERSION = 'V1beta1' - REVISION = '20181208' + REVISION = '20181215' # See and delete your domain's G Suite alerts, and send alert feedback AUTH_APPS_ALERTS = 'https://www.googleapis.com/auth/apps.alerts' diff --git a/generated/google/apis/alertcenter_v1beta1/classes.rb b/generated/google/apis/alertcenter_v1beta1/classes.rb index baf9c5c1f..e12dad328 100644 --- a/generated/google/apis/alertcenter_v1beta1/classes.rb +++ b/generated/google/apis/alertcenter_v1beta1/classes.rb @@ -93,7 +93,7 @@ module Google # @return [String] attr_accessor :security_investigation_tool_link - # Required. A unique identifier for the system that is reported the alert. + # Required. A unique identifier for the system that reported the alert. # Supported sources are any of the following: # * Google Operations # * Mobile device management @@ -245,6 +245,36 @@ module Google end end + # A reference to a Cloud Pubsub topic. + # To register for notifications, the owner of the topic must grant + # `alerts-api-push-notifications@system.gserviceaccount.com` the + # `projects.topics.publish` permission. + class CloudPubsubTopic + include Google::Apis::Core::Hashable + + # Optional. The format of the payload that would be sent. + # If not specified the format will be JSON. + # Corresponds to the JSON property `payloadFormat` + # @return [String] + attr_accessor :payload_format + + # The `name` field of a Cloud Pubsub [Topic] + # (https://cloud.google.com/pubsub/docs/reference/rest/v1/projects.topics#Topic). + # Corresponds to the JSON property `topicName` + # @return [String] + attr_accessor :topic_name + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @payload_format = args[:payload_format] if args.key?(:payload_format) + @topic_name = args[:topic_name] if args.key?(:topic_name) + end + end + # A representation of a CSV file attachment, as a list of column headers and # a list of data rows. class Csv @@ -674,6 +704,30 @@ module Google end end + # Settings for callback notifications. + # For more details see [G Suite Alert + # Notification](/admin-sdk/alertcenter/guides/notifications). + class Notification + include Google::Apis::Core::Hashable + + # A reference to a Cloud Pubsub topic. + # To register for notifications, the owner of the topic must grant + # `alerts-api-push-notifications@system.gserviceaccount.com` the + # `projects.topics.publish` permission. + # Corresponds to the JSON property `cloudPubsubTopic` + # @return [Google::Apis::AlertcenterV1beta1::CloudPubsubTopic] + attr_accessor :cloud_pubsub_topic + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @cloud_pubsub_topic = args[:cloud_pubsub_topic] if args.key?(:cloud_pubsub_topic) + end + end + # Alert for a spike in user reported phishing. #