Skip to content

Update Project

datazone_update_project R Documentation

Updates the specified project in Amazon DataZone

Description

Updates the specified project in Amazon DataZone.

Usage

datazone_update_project(domainIdentifier, identifier, name, description,
  resourceTags, glossaryTerms, domainUnitId, environmentDeploymentDetails,
  userParameters, projectProfileVersion)

Arguments

domainIdentifier

[required] The ID of the Amazon DataZone domain where a project is being updated.

identifier

[required] The identifier of the project that is to be updated.

name

The name to be updated as part of the update_project action.

description

The description to be updated as part of the update_project action.

resourceTags

The resource tags of the project.

glossaryTerms

The glossary terms to be updated as part of the update_project action.

domainUnitId

The ID of the domain unit.

environmentDeploymentDetails

The environment deployment details of the project.

userParameters

The user parameters of the project.

projectProfileVersion

The project profile version to which the project should be updated. You can only specify the following string for this parameter: latest.

Value

A list with the following syntax:

list(
  domainId = "string",
  id = "string",
  name = "string",
  description = "string",
  projectStatus = "ACTIVE"|"DELETING"|"DELETE_FAILED"|"UPDATING"|"UPDATE_FAILED"|"MOVING",
  failureReasons = list(
    list(
      code = "string",
      message = "string"
    )
  ),
  createdBy = "string",
  createdAt = as.POSIXct(
    "2015-01-01"
  ),
  lastUpdatedAt = as.POSIXct(
    "2015-01-01"
  ),
  resourceTags = list(
    list(
      key = "string",
      value = "string",
      source = "PROJECT"|"PROJECT_PROFILE"
    )
  ),
  glossaryTerms = list(
    "string"
  ),
  domainUnitId = "string",
  projectProfileId = "string",
  userParameters = list(
    list(
      environmentId = "string",
      environmentResolvedAccount = list(
        awsAccountId = "string",
        regionName = "string",
        sourceAccountPoolId = "string"
      ),
      environmentConfigurationName = "string",
      environmentParameters = list(
        list(
          name = "string",
          value = "string"
        )
      )
    )
  ),
  environmentDeploymentDetails = list(
    overallDeploymentStatus = "PENDING_DEPLOYMENT"|"IN_PROGRESS"|"SUCCESSFUL"|"FAILED_VALIDATION"|"FAILED_DEPLOYMENT",
    environmentFailureReasons = list(
      list(
        list(
          code = "string",
          message = "string"
        )
      )
    )
  ),
  projectCategory = "string"
)

Request syntax

svc$update_project(
  domainIdentifier = "string",
  identifier = "string",
  name = "string",
  description = "string",
  resourceTags = list(
    "string"
  ),
  glossaryTerms = list(
    "string"
  ),
  domainUnitId = "string",
  environmentDeploymentDetails = list(
    overallDeploymentStatus = "PENDING_DEPLOYMENT"|"IN_PROGRESS"|"SUCCESSFUL"|"FAILED_VALIDATION"|"FAILED_DEPLOYMENT",
    environmentFailureReasons = list(
      list(
        list(
          code = "string",
          message = "string"
        )
      )
    )
  ),
  userParameters = list(
    list(
      environmentId = "string",
      environmentResolvedAccount = list(
        awsAccountId = "string",
        regionName = "string",
        sourceAccountPoolId = "string"
      ),
      environmentConfigurationName = "string",
      environmentParameters = list(
        list(
          name = "string",
          value = "string"
        )
      )
    )
  ),
  projectProfileVersion = "string"
)