Skip to content

Create Project Profile

datazone_create_project_profile R Documentation

Creates a project profile

Description

Creates a project profile.

Usage

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

Arguments

domainIdentifier

[required] A domain ID of the project profile.

name

[required] Project profile name.

description

A description of a project profile.

status

Project profile status.

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

Environment configurations of the project profile.

domainUnitIdentifier

A domain unit ID of the project profile.

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$create_project_profile(
  domainIdentifier = "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"
)