Skip to content

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"
)