Skip to content

Update Project Profile

datazone_update_project_profile R Documentation

Updates a project profile

Description

Updates a project profile.

Usage

datazone_update_project_profile(domainIdentifier, identifier, name,
  description, status, projectResourceTags,
  allowCustomProjectResourceTags, projectResourceTagsDescription,
  environmentConfigurations, domainUnitIdentifier)

Arguments

domainIdentifier

[required] The ID of the domain where a project profile is to be updated.

identifier

[required] The ID of a project profile that is to be updated.

name

The name of a project profile.

description

The description of a project profile.

status

The status of a project profile.

projectResourceTags

The resource tags of the project profile.

allowCustomProjectResourceTags

Specifies whether custom project resource tags are supported.

projectResourceTagsDescription

Field viewable through the UI that provides a project user with the allowed resource tag specifications.

environmentConfigurations

The environment configurations of a project profile.

domainUnitIdentifier

The ID of the domain unit where a project profile is to be updated.

Value

A list with the following syntax:

list(
  domainId = "string",
  id = "string",
  name = "string",
  description = "string",
  status = "ENABLED"|"DISABLED",
  projectResourceTags = list(
    list(
      key = "string",
      value = "string",
      isValueEditable = TRUE|FALSE
    )
  ),
  allowCustomProjectResourceTags = TRUE|FALSE,
  projectResourceTagsDescription = "string",
  environmentConfigurations = list(
    list(
      name = "string",
      id = "string",
      environmentBlueprintId = "string",
      description = "string",
      deploymentMode = "ON_CREATE"|"ON_DEMAND",
      configurationParameters = list(
        ssmPath = "string",
        parameterOverrides = list(
          list(
            name = "string",
            value = "string",
            isEditable = TRUE|FALSE
          )
        ),
        resolvedParameters = list(
          list(
            name = "string",
            value = "string",
            isEditable = TRUE|FALSE
          )
        )
      ),
      awsAccount = list(
        awsAccountId = "string",
        awsAccountIdPath = "string"
      ),
      accountPools = list(
        "string"
      ),
      awsRegion = list(
        regionName = "string",
        regionNamePath = "string"
      ),
      deploymentOrder = 123
    )
  ),
  createdBy = "string",
  createdAt = as.POSIXct(
    "2015-01-01"
  ),
  lastUpdatedAt = as.POSIXct(
    "2015-01-01"
  ),
  domainUnitId = "string"
)

Request syntax

svc$update_project_profile(
  domainIdentifier = "string",
  identifier = "string",
  name = "string",
  description = "string",
  status = "ENABLED"|"DISABLED",
  projectResourceTags = list(
    list(
      key = "string",
      value = "string",
      isValueEditable = TRUE|FALSE
    )
  ),
  allowCustomProjectResourceTags = TRUE|FALSE,
  projectResourceTagsDescription = "string",
  environmentConfigurations = list(
    list(
      name = "string",
      id = "string",
      environmentBlueprintId = "string",
      description = "string",
      deploymentMode = "ON_CREATE"|"ON_DEMAND",
      configurationParameters = list(
        ssmPath = "string",
        parameterOverrides = list(
          list(
            name = "string",
            value = "string",
            isEditable = TRUE|FALSE
          )
        ),
        resolvedParameters = list(
          list(
            name = "string",
            value = "string",
            isEditable = TRUE|FALSE
          )
        )
      ),
      awsAccount = list(
        awsAccountId = "string",
        awsAccountIdPath = "string"
      ),
      accountPools = list(
        "string"
      ),
      awsRegion = list(
        regionName = "string",
        regionNamePath = "string"
      ),
      deploymentOrder = 123
    )
  ),
  domainUnitIdentifier = "string"
)