AWS SDK for C++
1.9.2
AWS SDK for C++
|
#include <AddPermissionRequest.h>
Additional Inherited Members | |
![]() | |
virtual Aws::Http::HeaderValueCollection | GetRequestSpecificHeaders () const |
![]() | |
virtual void | DumpBodyToUrl (Aws::Http::URI &uri) const |
Definition at line 25 of file AddPermissionRequest.h.
Aws::Lambda::Model::AddPermissionRequest::AddPermissionRequest | ( | ) |
|
inline |
The action that the principal can use on the function. For example, lambda:InvokeFunction
or lambda:GetFunction
.
Definition at line 213 of file AddPermissionRequest.h.
|
overridevirtual |
Do nothing virtual, override this to add query strings to the request
Reimplemented from Aws::AmazonWebServiceRequest.
|
inline |
For Alexa Smart Home functions, a token that must be supplied by the invoker.
Definition at line 433 of file AddPermissionRequest.h.
|
inline |
The name of the Lambda function, version, or alias.
Name formats
Function name - my-function
(name-only), my-function:v1
(with alias).
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
Definition at line 67 of file AddPermissionRequest.h.
|
inline |
The action that the principal can use on the function. For example, lambda:InvokeFunction
or lambda:GetFunction
.
Definition at line 207 of file AddPermissionRequest.h.
|
inline |
For Alexa Smart Home functions, a token that must be supplied by the invoker.
Definition at line 427 of file AddPermissionRequest.h.
|
inline |
The name of the Lambda function, version, or alias.
Name formats
Function name - my-function
(name-only), my-function:v1
(with alias).
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
Definition at line 53 of file AddPermissionRequest.h.
|
inline |
The AWS service or account that invokes the function. If you specify a service, use SourceArn
or SourceAccount
to limit who can invoke the function through that service.
Definition at line 257 of file AddPermissionRequest.h.
|
inline |
Specify a version or alias to add permissions to a published version of the function.
Definition at line 476 of file AddPermissionRequest.h.
|
inline |
Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.
Definition at line 526 of file AddPermissionRequest.h.
|
inlineoverridevirtual |
Implements Aws::AmazonWebServiceRequest.
Definition at line 34 of file AddPermissionRequest.h.
|
inline |
For Amazon S3, the ID of the account that owns the resource. Use this together with SourceArn
to ensure that the resource is owned by the specified account. It is possible for an Amazon S3 bucket to be deleted by its owner and recreated by another account.
Definition at line 364 of file AddPermissionRequest.h.
|
inline |
For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.
Definition at line 313 of file AddPermissionRequest.h.
|
inline |
A statement identifier that differentiates the statement from others in the same policy.
Definition at line 158 of file AddPermissionRequest.h.
|
inline |
The AWS service or account that invokes the function. If you specify a service, use SourceArn
or SourceAccount
to limit who can invoke the function through that service.
Definition at line 264 of file AddPermissionRequest.h.
|
inline |
Specify a version or alias to add permissions to a published version of the function.
Definition at line 482 of file AddPermissionRequest.h.
|
inline |
Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.
Definition at line 533 of file AddPermissionRequest.h.
|
overridevirtual |
Convert payload into String.
Implements Aws::AmazonSerializableWebServiceRequest.
|
inline |
The action that the principal can use on the function. For example, lambda:InvokeFunction
or lambda:GetFunction
.
Definition at line 225 of file AddPermissionRequest.h.
|
inline |
The action that the principal can use on the function. For example, lambda:InvokeFunction
or lambda:GetFunction
.
Definition at line 219 of file AddPermissionRequest.h.
|
inline |
The action that the principal can use on the function. For example, lambda:InvokeFunction
or lambda:GetFunction
.
Definition at line 231 of file AddPermissionRequest.h.
|
inline |
For Alexa Smart Home functions, a token that must be supplied by the invoker.
Definition at line 445 of file AddPermissionRequest.h.
|
inline |
For Alexa Smart Home functions, a token that must be supplied by the invoker.
Definition at line 439 of file AddPermissionRequest.h.
|
inline |
For Alexa Smart Home functions, a token that must be supplied by the invoker.
Definition at line 451 of file AddPermissionRequest.h.
|
inline |
The name of the Lambda function, version, or alias.
Name formats
Function name - my-function
(name-only), my-function:v1
(with alias).
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
Definition at line 95 of file AddPermissionRequest.h.
|
inline |
The name of the Lambda function, version, or alias.
Name formats
Function name - my-function
(name-only), my-function:v1
(with alias).
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
Definition at line 81 of file AddPermissionRequest.h.
|
inline |
The name of the Lambda function, version, or alias.
Name formats
Function name - my-function
(name-only), my-function:v1
(with alias).
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
Definition at line 109 of file AddPermissionRequest.h.
|
inline |
The AWS service or account that invokes the function. If you specify a service, use SourceArn
or SourceAccount
to limit who can invoke the function through that service.
Definition at line 278 of file AddPermissionRequest.h.
|
inline |
The AWS service or account that invokes the function. If you specify a service, use SourceArn
or SourceAccount
to limit who can invoke the function through that service.
Definition at line 271 of file AddPermissionRequest.h.
|
inline |
The AWS service or account that invokes the function. If you specify a service, use SourceArn
or SourceAccount
to limit who can invoke the function through that service.
Definition at line 285 of file AddPermissionRequest.h.
|
inline |
Specify a version or alias to add permissions to a published version of the function.
Definition at line 494 of file AddPermissionRequest.h.
|
inline |
Specify a version or alias to add permissions to a published version of the function.
Definition at line 488 of file AddPermissionRequest.h.
|
inline |
Specify a version or alias to add permissions to a published version of the function.
Definition at line 500 of file AddPermissionRequest.h.
|
inline |
Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.
Definition at line 547 of file AddPermissionRequest.h.
|
inline |
Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.
Definition at line 540 of file AddPermissionRequest.h.
|
inline |
Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.
Definition at line 554 of file AddPermissionRequest.h.
|
inline |
For Amazon S3, the ID of the account that owns the resource. Use this together with SourceArn
to ensure that the resource is owned by the specified account. It is possible for an Amazon S3 bucket to be deleted by its owner and recreated by another account.
Definition at line 388 of file AddPermissionRequest.h.
|
inline |
For Amazon S3, the ID of the account that owns the resource. Use this together with SourceArn
to ensure that the resource is owned by the specified account. It is possible for an Amazon S3 bucket to be deleted by its owner and recreated by another account.
Definition at line 380 of file AddPermissionRequest.h.
|
inline |
For Amazon S3, the ID of the account that owns the resource. Use this together with SourceArn
to ensure that the resource is owned by the specified account. It is possible for an Amazon S3 bucket to be deleted by its owner and recreated by another account.
Definition at line 396 of file AddPermissionRequest.h.
|
inline |
For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.
Definition at line 331 of file AddPermissionRequest.h.
|
inline |
For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.
Definition at line 325 of file AddPermissionRequest.h.
|
inline |
For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.
Definition at line 337 of file AddPermissionRequest.h.
|
inline |
A statement identifier that differentiates the statement from others in the same policy.
Definition at line 176 of file AddPermissionRequest.h.
|
inline |
A statement identifier that differentiates the statement from others in the same policy.
Definition at line 170 of file AddPermissionRequest.h.
|
inline |
A statement identifier that differentiates the statement from others in the same policy.
Definition at line 182 of file AddPermissionRequest.h.
|
inline |
For Amazon S3, the ID of the account that owns the resource. Use this together with SourceArn
to ensure that the resource is owned by the specified account. It is possible for an Amazon S3 bucket to be deleted by its owner and recreated by another account.
Definition at line 372 of file AddPermissionRequest.h.
|
inline |
For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.
Definition at line 319 of file AddPermissionRequest.h.
|
inline |
A statement identifier that differentiates the statement from others in the same policy.
Definition at line 164 of file AddPermissionRequest.h.
|
inline |
The action that the principal can use on the function. For example, lambda:InvokeFunction
or lambda:GetFunction
.
Definition at line 243 of file AddPermissionRequest.h.
|
inline |
The action that the principal can use on the function. For example, lambda:InvokeFunction
or lambda:GetFunction
.
Definition at line 237 of file AddPermissionRequest.h.
|
inline |
The action that the principal can use on the function. For example, lambda:InvokeFunction
or lambda:GetFunction
.
Definition at line 249 of file AddPermissionRequest.h.
|
inline |
For Alexa Smart Home functions, a token that must be supplied by the invoker.
Definition at line 463 of file AddPermissionRequest.h.
|
inline |
For Alexa Smart Home functions, a token that must be supplied by the invoker.
Definition at line 457 of file AddPermissionRequest.h.
|
inline |
For Alexa Smart Home functions, a token that must be supplied by the invoker.
Definition at line 469 of file AddPermissionRequest.h.
|
inline |
The name of the Lambda function, version, or alias.
Name formats
Function name - my-function
(name-only), my-function:v1
(with alias).
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
Definition at line 137 of file AddPermissionRequest.h.
|
inline |
The name of the Lambda function, version, or alias.
Name formats
Function name - my-function
(name-only), my-function:v1
(with alias).
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
Definition at line 123 of file AddPermissionRequest.h.
|
inline |
The name of the Lambda function, version, or alias.
Name formats
Function name - my-function
(name-only), my-function:v1
(with alias).
Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function
.
Partial ARN - 123456789012:function:my-function
.
You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
Definition at line 151 of file AddPermissionRequest.h.
|
inline |
The AWS service or account that invokes the function. If you specify a service, use SourceArn
or SourceAccount
to limit who can invoke the function through that service.
Definition at line 299 of file AddPermissionRequest.h.
|
inline |
The AWS service or account that invokes the function. If you specify a service, use SourceArn
or SourceAccount
to limit who can invoke the function through that service.
Definition at line 292 of file AddPermissionRequest.h.
|
inline |
The AWS service or account that invokes the function. If you specify a service, use SourceArn
or SourceAccount
to limit who can invoke the function through that service.
Definition at line 306 of file AddPermissionRequest.h.
|
inline |
Specify a version or alias to add permissions to a published version of the function.
Definition at line 512 of file AddPermissionRequest.h.
|
inline |
Specify a version or alias to add permissions to a published version of the function.
Definition at line 506 of file AddPermissionRequest.h.
|
inline |
Specify a version or alias to add permissions to a published version of the function.
Definition at line 518 of file AddPermissionRequest.h.
|
inline |
Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.
Definition at line 568 of file AddPermissionRequest.h.
|
inline |
Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.
Definition at line 561 of file AddPermissionRequest.h.
|
inline |
Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.
Definition at line 575 of file AddPermissionRequest.h.
|
inline |
For Amazon S3, the ID of the account that owns the resource. Use this together with SourceArn
to ensure that the resource is owned by the specified account. It is possible for an Amazon S3 bucket to be deleted by its owner and recreated by another account.
Definition at line 412 of file AddPermissionRequest.h.
|
inline |
For Amazon S3, the ID of the account that owns the resource. Use this together with SourceArn
to ensure that the resource is owned by the specified account. It is possible for an Amazon S3 bucket to be deleted by its owner and recreated by another account.
Definition at line 404 of file AddPermissionRequest.h.
|
inline |
For Amazon S3, the ID of the account that owns the resource. Use this together with SourceArn
to ensure that the resource is owned by the specified account. It is possible for an Amazon S3 bucket to be deleted by its owner and recreated by another account.
Definition at line 420 of file AddPermissionRequest.h.
|
inline |
For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.
Definition at line 349 of file AddPermissionRequest.h.
|
inline |
For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.
Definition at line 343 of file AddPermissionRequest.h.
|
inline |
For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.
Definition at line 355 of file AddPermissionRequest.h.
|
inline |
A statement identifier that differentiates the statement from others in the same policy.
Definition at line 194 of file AddPermissionRequest.h.
|
inline |
A statement identifier that differentiates the statement from others in the same policy.
Definition at line 188 of file AddPermissionRequest.h.
|
inline |
A statement identifier that differentiates the statement from others in the same policy.
Definition at line 200 of file AddPermissionRequest.h.