Skip to content

Servicecatalog Classes

AcceptPortfolioShareInputRequestTypeDef

PortfolioId

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

PortfolioShareType

  • Type: typing.Optional[typing.Literal['AWS_ORGANIZATIONS', 'AWS_SERVICECATALOG', 'IMPORTED']]

AccessLevelFilterTypeDef

Key

  • Type: typing.Optional[typing.Literal['Account', 'Role', 'User']]

Value

  • Type: typing.Optional[str]

AssociateBudgetWithResourceInputRequestTypeDef

BudgetName

  • Type:
  • Required: Yes

ResourceId

  • Type:
  • Required: Yes

AssociatePrincipalWithPortfolioInputRequestTypeDef

PortfolioId

  • Type:
  • Required: Yes

PrincipalARN

  • Type:
  • Required: Yes

PrincipalType

  • Type: typing.Literal['IAM', 'IAM_PATTERN']
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

AssociateProductWithPortfolioInputRequestTypeDef

ProductId

  • Type:
  • Required: Yes

PortfolioId

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

SourcePortfolioId

  • Type: typing.Optional[str]

AssociateServiceActionWithProvisioningArtifactInputRequestTypeDef

ProductId

  • Type:
  • Required: Yes

ProvisioningArtifactId

  • Type:
  • Required: Yes

ServiceActionId

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

IdempotencyToken

  • Type: typing.Optional[str]

AssociateTagOptionWithResourceInputRequestTypeDef

ResourceId

  • Type:
  • Required: Yes

TagOptionId

  • Type:
  • Required: Yes

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

BatchAssociateServiceActionWithProvisioningArtifactInputRequestTypeDef

ServiceActionAssociations

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.servicecatalog_classes.ServiceActionAssociationTypeDef]
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

BatchAssociateServiceActionWithProvisioningArtifactOutputTypeDef

FailedServiceActionAssociations

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.FailedServiceActionAssociationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BatchDisassociateServiceActionFromProvisioningArtifactInputRequestTypeDef

ServiceActionAssociations

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.servicecatalog_classes.ServiceActionAssociationTypeDef]
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

BatchDisassociateServiceActionFromProvisioningArtifactOutputTypeDef

FailedServiceActionAssociations

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.FailedServiceActionAssociationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BudgetDetailTypeDef

BudgetName

  • Type: typing.Optional[str]

CloudWatchDashboardTypeDef

Name

  • Type: typing.Optional[str]

CodeStarParametersTypeDef

ConnectionArn

  • Type:
  • Required: Yes

Repository

  • Type:
  • Required: Yes

Branch

  • Type:
  • Required: Yes

ArtifactPath

  • Type:
  • Required: Yes

ConstraintDetailTypeDef

ConstraintId

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Owner

  • Type: typing.Optional[str]

ProductId

  • Type: typing.Optional[str]

PortfolioId

  • Type: typing.Optional[str]

ConstraintSummaryTypeDef

Type

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

CopyProductInputRequestTypeDef

SourceProductArn

  • Type:
  • Required: Yes

IdempotencyToken

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

TargetProductId

  • Type: typing.Optional[str]

TargetProductName

  • Type: typing.Optional[str]

SourceProvisioningArtifactIdentifiers

  • Type: typing.Optional[typing.Sequence[typing.Mapping[typing.Literal['Id'], str]]]

CopyOptions

  • Type: typing.Optional[typing.Sequence[typing.Literal['CopyTags']]]

CopyProductOutputTypeDef

CopyProductToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateConstraintInputRequestTypeDef

PortfolioId

  • Type:
  • Required: Yes

ProductId

  • Type:
  • Required: Yes

Parameters

  • Type:
  • Required: Yes

Type

  • Type:
  • Required: Yes

IdempotencyToken

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

CreateConstraintOutputTypeDef

ConstraintDetail

  • Type:
  • Required: Yes

ConstraintParameters

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['AVAILABLE', 'CREATING', 'FAILED']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreatePortfolioInputRequestTypeDef

DisplayName

  • Type:
  • Required: Yes

ProviderName

  • Type:
  • Required: Yes

IdempotencyToken

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.servicecatalog_classes.TagTypeDef]]

CreatePortfolioOutputTypeDef

PortfolioDetail

  • Type:
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.TagTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreatePortfolioShareInputRequestTypeDef

PortfolioId

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

AccountId

  • Type: typing.Optional[str]

OrganizationNode

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.OrganizationNodeTypeDef]

ShareTagOptions

  • Type: typing.Optional[bool]

SharePrincipals

  • Type: typing.Optional[bool]

CreatePortfolioShareOutputTypeDef

PortfolioShareToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateProductInputRequestTypeDef

Name

  • Type:
  • Required: Yes

Owner

  • Type:
  • Required: Yes

ProductType

  • Type: typing.Literal['CLOUD_FORMATION_TEMPLATE', 'EXTERNAL', 'MARKETPLACE', 'TERRAFORM_CLOUD', 'TERRAFORM_OPEN_SOURCE']
  • Required: Yes

IdempotencyToken

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Distributor

  • Type: typing.Optional[str]

SupportDescription

  • Type: typing.Optional[str]

SupportEmail

  • Type: typing.Optional[str]

SupportUrl

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.servicecatalog_classes.TagTypeDef]]

ProvisioningArtifactParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.ProvisioningArtifactPropertiesTypeDef]

SourceConnection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.SourceConnectionTypeDef]

CreateProductOutputTypeDef

ProductViewDetail

  • Type:
  • Required: Yes

ProvisioningArtifactDetail

  • Type:
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.TagTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateProvisionedProductPlanInputRequestTypeDef

PlanName

  • Type:
  • Required: Yes

PlanType

  • Type: typing.Literal['CLOUDFORMATION']
  • Required: Yes

ProductId

  • Type:
  • Required: Yes

ProvisionedProductName

  • Type:
  • Required: Yes

ProvisioningArtifactId

  • Type:
  • Required: Yes

IdempotencyToken

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

NotificationArns

  • Type: typing.Optional[typing.Sequence[str]]

PathId

  • Type: typing.Optional[str]

ProvisioningParameters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.servicecatalog_classes.UpdateProvisioningParameterTypeDef]]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.servicecatalog_classes.TagTypeDef]]

CreateProvisionedProductPlanOutputTypeDef

PlanName

  • Type:
  • Required: Yes

PlanId

  • Type:
  • Required: Yes

ProvisionProductId

  • Type:
  • Required: Yes

ProvisionedProductName

  • Type:
  • Required: Yes

ProvisioningArtifactId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateProvisioningArtifactInputRequestTypeDef

ProductId

  • Type:
  • Required: Yes

Parameters

  • Type:
  • Required: Yes

IdempotencyToken

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

CreateProvisioningArtifactOutputTypeDef

ProvisioningArtifactDetail

  • Type:
  • Required: Yes

Info

  • Type: typing.Dict[str, str]
  • Required: Yes

Status

  • Type: typing.Literal['AVAILABLE', 'CREATING', 'FAILED']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateServiceActionInputRequestTypeDef

Name

  • Type:
  • Required: Yes

DefinitionType

  • Type: typing.Literal['SSM_AUTOMATION']
  • Required: Yes

Definition

  • Type: typing.Mapping[typing.Literal['AssumeRole', 'Name', 'Parameters', 'Version'], str]
  • Required: Yes

IdempotencyToken

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

AcceptLanguage

  • Type: typing.Optional[str]

CreateServiceActionOutputTypeDef

ServiceActionDetail

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateTagOptionInputRequestTypeDef

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

CreateTagOptionOutputTypeDef

TagOptionDetail

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteConstraintInputRequestTypeDef

Id

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

DeletePortfolioInputRequestTypeDef

Id

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

DeletePortfolioShareInputRequestTypeDef

PortfolioId

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

AccountId

  • Type: typing.Optional[str]

OrganizationNode

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.OrganizationNodeTypeDef]

DeletePortfolioShareOutputTypeDef

PortfolioShareToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteProductInputRequestTypeDef

Id

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

DeleteProvisionedProductPlanInputRequestTypeDef

PlanId

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

IgnoreErrors

  • Type: typing.Optional[bool]

DeleteProvisioningArtifactInputRequestTypeDef

ProductId

  • Type:
  • Required: Yes

ProvisioningArtifactId

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

DeleteServiceActionInputRequestTypeDef

Id

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

IdempotencyToken

  • Type: typing.Optional[str]

DeleteTagOptionInputRequestTypeDef

Id

  • Type:
  • Required: Yes

DescribeConstraintInputRequestTypeDef

Id

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

DescribeConstraintOutputTypeDef

ConstraintDetail

  • Type:
  • Required: Yes

ConstraintParameters

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['AVAILABLE', 'CREATING', 'FAILED']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeCopyProductStatusInputRequestTypeDef

CopyProductToken

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

DescribeCopyProductStatusOutputTypeDef

CopyProductStatus

  • Type: typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED']
  • Required: Yes

TargetProductId

  • Type:
  • Required: Yes

StatusDetail

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribePortfolioInputRequestTypeDef

Id

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

DescribePortfolioOutputTypeDef

PortfolioDetail

  • Type:
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.TagTypeDef]
  • Required: Yes

TagOptions

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.TagOptionDetailTypeDef]
  • Required: Yes

Budgets

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.BudgetDetailTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribePortfolioShareStatusInputRequestTypeDef

PortfolioShareToken

  • Type:
  • Required: Yes

DescribePortfolioShareStatusOutputTypeDef

PortfolioShareToken

  • Type:
  • Required: Yes

PortfolioId

  • Type:
  • Required: Yes

OrganizationNodeValue

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['COMPLETED', 'COMPLETED_WITH_ERRORS', 'ERROR', 'IN_PROGRESS', 'NOT_STARTED']
  • Required: Yes

ShareDetails

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribePortfolioSharesInputRequestTypeDef

PortfolioId

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['ACCOUNT', 'ORGANIZATION', 'ORGANIZATIONAL_UNIT', 'ORGANIZATION_MEMBER_ACCOUNT']
  • Required: Yes

PageToken

  • Type: typing.Optional[str]

PageSize

  • Type: typing.Optional[int]

DescribePortfolioSharesOutputTypeDef

NextPageToken

  • Type:
  • Required: Yes

PortfolioShareDetails

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.PortfolioShareDetailTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeProductAsAdminInputRequestTypeDef

AcceptLanguage

  • Type: typing.Optional[str]

Id

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

SourcePortfolioId

  • Type: typing.Optional[str]

DescribeProductAsAdminOutputTypeDef

ProductViewDetail

  • Type:
  • Required: Yes

ProvisioningArtifactSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.ProvisioningArtifactSummaryTypeDef]
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.TagTypeDef]
  • Required: Yes

TagOptions

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.TagOptionDetailTypeDef]
  • Required: Yes

Budgets

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.BudgetDetailTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeProductInputRequestTypeDef

AcceptLanguage

  • Type: typing.Optional[str]

Id

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

DescribeProductOutputTypeDef

ProductViewSummary

  • Type:
  • Required: Yes

ProvisioningArtifacts

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.ProvisioningArtifactTypeDef]
  • Required: Yes

Budgets

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.BudgetDetailTypeDef]
  • Required: Yes

LaunchPaths

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.LaunchPathTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeProductViewInputRequestTypeDef

Id

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

DescribeProductViewOutputTypeDef

ProductViewSummary

  • Type:
  • Required: Yes

ProvisioningArtifacts

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.ProvisioningArtifactTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeProvisionedProductInputRequestTypeDef

AcceptLanguage

  • Type: typing.Optional[str]

Id

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

DescribeProvisionedProductOutputTypeDef

ProvisionedProductDetail

  • Type:
  • Required: Yes

CloudWatchDashboards

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.CloudWatchDashboardTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeProvisionedProductPlanInputRequestTypeDef

PlanId

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

PageSize

  • Type: typing.Optional[int]

PageToken

  • Type: typing.Optional[str]

DescribeProvisionedProductPlanOutputTypeDef

ProvisionedProductPlanDetails

  • Type:
  • Required: Yes

ResourceChanges

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.ResourceChangeTypeDef]
  • Required: Yes

NextPageToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeProvisioningArtifactInputRequestTypeDef

AcceptLanguage

  • Type: typing.Optional[str]

ProvisioningArtifactId

  • Type: typing.Optional[str]

ProductId

  • Type: typing.Optional[str]

ProvisioningArtifactName

  • Type: typing.Optional[str]

ProductName

  • Type: typing.Optional[str]

Verbose

  • Type: typing.Optional[bool]

IncludeProvisioningArtifactParameters

  • Type: typing.Optional[bool]

DescribeProvisioningArtifactOutputTypeDef

ProvisioningArtifactDetail

  • Type:
  • Required: Yes

Info

  • Type: typing.Dict[str, str]
  • Required: Yes

Status

  • Type: typing.Literal['AVAILABLE', 'CREATING', 'FAILED']
  • Required: Yes

ProvisioningArtifactParameters

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.ProvisioningArtifactParameterTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeProvisioningParametersInputRequestTypeDef

AcceptLanguage

  • Type: typing.Optional[str]

ProductId

  • Type: typing.Optional[str]

ProductName

  • Type: typing.Optional[str]

ProvisioningArtifactId

  • Type: typing.Optional[str]

ProvisioningArtifactName

  • Type: typing.Optional[str]

PathId

  • Type: typing.Optional[str]

PathName

  • Type: typing.Optional[str]

DescribeProvisioningParametersOutputTypeDef

ProvisioningArtifactParameters

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.ProvisioningArtifactParameterTypeDef]
  • Required: Yes

ConstraintSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.ConstraintSummaryTypeDef]
  • Required: Yes

UsageInstructions

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.UsageInstructionTypeDef]
  • Required: Yes

TagOptions

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.TagOptionSummaryTypeDef]
  • Required: Yes

ProvisioningArtifactPreferences

  • Type:
  • Required: Yes

ProvisioningArtifactOutputs

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.ProvisioningArtifactOutputTypeDef]
  • Required: Yes

ProvisioningArtifactOutputKeys

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.ProvisioningArtifactOutputTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeRecordInputRequestTypeDef

Id

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

PageToken

  • Type: typing.Optional[str]

PageSize

  • Type: typing.Optional[int]

DescribeRecordOutputTypeDef

RecordDetail

  • Type:
  • Required: Yes

RecordOutputs

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.RecordOutputTypeDef]
  • Required: Yes

NextPageToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeServiceActionExecutionParametersInputRequestTypeDef

ProvisionedProductId

  • Type:
  • Required: Yes

ServiceActionId

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

DescribeServiceActionExecutionParametersOutputTypeDef

ServiceActionParameters

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.ExecutionParameterTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeServiceActionInputRequestTypeDef

Id

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

DescribeServiceActionOutputTypeDef

ServiceActionDetail

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeTagOptionInputRequestTypeDef

Id

  • Type:
  • Required: Yes

DescribeTagOptionOutputTypeDef

TagOptionDetail

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DisassociateBudgetFromResourceInputRequestTypeDef

BudgetName

  • Type:
  • Required: Yes

ResourceId

  • Type:
  • Required: Yes

DisassociatePrincipalFromPortfolioInputRequestTypeDef

PortfolioId

  • Type:
  • Required: Yes

PrincipalARN

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

PrincipalType

  • Type: typing.Optional[typing.Literal['IAM', 'IAM_PATTERN']]

DisassociateProductFromPortfolioInputRequestTypeDef

ProductId

  • Type:
  • Required: Yes

PortfolioId

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

DisassociateServiceActionFromProvisioningArtifactInputRequestTypeDef

ProductId

  • Type:
  • Required: Yes

ProvisioningArtifactId

  • Type:
  • Required: Yes

ServiceActionId

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

IdempotencyToken

  • Type: typing.Optional[str]

DisassociateTagOptionFromResourceInputRequestTypeDef

ResourceId

  • Type:
  • Required: Yes

TagOptionId

  • Type:
  • Required: Yes

EngineWorkflowResourceIdentifierTypeDef

UniqueTag

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.UniqueTagResourceIdentifierTypeDef]

ExecuteProvisionedProductPlanInputRequestTypeDef

PlanId

  • Type:
  • Required: Yes

IdempotencyToken

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

ExecuteProvisionedProductPlanOutputTypeDef

RecordDetail

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ExecuteProvisionedProductServiceActionInputRequestTypeDef

ProvisionedProductId

  • Type:
  • Required: Yes

ServiceActionId

  • Type:
  • Required: Yes

ExecuteToken

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

Parameters

  • Type: typing.Optional[typing.Mapping[str, typing.Sequence[str]]]

ExecuteProvisionedProductServiceActionOutputTypeDef

RecordDetail

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ExecutionParameterTypeDef

Name

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[str]

DefaultValues

  • Type: typing.Optional[typing.List[str]]

FailedServiceActionAssociationTypeDef

ServiceActionId

  • Type: typing.Optional[str]

ProductId

  • Type: typing.Optional[str]

ProvisioningArtifactId

  • Type: typing.Optional[str]

ErrorCode

  • Type: typing.Optional[typing.Literal['DUPLICATE_RESOURCE', 'INTERNAL_FAILURE', 'INVALID_PARAMETER', 'LIMIT_EXCEEDED', 'RESOURCE_NOT_FOUND', 'THROTTLING']]

ErrorMessage

  • Type: typing.Optional[str]

GetAWSOrganizationsAccessStatusOutputTypeDef

AccessStatus

  • Type: typing.Literal['DISABLED', 'ENABLED', 'UNDER_CHANGE']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetProvisionedProductOutputsInputRequestTypeDef

AcceptLanguage

  • Type: typing.Optional[str]

ProvisionedProductId

  • Type: typing.Optional[str]

ProvisionedProductName

  • Type: typing.Optional[str]

OutputKeys

  • Type: typing.Optional[typing.Sequence[str]]

PageSize

  • Type: typing.Optional[int]

PageToken

  • Type: typing.Optional[str]

GetProvisionedProductOutputsOutputTypeDef

Outputs

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.RecordOutputTypeDef]
  • Required: Yes

NextPageToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ImportAsProvisionedProductInputRequestTypeDef

ProductId

  • Type:
  • Required: Yes

ProvisioningArtifactId

  • Type:
  • Required: Yes

ProvisionedProductName

  • Type:
  • Required: Yes

PhysicalId

  • Type:
  • Required: Yes

IdempotencyToken

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

ImportAsProvisionedProductOutputTypeDef

RecordDetail

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

LastSyncTypeDef

LastSyncTime

  • Type: typing.Optional[datetime.datetime]

LastSyncStatus

  • Type: typing.Optional[typing.Literal['FAILED', 'SUCCEEDED']]

LastSyncStatusMessage

  • Type: typing.Optional[str]

LastSuccessfulSyncTime

  • Type: typing.Optional[datetime.datetime]

LastSuccessfulSyncProvisioningArtifactId

  • Type: typing.Optional[str]

LaunchPathSummaryTypeDef

Id

  • Type: typing.Optional[str]

ConstraintSummaries

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.ConstraintSummaryTypeDef]]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.TagTypeDef]]

Name

  • Type: typing.Optional[str]

LaunchPathTypeDef

Id

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

ListAcceptedPortfolioSharesInputListAcceptedPortfolioSharesPaginateTypeDef

AcceptLanguage

  • Type: typing.Optional[str]

PortfolioShareType

  • Type: typing.Optional[typing.Literal['AWS_ORGANIZATIONS', 'AWS_SERVICECATALOG', 'IMPORTED']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.PaginatorConfigTypeDef]

ListAcceptedPortfolioSharesInputRequestTypeDef

AcceptLanguage

  • Type: typing.Optional[str]

PageToken

  • Type: typing.Optional[str]

PageSize

  • Type: typing.Optional[int]

PortfolioShareType

  • Type: typing.Optional[typing.Literal['AWS_ORGANIZATIONS', 'AWS_SERVICECATALOG', 'IMPORTED']]

ListAcceptedPortfolioSharesOutputTypeDef

PortfolioDetails

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.PortfolioDetailTypeDef]
  • Required: Yes

NextPageToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListBudgetsForResourceInputRequestTypeDef

ResourceId

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

PageSize

  • Type: typing.Optional[int]

PageToken

  • Type: typing.Optional[str]

ListBudgetsForResourceOutputTypeDef

Budgets

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.BudgetDetailTypeDef]
  • Required: Yes

NextPageToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListConstraintsForPortfolioInputListConstraintsForPortfolioPaginateTypeDef

PortfolioId

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

ProductId

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.PaginatorConfigTypeDef]

ListConstraintsForPortfolioInputRequestTypeDef

PortfolioId

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

ProductId

  • Type: typing.Optional[str]

PageSize

  • Type: typing.Optional[int]

PageToken

  • Type: typing.Optional[str]

ListConstraintsForPortfolioOutputTypeDef

ConstraintDetails

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.ConstraintDetailTypeDef]
  • Required: Yes

NextPageToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListLaunchPathsInputListLaunchPathsPaginateTypeDef

ProductId

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.PaginatorConfigTypeDef]

ListLaunchPathsInputRequestTypeDef

ProductId

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

PageSize

  • Type: typing.Optional[int]

PageToken

  • Type: typing.Optional[str]

ListLaunchPathsOutputTypeDef

LaunchPathSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.LaunchPathSummaryTypeDef]
  • Required: Yes

NextPageToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListOrganizationPortfolioAccessInputListOrganizationPortfolioAccessPaginateTypeDef

PortfolioId

  • Type:
  • Required: Yes

OrganizationNodeType

  • Type: typing.Literal['ACCOUNT', 'ORGANIZATION', 'ORGANIZATIONAL_UNIT']
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.PaginatorConfigTypeDef]

ListOrganizationPortfolioAccessInputRequestTypeDef

PortfolioId

  • Type:
  • Required: Yes

OrganizationNodeType

  • Type: typing.Literal['ACCOUNT', 'ORGANIZATION', 'ORGANIZATIONAL_UNIT']
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

PageToken

  • Type: typing.Optional[str]

PageSize

  • Type: typing.Optional[int]

ListOrganizationPortfolioAccessOutputTypeDef

OrganizationNodes

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.OrganizationNodeTypeDef]
  • Required: Yes

NextPageToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListPortfolioAccessInputRequestTypeDef

PortfolioId

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

OrganizationParentId

  • Type: typing.Optional[str]

PageToken

  • Type: typing.Optional[str]

PageSize

  • Type: typing.Optional[int]

ListPortfolioAccessOutputTypeDef

AccountIds

  • Type: typing.List[str]
  • Required: Yes

NextPageToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListPortfoliosForProductInputListPortfoliosForProductPaginateTypeDef

ProductId

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.PaginatorConfigTypeDef]

ListPortfoliosForProductInputRequestTypeDef

ProductId

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

PageToken

  • Type: typing.Optional[str]

PageSize

  • Type: typing.Optional[int]

ListPortfoliosForProductOutputTypeDef

PortfolioDetails

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.PortfolioDetailTypeDef]
  • Required: Yes

NextPageToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListPortfoliosInputListPortfoliosPaginateTypeDef

AcceptLanguage

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.PaginatorConfigTypeDef]

ListPortfoliosInputRequestTypeDef

AcceptLanguage

  • Type: typing.Optional[str]

PageToken

  • Type: typing.Optional[str]

PageSize

  • Type: typing.Optional[int]

ListPortfoliosOutputTypeDef

PortfolioDetails

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.PortfolioDetailTypeDef]
  • Required: Yes

NextPageToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListPrincipalsForPortfolioInputListPrincipalsForPortfolioPaginateTypeDef

PortfolioId

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.PaginatorConfigTypeDef]

ListPrincipalsForPortfolioInputRequestTypeDef

PortfolioId

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

PageSize

  • Type: typing.Optional[int]

PageToken

  • Type: typing.Optional[str]

ListPrincipalsForPortfolioOutputTypeDef

Principals

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.PrincipalTypeDef]
  • Required: Yes

NextPageToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListProvisionedProductPlansInputListProvisionedProductPlansPaginateTypeDef

AcceptLanguage

  • Type: typing.Optional[str]

ProvisionProductId

  • Type: typing.Optional[str]

AccessLevelFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.AccessLevelFilterTypeDef]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.PaginatorConfigTypeDef]

ListProvisionedProductPlansInputRequestTypeDef

AcceptLanguage

  • Type: typing.Optional[str]

ProvisionProductId

  • Type: typing.Optional[str]

PageSize

  • Type: typing.Optional[int]

PageToken

  • Type: typing.Optional[str]

AccessLevelFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.AccessLevelFilterTypeDef]

ListProvisionedProductPlansOutputTypeDef

ProvisionedProductPlans

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.ProvisionedProductPlanSummaryTypeDef]
  • Required: Yes

NextPageToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListProvisioningArtifactsForServiceActionInputListProvisioningArtifactsForServiceActionPaginateTypeDef

ServiceActionId

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.PaginatorConfigTypeDef]

ListProvisioningArtifactsForServiceActionInputRequestTypeDef

ServiceActionId

  • Type:
  • Required: Yes

PageSize

  • Type: typing.Optional[int]

PageToken

  • Type: typing.Optional[str]

AcceptLanguage

  • Type: typing.Optional[str]

ListProvisioningArtifactsForServiceActionOutputTypeDef

ProvisioningArtifactViews

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.ProvisioningArtifactViewTypeDef]
  • Required: Yes

NextPageToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListProvisioningArtifactsInputRequestTypeDef

ProductId

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

ListProvisioningArtifactsOutputTypeDef

ProvisioningArtifactDetails

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.ProvisioningArtifactDetailTypeDef]
  • Required: Yes

NextPageToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListRecordHistoryInputListRecordHistoryPaginateTypeDef

AcceptLanguage

  • Type: typing.Optional[str]

AccessLevelFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.AccessLevelFilterTypeDef]

SearchFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.ListRecordHistorySearchFilterTypeDef]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.PaginatorConfigTypeDef]

ListRecordHistoryInputRequestTypeDef

AcceptLanguage

  • Type: typing.Optional[str]

AccessLevelFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.AccessLevelFilterTypeDef]

SearchFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.ListRecordHistorySearchFilterTypeDef]

PageSize

  • Type: typing.Optional[int]

PageToken

  • Type: typing.Optional[str]

ListRecordHistoryOutputTypeDef

RecordDetails

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.RecordDetailTypeDef]
  • Required: Yes

NextPageToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListRecordHistorySearchFilterTypeDef

Key

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

ListResourcesForTagOptionInputListResourcesForTagOptionPaginateTypeDef

TagOptionId

  • Type:
  • Required: Yes

ResourceType

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.PaginatorConfigTypeDef]

ListResourcesForTagOptionInputRequestTypeDef

TagOptionId

  • Type:
  • Required: Yes

ResourceType

  • Type: typing.Optional[str]

PageSize

  • Type: typing.Optional[int]

PageToken

  • Type: typing.Optional[str]

ListResourcesForTagOptionOutputTypeDef

ResourceDetails

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.ResourceDetailTypeDef]
  • Required: Yes

PageToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListServiceActionsForProvisioningArtifactInputListServiceActionsForProvisioningArtifactPaginateTypeDef

ProductId

  • Type:
  • Required: Yes

ProvisioningArtifactId

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.PaginatorConfigTypeDef]

ListServiceActionsForProvisioningArtifactInputRequestTypeDef

ProductId

  • Type:
  • Required: Yes

ProvisioningArtifactId

  • Type:
  • Required: Yes

PageSize

  • Type: typing.Optional[int]

PageToken

  • Type: typing.Optional[str]

AcceptLanguage

  • Type: typing.Optional[str]

ListServiceActionsForProvisioningArtifactOutputTypeDef

ServiceActionSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.ServiceActionSummaryTypeDef]
  • Required: Yes

NextPageToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListServiceActionsInputListServiceActionsPaginateTypeDef

AcceptLanguage

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.PaginatorConfigTypeDef]

ListServiceActionsInputRequestTypeDef

AcceptLanguage

  • Type: typing.Optional[str]

PageSize

  • Type: typing.Optional[int]

PageToken

  • Type: typing.Optional[str]

ListServiceActionsOutputTypeDef

ServiceActionSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.ServiceActionSummaryTypeDef]
  • Required: Yes

NextPageToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListStackInstancesForProvisionedProductInputRequestTypeDef

ProvisionedProductId

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

PageToken

  • Type: typing.Optional[str]

PageSize

  • Type: typing.Optional[int]

ListStackInstancesForProvisionedProductOutputTypeDef

StackInstances

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.StackInstanceTypeDef]
  • Required: Yes

NextPageToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTagOptionsFiltersTypeDef

Key

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

Active

  • Type: typing.Optional[bool]

ListTagOptionsInputListTagOptionsPaginateTypeDef

Filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.ListTagOptionsFiltersTypeDef]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.PaginatorConfigTypeDef]

ListTagOptionsInputRequestTypeDef

Filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.ListTagOptionsFiltersTypeDef]

PageSize

  • Type: typing.Optional[int]

PageToken

  • Type: typing.Optional[str]

ListTagOptionsOutputTypeDef

TagOptionDetails

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.TagOptionDetailTypeDef]
  • Required: Yes

PageToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NotifyProvisionProductEngineWorkflowResultInputRequestTypeDef

WorkflowToken

  • Type:
  • Required: Yes

RecordId

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['FAILED', 'SUCCEEDED']
  • Required: Yes

IdempotencyToken

  • Type:
  • Required: Yes

FailureReason

  • Type: typing.Optional[str]

ResourceIdentifier

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.EngineWorkflowResourceIdentifierTypeDef]

Outputs

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.servicecatalog_classes.RecordOutputTypeDef]]

NotifyTerminateProvisionedProductEngineWorkflowResultInputRequestTypeDef

WorkflowToken

  • Type:
  • Required: Yes

RecordId

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['FAILED', 'SUCCEEDED']
  • Required: Yes

IdempotencyToken

  • Type:
  • Required: Yes

FailureReason

  • Type: typing.Optional[str]

NotifyUpdateProvisionedProductEngineWorkflowResultInputRequestTypeDef

WorkflowToken

  • Type:
  • Required: Yes

RecordId

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['FAILED', 'SUCCEEDED']
  • Required: Yes

IdempotencyToken

  • Type:
  • Required: Yes

FailureReason

  • Type: typing.Optional[str]

Outputs

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.servicecatalog_classes.RecordOutputTypeDef]]

OrganizationNodeTypeDef

Type

  • Type: typing.Optional[typing.Literal['ACCOUNT', 'ORGANIZATION', 'ORGANIZATIONAL_UNIT']]

Value

  • Type: typing.Optional[str]

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

ParameterConstraintsTypeDef

AllowedValues

  • Type: typing.Optional[typing.List[str]]

AllowedPattern

  • Type: typing.Optional[str]

ConstraintDescription

  • Type: typing.Optional[str]

MaxLength

  • Type: typing.Optional[str]

MinLength

  • Type: typing.Optional[str]

MaxValue

  • Type: typing.Optional[str]

MinValue

  • Type: typing.Optional[str]

PortfolioDetailTypeDef

Id

  • Type: typing.Optional[str]

ARN

  • Type: typing.Optional[str]

DisplayName

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

CreatedTime

  • Type: typing.Optional[datetime.datetime]

ProviderName

  • Type: typing.Optional[str]

PortfolioShareDetailTypeDef

PrincipalId

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[typing.Literal['ACCOUNT', 'ORGANIZATION', 'ORGANIZATIONAL_UNIT', 'ORGANIZATION_MEMBER_ACCOUNT']]

Accepted

  • Type: typing.Optional[bool]

ShareTagOptions

  • Type: typing.Optional[bool]

SharePrincipals

  • Type: typing.Optional[bool]

PrincipalTypeDef

PrincipalARN

  • Type: typing.Optional[str]

PrincipalType

  • Type: typing.Optional[typing.Literal['IAM', 'IAM_PATTERN']]

ProductViewAggregationValueTypeDef

Value

  • Type: typing.Optional[str]

ApproximateCount

  • Type: typing.Optional[int]

ProductViewDetailTypeDef

ProductViewSummary

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.ProductViewSummaryTypeDef]

Status

  • Type: typing.Optional[typing.Literal['AVAILABLE', 'CREATING', 'FAILED']]

ProductARN

  • Type: typing.Optional[str]

CreatedTime

  • Type: typing.Optional[datetime.datetime]

SourceConnection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.SourceConnectionDetailTypeDef]

ProductViewSummaryTypeDef

Id

  • Type: typing.Optional[str]

ProductId

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Owner

  • Type: typing.Optional[str]

ShortDescription

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[typing.Literal['CLOUD_FORMATION_TEMPLATE', 'EXTERNAL', 'MARKETPLACE', 'TERRAFORM_CLOUD', 'TERRAFORM_OPEN_SOURCE']]

Distributor

  • Type: typing.Optional[str]

HasDefaultPath

  • Type: typing.Optional[bool]

SupportEmail

  • Type: typing.Optional[str]

SupportDescription

  • Type: typing.Optional[str]

SupportUrl

  • Type: typing.Optional[str]

ProvisionProductInputRequestTypeDef

ProvisionedProductName

  • Type:
  • Required: Yes

ProvisionToken

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

ProductId

  • Type: typing.Optional[str]

ProductName

  • Type: typing.Optional[str]

ProvisioningArtifactId

  • Type: typing.Optional[str]

ProvisioningArtifactName

  • Type: typing.Optional[str]

PathId

  • Type: typing.Optional[str]

PathName

  • Type: typing.Optional[str]

ProvisioningParameters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.servicecatalog_classes.ProvisioningParameterTypeDef]]

ProvisioningPreferences

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.ProvisioningPreferencesTypeDef]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.servicecatalog_classes.TagTypeDef]]

NotificationArns

  • Type: typing.Optional[typing.Sequence[str]]

ProvisionProductOutputTypeDef

RecordDetail

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ProvisionedProductAttributeTypeDef

Name

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[str]

Id

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['AVAILABLE', 'ERROR', 'PLAN_IN_PROGRESS', 'TAINTED', 'UNDER_CHANGE']]

StatusMessage

  • Type: typing.Optional[str]

CreatedTime

  • Type: typing.Optional[datetime.datetime]

IdempotencyToken

  • Type: typing.Optional[str]

LastRecordId

  • Type: typing.Optional[str]

LastProvisioningRecordId

  • Type: typing.Optional[str]

LastSuccessfulProvisioningRecordId

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.TagTypeDef]]

PhysicalId

  • Type: typing.Optional[str]

ProductId

  • Type: typing.Optional[str]

ProductName

  • Type: typing.Optional[str]

ProvisioningArtifactId

  • Type: typing.Optional[str]

ProvisioningArtifactName

  • Type: typing.Optional[str]

UserArn

  • Type: typing.Optional[str]

UserArnSession

  • Type: typing.Optional[str]

ProvisionedProductDetailTypeDef

Name

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[str]

Id

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['AVAILABLE', 'ERROR', 'PLAN_IN_PROGRESS', 'TAINTED', 'UNDER_CHANGE']]

StatusMessage

  • Type: typing.Optional[str]

CreatedTime

  • Type: typing.Optional[datetime.datetime]

IdempotencyToken

  • Type: typing.Optional[str]

LastRecordId

  • Type: typing.Optional[str]

LastProvisioningRecordId

  • Type: typing.Optional[str]

LastSuccessfulProvisioningRecordId

  • Type: typing.Optional[str]

ProductId

  • Type: typing.Optional[str]

ProvisioningArtifactId

  • Type: typing.Optional[str]

LaunchRoleArn

  • Type: typing.Optional[str]

ProvisionedProductPlanDetailsTypeDef

CreatedTime

  • Type: typing.Optional[datetime.datetime]

PathId

  • Type: typing.Optional[str]

ProductId

  • Type: typing.Optional[str]

PlanName

  • Type: typing.Optional[str]

PlanId

  • Type: typing.Optional[str]

ProvisionProductId

  • Type: typing.Optional[str]

ProvisionProductName

  • Type: typing.Optional[str]

PlanType

  • Type: typing.Optional[typing.Literal['CLOUDFORMATION']]

ProvisioningArtifactId

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['CREATE_FAILED', 'CREATE_IN_PROGRESS', 'CREATE_SUCCESS', 'EXECUTE_FAILED', 'EXECUTE_IN_PROGRESS', 'EXECUTE_SUCCESS']]

UpdatedTime

  • Type: typing.Optional[datetime.datetime]

NotificationArns

  • Type: typing.Optional[typing.List[str]]

ProvisioningParameters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.UpdateProvisioningParameterTypeDef]]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.TagTypeDef]]

StatusMessage

  • Type: typing.Optional[str]

ProvisionedProductPlanSummaryTypeDef

PlanName

  • Type: typing.Optional[str]

PlanId

  • Type: typing.Optional[str]

ProvisionProductId

  • Type: typing.Optional[str]

ProvisionProductName

  • Type: typing.Optional[str]

PlanType

  • Type: typing.Optional[typing.Literal['CLOUDFORMATION']]

ProvisioningArtifactId

  • Type: typing.Optional[str]

ProvisioningArtifactDetailTypeDef

Id

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[typing.Literal['CLOUD_FORMATION_TEMPLATE', 'EXTERNAL', 'MARKETPLACE_AMI', 'MARKETPLACE_CAR', 'TERRAFORM_CLOUD', 'TERRAFORM_OPEN_SOURCE']]

CreatedTime

  • Type: typing.Optional[datetime.datetime]

Active

  • Type: typing.Optional[bool]

Guidance

  • Type: typing.Optional[typing.Literal['DEFAULT', 'DEPRECATED']]

SourceRevision

  • Type: typing.Optional[str]

ProvisioningArtifactOutputTypeDef

Key

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

ProvisioningArtifactParameterTypeDef

ParameterKey

  • Type: typing.Optional[str]

DefaultValue

  • Type: typing.Optional[str]

ParameterType

  • Type: typing.Optional[str]

IsNoEcho

  • Type: typing.Optional[bool]

Description

  • Type: typing.Optional[str]

ParameterConstraints

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.ParameterConstraintsTypeDef]

ProvisioningArtifactPreferencesTypeDef

StackSetAccounts

  • Type: typing.Optional[typing.List[str]]

StackSetRegions

  • Type: typing.Optional[typing.List[str]]

ProvisioningArtifactPropertiesTypeDef

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Info

  • Type: typing.Optional[typing.Mapping[str, str]]

Type

  • Type: typing.Optional[typing.Literal['CLOUD_FORMATION_TEMPLATE', 'EXTERNAL', 'MARKETPLACE_AMI', 'MARKETPLACE_CAR', 'TERRAFORM_CLOUD', 'TERRAFORM_OPEN_SOURCE']]

DisableTemplateValidation

  • Type: typing.Optional[bool]

ProvisioningArtifactSummaryTypeDef

Id

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

CreatedTime

  • Type: typing.Optional[datetime.datetime]

ProvisioningArtifactMetadata

  • Type: typing.Optional[typing.Dict[str, str]]

ProvisioningArtifactTypeDef

Id

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

CreatedTime

  • Type: typing.Optional[datetime.datetime]

Guidance

  • Type: typing.Optional[typing.Literal['DEFAULT', 'DEPRECATED']]

ProvisioningArtifactViewTypeDef

ProductViewSummary

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.ProductViewSummaryTypeDef]

ProvisioningArtifact

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.ProvisioningArtifactTypeDef]

ProvisioningParameterTypeDef

Key

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

ProvisioningPreferencesTypeDef

StackSetAccounts

  • Type: typing.Optional[typing.Sequence[str]]

StackSetRegions

  • Type: typing.Optional[typing.Sequence[str]]

StackSetFailureToleranceCount

  • Type: typing.Optional[int]

StackSetFailureTolerancePercentage

  • Type: typing.Optional[int]

StackSetMaxConcurrencyCount

  • Type: typing.Optional[int]

StackSetMaxConcurrencyPercentage

  • Type: typing.Optional[int]

RecordDetailTypeDef

RecordId

  • Type: typing.Optional[str]

ProvisionedProductName

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['CREATED', 'FAILED', 'IN_PROGRESS', 'IN_PROGRESS_IN_ERROR', 'SUCCEEDED']]

CreatedTime

  • Type: typing.Optional[datetime.datetime]

UpdatedTime

  • Type: typing.Optional[datetime.datetime]

ProvisionedProductType

  • Type: typing.Optional[str]

RecordType

  • Type: typing.Optional[str]

ProvisionedProductId

  • Type: typing.Optional[str]

ProductId

  • Type: typing.Optional[str]

ProvisioningArtifactId

  • Type: typing.Optional[str]

PathId

  • Type: typing.Optional[str]

RecordErrors

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.RecordErrorTypeDef]]

RecordTags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.RecordTagTypeDef]]

LaunchRoleArn

  • Type: typing.Optional[str]

RecordErrorTypeDef

Code

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

RecordOutputTypeDef

OutputKey

  • Type: typing.Optional[str]

OutputValue

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

RecordTagTypeDef

Key

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

RejectPortfolioShareInputRequestTypeDef

PortfolioId

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

PortfolioShareType

  • Type: typing.Optional[typing.Literal['AWS_ORGANIZATIONS', 'AWS_SERVICECATALOG', 'IMPORTED']]

ResourceChangeDetailTypeDef

Target

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.ResourceTargetDefinitionTypeDef]

Evaluation

  • Type: typing.Optional[typing.Literal['DYNAMIC', 'STATIC']]

CausingEntity

  • Type: typing.Optional[str]

ResourceChangeTypeDef

Action

  • Type: typing.Optional[typing.Literal['ADD', 'MODIFY', 'REMOVE']]

LogicalResourceId

  • Type: typing.Optional[str]

PhysicalResourceId

  • Type: typing.Optional[str]

ResourceType

  • Type: typing.Optional[str]

Replacement

  • Type: typing.Optional[typing.Literal['CONDITIONAL', 'FALSE', 'TRUE']]

Scope

  • Type: typing.Optional[typing.List[typing.Literal['CREATIONPOLICY', 'DELETIONPOLICY', 'METADATA', 'PROPERTIES', 'TAGS', 'UPDATEPOLICY']]]

Details

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.ResourceChangeDetailTypeDef]]

ResourceDetailTypeDef

Id

  • Type: typing.Optional[str]

ARN

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

CreatedTime

  • Type: typing.Optional[datetime.datetime]

ResourceTargetDefinitionTypeDef

Attribute

  • Type: typing.Optional[typing.Literal['CREATIONPOLICY', 'DELETIONPOLICY', 'METADATA', 'PROPERTIES', 'TAGS', 'UPDATEPOLICY']]

Name

  • Type: typing.Optional[str]

RequiresRecreation

  • Type: typing.Optional[typing.Literal['ALWAYS', 'CONDITIONALLY', 'NEVER']]

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HostId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

ScanProvisionedProductsInputRequestTypeDef

AcceptLanguage

  • Type: typing.Optional[str]

AccessLevelFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.AccessLevelFilterTypeDef]

PageSize

  • Type: typing.Optional[int]

PageToken

  • Type: typing.Optional[str]

ScanProvisionedProductsInputScanProvisionedProductsPaginateTypeDef

AcceptLanguage

  • Type: typing.Optional[str]

AccessLevelFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.AccessLevelFilterTypeDef]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.PaginatorConfigTypeDef]

ScanProvisionedProductsOutputTypeDef

ProvisionedProducts

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.ProvisionedProductDetailTypeDef]
  • Required: Yes

NextPageToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SearchProductsAsAdminInputRequestTypeDef

AcceptLanguage

  • Type: typing.Optional[str]

PortfolioId

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[typing.Mapping[typing.Literal['FullTextSearch', 'Owner', 'ProductType', 'SourceProductId'], typing.Sequence[str]]]

SortBy

  • Type: typing.Optional[typing.Literal['CreationDate', 'Title', 'VersionCount']]

SortOrder

  • Type: typing.Optional[typing.Literal['ASCENDING', 'DESCENDING']]

PageToken

  • Type: typing.Optional[str]

PageSize

  • Type: typing.Optional[int]

ProductSource

  • Type: typing.Optional[typing.Literal['ACCOUNT']]

SearchProductsAsAdminInputSearchProductsAsAdminPaginateTypeDef

AcceptLanguage

  • Type: typing.Optional[str]

PortfolioId

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[typing.Mapping[typing.Literal['FullTextSearch', 'Owner', 'ProductType', 'SourceProductId'], typing.Sequence[str]]]

SortBy

  • Type: typing.Optional[typing.Literal['CreationDate', 'Title', 'VersionCount']]

SortOrder

  • Type: typing.Optional[typing.Literal['ASCENDING', 'DESCENDING']]

ProductSource

  • Type: typing.Optional[typing.Literal['ACCOUNT']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.PaginatorConfigTypeDef]

SearchProductsAsAdminOutputTypeDef

ProductViewDetails

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.ProductViewDetailTypeDef]
  • Required: Yes

NextPageToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SearchProductsInputRequestTypeDef

AcceptLanguage

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[typing.Mapping[typing.Literal['FullTextSearch', 'Owner', 'ProductType', 'SourceProductId'], typing.Sequence[str]]]

PageSize

  • Type: typing.Optional[int]

SortBy

  • Type: typing.Optional[typing.Literal['CreationDate', 'Title', 'VersionCount']]

SortOrder

  • Type: typing.Optional[typing.Literal['ASCENDING', 'DESCENDING']]

PageToken

  • Type: typing.Optional[str]

SearchProductsOutputTypeDef

ProductViewSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.ProductViewSummaryTypeDef]
  • Required: Yes

ProductViewAggregations

  • Type: typing.Dict[str, typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.ProductViewAggregationValueTypeDef]]
  • Required: Yes

NextPageToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SearchProvisionedProductsInputRequestTypeDef

AcceptLanguage

  • Type: typing.Optional[str]

AccessLevelFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.AccessLevelFilterTypeDef]

Filters

  • Type: typing.Optional[typing.Mapping[typing.Literal['SearchQuery'], typing.Sequence[str]]]

SortBy

  • Type: typing.Optional[str]

SortOrder

  • Type: typing.Optional[typing.Literal['ASCENDING', 'DESCENDING']]

PageSize

  • Type: typing.Optional[int]

PageToken

  • Type: typing.Optional[str]

SearchProvisionedProductsOutputTypeDef

ProvisionedProducts

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.ProvisionedProductAttributeTypeDef]
  • Required: Yes

TotalResultsCount

  • Type:
  • Required: Yes

NextPageToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ServiceActionAssociationTypeDef

ServiceActionId

  • Type:
  • Required: Yes

ProductId

  • Type:
  • Required: Yes

ProvisioningArtifactId

  • Type:
  • Required: Yes

ServiceActionDetailTypeDef

ServiceActionSummary

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.ServiceActionSummaryTypeDef]

Definition

  • Type: typing.Optional[typing.Dict[typing.Literal['AssumeRole', 'Name', 'Parameters', 'Version'], str]]

ServiceActionSummaryTypeDef

Id

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

DefinitionType

  • Type: typing.Optional[typing.Literal['SSM_AUTOMATION']]

ShareDetailsTypeDef

SuccessfulShares

  • Type: typing.Optional[typing.List[str]]

ShareErrors

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.ShareErrorTypeDef]]

ShareErrorTypeDef

Accounts

  • Type: typing.Optional[typing.List[str]]

Message

  • Type: typing.Optional[str]

Error

  • Type: typing.Optional[str]

SourceConnectionDetailTypeDef

Type

  • Type: typing.Optional[typing.Literal['CODESTAR']]

ConnectionParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.SourceConnectionParametersTypeDef]

LastSync

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.LastSyncTypeDef]

SourceConnectionParametersTypeDef

CodeStar

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.CodeStarParametersTypeDef]

SourceConnectionTypeDef

ConnectionParameters

  • Type:
  • Required: Yes

Type

  • Type: typing.Optional[typing.Literal['CODESTAR']]

StackInstanceTypeDef

Account

  • Type: typing.Optional[str]

Region

  • Type: typing.Optional[str]

StackInstanceStatus

  • Type: typing.Optional[typing.Literal['CURRENT', 'INOPERABLE', 'OUTDATED']]

TagOptionDetailTypeDef

Key

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

Active

  • Type: typing.Optional[bool]

Id

  • Type: typing.Optional[str]

Owner

  • Type: typing.Optional[str]

TagOptionSummaryTypeDef

Key

  • Type: typing.Optional[str]

Values

  • Type: typing.Optional[typing.List[str]]

TagTypeDef

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

TerminateProvisionedProductInputRequestTypeDef

TerminateToken

  • Type:
  • Required: Yes

ProvisionedProductName

  • Type: typing.Optional[str]

ProvisionedProductId

  • Type: typing.Optional[str]

IgnoreErrors

  • Type: typing.Optional[bool]

AcceptLanguage

  • Type: typing.Optional[str]

RetainPhysicalResources

  • Type: typing.Optional[bool]

TerminateProvisionedProductOutputTypeDef

RecordDetail

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UniqueTagResourceIdentifierTypeDef

Key

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

UpdateConstraintInputRequestTypeDef

Id

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Parameters

  • Type: typing.Optional[str]

UpdateConstraintOutputTypeDef

ConstraintDetail

  • Type:
  • Required: Yes

ConstraintParameters

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['AVAILABLE', 'CREATING', 'FAILED']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdatePortfolioInputRequestTypeDef

Id

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

DisplayName

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

ProviderName

  • Type: typing.Optional[str]

AddTags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.servicecatalog_classes.TagTypeDef]]

RemoveTags

  • Type: typing.Optional[typing.Sequence[str]]

UpdatePortfolioOutputTypeDef

PortfolioDetail

  • Type:
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.TagTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdatePortfolioShareInputRequestTypeDef

PortfolioId

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

AccountId

  • Type: typing.Optional[str]

OrganizationNode

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.OrganizationNodeTypeDef]

ShareTagOptions

  • Type: typing.Optional[bool]

SharePrincipals

  • Type: typing.Optional[bool]

UpdatePortfolioShareOutputTypeDef

PortfolioShareToken

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['COMPLETED', 'COMPLETED_WITH_ERRORS', 'ERROR', 'IN_PROGRESS', 'NOT_STARTED']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateProductInputRequestTypeDef

Id

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Owner

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Distributor

  • Type: typing.Optional[str]

SupportDescription

  • Type: typing.Optional[str]

SupportEmail

  • Type: typing.Optional[str]

SupportUrl

  • Type: typing.Optional[str]

AddTags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.servicecatalog_classes.TagTypeDef]]

RemoveTags

  • Type: typing.Optional[typing.Sequence[str]]

SourceConnection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.SourceConnectionTypeDef]

UpdateProductOutputTypeDef

ProductViewDetail

  • Type:
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.servicecatalog_classes.TagTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateProvisionedProductInputRequestTypeDef

UpdateToken

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

ProvisionedProductName

  • Type: typing.Optional[str]

ProvisionedProductId

  • Type: typing.Optional[str]

ProductId

  • Type: typing.Optional[str]

ProductName

  • Type: typing.Optional[str]

ProvisioningArtifactId

  • Type: typing.Optional[str]

ProvisioningArtifactName

  • Type: typing.Optional[str]

PathId

  • Type: typing.Optional[str]

PathName

  • Type: typing.Optional[str]

ProvisioningParameters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.servicecatalog_classes.UpdateProvisioningParameterTypeDef]]

ProvisioningPreferences

  • Type: typing.Optional[aws_resource_validator.pydantic_models.servicecatalog_classes.UpdateProvisioningPreferencesTypeDef]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.servicecatalog_classes.TagTypeDef]]

UpdateProvisionedProductOutputTypeDef

RecordDetail

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateProvisionedProductPropertiesInputRequestTypeDef

ProvisionedProductId

  • Type:
  • Required: Yes

ProvisionedProductProperties

  • Type: typing.Mapping[typing.Literal['LAUNCH_ROLE', 'OWNER'], str]
  • Required: Yes

IdempotencyToken

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

UpdateProvisionedProductPropertiesOutputTypeDef

ProvisionedProductId

  • Type:
  • Required: Yes

ProvisionedProductProperties

  • Type: typing.Dict[typing.Literal['LAUNCH_ROLE', 'OWNER'], str]
  • Required: Yes

RecordId

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['CREATED', 'FAILED', 'IN_PROGRESS', 'IN_PROGRESS_IN_ERROR', 'SUCCEEDED']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateProvisioningArtifactInputRequestTypeDef

ProductId

  • Type:
  • Required: Yes

ProvisioningArtifactId

  • Type:
  • Required: Yes

AcceptLanguage

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Active

  • Type: typing.Optional[bool]

Guidance

  • Type: typing.Optional[typing.Literal['DEFAULT', 'DEPRECATED']]

UpdateProvisioningArtifactOutputTypeDef

ProvisioningArtifactDetail

  • Type:
  • Required: Yes

Info

  • Type: typing.Dict[str, str]
  • Required: Yes

Status

  • Type: typing.Literal['AVAILABLE', 'CREATING', 'FAILED']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateProvisioningParameterTypeDef

Key

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

UsePreviousValue

  • Type: typing.Optional[bool]

UpdateProvisioningPreferencesTypeDef

StackSetAccounts

  • Type: typing.Optional[typing.Sequence[str]]

StackSetRegions

  • Type: typing.Optional[typing.Sequence[str]]

StackSetFailureToleranceCount

  • Type: typing.Optional[int]

StackSetFailureTolerancePercentage

  • Type: typing.Optional[int]

StackSetMaxConcurrencyCount

  • Type: typing.Optional[int]

StackSetMaxConcurrencyPercentage

  • Type: typing.Optional[int]

StackSetOperationType

  • Type: typing.Optional[typing.Literal['CREATE', 'DELETE', 'UPDATE']]

UpdateServiceActionInputRequestTypeDef

Id

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

Definition

  • Type: typing.Optional[typing.Mapping[typing.Literal['AssumeRole', 'Name', 'Parameters', 'Version'], str]]

Description

  • Type: typing.Optional[str]

AcceptLanguage

  • Type: typing.Optional[str]

UpdateServiceActionOutputTypeDef

ServiceActionDetail

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateTagOptionInputRequestTypeDef

Id

  • Type:
  • Required: Yes

Value

  • Type: typing.Optional[str]

Active

  • Type: typing.Optional[bool]

UpdateTagOptionOutputTypeDef

TagOptionDetail

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UsageInstructionTypeDef

Type

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]