public class GetPolicyRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
GetPolicy operation
.
Returns the resource policy, containing a list of permissions that
apply to a specific to an ARN that you specify via the
Qualifier
paramter.
For informration about adding permissions, see AddPermission.
You need permission for the lambda:GetPolicy action.
NOOP
Constructor and Description |
---|
GetPolicyRequest() |
Modifier and Type | Method and Description |
---|---|
GetPolicyRequest |
clone() |
boolean |
equals(Object obj) |
String |
getFunctionName()
Function name whose resource policy you want to retrieve.
|
String |
getQualifier()
You can specify this optional query parameter to specify function
version or alias name in which case this API will return all
permissions associated with the specific ARN.
|
int |
hashCode() |
void |
setFunctionName(String functionName)
Function name whose resource policy you want to retrieve.
|
void |
setQualifier(String qualifier)
You can specify this optional query parameter to specify function
version or alias name in which case this API will return all
permissions associated with the specific ARN.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
GetPolicyRequest |
withFunctionName(String functionName)
Function name whose resource policy you want to retrieve.
|
GetPolicyRequest |
withQualifier(String qualifier)
You can specify this optional query parameter to specify function
version or alias name in which case this API will return all
permissions associated with the specific ARN.
|
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public String getFunctionName()
You can specify an unqualified function name (for example, "Thumbnail") or you can specify Amazon Resource Name (ARN) of the function (for example, "arn:aws:lambda:us-west-2:account-id:function:ThumbNail"). AWS Lambda also allows you to specify only the account ID qualifier (for example, "account-id:Thumbnail"). Note that the length constraint applies only to the ARN. If you specify only the function name, it is limited to 64 character in length.
Constraints:
Length: 1 - 140
Pattern: (arn:aws:lambda:)?([a-z]{2}-[a-z]+-\d{1}:)?(\d{12}:)?(function:)?([a-zA-Z0-9-_]+)(:(\$LATEST|[a-zA-Z0-9-_]+))?
You can specify an unqualified function name (for example, "Thumbnail") or you can specify Amazon Resource Name (ARN) of the function (for example, "arn:aws:lambda:us-west-2:account-id:function:ThumbNail"). AWS Lambda also allows you to specify only the account ID qualifier (for example, "account-id:Thumbnail"). Note that the length constraint applies only to the ARN. If you specify only the function name, it is limited to 64 character in length.
public void setFunctionName(String functionName)
You can specify an unqualified function name (for example, "Thumbnail") or you can specify Amazon Resource Name (ARN) of the function (for example, "arn:aws:lambda:us-west-2:account-id:function:ThumbNail"). AWS Lambda also allows you to specify only the account ID qualifier (for example, "account-id:Thumbnail"). Note that the length constraint applies only to the ARN. If you specify only the function name, it is limited to 64 character in length.
Constraints:
Length: 1 - 140
Pattern: (arn:aws:lambda:)?([a-z]{2}-[a-z]+-\d{1}:)?(\d{12}:)?(function:)?([a-zA-Z0-9-_]+)(:(\$LATEST|[a-zA-Z0-9-_]+))?
functionName
- Function name whose resource policy you want to retrieve. You can specify an unqualified function name (for example, "Thumbnail") or you can specify Amazon Resource Name (ARN) of the function (for example, "arn:aws:lambda:us-west-2:account-id:function:ThumbNail"). AWS Lambda also allows you to specify only the account ID qualifier (for example, "account-id:Thumbnail"). Note that the length constraint applies only to the ARN. If you specify only the function name, it is limited to 64 character in length.
public GetPolicyRequest withFunctionName(String functionName)
You can specify an unqualified function name (for example, "Thumbnail") or you can specify Amazon Resource Name (ARN) of the function (for example, "arn:aws:lambda:us-west-2:account-id:function:ThumbNail"). AWS Lambda also allows you to specify only the account ID qualifier (for example, "account-id:Thumbnail"). Note that the length constraint applies only to the ARN. If you specify only the function name, it is limited to 64 character in length.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 140
Pattern: (arn:aws:lambda:)?([a-z]{2}-[a-z]+-\d{1}:)?(\d{12}:)?(function:)?([a-zA-Z0-9-_]+)(:(\$LATEST|[a-zA-Z0-9-_]+))?
functionName
- Function name whose resource policy you want to retrieve. You can specify an unqualified function name (for example, "Thumbnail") or you can specify Amazon Resource Name (ARN) of the function (for example, "arn:aws:lambda:us-west-2:account-id:function:ThumbNail"). AWS Lambda also allows you to specify only the account ID qualifier (for example, "account-id:Thumbnail"). Note that the length constraint applies only to the ARN. If you specify only the function name, it is limited to 64 character in length.
public String getQualifier()
Constraints:
Length: 1 - 128
Pattern: (|[a-zA-Z0-9$_]+)
public void setQualifier(String qualifier)
Constraints:
Length: 1 - 128
Pattern: (|[a-zA-Z0-9$_]+)
qualifier
- You can specify this optional query parameter to specify function
version or alias name in which case this API will return all
permissions associated with the specific ARN. If you don't provide
this parameter, the API will return permissions that apply to the
unqualified function ARN.public GetPolicyRequest withQualifier(String qualifier)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 128
Pattern: (|[a-zA-Z0-9$_]+)
qualifier
- You can specify this optional query parameter to specify function
version or alias name in which case this API will return all
permissions associated with the specific ARN. If you don't provide
this parameter, the API will return permissions that apply to the
unqualified function ARN.public String toString()
toString
in class Object
Object.toString()
public GetPolicyRequest clone()
clone
in class AmazonWebServiceRequest
Copyright © 2016. All rights reserved.