vendor: update all dependencies to latest versions
This commit is contained in:
parent
8e83fb6fb9
commit
7d3a17725d
4878 changed files with 1974229 additions and 201215 deletions
87
vendor/github.com/aws/aws-sdk-go/models/apis/shield/2016-06-02/api-2.json
generated
vendored
87
vendor/github.com/aws/aws-sdk-go/models/apis/shield/2016-06-02/api-2.json
generated
vendored
|
@ -110,6 +110,18 @@
|
|||
{"shape":"ResourceNotFoundException"}
|
||||
]
|
||||
},
|
||||
"GetSubscriptionState":{
|
||||
"name":"GetSubscriptionState",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"GetSubscriptionStateRequest"},
|
||||
"output":{"shape":"GetSubscriptionStateResponse"},
|
||||
"errors":[
|
||||
{"shape":"InternalErrorException"}
|
||||
]
|
||||
},
|
||||
"ListAttacks":{
|
||||
"name":"ListAttacks",
|
||||
"http":{
|
||||
|
@ -148,6 +160,7 @@
|
|||
"StartTime":{"shape":"AttackTimestamp"},
|
||||
"EndTime":{"shape":"AttackTimestamp"},
|
||||
"AttackCounters":{"shape":"SummarizedCounterList"},
|
||||
"AttackProperties":{"shape":"AttackProperties"},
|
||||
"Mitigations":{"shape":"MitigationList"}
|
||||
}
|
||||
},
|
||||
|
@ -157,6 +170,38 @@
|
|||
"min":1,
|
||||
"pattern":"[a-zA-Z0-9\\\\-]*"
|
||||
},
|
||||
"AttackLayer":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"NETWORK",
|
||||
"APPLICATION"
|
||||
]
|
||||
},
|
||||
"AttackProperties":{
|
||||
"type":"list",
|
||||
"member":{"shape":"AttackProperty"}
|
||||
},
|
||||
"AttackProperty":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"AttackLayer":{"shape":"AttackLayer"},
|
||||
"AttackPropertyIdentifier":{"shape":"AttackPropertyIdentifier"},
|
||||
"TopContributors":{"shape":"TopContributors"},
|
||||
"Unit":{"shape":"Unit"},
|
||||
"Total":{"shape":"Long"}
|
||||
}
|
||||
},
|
||||
"AttackPropertyIdentifier":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"DESTINATION_URL",
|
||||
"REFERRER",
|
||||
"SOURCE_ASN",
|
||||
"SOURCE_COUNTRY",
|
||||
"SOURCE_IP_ADDRESS",
|
||||
"SOURCE_USER_AGENT"
|
||||
]
|
||||
},
|
||||
"AttackSummaries":{
|
||||
"type":"list",
|
||||
"member":{"shape":"AttackSummary"}
|
||||
|
@ -183,6 +228,13 @@
|
|||
"type":"list",
|
||||
"member":{"shape":"AttackVectorDescription"}
|
||||
},
|
||||
"Contributor":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"Name":{"shape":"String"},
|
||||
"Value":{"shape":"Long"}
|
||||
}
|
||||
},
|
||||
"CreateProtectionRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
|
@ -274,6 +326,18 @@
|
|||
"type":"long",
|
||||
"min":0
|
||||
},
|
||||
"GetSubscriptionStateRequest":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
}
|
||||
},
|
||||
"GetSubscriptionStateResponse":{
|
||||
"type":"structure",
|
||||
"required":["SubscriptionState"],
|
||||
"members":{
|
||||
"SubscriptionState":{"shape":"SubscriptionState"}
|
||||
}
|
||||
},
|
||||
"Integer":{"type":"integer"},
|
||||
"InternalErrorException":{
|
||||
"type":"structure",
|
||||
|
@ -353,10 +417,11 @@
|
|||
},
|
||||
"exception":true
|
||||
},
|
||||
"Long":{"type":"long"},
|
||||
"MaxResults":{
|
||||
"type":"integer",
|
||||
"box":true,
|
||||
"max":100,
|
||||
"max":10000,
|
||||
"min":0
|
||||
},
|
||||
"Mitigation":{
|
||||
|
@ -450,6 +515,13 @@
|
|||
"TimeCommitmentInSeconds":{"shape":"DurationInSeconds"}
|
||||
}
|
||||
},
|
||||
"SubscriptionState":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"ACTIVE",
|
||||
"INACTIVE"
|
||||
]
|
||||
},
|
||||
"SummarizedAttackVector":{
|
||||
"type":"structure",
|
||||
"required":["VectorType"],
|
||||
|
@ -489,6 +561,19 @@
|
|||
"type":"string",
|
||||
"min":1
|
||||
},
|
||||
"TopContributors":{
|
||||
"type":"list",
|
||||
"member":{"shape":"Contributor"}
|
||||
},
|
||||
"Unit":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"BITS",
|
||||
"BYTES",
|
||||
"PACKETS",
|
||||
"REQUESTS"
|
||||
]
|
||||
},
|
||||
"errorMessage":{"type":"string"}
|
||||
}
|
||||
}
|
||||
|
|
97
vendor/github.com/aws/aws-sdk-go/models/apis/shield/2016-06-02/docs-2.json
generated
vendored
97
vendor/github.com/aws/aws-sdk-go/models/apis/shield/2016-06-02/docs-2.json
generated
vendored
|
@ -2,13 +2,14 @@
|
|||
"version": "2.0",
|
||||
"service": "<fullname>AWS Shield Advanced</fullname> <p>This is the <i>AWS Shield Advanced API Reference</i>. This guide is for developers who need detailed information about the AWS Shield Advanced API actions, data types, and errors. For detailed information about AWS WAF and AWS Shield Advanced features and an overview of how to use the AWS WAF and AWS Shield Advanced APIs, see the <a href=\"http://docs.aws.amazon.com/waf/latest/developerguide/\">AWS WAF and AWS Shield Developer Guide</a>.</p>",
|
||||
"operations": {
|
||||
"CreateProtection": "<p>Enables AWS Shield Advanced for a specific AWS resource. The resource can be an Amazon CloudFront distribution, Elastic Load Balancing load balancer, or an Amazon Route 53 hosted zone.</p>",
|
||||
"CreateProtection": "<p>Enables AWS Shield Advanced for a specific AWS resource. The resource can be an Amazon CloudFront distribution, Elastic Load Balancing load balancer, Elastic IP Address, or an Amazon Route 53 hosted zone.</p>",
|
||||
"CreateSubscription": "<p>Activates AWS Shield Advanced for an account.</p>",
|
||||
"DeleteProtection": "<p>Deletes an AWS Shield Advanced <a>Protection</a>.</p>",
|
||||
"DeleteSubscription": "<p>Removes AWS Shield Advanced from an account.</p>",
|
||||
"DeleteSubscription": "<p>Removes AWS Shield Advanced from an account. AWS Shield Advanced requires a 1-year subscription commitment. You cannot delete a subscription prior to the completion of that commitment. </p>",
|
||||
"DescribeAttack": "<p>Describes the details of a DDoS attack. </p>",
|
||||
"DescribeProtection": "<p>Lists the details of a <a>Protection</a> object.</p>",
|
||||
"DescribeSubscription": "<p>Provides details about the AWS Shield Advanced subscription for an account.</p>",
|
||||
"GetSubscriptionState": "<p>Returns the <code>SubscriptionState</code>, either <code>Active</code> or <code>Inactive</code>.</p>",
|
||||
"ListAttacks": "<p>Returns all ongoing DDoS attacks or all DDoS attacks during a specified time period.</p>",
|
||||
"ListProtections": "<p>Lists all <a>Protection</a> objects for the account.</p>"
|
||||
},
|
||||
|
@ -26,6 +27,30 @@
|
|||
"DescribeAttackRequest$AttackId": "<p>The unique identifier (ID) for the attack that to be described.</p>"
|
||||
}
|
||||
},
|
||||
"AttackLayer": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"AttackProperty$AttackLayer": "<p>The type of DDoS event that was observed. <code>NETWORK</code> indicates layer 3 and layer 4 events and <code>APPLICATION</code> indicates layer 7 events.</p>"
|
||||
}
|
||||
},
|
||||
"AttackProperties": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"AttackDetail$AttackProperties": "<p>The array of <a>AttackProperty</a> objects.</p>"
|
||||
}
|
||||
},
|
||||
"AttackProperty": {
|
||||
"base": "<p>Details of the described attack.</p>",
|
||||
"refs": {
|
||||
"AttackProperties$member": null
|
||||
}
|
||||
},
|
||||
"AttackPropertyIdentifier": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"AttackProperty$AttackPropertyIdentifier": "<p>Defines the DDoS attack property information that is provided.</p>"
|
||||
}
|
||||
},
|
||||
"AttackSummaries": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
@ -41,12 +66,12 @@
|
|||
"AttackTimestamp": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"AttackDetail$StartTime": "<p>The time the attack started, in the format 2016-12-16T13:50Z.</p>",
|
||||
"AttackDetail$EndTime": "<p>The time the attack ended, in the format 2016-12-16T13:50Z.</p>",
|
||||
"AttackSummary$StartTime": "<p>The start time of the attack, in the format 2016-12-16T13:50Z.</p>",
|
||||
"AttackSummary$EndTime": "<p>The end time of the attack, in the format 2016-12-16T13:50Z.</p>",
|
||||
"TimeRange$FromInclusive": "<p>The start time, in the format 2016-12-16T13:50Z.</p>",
|
||||
"TimeRange$ToExclusive": "<p>The end time, in the format 2016-12-16T15:50Z.</p>"
|
||||
"AttackDetail$StartTime": "<p>The time the attack started, in Unix time in seconds. For more information see <a href=\"http://docs.aws.amazon.com/cli/latest/userguide/cli-using-param.html#parameter-types\">timestamp</a>.</p>",
|
||||
"AttackDetail$EndTime": "<p>The time the attack ended, in Unix time in seconds. For more information see <a href=\"http://docs.aws.amazon.com/cli/latest/userguide/cli-using-param.html#parameter-types\">timestamp</a>.</p>",
|
||||
"AttackSummary$StartTime": "<p>The start time of the attack, in Unix time in seconds. For more information see <a href=\"http://docs.aws.amazon.com/cli/latest/userguide/cli-using-param.html#parameter-types\">timestamp</a>.</p>",
|
||||
"AttackSummary$EndTime": "<p>The end time of the attack, in Unix time in seconds. For more information see <a href=\"http://docs.aws.amazon.com/cli/latest/userguide/cli-using-param.html#parameter-types\">timestamp</a>.</p>",
|
||||
"TimeRange$FromInclusive": "<p>The start time, in Unix time in seconds. For more information see <a href=\"http://docs.aws.amazon.com/cli/latest/userguide/cli-using-param.html#parameter-types\">timestamp</a>.</p>",
|
||||
"TimeRange$ToExclusive": "<p>The end time, in Unix time in seconds. For more information see <a href=\"http://docs.aws.amazon.com/cli/latest/userguide/cli-using-param.html#parameter-types\">timestamp</a>.</p>"
|
||||
}
|
||||
},
|
||||
"AttackVectorDescription": {
|
||||
|
@ -61,6 +86,12 @@
|
|||
"AttackSummary$AttackVectors": "<p>The list of attacks for a specified time period.</p>"
|
||||
}
|
||||
},
|
||||
"Contributor": {
|
||||
"base": "<p>A contributor to the attack and their contribution.</p>",
|
||||
"refs": {
|
||||
"TopContributors$member": null
|
||||
}
|
||||
},
|
||||
"CreateProtectionRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
@ -145,6 +176,16 @@
|
|||
"Subscription$TimeCommitmentInSeconds": "<p>The length, in seconds, of the AWS Shield Advanced subscription for the account.</p>"
|
||||
}
|
||||
},
|
||||
"GetSubscriptionStateRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"GetSubscriptionStateResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"Integer": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
@ -184,7 +225,7 @@
|
|||
}
|
||||
},
|
||||
"LimitsExceededException": {
|
||||
"base": "<p>Exception that indicates that the operation would exceed a limit.</p>",
|
||||
"base": "<p>Exception that indicates that the operation would exceed a limit.</p> <p> <code>Type</code> is the type of limit that would be exceeded.</p> <p> <code>Limit</code> is the threshold that would be exceeded.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
|
@ -209,10 +250,17 @@
|
|||
}
|
||||
},
|
||||
"LockedSubscriptionException": {
|
||||
"base": "<p>Exception that indicates that the subscription has been modified by another client. You can retry the request.</p>",
|
||||
"base": "<p>Exception that indicates that the subscription you are trying to delete has not yet completed the 1-year commitment. You cannot delete this subscription.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"Long": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"AttackProperty$Total": "<p>The total contributions made to this attack by all contributors, not just the five listed in the <code>TopContributors</code> list.</p>",
|
||||
"Contributor$Value": "<p>The contribution of this contributor expressed in <a>Protection</a> units. For example <code>10,000</code>.</p>"
|
||||
}
|
||||
},
|
||||
"MaxResults": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
@ -275,7 +323,7 @@
|
|||
"base": null,
|
||||
"refs": {
|
||||
"AttackDetail$ResourceArn": "<p>The ARN (Amazon Resource Name) of the resource that was attacked.</p>",
|
||||
"CreateProtectionRequest$ResourceArn": "<p>The ARN (Amazon Resource Name) of the resource to be protected.</p>",
|
||||
"CreateProtectionRequest$ResourceArn": "<p>The ARN (Amazon Resource Name) of the resource to be protected.</p> <p>The ARN should be in one of the following formats:</p> <ul> <li> <p>For an Application Load Balancer: <code>arn:aws:elasticloadbalancing:<i>region</i>:<i>account-id</i>:loadbalancer/app/<i>load-balancer-name</i>/<i>load-balancer-id</i> </code> </p> </li> <li> <p>For an Elastic Load Balancer (Classic Load Balancer): <code>arn:aws:elasticloadbalancing:<i>region</i>:<i>account-id</i>:loadbalancer/<i>load-balancer-name</i> </code> </p> </li> <li> <p>For AWS CloudFront distribution: <code>arn:aws:cloudfront::<i>account-id</i>:distribution/<i>distribution-id</i> </code> </p> </li> <li> <p>For Amazon Route 53: <code>arn:aws:route53::<i>account-id</i>:hostedzone/<i>hosted-zone-id</i> </code> </p> </li> <li> <p>For an Elastic IP address: <code>arn:aws:ec2:<i>region</i>:<i>account-id</i>:eip-allocation/<i>allocation-id</i> </code> </p> </li> </ul>",
|
||||
"Protection$ResourceArn": "<p>The ARN (Amazon Resource Name) of the AWS resource that is protected.</p>",
|
||||
"ResourceArnFilterList$member": null
|
||||
}
|
||||
|
@ -296,7 +344,8 @@
|
|||
"refs": {
|
||||
"AttackSummary$AttackId": "<p>The unique identifier (ID) of the attack.</p>",
|
||||
"AttackSummary$ResourceArn": "<p>The ARN (Amazon Resource Name) of the resource that was attacked.</p>",
|
||||
"AttackVectorDescription$VectorType": "<p>The attack type, for example, SNMP reflection or SYN flood.</p>",
|
||||
"AttackVectorDescription$VectorType": "<p>The attack type. Valid values:</p> <ul> <li> <p>UDP_TRAFFIC</p> </li> <li> <p>UDP_FRAGMENT</p> </li> <li> <p>GENERIC_UDP_REFLECTION</p> </li> <li> <p>DNS_REFLECTION</p> </li> <li> <p>NTP_REFLECTION</p> </li> <li> <p>CHARGEN_REFLECTION</p> </li> <li> <p>SSDP_REFLECTION</p> </li> <li> <p>PORT_MAPPER</p> </li> <li> <p>RIP_REFLECTION</p> </li> <li> <p>SNMP_REFLECTION</p> </li> <li> <p>MSSQL_REFLECTION</p> </li> <li> <p>NET_BIOS_REFLECTION</p> </li> <li> <p>SYN_FLOOD</p> </li> <li> <p>ACK_FLOOD</p> </li> <li> <p>REQUEST_FLOOD</p> </li> </ul>",
|
||||
"Contributor$Name": "<p>The name of the contributor. This is dependent on the <code>AttackPropertyIdentifier</code>. For example, if the <code>AttackPropertyIdentifier</code> is <code>SOURCE_COUNTRY</code>, the <code>Name</code> could be <code>United States</code>.</p>",
|
||||
"Mitigation$MitigationName": "<p>The name of the mitigation taken for this attack.</p>",
|
||||
"SubResourceSummary$Id": "<p>The unique identifier (ID) of the <code>SubResource</code>.</p>",
|
||||
"SummarizedAttackVector$VectorType": "<p>The attack type, for example, SNMP reflection or SYN flood.</p>",
|
||||
|
@ -328,6 +377,12 @@
|
|||
"DescribeSubscriptionResponse$Subscription": "<p>The AWS Shield Advanced subscription details for an account.</p>"
|
||||
}
|
||||
},
|
||||
"SubscriptionState": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"GetSubscriptionStateResponse$SubscriptionState": "<p>The status of the subscription.</p>"
|
||||
}
|
||||
},
|
||||
"SummarizedAttackVector": {
|
||||
"base": "<p>A summary of information about the attack.</p>",
|
||||
"refs": {
|
||||
|
@ -357,14 +412,14 @@
|
|||
"TimeRange": {
|
||||
"base": "<p>The time range.</p>",
|
||||
"refs": {
|
||||
"ListAttacksRequest$StartTime": "<p>The time period for the attacks.</p>",
|
||||
"ListAttacksRequest$EndTime": "<p>The end of the time period for the attacks.</p>"
|
||||
"ListAttacksRequest$StartTime": "<p>The start of the time period for the attacks. This is a <code>timestamp</code> type. The sample request above indicates a <code>number</code> type because the default used by WAF is Unix time in seconds. However any valid <a href=\"http://docs.aws.amazon.com/cli/latest/userguide/cli-using-param.html#parameter-types\">timestamp format</a> is allowed. </p>",
|
||||
"ListAttacksRequest$EndTime": "<p>The end of the time period for the attacks. This is a <code>timestamp</code> type. The sample request above indicates a <code>number</code> type because the default used by WAF is Unix time in seconds. However any valid <a href=\"http://docs.aws.amazon.com/cli/latest/userguide/cli-using-param.html#parameter-types\">timestamp format</a> is allowed. </p>"
|
||||
}
|
||||
},
|
||||
"Timestamp": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"Subscription$StartTime": "<p>The start time of the subscription, in the format \"2016-12-16T13:50Z\".</p>"
|
||||
"Subscription$StartTime": "<p>The start time of the subscription, in Unix time in seconds. For more information see <a href=\"http://docs.aws.amazon.com/cli/latest/userguide/cli-using-param.html#parameter-types\">timestamp</a>.</p>"
|
||||
}
|
||||
},
|
||||
"Token": {
|
||||
|
@ -376,6 +431,18 @@
|
|||
"ListProtectionsResponse$NextToken": "<p>If you specify a value for <code>MaxResults</code> and you have more Protections than the value of MaxResults, AWS Shield Advanced returns a NextToken value in the response that allows you to list another group of Protections. For the second and subsequent ListProtections requests, specify the value of NextToken from the previous response to get information about another batch of Protections.</p>"
|
||||
}
|
||||
},
|
||||
"TopContributors": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"AttackProperty$TopContributors": "<p>The array of <a>Contributor</a> objects that includes the top five contributors to an attack. </p>"
|
||||
}
|
||||
},
|
||||
"Unit": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"AttackProperty$Unit": "<p>The unit of the <code>Value</code> of the contributions.</p>"
|
||||
}
|
||||
},
|
||||
"errorMessage": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
|
4
vendor/github.com/aws/aws-sdk-go/models/apis/shield/2016-06-02/paginators-1.json
generated
vendored
Normal file
4
vendor/github.com/aws/aws-sdk-go/models/apis/shield/2016-06-02/paginators-1.json
generated
vendored
Normal file
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"pagination": {
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue