Update Product
| servicecatalog_update_product | R Documentation |
Updates the specified product¶
Description¶
Updates the specified product.
Usage¶
servicecatalog_update_product(AcceptLanguage, Id, Name, Owner,
Description, Distributor, SupportDescription, SupportEmail, SupportUrl,
AddTags, RemoveTags, SourceConnection)
Arguments¶
AcceptLanguageThe language code.
jp- Japanesezh- Chinese
Id[required] The product identifier.
NameThe updated product name.
OwnerThe updated owner of the product.
DescriptionThe updated description of the product.
DistributorThe updated distributor of the product.
SupportDescriptionThe updated support description for the product.
SupportEmailThe updated support email for the product.
SupportUrlThe updated support URL for the product.
AddTagsThe tags to add to the product.
RemoveTagsThe tags to remove from the product.
SourceConnectionSpecifies connection details for the updated product and syncs the product to the connection source artifact. This automatically manages the product's artifacts based on changes to the source. The
SourceConnectionparameter consists of the following sub-fields.TypeConnectionParamters
Value¶
A list with the following syntax:
list(
ProductViewDetail = list(
ProductViewSummary = list(
Id = "string",
ProductId = "string",
Name = "string",
Owner = "string",
ShortDescription = "string",
Type = "CLOUD_FORMATION_TEMPLATE"|"MARKETPLACE"|"TERRAFORM_OPEN_SOURCE"|"TERRAFORM_CLOUD"|"EXTERNAL",
Distributor = "string",
HasDefaultPath = TRUE|FALSE,
SupportEmail = "string",
SupportDescription = "string",
SupportUrl = "string"
),
Status = "AVAILABLE"|"CREATING"|"FAILED",
ProductARN = "string",
CreatedTime = as.POSIXct(
"2015-01-01"
),
SourceConnection = list(
Type = "CODESTAR",
ConnectionParameters = list(
CodeStar = list(
ConnectionArn = "string",
Repository = "string",
Branch = "string",
ArtifactPath = "string"
)
),
LastSync = list(
LastSyncTime = as.POSIXct(
"2015-01-01"
),
LastSyncStatus = "SUCCEEDED"|"FAILED",
LastSyncStatusMessage = "string",
LastSuccessfulSyncTime = as.POSIXct(
"2015-01-01"
),
LastSuccessfulSyncProvisioningArtifactId = "string"
)
)
),
Tags = list(
list(
Key = "string",
Value = "string"
)
)
)
Request syntax¶
svc$update_product(
AcceptLanguage = "string",
Id = "string",
Name = "string",
Owner = "string",
Description = "string",
Distributor = "string",
SupportDescription = "string",
SupportEmail = "string",
SupportUrl = "string",
AddTags = list(
list(
Key = "string",
Value = "string"
)
),
RemoveTags = list(
"string"
),
SourceConnection = list(
Type = "CODESTAR",
ConnectionParameters = list(
CodeStar = list(
ConnectionArn = "string",
Repository = "string",
Branch = "string",
ArtifactPath = "string"
)
)
)
)