Update Stage
| apigatewayv2_update_stage | R Documentation |
Updates a Stage¶
Description¶
Updates a Stage.
Usage¶
apigatewayv2_update_stage(AccessLogSettings, ApiId, AutoDeploy,
ClientCertificateId, DefaultRouteSettings, DeploymentId, Description,
RouteSettings, StageName, StageVariables)
Arguments¶
AccessLogSettingsSettings for logging access in this stage.
ApiId[required] The API identifier.
AutoDeploySpecifies whether updates to an API automatically trigger a new deployment. The default value is false.
ClientCertificateIdThe identifier of a client certificate for a Stage.
DefaultRouteSettingsThe default route settings for the stage.
DeploymentIdThe deployment identifier for the API stage. Can't be updated if autoDeploy is enabled.
DescriptionThe description for the API stage.
RouteSettingsRoute settings for the stage.
StageName[required] The stage name. Stage names can contain only alphanumeric characters, hyphens, and underscores, or be $default. Maximum length is 128 characters.
StageVariablesA map that defines the stage variables for a Stage. Variable names can have alphanumeric and underscore characters, and the values must match [A-Za-z0-9-._~:/?#&=,]+.
Value¶
A list with the following syntax:
list(
AccessLogSettings = list(
DestinationArn = "string",
Format = "string"
),
ApiGatewayManaged = TRUE|FALSE,
AutoDeploy = TRUE|FALSE,
ClientCertificateId = "string",
CreatedDate = as.POSIXct(
"2015-01-01"
),
DefaultRouteSettings = list(
DataTraceEnabled = TRUE|FALSE,
DetailedMetricsEnabled = TRUE|FALSE,
LoggingLevel = "ERROR"|"INFO"|"OFF",
ThrottlingBurstLimit = 123,
ThrottlingRateLimit = 123.0
),
DeploymentId = "string",
Description = "string",
LastDeploymentStatusMessage = "string",
LastUpdatedDate = as.POSIXct(
"2015-01-01"
),
RouteSettings = list(
list(
DataTraceEnabled = TRUE|FALSE,
DetailedMetricsEnabled = TRUE|FALSE,
LoggingLevel = "ERROR"|"INFO"|"OFF",
ThrottlingBurstLimit = 123,
ThrottlingRateLimit = 123.0
)
),
StageName = "string",
StageVariables = list(
"string"
),
Tags = list(
"string"
)
)
Request syntax¶
svc$update_stage(
AccessLogSettings = list(
DestinationArn = "string",
Format = "string"
),
ApiId = "string",
AutoDeploy = TRUE|FALSE,
ClientCertificateId = "string",
DefaultRouteSettings = list(
DataTraceEnabled = TRUE|FALSE,
DetailedMetricsEnabled = TRUE|FALSE,
LoggingLevel = "ERROR"|"INFO"|"OFF",
ThrottlingBurstLimit = 123,
ThrottlingRateLimit = 123.0
),
DeploymentId = "string",
Description = "string",
RouteSettings = list(
list(
DataTraceEnabled = TRUE|FALSE,
DetailedMetricsEnabled = TRUE|FALSE,
LoggingLevel = "ERROR"|"INFO"|"OFF",
ThrottlingBurstLimit = 123,
ThrottlingRateLimit = 123.0
)
),
StageName = "string",
StageVariables = list(
"string"
)
)