Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
- Service Configuration
- Errors
- AccessLevelFilterKey
- AccessStatus
- ChangeAction
- CopyOption
- CopyProductStatus
- DescribePortfolioShareType
- EvaluationType
- OrganizationNodeType
- PortfolioShareType
- PrincipalType
- ProductSource
- ProductType
- ProductViewFilterBy
- ProductViewSortBy
- PropertyKey
- ProvisionedProductPlanStatus
- ProvisionedProductPlanType
- ProvisionedProductStatus
- ProvisionedProductViewFilterBy
- ProvisioningArtifactGuidance
- ProvisioningArtifactPropertyName
- ProvisioningArtifactType
- RecordStatus
- Replacement
- RequestStatus
- RequiresRecreation
- ResourceAttribute
- ServiceActionAssociationErrorCode
- ServiceActionDefinitionKey
- ServiceActionDefinitionType
- ShareStatus
- SortOrder
- StackInstanceStatus
- StackSetOperationType
- AccessLevelFilter
- BudgetDetail
- CloudWatchDashboard
- ConstraintDetail
- ConstraintSummary
- ExecutionParameter
- FailedServiceActionAssociation
- LaunchPath
- LaunchPathSummary
- ListRecordHistorySearchFilter
- ListTagOptionsFilters
- OrganizationNode
- ParameterConstraints
- PortfolioDetail
- PortfolioShareDetail
- Principal
- ProductViewAggregationValue
- ProductViewDetail
- ProductViewSummary
- ProvisionedProductAttribute
- ProvisionedProductDetail
- ProvisionedProductPlanDetails
- ProvisionedProductPlanSummary
- ProvisioningArtifact
- ProvisioningArtifactDetail
- ProvisioningArtifactOutput
- ProvisioningArtifactParameter
- ProvisioningArtifactPreferences
- ProvisioningArtifactProperties
- ProvisioningArtifactSummary
- ProvisioningArtifactView
- ProvisioningParameter
- ProvisioningPreferences
- RecordDetail
- RecordError
- RecordOutput
- RecordTag
- ResourceChange
- ResourceChangeDetail
- ResourceDetail
- ResourceTargetDefinition
- ServiceActionAssociation
- ServiceActionDetail
- ServiceActionSummary
- ShareDetails
- ShareError
- StackInstance
- Tag
- TagOptionDetail
- TagOptionSummary
- UpdateProvisioningParameter
- UpdateProvisioningPreferences
- UsageInstruction
Synopsis
- defaultService :: Service
- _InvalidParametersException :: AsError a => Getting (First ServiceError) a ServiceError
- _DuplicateResourceException :: AsError a => Getting (First ServiceError) a ServiceError
- _OperationNotSupportedException :: AsError a => Getting (First ServiceError) a ServiceError
- _TagOptionNotMigratedException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidStateException :: AsError a => Getting (First ServiceError) a ServiceError
- _LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceInUseException :: AsError a => Getting (First ServiceError) a ServiceError
- newtype AccessLevelFilterKey where
- newtype AccessStatus where
- AccessStatus' { }
- pattern AccessStatus_DISABLED :: AccessStatus
- pattern AccessStatus_ENABLED :: AccessStatus
- pattern AccessStatus_UNDER_CHANGE :: AccessStatus
- newtype ChangeAction where
- ChangeAction' { }
- pattern ChangeAction_ADD :: ChangeAction
- pattern ChangeAction_MODIFY :: ChangeAction
- pattern ChangeAction_REMOVE :: ChangeAction
- newtype CopyOption where
- CopyOption' { }
- pattern CopyOption_CopyTags :: CopyOption
- newtype CopyProductStatus where
- CopyProductStatus' { }
- pattern CopyProductStatus_FAILED :: CopyProductStatus
- pattern CopyProductStatus_IN_PROGRESS :: CopyProductStatus
- pattern CopyProductStatus_SUCCEEDED :: CopyProductStatus
- newtype DescribePortfolioShareType where
- DescribePortfolioShareType' { }
- pattern DescribePortfolioShareType_ACCOUNT :: DescribePortfolioShareType
- pattern DescribePortfolioShareType_ORGANIZATION :: DescribePortfolioShareType
- pattern DescribePortfolioShareType_ORGANIZATIONAL_UNIT :: DescribePortfolioShareType
- pattern DescribePortfolioShareType_ORGANIZATION_MEMBER_ACCOUNT :: DescribePortfolioShareType
- newtype EvaluationType where
- EvaluationType' { }
- pattern EvaluationType_DYNAMIC :: EvaluationType
- pattern EvaluationType_STATIC :: EvaluationType
- newtype OrganizationNodeType where
- newtype PortfolioShareType where
- newtype PrincipalType where
- PrincipalType' { }
- pattern PrincipalType_IAM :: PrincipalType
- newtype ProductSource where
- ProductSource' { }
- pattern ProductSource_ACCOUNT :: ProductSource
- newtype ProductType where
- ProductType' { }
- pattern ProductType_CLOUD_FORMATION_TEMPLATE :: ProductType
- pattern ProductType_MARKETPLACE :: ProductType
- newtype ProductViewFilterBy where
- newtype ProductViewSortBy where
- ProductViewSortBy' { }
- pattern ProductViewSortBy_CreationDate :: ProductViewSortBy
- pattern ProductViewSortBy_Title :: ProductViewSortBy
- pattern ProductViewSortBy_VersionCount :: ProductViewSortBy
- newtype PropertyKey where
- PropertyKey' { }
- pattern PropertyKey_LAUNCH_ROLE :: PropertyKey
- pattern PropertyKey_OWNER :: PropertyKey
- newtype ProvisionedProductPlanStatus where
- ProvisionedProductPlanStatus' { }
- pattern ProvisionedProductPlanStatus_CREATE_FAILED :: ProvisionedProductPlanStatus
- pattern ProvisionedProductPlanStatus_CREATE_IN_PROGRESS :: ProvisionedProductPlanStatus
- pattern ProvisionedProductPlanStatus_CREATE_SUCCESS :: ProvisionedProductPlanStatus
- pattern ProvisionedProductPlanStatus_EXECUTE_FAILED :: ProvisionedProductPlanStatus
- pattern ProvisionedProductPlanStatus_EXECUTE_IN_PROGRESS :: ProvisionedProductPlanStatus
- pattern ProvisionedProductPlanStatus_EXECUTE_SUCCESS :: ProvisionedProductPlanStatus
- newtype ProvisionedProductPlanType where
- newtype ProvisionedProductStatus where
- ProvisionedProductStatus' { }
- pattern ProvisionedProductStatus_AVAILABLE :: ProvisionedProductStatus
- pattern ProvisionedProductStatus_ERROR :: ProvisionedProductStatus
- pattern ProvisionedProductStatus_PLAN_IN_PROGRESS :: ProvisionedProductStatus
- pattern ProvisionedProductStatus_TAINTED :: ProvisionedProductStatus
- pattern ProvisionedProductStatus_UNDER_CHANGE :: ProvisionedProductStatus
- newtype ProvisionedProductViewFilterBy where
- newtype ProvisioningArtifactGuidance where
- newtype ProvisioningArtifactPropertyName where
- newtype ProvisioningArtifactType where
- newtype RecordStatus where
- RecordStatus' { }
- pattern RecordStatus_CREATED :: RecordStatus
- pattern RecordStatus_FAILED :: RecordStatus
- pattern RecordStatus_IN_PROGRESS :: RecordStatus
- pattern RecordStatus_IN_PROGRESS_IN_ERROR :: RecordStatus
- pattern RecordStatus_SUCCEEDED :: RecordStatus
- newtype Replacement where
- Replacement' { }
- pattern Replacement_CONDITIONAL :: Replacement
- pattern Replacement_FALSE :: Replacement
- pattern Replacement_TRUE :: Replacement
- newtype RequestStatus where
- RequestStatus' { }
- pattern RequestStatus_AVAILABLE :: RequestStatus
- pattern RequestStatus_CREATING :: RequestStatus
- pattern RequestStatus_FAILED :: RequestStatus
- newtype RequiresRecreation where
- RequiresRecreation' { }
- pattern RequiresRecreation_ALWAYS :: RequiresRecreation
- pattern RequiresRecreation_CONDITIONALLY :: RequiresRecreation
- pattern RequiresRecreation_NEVER :: RequiresRecreation
- newtype ResourceAttribute where
- ResourceAttribute' { }
- pattern ResourceAttribute_CREATIONPOLICY :: ResourceAttribute
- pattern ResourceAttribute_DELETIONPOLICY :: ResourceAttribute
- pattern ResourceAttribute_METADATA :: ResourceAttribute
- pattern ResourceAttribute_PROPERTIES :: ResourceAttribute
- pattern ResourceAttribute_TAGS :: ResourceAttribute
- pattern ResourceAttribute_UPDATEPOLICY :: ResourceAttribute
- newtype ServiceActionAssociationErrorCode where
- ServiceActionAssociationErrorCode' { }
- pattern ServiceActionAssociationErrorCode_DUPLICATE_RESOURCE :: ServiceActionAssociationErrorCode
- pattern ServiceActionAssociationErrorCode_INTERNAL_FAILURE :: ServiceActionAssociationErrorCode
- pattern ServiceActionAssociationErrorCode_LIMIT_EXCEEDED :: ServiceActionAssociationErrorCode
- pattern ServiceActionAssociationErrorCode_RESOURCE_NOT_FOUND :: ServiceActionAssociationErrorCode
- pattern ServiceActionAssociationErrorCode_THROTTLING :: ServiceActionAssociationErrorCode
- newtype ServiceActionDefinitionKey where
- ServiceActionDefinitionKey' { }
- pattern ServiceActionDefinitionKey_AssumeRole :: ServiceActionDefinitionKey
- pattern ServiceActionDefinitionKey_Name :: ServiceActionDefinitionKey
- pattern ServiceActionDefinitionKey_Parameters :: ServiceActionDefinitionKey
- pattern ServiceActionDefinitionKey_Version :: ServiceActionDefinitionKey
- newtype ServiceActionDefinitionType where
- newtype ShareStatus where
- ShareStatus' { }
- pattern ShareStatus_COMPLETED :: ShareStatus
- pattern ShareStatus_COMPLETED_WITH_ERRORS :: ShareStatus
- pattern ShareStatus_ERROR :: ShareStatus
- pattern ShareStatus_IN_PROGRESS :: ShareStatus
- pattern ShareStatus_NOT_STARTED :: ShareStatus
- newtype SortOrder where
- SortOrder' { }
- pattern SortOrder_ASCENDING :: SortOrder
- pattern SortOrder_DESCENDING :: SortOrder
- newtype StackInstanceStatus where
- newtype StackSetOperationType where
- data AccessLevelFilter = AccessLevelFilter' {}
- newAccessLevelFilter :: AccessLevelFilter
- accessLevelFilter_value :: Lens' AccessLevelFilter (Maybe Text)
- accessLevelFilter_key :: Lens' AccessLevelFilter (Maybe AccessLevelFilterKey)
- data BudgetDetail = BudgetDetail' {
- budgetName :: Maybe Text
- newBudgetDetail :: BudgetDetail
- budgetDetail_budgetName :: Lens' BudgetDetail (Maybe Text)
- data CloudWatchDashboard = CloudWatchDashboard' {}
- newCloudWatchDashboard :: CloudWatchDashboard
- cloudWatchDashboard_name :: Lens' CloudWatchDashboard (Maybe Text)
- data ConstraintDetail = ConstraintDetail' {}
- newConstraintDetail :: ConstraintDetail
- constraintDetail_portfolioId :: Lens' ConstraintDetail (Maybe Text)
- constraintDetail_constraintId :: Lens' ConstraintDetail (Maybe Text)
- constraintDetail_owner :: Lens' ConstraintDetail (Maybe Text)
- constraintDetail_type :: Lens' ConstraintDetail (Maybe Text)
- constraintDetail_description :: Lens' ConstraintDetail (Maybe Text)
- constraintDetail_productId :: Lens' ConstraintDetail (Maybe Text)
- data ConstraintSummary = ConstraintSummary' {}
- newConstraintSummary :: ConstraintSummary
- constraintSummary_type :: Lens' ConstraintSummary (Maybe Text)
- constraintSummary_description :: Lens' ConstraintSummary (Maybe Text)
- data ExecutionParameter = ExecutionParameter' {}
- newExecutionParameter :: ExecutionParameter
- executionParameter_defaultValues :: Lens' ExecutionParameter (Maybe [Text])
- executionParameter_name :: Lens' ExecutionParameter (Maybe Text)
- executionParameter_type :: Lens' ExecutionParameter (Maybe Text)
- data FailedServiceActionAssociation = FailedServiceActionAssociation' {}
- newFailedServiceActionAssociation :: FailedServiceActionAssociation
- failedServiceActionAssociation_provisioningArtifactId :: Lens' FailedServiceActionAssociation (Maybe Text)
- failedServiceActionAssociation_errorCode :: Lens' FailedServiceActionAssociation (Maybe ServiceActionAssociationErrorCode)
- failedServiceActionAssociation_errorMessage :: Lens' FailedServiceActionAssociation (Maybe Text)
- failedServiceActionAssociation_serviceActionId :: Lens' FailedServiceActionAssociation (Maybe Text)
- failedServiceActionAssociation_productId :: Lens' FailedServiceActionAssociation (Maybe Text)
- data LaunchPath = LaunchPath' {}
- newLaunchPath :: LaunchPath
- launchPath_name :: Lens' LaunchPath (Maybe Text)
- launchPath_id :: Lens' LaunchPath (Maybe Text)
- data LaunchPathSummary = LaunchPathSummary' {}
- newLaunchPathSummary :: LaunchPathSummary
- launchPathSummary_constraintSummaries :: Lens' LaunchPathSummary (Maybe [ConstraintSummary])
- launchPathSummary_name :: Lens' LaunchPathSummary (Maybe Text)
- launchPathSummary_id :: Lens' LaunchPathSummary (Maybe Text)
- launchPathSummary_tags :: Lens' LaunchPathSummary (Maybe [Tag])
- data ListRecordHistorySearchFilter = ListRecordHistorySearchFilter' {}
- newListRecordHistorySearchFilter :: ListRecordHistorySearchFilter
- listRecordHistorySearchFilter_value :: Lens' ListRecordHistorySearchFilter (Maybe Text)
- listRecordHistorySearchFilter_key :: Lens' ListRecordHistorySearchFilter (Maybe Text)
- data ListTagOptionsFilters = ListTagOptionsFilters' {}
- newListTagOptionsFilters :: ListTagOptionsFilters
- listTagOptionsFilters_value :: Lens' ListTagOptionsFilters (Maybe Text)
- listTagOptionsFilters_active :: Lens' ListTagOptionsFilters (Maybe Bool)
- listTagOptionsFilters_key :: Lens' ListTagOptionsFilters (Maybe Text)
- data OrganizationNode = OrganizationNode' {}
- newOrganizationNode :: OrganizationNode
- organizationNode_value :: Lens' OrganizationNode (Maybe Text)
- organizationNode_type :: Lens' OrganizationNode (Maybe OrganizationNodeType)
- data ParameterConstraints = ParameterConstraints' {}
- newParameterConstraints :: ParameterConstraints
- parameterConstraints_maxValue :: Lens' ParameterConstraints (Maybe Text)
- parameterConstraints_maxLength :: Lens' ParameterConstraints (Maybe Text)
- parameterConstraints_constraintDescription :: Lens' ParameterConstraints (Maybe Text)
- parameterConstraints_minLength :: Lens' ParameterConstraints (Maybe Text)
- parameterConstraints_allowedPattern :: Lens' ParameterConstraints (Maybe Text)
- parameterConstraints_allowedValues :: Lens' ParameterConstraints (Maybe [Text])
- parameterConstraints_minValue :: Lens' ParameterConstraints (Maybe Text)
- data PortfolioDetail = PortfolioDetail' {
- arn :: Maybe Text
- createdTime :: Maybe POSIX
- id :: Maybe Text
- displayName :: Maybe Text
- description :: Maybe Text
- providerName :: Maybe Text
- newPortfolioDetail :: PortfolioDetail
- portfolioDetail_arn :: Lens' PortfolioDetail (Maybe Text)
- portfolioDetail_createdTime :: Lens' PortfolioDetail (Maybe UTCTime)
- portfolioDetail_id :: Lens' PortfolioDetail (Maybe Text)
- portfolioDetail_displayName :: Lens' PortfolioDetail (Maybe Text)
- portfolioDetail_description :: Lens' PortfolioDetail (Maybe Text)
- portfolioDetail_providerName :: Lens' PortfolioDetail (Maybe Text)
- data PortfolioShareDetail = PortfolioShareDetail' {}
- newPortfolioShareDetail :: PortfolioShareDetail
- portfolioShareDetail_principalId :: Lens' PortfolioShareDetail (Maybe Text)
- portfolioShareDetail_shareTagOptions :: Lens' PortfolioShareDetail (Maybe Bool)
- portfolioShareDetail_type :: Lens' PortfolioShareDetail (Maybe DescribePortfolioShareType)
- portfolioShareDetail_accepted :: Lens' PortfolioShareDetail (Maybe Bool)
- data Principal = Principal' {}
- newPrincipal :: Principal
- principal_principalType :: Lens' Principal (Maybe PrincipalType)
- principal_principalARN :: Lens' Principal (Maybe Text)
- data ProductViewAggregationValue = ProductViewAggregationValue' {}
- newProductViewAggregationValue :: ProductViewAggregationValue
- productViewAggregationValue_value :: Lens' ProductViewAggregationValue (Maybe Text)
- productViewAggregationValue_approximateCount :: Lens' ProductViewAggregationValue (Maybe Int)
- data ProductViewDetail = ProductViewDetail' {}
- newProductViewDetail :: ProductViewDetail
- productViewDetail_status :: Lens' ProductViewDetail (Maybe RequestStatus)
- productViewDetail_productViewSummary :: Lens' ProductViewDetail (Maybe ProductViewSummary)
- productViewDetail_createdTime :: Lens' ProductViewDetail (Maybe UTCTime)
- productViewDetail_productARN :: Lens' ProductViewDetail (Maybe Text)
- data ProductViewSummary = ProductViewSummary' {
- owner :: Maybe Text
- supportUrl :: Maybe Text
- shortDescription :: Maybe Text
- hasDefaultPath :: Maybe Bool
- distributor :: Maybe Text
- name :: Maybe Text
- id :: Maybe Text
- type' :: Maybe ProductType
- supportEmail :: Maybe Text
- productId :: Maybe Text
- supportDescription :: Maybe Text
- newProductViewSummary :: ProductViewSummary
- productViewSummary_owner :: Lens' ProductViewSummary (Maybe Text)
- productViewSummary_supportUrl :: Lens' ProductViewSummary (Maybe Text)
- productViewSummary_shortDescription :: Lens' ProductViewSummary (Maybe Text)
- productViewSummary_hasDefaultPath :: Lens' ProductViewSummary (Maybe Bool)
- productViewSummary_distributor :: Lens' ProductViewSummary (Maybe Text)
- productViewSummary_name :: Lens' ProductViewSummary (Maybe Text)
- productViewSummary_id :: Lens' ProductViewSummary (Maybe Text)
- productViewSummary_type :: Lens' ProductViewSummary (Maybe ProductType)
- productViewSummary_supportEmail :: Lens' ProductViewSummary (Maybe Text)
- productViewSummary_productId :: Lens' ProductViewSummary (Maybe Text)
- productViewSummary_supportDescription :: Lens' ProductViewSummary (Maybe Text)
- data ProvisionedProductAttribute = ProvisionedProductAttribute' {
- idempotencyToken :: Maybe Text
- status :: Maybe ProvisionedProductStatus
- productName :: Maybe Text
- lastSuccessfulProvisioningRecordId :: Maybe Text
- provisioningArtifactId :: Maybe Text
- arn :: Maybe Text
- createdTime :: Maybe POSIX
- provisioningArtifactName :: Maybe Text
- userArn :: Maybe Text
- statusMessage :: Maybe Text
- name :: Maybe Text
- lastRecordId :: Maybe Text
- userArnSession :: Maybe Text
- id :: Maybe Text
- type' :: Maybe Text
- physicalId :: Maybe Text
- lastProvisioningRecordId :: Maybe Text
- productId :: Maybe Text
- tags :: Maybe [Tag]
- newProvisionedProductAttribute :: ProvisionedProductAttribute
- provisionedProductAttribute_idempotencyToken :: Lens' ProvisionedProductAttribute (Maybe Text)
- provisionedProductAttribute_status :: Lens' ProvisionedProductAttribute (Maybe ProvisionedProductStatus)
- provisionedProductAttribute_productName :: Lens' ProvisionedProductAttribute (Maybe Text)
- provisionedProductAttribute_lastSuccessfulProvisioningRecordId :: Lens' ProvisionedProductAttribute (Maybe Text)
- provisionedProductAttribute_provisioningArtifactId :: Lens' ProvisionedProductAttribute (Maybe Text)
- provisionedProductAttribute_arn :: Lens' ProvisionedProductAttribute (Maybe Text)
- provisionedProductAttribute_createdTime :: Lens' ProvisionedProductAttribute (Maybe UTCTime)
- provisionedProductAttribute_provisioningArtifactName :: Lens' ProvisionedProductAttribute (Maybe Text)
- provisionedProductAttribute_userArn :: Lens' ProvisionedProductAttribute (Maybe Text)
- provisionedProductAttribute_statusMessage :: Lens' ProvisionedProductAttribute (Maybe Text)
- provisionedProductAttribute_name :: Lens' ProvisionedProductAttribute (Maybe Text)
- provisionedProductAttribute_lastRecordId :: Lens' ProvisionedProductAttribute (Maybe Text)
- provisionedProductAttribute_userArnSession :: Lens' ProvisionedProductAttribute (Maybe Text)
- provisionedProductAttribute_id :: Lens' ProvisionedProductAttribute (Maybe Text)
- provisionedProductAttribute_type :: Lens' ProvisionedProductAttribute (Maybe Text)
- provisionedProductAttribute_physicalId :: Lens' ProvisionedProductAttribute (Maybe Text)
- provisionedProductAttribute_lastProvisioningRecordId :: Lens' ProvisionedProductAttribute (Maybe Text)
- provisionedProductAttribute_productId :: Lens' ProvisionedProductAttribute (Maybe Text)
- provisionedProductAttribute_tags :: Lens' ProvisionedProductAttribute (Maybe [Tag])
- data ProvisionedProductDetail = ProvisionedProductDetail' {
- launchRoleArn :: Maybe Text
- idempotencyToken :: Maybe Text
- status :: Maybe ProvisionedProductStatus
- lastSuccessfulProvisioningRecordId :: Maybe Text
- provisioningArtifactId :: Maybe Text
- arn :: Maybe Text
- createdTime :: Maybe POSIX
- statusMessage :: Maybe Text
- name :: Maybe Text
- lastRecordId :: Maybe Text
- id :: Maybe Text
- type' :: Maybe Text
- lastProvisioningRecordId :: Maybe Text
- productId :: Maybe Text
- newProvisionedProductDetail :: ProvisionedProductDetail
- provisionedProductDetail_launchRoleArn :: Lens' ProvisionedProductDetail (Maybe Text)
- provisionedProductDetail_idempotencyToken :: Lens' ProvisionedProductDetail (Maybe Text)
- provisionedProductDetail_status :: Lens' ProvisionedProductDetail (Maybe ProvisionedProductStatus)
- provisionedProductDetail_lastSuccessfulProvisioningRecordId :: Lens' ProvisionedProductDetail (Maybe Text)
- provisionedProductDetail_provisioningArtifactId :: Lens' ProvisionedProductDetail (Maybe Text)
- provisionedProductDetail_arn :: Lens' ProvisionedProductDetail (Maybe Text)
- provisionedProductDetail_createdTime :: Lens' ProvisionedProductDetail (Maybe UTCTime)
- provisionedProductDetail_statusMessage :: Lens' ProvisionedProductDetail (Maybe Text)
- provisionedProductDetail_name :: Lens' ProvisionedProductDetail (Maybe Text)
- provisionedProductDetail_lastRecordId :: Lens' ProvisionedProductDetail (Maybe Text)
- provisionedProductDetail_id :: Lens' ProvisionedProductDetail (Maybe Text)
- provisionedProductDetail_type :: Lens' ProvisionedProductDetail (Maybe Text)
- provisionedProductDetail_lastProvisioningRecordId :: Lens' ProvisionedProductDetail (Maybe Text)
- provisionedProductDetail_productId :: Lens' ProvisionedProductDetail (Maybe Text)
- data ProvisionedProductPlanDetails = ProvisionedProductPlanDetails' {
- status :: Maybe ProvisionedProductPlanStatus
- provisionProductId :: Maybe Text
- provisioningArtifactId :: Maybe Text
- provisionProductName :: Maybe Text
- createdTime :: Maybe POSIX
- notificationArns :: Maybe [Text]
- planId :: Maybe Text
- planName :: Maybe Text
- statusMessage :: Maybe Text
- updatedTime :: Maybe POSIX
- pathId :: Maybe Text
- provisioningParameters :: Maybe [UpdateProvisioningParameter]
- planType :: Maybe ProvisionedProductPlanType
- productId :: Maybe Text
- tags :: Maybe [Tag]
- newProvisionedProductPlanDetails :: ProvisionedProductPlanDetails
- provisionedProductPlanDetails_status :: Lens' ProvisionedProductPlanDetails (Maybe ProvisionedProductPlanStatus)
- provisionedProductPlanDetails_provisionProductId :: Lens' ProvisionedProductPlanDetails (Maybe Text)
- provisionedProductPlanDetails_provisioningArtifactId :: Lens' ProvisionedProductPlanDetails (Maybe Text)
- provisionedProductPlanDetails_provisionProductName :: Lens' ProvisionedProductPlanDetails (Maybe Text)
- provisionedProductPlanDetails_createdTime :: Lens' ProvisionedProductPlanDetails (Maybe UTCTime)
- provisionedProductPlanDetails_notificationArns :: Lens' ProvisionedProductPlanDetails (Maybe [Text])
- provisionedProductPlanDetails_planId :: Lens' ProvisionedProductPlanDetails (Maybe Text)
- provisionedProductPlanDetails_planName :: Lens' ProvisionedProductPlanDetails (Maybe Text)
- provisionedProductPlanDetails_statusMessage :: Lens' ProvisionedProductPlanDetails (Maybe Text)
- provisionedProductPlanDetails_updatedTime :: Lens' ProvisionedProductPlanDetails (Maybe UTCTime)
- provisionedProductPlanDetails_pathId :: Lens' ProvisionedProductPlanDetails (Maybe Text)
- provisionedProductPlanDetails_provisioningParameters :: Lens' ProvisionedProductPlanDetails (Maybe [UpdateProvisioningParameter])
- provisionedProductPlanDetails_planType :: Lens' ProvisionedProductPlanDetails (Maybe ProvisionedProductPlanType)
- provisionedProductPlanDetails_productId :: Lens' ProvisionedProductPlanDetails (Maybe Text)
- provisionedProductPlanDetails_tags :: Lens' ProvisionedProductPlanDetails (Maybe [Tag])
- data ProvisionedProductPlanSummary = ProvisionedProductPlanSummary' {}
- newProvisionedProductPlanSummary :: ProvisionedProductPlanSummary
- provisionedProductPlanSummary_provisionProductId :: Lens' ProvisionedProductPlanSummary (Maybe Text)
- provisionedProductPlanSummary_provisioningArtifactId :: Lens' ProvisionedProductPlanSummary (Maybe Text)
- provisionedProductPlanSummary_provisionProductName :: Lens' ProvisionedProductPlanSummary (Maybe Text)
- provisionedProductPlanSummary_planId :: Lens' ProvisionedProductPlanSummary (Maybe Text)
- provisionedProductPlanSummary_planName :: Lens' ProvisionedProductPlanSummary (Maybe Text)
- provisionedProductPlanSummary_planType :: Lens' ProvisionedProductPlanSummary (Maybe ProvisionedProductPlanType)
- data ProvisioningArtifact = ProvisioningArtifact' {}
- newProvisioningArtifact :: ProvisioningArtifact
- provisioningArtifact_createdTime :: Lens' ProvisioningArtifact (Maybe UTCTime)
- provisioningArtifact_name :: Lens' ProvisioningArtifact (Maybe Text)
- provisioningArtifact_id :: Lens' ProvisioningArtifact (Maybe Text)
- provisioningArtifact_guidance :: Lens' ProvisioningArtifact (Maybe ProvisioningArtifactGuidance)
- provisioningArtifact_description :: Lens' ProvisioningArtifact (Maybe Text)
- data ProvisioningArtifactDetail = ProvisioningArtifactDetail' {}
- newProvisioningArtifactDetail :: ProvisioningArtifactDetail
- provisioningArtifactDetail_createdTime :: Lens' ProvisioningArtifactDetail (Maybe UTCTime)
- provisioningArtifactDetail_active :: Lens' ProvisioningArtifactDetail (Maybe Bool)
- provisioningArtifactDetail_name :: Lens' ProvisioningArtifactDetail (Maybe Text)
- provisioningArtifactDetail_id :: Lens' ProvisioningArtifactDetail (Maybe Text)
- provisioningArtifactDetail_type :: Lens' ProvisioningArtifactDetail (Maybe ProvisioningArtifactType)
- provisioningArtifactDetail_guidance :: Lens' ProvisioningArtifactDetail (Maybe ProvisioningArtifactGuidance)
- provisioningArtifactDetail_description :: Lens' ProvisioningArtifactDetail (Maybe Text)
- data ProvisioningArtifactOutput = ProvisioningArtifactOutput' {}
- newProvisioningArtifactOutput :: ProvisioningArtifactOutput
- provisioningArtifactOutput_key :: Lens' ProvisioningArtifactOutput (Maybe Text)
- provisioningArtifactOutput_description :: Lens' ProvisioningArtifactOutput (Maybe Text)
- data ProvisioningArtifactParameter = ProvisioningArtifactParameter' {}
- newProvisioningArtifactParameter :: ProvisioningArtifactParameter
- provisioningArtifactParameter_isNoEcho :: Lens' ProvisioningArtifactParameter (Maybe Bool)
- provisioningArtifactParameter_parameterKey :: Lens' ProvisioningArtifactParameter (Maybe Text)
- provisioningArtifactParameter_parameterType :: Lens' ProvisioningArtifactParameter (Maybe Text)
- provisioningArtifactParameter_parameterConstraints :: Lens' ProvisioningArtifactParameter (Maybe ParameterConstraints)
- provisioningArtifactParameter_defaultValue :: Lens' ProvisioningArtifactParameter (Maybe Text)
- provisioningArtifactParameter_description :: Lens' ProvisioningArtifactParameter (Maybe Text)
- data ProvisioningArtifactPreferences = ProvisioningArtifactPreferences' {
- stackSetRegions :: Maybe [Text]
- stackSetAccounts :: Maybe [Text]
- newProvisioningArtifactPreferences :: ProvisioningArtifactPreferences
- provisioningArtifactPreferences_stackSetRegions :: Lens' ProvisioningArtifactPreferences (Maybe [Text])
- provisioningArtifactPreferences_stackSetAccounts :: Lens' ProvisioningArtifactPreferences (Maybe [Text])
- data ProvisioningArtifactProperties = ProvisioningArtifactProperties' {}
- newProvisioningArtifactProperties :: ProvisioningArtifactProperties
- provisioningArtifactProperties_disableTemplateValidation :: Lens' ProvisioningArtifactProperties (Maybe Bool)
- provisioningArtifactProperties_name :: Lens' ProvisioningArtifactProperties (Maybe Text)
- provisioningArtifactProperties_type :: Lens' ProvisioningArtifactProperties (Maybe ProvisioningArtifactType)
- provisioningArtifactProperties_description :: Lens' ProvisioningArtifactProperties (Maybe Text)
- provisioningArtifactProperties_info :: Lens' ProvisioningArtifactProperties (HashMap Text Text)
- data ProvisioningArtifactSummary = ProvisioningArtifactSummary' {}
- newProvisioningArtifactSummary :: ProvisioningArtifactSummary
- provisioningArtifactSummary_provisioningArtifactMetadata :: Lens' ProvisioningArtifactSummary (Maybe (HashMap Text Text))
- provisioningArtifactSummary_createdTime :: Lens' ProvisioningArtifactSummary (Maybe UTCTime)
- provisioningArtifactSummary_name :: Lens' ProvisioningArtifactSummary (Maybe Text)
- provisioningArtifactSummary_id :: Lens' ProvisioningArtifactSummary (Maybe Text)
- provisioningArtifactSummary_description :: Lens' ProvisioningArtifactSummary (Maybe Text)
- data ProvisioningArtifactView = ProvisioningArtifactView' {}
- newProvisioningArtifactView :: ProvisioningArtifactView
- provisioningArtifactView_productViewSummary :: Lens' ProvisioningArtifactView (Maybe ProductViewSummary)
- provisioningArtifactView_provisioningArtifact :: Lens' ProvisioningArtifactView (Maybe ProvisioningArtifact)
- data ProvisioningParameter = ProvisioningParameter' {}
- newProvisioningParameter :: ProvisioningParameter
- provisioningParameter_value :: Lens' ProvisioningParameter (Maybe Text)
- provisioningParameter_key :: Lens' ProvisioningParameter (Maybe Text)
- data ProvisioningPreferences = ProvisioningPreferences' {}
- newProvisioningPreferences :: ProvisioningPreferences
- provisioningPreferences_stackSetRegions :: Lens' ProvisioningPreferences (Maybe [Text])
- provisioningPreferences_stackSetMaxConcurrencyPercentage :: Lens' ProvisioningPreferences (Maybe Natural)
- provisioningPreferences_stackSetFailureToleranceCount :: Lens' ProvisioningPreferences (Maybe Natural)
- provisioningPreferences_stackSetFailureTolerancePercentage :: Lens' ProvisioningPreferences (Maybe Natural)
- provisioningPreferences_stackSetAccounts :: Lens' ProvisioningPreferences (Maybe [Text])
- provisioningPreferences_stackSetMaxConcurrencyCount :: Lens' ProvisioningPreferences (Maybe Natural)
- data RecordDetail = RecordDetail' {
- launchRoleArn :: Maybe Text
- status :: Maybe RecordStatus
- recordTags :: Maybe [RecordTag]
- provisionedProductName :: Maybe Text
- provisioningArtifactId :: Maybe Text
- createdTime :: Maybe POSIX
- recordType :: Maybe Text
- recordId :: Maybe Text
- provisionedProductType :: Maybe Text
- updatedTime :: Maybe POSIX
- pathId :: Maybe Text
- provisionedProductId :: Maybe Text
- recordErrors :: Maybe [RecordError]
- productId :: Maybe Text
- newRecordDetail :: RecordDetail
- recordDetail_launchRoleArn :: Lens' RecordDetail (Maybe Text)
- recordDetail_status :: Lens' RecordDetail (Maybe RecordStatus)
- recordDetail_recordTags :: Lens' RecordDetail (Maybe [RecordTag])
- recordDetail_provisionedProductName :: Lens' RecordDetail (Maybe Text)
- recordDetail_provisioningArtifactId :: Lens' RecordDetail (Maybe Text)
- recordDetail_createdTime :: Lens' RecordDetail (Maybe UTCTime)
- recordDetail_recordType :: Lens' RecordDetail (Maybe Text)
- recordDetail_recordId :: Lens' RecordDetail (Maybe Text)
- recordDetail_provisionedProductType :: Lens' RecordDetail (Maybe Text)
- recordDetail_updatedTime :: Lens' RecordDetail (Maybe UTCTime)
- recordDetail_pathId :: Lens' RecordDetail (Maybe Text)
- recordDetail_provisionedProductId :: Lens' RecordDetail (Maybe Text)
- recordDetail_recordErrors :: Lens' RecordDetail (Maybe [RecordError])
- recordDetail_productId :: Lens' RecordDetail (Maybe Text)
- data RecordError = RecordError' {}
- newRecordError :: RecordError
- recordError_code :: Lens' RecordError (Maybe Text)
- recordError_description :: Lens' RecordError (Maybe Text)
- data RecordOutput = RecordOutput' {
- outputValue :: Maybe Text
- outputKey :: Maybe Text
- description :: Maybe Text
- newRecordOutput :: RecordOutput
- recordOutput_outputValue :: Lens' RecordOutput (Maybe Text)
- recordOutput_outputKey :: Lens' RecordOutput (Maybe Text)
- recordOutput_description :: Lens' RecordOutput (Maybe Text)
- data RecordTag = RecordTag' {}
- newRecordTag :: RecordTag
- recordTag_value :: Lens' RecordTag (Maybe Text)
- recordTag_key :: Lens' RecordTag (Maybe Text)
- data ResourceChange = ResourceChange' {}
- newResourceChange :: ResourceChange
- resourceChange_logicalResourceId :: Lens' ResourceChange (Maybe Text)
- resourceChange_physicalResourceId :: Lens' ResourceChange (Maybe Text)
- resourceChange_resourceType :: Lens' ResourceChange (Maybe Text)
- resourceChange_action :: Lens' ResourceChange (Maybe ChangeAction)
- resourceChange_scope :: Lens' ResourceChange (Maybe [ResourceAttribute])
- resourceChange_details :: Lens' ResourceChange (Maybe [ResourceChangeDetail])
- resourceChange_replacement :: Lens' ResourceChange (Maybe Replacement)
- data ResourceChangeDetail = ResourceChangeDetail' {}
- newResourceChangeDetail :: ResourceChangeDetail
- resourceChangeDetail_causingEntity :: Lens' ResourceChangeDetail (Maybe Text)
- resourceChangeDetail_evaluation :: Lens' ResourceChangeDetail (Maybe EvaluationType)
- resourceChangeDetail_target :: Lens' ResourceChangeDetail (Maybe ResourceTargetDefinition)
- data ResourceDetail = ResourceDetail' {}
- newResourceDetail :: ResourceDetail
- resourceDetail_arn :: Lens' ResourceDetail (Maybe Text)
- resourceDetail_createdTime :: Lens' ResourceDetail (Maybe UTCTime)
- resourceDetail_name :: Lens' ResourceDetail (Maybe Text)
- resourceDetail_id :: Lens' ResourceDetail (Maybe Text)
- resourceDetail_description :: Lens' ResourceDetail (Maybe Text)
- data ResourceTargetDefinition = ResourceTargetDefinition' {}
- newResourceTargetDefinition :: ResourceTargetDefinition
- resourceTargetDefinition_attribute :: Lens' ResourceTargetDefinition (Maybe ResourceAttribute)
- resourceTargetDefinition_requiresRecreation :: Lens' ResourceTargetDefinition (Maybe RequiresRecreation)
- resourceTargetDefinition_name :: Lens' ResourceTargetDefinition (Maybe Text)
- data ServiceActionAssociation = ServiceActionAssociation' {}
- newServiceActionAssociation :: Text -> Text -> Text -> ServiceActionAssociation
- serviceActionAssociation_serviceActionId :: Lens' ServiceActionAssociation Text
- serviceActionAssociation_productId :: Lens' ServiceActionAssociation Text
- serviceActionAssociation_provisioningArtifactId :: Lens' ServiceActionAssociation Text
- data ServiceActionDetail = ServiceActionDetail' {}
- newServiceActionDetail :: ServiceActionDetail
- serviceActionDetail_serviceActionSummary :: Lens' ServiceActionDetail (Maybe ServiceActionSummary)
- serviceActionDetail_definition :: Lens' ServiceActionDetail (Maybe (HashMap ServiceActionDefinitionKey Text))
- data ServiceActionSummary = ServiceActionSummary' {}
- newServiceActionSummary :: ServiceActionSummary
- serviceActionSummary_name :: Lens' ServiceActionSummary (Maybe Text)
- serviceActionSummary_id :: Lens' ServiceActionSummary (Maybe Text)
- serviceActionSummary_definitionType :: Lens' ServiceActionSummary (Maybe ServiceActionDefinitionType)
- serviceActionSummary_description :: Lens' ServiceActionSummary (Maybe Text)
- data ShareDetails = ShareDetails' {
- shareErrors :: Maybe [ShareError]
- successfulShares :: Maybe [Text]
- newShareDetails :: ShareDetails
- shareDetails_shareErrors :: Lens' ShareDetails (Maybe [ShareError])
- shareDetails_successfulShares :: Lens' ShareDetails (Maybe [Text])
- data ShareError = ShareError' {}
- newShareError :: ShareError
- shareError_accounts :: Lens' ShareError (Maybe [Text])
- shareError_error :: Lens' ShareError (Maybe Text)
- shareError_message :: Lens' ShareError (Maybe Text)
- data StackInstance = StackInstance' {}
- newStackInstance :: StackInstance
- stackInstance_account :: Lens' StackInstance (Maybe Text)
- stackInstance_region :: Lens' StackInstance (Maybe Text)
- stackInstance_stackInstanceStatus :: Lens' StackInstance (Maybe StackInstanceStatus)
- data Tag = Tag' {}
- newTag :: Text -> Text -> Tag
- tag_key :: Lens' Tag Text
- tag_value :: Lens' Tag Text
- data TagOptionDetail = TagOptionDetail' {}
- newTagOptionDetail :: TagOptionDetail
- tagOptionDetail_value :: Lens' TagOptionDetail (Maybe Text)
- tagOptionDetail_owner :: Lens' TagOptionDetail (Maybe Text)
- tagOptionDetail_active :: Lens' TagOptionDetail (Maybe Bool)
- tagOptionDetail_key :: Lens' TagOptionDetail (Maybe Text)
- tagOptionDetail_id :: Lens' TagOptionDetail (Maybe Text)
- data TagOptionSummary = TagOptionSummary' {}
- newTagOptionSummary :: TagOptionSummary
- tagOptionSummary_values :: Lens' TagOptionSummary (Maybe [Text])
- tagOptionSummary_key :: Lens' TagOptionSummary (Maybe Text)
- data UpdateProvisioningParameter = UpdateProvisioningParameter' {}
- newUpdateProvisioningParameter :: UpdateProvisioningParameter
- updateProvisioningParameter_value :: Lens' UpdateProvisioningParameter (Maybe Text)
- updateProvisioningParameter_key :: Lens' UpdateProvisioningParameter (Maybe Text)
- updateProvisioningParameter_usePreviousValue :: Lens' UpdateProvisioningParameter (Maybe Bool)
- data UpdateProvisioningPreferences = UpdateProvisioningPreferences' {
- stackSetRegions :: Maybe [Text]
- stackSetMaxConcurrencyPercentage :: Maybe Natural
- stackSetFailureToleranceCount :: Maybe Natural
- stackSetFailureTolerancePercentage :: Maybe Natural
- stackSetAccounts :: Maybe [Text]
- stackSetMaxConcurrencyCount :: Maybe Natural
- stackSetOperationType :: Maybe StackSetOperationType
- newUpdateProvisioningPreferences :: UpdateProvisioningPreferences
- updateProvisioningPreferences_stackSetRegions :: Lens' UpdateProvisioningPreferences (Maybe [Text])
- updateProvisioningPreferences_stackSetMaxConcurrencyPercentage :: Lens' UpdateProvisioningPreferences (Maybe Natural)
- updateProvisioningPreferences_stackSetFailureToleranceCount :: Lens' UpdateProvisioningPreferences (Maybe Natural)
- updateProvisioningPreferences_stackSetFailureTolerancePercentage :: Lens' UpdateProvisioningPreferences (Maybe Natural)
- updateProvisioningPreferences_stackSetAccounts :: Lens' UpdateProvisioningPreferences (Maybe [Text])
- updateProvisioningPreferences_stackSetMaxConcurrencyCount :: Lens' UpdateProvisioningPreferences (Maybe Natural)
- updateProvisioningPreferences_stackSetOperationType :: Lens' UpdateProvisioningPreferences (Maybe StackSetOperationType)
- data UsageInstruction = UsageInstruction' {}
- newUsageInstruction :: UsageInstruction
- usageInstruction_value :: Lens' UsageInstruction (Maybe Text)
- usageInstruction_type :: Lens' UsageInstruction (Maybe Text)
Service Configuration
defaultService :: Service Source #
API version 2015-12-10
of the Amazon Service Catalog SDK configuration.
Errors
_InvalidParametersException :: AsError a => Getting (First ServiceError) a ServiceError Source #
One or more parameters provided to the operation are not valid.
_DuplicateResourceException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified resource is a duplicate.
_OperationNotSupportedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The operation is not supported.
_TagOptionNotMigratedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
An operation requiring TagOptions failed because the TagOptions migration process has not been performed for this account. Please use the AWS console to perform the migration process before retrying the operation.
_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified resource was not found.
_InvalidStateException :: AsError a => Getting (First ServiceError) a ServiceError Source #
An attempt was made to modify a resource that is in a state that is not valid. Check your resources to ensure that they are in valid states before retrying the operation.
_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The current limits of the service would have been exceeded by this operation. Decrease your resource use or increase your service limits and retry the operation.
_ResourceInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #
A resource that is currently in use. Ensure that the resource is not in use and retry the operation.
AccessLevelFilterKey
newtype AccessLevelFilterKey Source #
pattern AccessLevelFilterKey_Account :: AccessLevelFilterKey | |
pattern AccessLevelFilterKey_Role :: AccessLevelFilterKey | |
pattern AccessLevelFilterKey_User :: AccessLevelFilterKey |
Instances
AccessStatus
newtype AccessStatus Source #
pattern AccessStatus_DISABLED :: AccessStatus | |
pattern AccessStatus_ENABLED :: AccessStatus | |
pattern AccessStatus_UNDER_CHANGE :: AccessStatus |
Instances
ChangeAction
newtype ChangeAction Source #
pattern ChangeAction_ADD :: ChangeAction | |
pattern ChangeAction_MODIFY :: ChangeAction | |
pattern ChangeAction_REMOVE :: ChangeAction |
Instances
CopyOption
newtype CopyOption Source #
pattern CopyOption_CopyTags :: CopyOption |
Instances
CopyProductStatus
newtype CopyProductStatus Source #
pattern CopyProductStatus_FAILED :: CopyProductStatus | |
pattern CopyProductStatus_IN_PROGRESS :: CopyProductStatus | |
pattern CopyProductStatus_SUCCEEDED :: CopyProductStatus |
Instances
DescribePortfolioShareType
newtype DescribePortfolioShareType Source #
Instances
EvaluationType
newtype EvaluationType Source #
pattern EvaluationType_DYNAMIC :: EvaluationType | |
pattern EvaluationType_STATIC :: EvaluationType |
Instances
OrganizationNodeType
newtype OrganizationNodeType Source #
pattern OrganizationNodeType_ACCOUNT :: OrganizationNodeType | |
pattern OrganizationNodeType_ORGANIZATION :: OrganizationNodeType | |
pattern OrganizationNodeType_ORGANIZATIONAL_UNIT :: OrganizationNodeType |
Instances
PortfolioShareType
newtype PortfolioShareType Source #
pattern PortfolioShareType_AWS_ORGANIZATIONS :: PortfolioShareType | |
pattern PortfolioShareType_AWS_SERVICECATALOG :: PortfolioShareType | |
pattern PortfolioShareType_IMPORTED :: PortfolioShareType |
Instances
PrincipalType
newtype PrincipalType Source #
pattern PrincipalType_IAM :: PrincipalType |
Instances
ProductSource
newtype ProductSource Source #
pattern ProductSource_ACCOUNT :: ProductSource |
Instances
ProductType
newtype ProductType Source #
pattern ProductType_CLOUD_FORMATION_TEMPLATE :: ProductType | |
pattern ProductType_MARKETPLACE :: ProductType |
Instances
ProductViewFilterBy
newtype ProductViewFilterBy Source #
pattern ProductViewFilterBy_FullTextSearch :: ProductViewFilterBy | |
pattern ProductViewFilterBy_Owner :: ProductViewFilterBy | |
pattern ProductViewFilterBy_ProductType :: ProductViewFilterBy | |
pattern ProductViewFilterBy_SourceProductId :: ProductViewFilterBy |
Instances
ProductViewSortBy
newtype ProductViewSortBy Source #
pattern ProductViewSortBy_CreationDate :: ProductViewSortBy | |
pattern ProductViewSortBy_Title :: ProductViewSortBy | |
pattern ProductViewSortBy_VersionCount :: ProductViewSortBy |
Instances
PropertyKey
newtype PropertyKey Source #
pattern PropertyKey_LAUNCH_ROLE :: PropertyKey | |
pattern PropertyKey_OWNER :: PropertyKey |
Instances
ProvisionedProductPlanStatus
newtype ProvisionedProductPlanStatus Source #
Instances
ProvisionedProductPlanType
newtype ProvisionedProductPlanType Source #
Instances
ProvisionedProductStatus
newtype ProvisionedProductStatus Source #
Instances
ProvisionedProductViewFilterBy
newtype ProvisionedProductViewFilterBy Source #
Instances
ProvisioningArtifactGuidance
newtype ProvisioningArtifactGuidance Source #
pattern ProvisioningArtifactGuidance_DEFAULT :: ProvisioningArtifactGuidance | |
pattern ProvisioningArtifactGuidance_DEPRECATED :: ProvisioningArtifactGuidance |
Instances
ProvisioningArtifactPropertyName
newtype ProvisioningArtifactPropertyName Source #
Instances
ProvisioningArtifactType
newtype ProvisioningArtifactType Source #
Instances
RecordStatus
newtype RecordStatus Source #
pattern RecordStatus_CREATED :: RecordStatus | |
pattern RecordStatus_FAILED :: RecordStatus | |
pattern RecordStatus_IN_PROGRESS :: RecordStatus | |
pattern RecordStatus_IN_PROGRESS_IN_ERROR :: RecordStatus | |
pattern RecordStatus_SUCCEEDED :: RecordStatus |
Instances
Replacement
newtype Replacement Source #
pattern Replacement_CONDITIONAL :: Replacement | |
pattern Replacement_FALSE :: Replacement | |
pattern Replacement_TRUE :: Replacement |
Instances
RequestStatus
newtype RequestStatus Source #
pattern RequestStatus_AVAILABLE :: RequestStatus | |
pattern RequestStatus_CREATING :: RequestStatus | |
pattern RequestStatus_FAILED :: RequestStatus |
Instances
RequiresRecreation
newtype RequiresRecreation Source #
pattern RequiresRecreation_ALWAYS :: RequiresRecreation | |
pattern RequiresRecreation_CONDITIONALLY :: RequiresRecreation | |
pattern RequiresRecreation_NEVER :: RequiresRecreation |
Instances
ResourceAttribute
newtype ResourceAttribute Source #
pattern ResourceAttribute_CREATIONPOLICY :: ResourceAttribute | |
pattern ResourceAttribute_DELETIONPOLICY :: ResourceAttribute | |
pattern ResourceAttribute_METADATA :: ResourceAttribute | |
pattern ResourceAttribute_PROPERTIES :: ResourceAttribute | |
pattern ResourceAttribute_TAGS :: ResourceAttribute | |
pattern ResourceAttribute_UPDATEPOLICY :: ResourceAttribute |
Instances
ServiceActionAssociationErrorCode
newtype ServiceActionAssociationErrorCode Source #
Instances
ServiceActionDefinitionKey
newtype ServiceActionDefinitionKey Source #
Instances
ServiceActionDefinitionType
newtype ServiceActionDefinitionType Source #
Instances
ShareStatus
newtype ShareStatus Source #
pattern ShareStatus_COMPLETED :: ShareStatus | |
pattern ShareStatus_COMPLETED_WITH_ERRORS :: ShareStatus | |
pattern ShareStatus_ERROR :: ShareStatus | |
pattern ShareStatus_IN_PROGRESS :: ShareStatus | |
pattern ShareStatus_NOT_STARTED :: ShareStatus |
Instances
SortOrder
pattern SortOrder_ASCENDING :: SortOrder | |
pattern SortOrder_DESCENDING :: SortOrder |
Instances
StackInstanceStatus
newtype StackInstanceStatus Source #
pattern StackInstanceStatus_CURRENT :: StackInstanceStatus | |
pattern StackInstanceStatus_INOPERABLE :: StackInstanceStatus | |
pattern StackInstanceStatus_OUTDATED :: StackInstanceStatus |
Instances
StackSetOperationType
newtype StackSetOperationType Source #
pattern StackSetOperationType_CREATE :: StackSetOperationType | |
pattern StackSetOperationType_DELETE :: StackSetOperationType | |
pattern StackSetOperationType_UPDATE :: StackSetOperationType |
Instances
AccessLevelFilter
data AccessLevelFilter Source #
The access level to use to filter results.
See: newAccessLevelFilter
smart constructor.
AccessLevelFilter' | |
|
Instances
newAccessLevelFilter :: AccessLevelFilter Source #
Create a value of AccessLevelFilter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:value:AccessLevelFilter'
, accessLevelFilter_value
- The user to which the access level applies. The only supported value is
Self
.
$sel:key:AccessLevelFilter'
, accessLevelFilter_key
- The access level.
Account
- Filter results based on the account.Role
- Filter results based on the federated role of the specified user.User
- Filter results based on the specified user.
accessLevelFilter_value :: Lens' AccessLevelFilter (Maybe Text) Source #
The user to which the access level applies. The only supported value is
Self
.
accessLevelFilter_key :: Lens' AccessLevelFilter (Maybe AccessLevelFilterKey) Source #
The access level.
Account
- Filter results based on the account.Role
- Filter results based on the federated role of the specified user.User
- Filter results based on the specified user.
BudgetDetail
data BudgetDetail Source #
Information about a budget.
See: newBudgetDetail
smart constructor.
BudgetDetail' | |
|
Instances
newBudgetDetail :: BudgetDetail Source #
Create a value of BudgetDetail
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:budgetName:BudgetDetail'
, budgetDetail_budgetName
- Name of the associated budget.
budgetDetail_budgetName :: Lens' BudgetDetail (Maybe Text) Source #
Name of the associated budget.
CloudWatchDashboard
data CloudWatchDashboard Source #
Information about a CloudWatch dashboard.
See: newCloudWatchDashboard
smart constructor.
Instances
newCloudWatchDashboard :: CloudWatchDashboard Source #
Create a value of CloudWatchDashboard
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:CloudWatchDashboard'
, cloudWatchDashboard_name
- The name of the CloudWatch dashboard.
cloudWatchDashboard_name :: Lens' CloudWatchDashboard (Maybe Text) Source #
The name of the CloudWatch dashboard.
ConstraintDetail
data ConstraintDetail Source #
Information about a constraint.
See: newConstraintDetail
smart constructor.
ConstraintDetail' | |
|
Instances
newConstraintDetail :: ConstraintDetail Source #
Create a value of ConstraintDetail
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:portfolioId:ConstraintDetail'
, constraintDetail_portfolioId
- The identifier of the portfolio the product resides in. The constraint
applies only to the instance of the product that lives within this
portfolio.
$sel:constraintId:ConstraintDetail'
, constraintDetail_constraintId
- The identifier of the constraint.
$sel:owner:ConstraintDetail'
, constraintDetail_owner
- The owner of the constraint.
$sel:type':ConstraintDetail'
, constraintDetail_type
- The type of constraint.
LAUNCH
NOTIFICATION
- STACKSET
TEMPLATE
$sel:description:ConstraintDetail'
, constraintDetail_description
- The description of the constraint.
$sel:productId:ConstraintDetail'
, constraintDetail_productId
- The identifier of the product the constraint applies to. Note that a
constraint applies to a specific instance of a product within a certain
portfolio.
constraintDetail_portfolioId :: Lens' ConstraintDetail (Maybe Text) Source #
The identifier of the portfolio the product resides in. The constraint applies only to the instance of the product that lives within this portfolio.
constraintDetail_constraintId :: Lens' ConstraintDetail (Maybe Text) Source #
The identifier of the constraint.
constraintDetail_owner :: Lens' ConstraintDetail (Maybe Text) Source #
The owner of the constraint.
constraintDetail_type :: Lens' ConstraintDetail (Maybe Text) Source #
The type of constraint.
LAUNCH
NOTIFICATION
- STACKSET
TEMPLATE
constraintDetail_description :: Lens' ConstraintDetail (Maybe Text) Source #
The description of the constraint.
constraintDetail_productId :: Lens' ConstraintDetail (Maybe Text) Source #
The identifier of the product the constraint applies to. Note that a constraint applies to a specific instance of a product within a certain portfolio.
ConstraintSummary
data ConstraintSummary Source #
Summary information about a constraint.
See: newConstraintSummary
smart constructor.
Instances
newConstraintSummary :: ConstraintSummary Source #
Create a value of ConstraintSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:type':ConstraintSummary'
, constraintSummary_type
- The type of constraint.
LAUNCH
NOTIFICATION
- STACKSET
TEMPLATE
$sel:description:ConstraintSummary'
, constraintSummary_description
- The description of the constraint.
constraintSummary_type :: Lens' ConstraintSummary (Maybe Text) Source #
The type of constraint.
LAUNCH
NOTIFICATION
- STACKSET
TEMPLATE
constraintSummary_description :: Lens' ConstraintSummary (Maybe Text) Source #
The description of the constraint.
ExecutionParameter
data ExecutionParameter Source #
Details of an execution parameter value that is passed to a self-service action when executed on a provisioned product.
See: newExecutionParameter
smart constructor.
Instances
newExecutionParameter :: ExecutionParameter Source #
Create a value of ExecutionParameter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:defaultValues:ExecutionParameter'
, executionParameter_defaultValues
- The default values for the execution parameter.
$sel:name:ExecutionParameter'
, executionParameter_name
- The name of the execution parameter.
$sel:type':ExecutionParameter'
, executionParameter_type
- The execution parameter type.
executionParameter_defaultValues :: Lens' ExecutionParameter (Maybe [Text]) Source #
The default values for the execution parameter.
executionParameter_name :: Lens' ExecutionParameter (Maybe Text) Source #
The name of the execution parameter.
executionParameter_type :: Lens' ExecutionParameter (Maybe Text) Source #
The execution parameter type.
FailedServiceActionAssociation
data FailedServiceActionAssociation Source #
An object containing information about the error, along with identifying information about the self-service action and its associations.
See: newFailedServiceActionAssociation
smart constructor.
FailedServiceActionAssociation' | |
|
Instances
newFailedServiceActionAssociation :: FailedServiceActionAssociation Source #
Create a value of FailedServiceActionAssociation
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:provisioningArtifactId:FailedServiceActionAssociation'
, failedServiceActionAssociation_provisioningArtifactId
- The identifier of the provisioning artifact. For example,
pa-4abcdjnxjj6ne
.
$sel:errorCode:FailedServiceActionAssociation'
, failedServiceActionAssociation_errorCode
- The error code. Valid values are listed below.
$sel:errorMessage:FailedServiceActionAssociation'
, failedServiceActionAssociation_errorMessage
- A text description of the error.
$sel:serviceActionId:FailedServiceActionAssociation'
, failedServiceActionAssociation_serviceActionId
- The self-service action identifier. For example, act-fs7abcd89wxyz
.
$sel:productId:FailedServiceActionAssociation'
, failedServiceActionAssociation_productId
- The product identifier. For example, prod-abcdzk7xy33qa
.
failedServiceActionAssociation_provisioningArtifactId :: Lens' FailedServiceActionAssociation (Maybe Text) Source #
The identifier of the provisioning artifact. For example,
pa-4abcdjnxjj6ne
.
failedServiceActionAssociation_errorCode :: Lens' FailedServiceActionAssociation (Maybe ServiceActionAssociationErrorCode) Source #
The error code. Valid values are listed below.
failedServiceActionAssociation_errorMessage :: Lens' FailedServiceActionAssociation (Maybe Text) Source #
A text description of the error.
failedServiceActionAssociation_serviceActionId :: Lens' FailedServiceActionAssociation (Maybe Text) Source #
The self-service action identifier. For example, act-fs7abcd89wxyz
.
failedServiceActionAssociation_productId :: Lens' FailedServiceActionAssociation (Maybe Text) Source #
The product identifier. For example, prod-abcdzk7xy33qa
.
LaunchPath
data LaunchPath Source #
A launch path object.
See: newLaunchPath
smart constructor.
Instances
newLaunchPath :: LaunchPath Source #
Create a value of LaunchPath
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:LaunchPath'
, launchPath_name
- The name of the launch path.
$sel:id:LaunchPath'
, launchPath_id
- The identifier of the launch path.
launchPath_name :: Lens' LaunchPath (Maybe Text) Source #
The name of the launch path.
launchPath_id :: Lens' LaunchPath (Maybe Text) Source #
The identifier of the launch path.
LaunchPathSummary
data LaunchPathSummary Source #
Summary information about a product path for a user.
See: newLaunchPathSummary
smart constructor.
Instances
newLaunchPathSummary :: LaunchPathSummary Source #
Create a value of LaunchPathSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:constraintSummaries:LaunchPathSummary'
, launchPathSummary_constraintSummaries
- The constraints on the portfolio-product relationship.
$sel:name:LaunchPathSummary'
, launchPathSummary_name
- The name of the portfolio to which the user was assigned.
$sel:id:LaunchPathSummary'
, launchPathSummary_id
- The identifier of the product path.
$sel:tags:LaunchPathSummary'
, launchPathSummary_tags
- The tags associated with this product path.
launchPathSummary_constraintSummaries :: Lens' LaunchPathSummary (Maybe [ConstraintSummary]) Source #
The constraints on the portfolio-product relationship.
launchPathSummary_name :: Lens' LaunchPathSummary (Maybe Text) Source #
The name of the portfolio to which the user was assigned.
launchPathSummary_id :: Lens' LaunchPathSummary (Maybe Text) Source #
The identifier of the product path.
launchPathSummary_tags :: Lens' LaunchPathSummary (Maybe [Tag]) Source #
The tags associated with this product path.
ListRecordHistorySearchFilter
data ListRecordHistorySearchFilter Source #
The search filter to use when listing history records.
See: newListRecordHistorySearchFilter
smart constructor.
Instances
newListRecordHistorySearchFilter :: ListRecordHistorySearchFilter Source #
Create a value of ListRecordHistorySearchFilter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:value:ListRecordHistorySearchFilter'
, listRecordHistorySearchFilter_value
- The filter value.
$sel:key:ListRecordHistorySearchFilter'
, listRecordHistorySearchFilter_key
- The filter key.
product
- Filter results based on the specified product identifier.provisionedproduct
- Filter results based on the provisioned product identifier.
listRecordHistorySearchFilter_value :: Lens' ListRecordHistorySearchFilter (Maybe Text) Source #
The filter value.
listRecordHistorySearchFilter_key :: Lens' ListRecordHistorySearchFilter (Maybe Text) Source #
The filter key.
product
- Filter results based on the specified product identifier.provisionedproduct
- Filter results based on the provisioned product identifier.
ListTagOptionsFilters
data ListTagOptionsFilters Source #
Filters to use when listing TagOptions.
See: newListTagOptionsFilters
smart constructor.
Instances
newListTagOptionsFilters :: ListTagOptionsFilters Source #
Create a value of ListTagOptionsFilters
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:value:ListTagOptionsFilters'
, listTagOptionsFilters_value
- The TagOption value.
$sel:active:ListTagOptionsFilters'
, listTagOptionsFilters_active
- The active state.
$sel:key:ListTagOptionsFilters'
, listTagOptionsFilters_key
- The TagOption key.
listTagOptionsFilters_value :: Lens' ListTagOptionsFilters (Maybe Text) Source #
The TagOption value.
listTagOptionsFilters_active :: Lens' ListTagOptionsFilters (Maybe Bool) Source #
The active state.
listTagOptionsFilters_key :: Lens' ListTagOptionsFilters (Maybe Text) Source #
The TagOption key.
OrganizationNode
data OrganizationNode Source #
Information about the organization node.
See: newOrganizationNode
smart constructor.
Instances
newOrganizationNode :: OrganizationNode Source #
Create a value of OrganizationNode
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:value:OrganizationNode'
, organizationNode_value
- The identifier of the organization node.
$sel:type':OrganizationNode'
, organizationNode_type
- The organization node type.
organizationNode_value :: Lens' OrganizationNode (Maybe Text) Source #
The identifier of the organization node.
organizationNode_type :: Lens' OrganizationNode (Maybe OrganizationNodeType) Source #
The organization node type.
ParameterConstraints
data ParameterConstraints Source #
The constraints that the administrator has put on the parameter.
See: newParameterConstraints
smart constructor.
ParameterConstraints' | |
|
Instances
newParameterConstraints :: ParameterConstraints Source #
Create a value of ParameterConstraints
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxValue:ParameterConstraints'
, parameterConstraints_maxValue
- A numeric value that determines the largest numeric value you want to
allow for Number
types.
$sel:maxLength:ParameterConstraints'
, parameterConstraints_maxLength
- An integer value that determines the largest number of characters you
want to allow for String
types.
$sel:constraintDescription:ParameterConstraints'
, parameterConstraints_constraintDescription
- A string that explains a constraint when the constraint is violated. For
example, without a constraint description, a parameter that has an
allowed pattern of [A-Za-z0-9]+
displays the following error message
when the user specifies an invalid value:
Malformed input-Parameter MyParameter must match pattern [A-Za-z0-9]+
By adding a constraint description, such as must only contain letters (uppercase and lowercase) and numbers, you can display the following customized error message:
Malformed input-Parameter MyParameter must only contain uppercase and lowercase letters and numbers.
$sel:minLength:ParameterConstraints'
, parameterConstraints_minLength
- An integer value that determines the smallest number of characters you
want to allow for String
types.
$sel:allowedPattern:ParameterConstraints'
, parameterConstraints_allowedPattern
- A regular expression that represents the patterns that allow for
String
types. The pattern must match the entire parameter value
provided.
$sel:allowedValues:ParameterConstraints'
, parameterConstraints_allowedValues
- The values that the administrator has allowed for the parameter.
$sel:minValue:ParameterConstraints'
, parameterConstraints_minValue
- A numeric value that determines the smallest numeric value you want to
allow for Number
types.
parameterConstraints_maxValue :: Lens' ParameterConstraints (Maybe Text) Source #
A numeric value that determines the largest numeric value you want to
allow for Number
types.
parameterConstraints_maxLength :: Lens' ParameterConstraints (Maybe Text) Source #
An integer value that determines the largest number of characters you
want to allow for String
types.
parameterConstraints_constraintDescription :: Lens' ParameterConstraints (Maybe Text) Source #
A string that explains a constraint when the constraint is violated. For
example, without a constraint description, a parameter that has an
allowed pattern of [A-Za-z0-9]+
displays the following error message
when the user specifies an invalid value:
Malformed input-Parameter MyParameter must match pattern [A-Za-z0-9]+
By adding a constraint description, such as must only contain letters (uppercase and lowercase) and numbers, you can display the following customized error message:
Malformed input-Parameter MyParameter must only contain uppercase and lowercase letters and numbers.
parameterConstraints_minLength :: Lens' ParameterConstraints (Maybe Text) Source #
An integer value that determines the smallest number of characters you
want to allow for String
types.
parameterConstraints_allowedPattern :: Lens' ParameterConstraints (Maybe Text) Source #
A regular expression that represents the patterns that allow for
String
types. The pattern must match the entire parameter value
provided.
parameterConstraints_allowedValues :: Lens' ParameterConstraints (Maybe [Text]) Source #
The values that the administrator has allowed for the parameter.
parameterConstraints_minValue :: Lens' ParameterConstraints (Maybe Text) Source #
A numeric value that determines the smallest numeric value you want to
allow for Number
types.
PortfolioDetail
data PortfolioDetail Source #
Information about a portfolio.
See: newPortfolioDetail
smart constructor.
PortfolioDetail' | |
|
Instances
newPortfolioDetail :: PortfolioDetail Source #
Create a value of PortfolioDetail
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:PortfolioDetail'
, portfolioDetail_arn
- The ARN assigned to the portfolio.
$sel:createdTime:PortfolioDetail'
, portfolioDetail_createdTime
- The UTC time stamp of the creation time.
$sel:id:PortfolioDetail'
, portfolioDetail_id
- The portfolio identifier.
$sel:displayName:PortfolioDetail'
, portfolioDetail_displayName
- The name to use for display purposes.
$sel:description:PortfolioDetail'
, portfolioDetail_description
- The description of the portfolio.
$sel:providerName:PortfolioDetail'
, portfolioDetail_providerName
- The name of the portfolio provider.
portfolioDetail_arn :: Lens' PortfolioDetail (Maybe Text) Source #
The ARN assigned to the portfolio.
portfolioDetail_createdTime :: Lens' PortfolioDetail (Maybe UTCTime) Source #
The UTC time stamp of the creation time.
portfolioDetail_id :: Lens' PortfolioDetail (Maybe Text) Source #
The portfolio identifier.
portfolioDetail_displayName :: Lens' PortfolioDetail (Maybe Text) Source #
The name to use for display purposes.
portfolioDetail_description :: Lens' PortfolioDetail (Maybe Text) Source #
The description of the portfolio.
portfolioDetail_providerName :: Lens' PortfolioDetail (Maybe Text) Source #
The name of the portfolio provider.
PortfolioShareDetail
data PortfolioShareDetail Source #
Information about the portfolio share.
See: newPortfolioShareDetail
smart constructor.
PortfolioShareDetail' | |
|
Instances
newPortfolioShareDetail :: PortfolioShareDetail Source #
Create a value of PortfolioShareDetail
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:principalId:PortfolioShareDetail'
, portfolioShareDetail_principalId
- The identifier of the recipient entity that received the portfolio
share. The recipient entities can be one of the following:
- An external account.
- An organziation member account.
- An organzational unit (OU).
- The organization itself. (This shares with every account in the organization).
$sel:shareTagOptions:PortfolioShareDetail'
, portfolioShareDetail_shareTagOptions
- Indicates whether TagOptions sharing is enabled or disabled for the
portfolio share.
$sel:type':PortfolioShareDetail'
, portfolioShareDetail_type
- The type of the portfolio share.
$sel:accepted:PortfolioShareDetail'
, portfolioShareDetail_accepted
- Indicates whether the shared portfolio is imported by the recipient
account. If the recipient is in an organization node, the share is
automatically imported, and the field is always set to true.
portfolioShareDetail_principalId :: Lens' PortfolioShareDetail (Maybe Text) Source #
The identifier of the recipient entity that received the portfolio share. The recipient entities can be one of the following:
- An external account.
- An organziation member account.
- An organzational unit (OU).
- The organization itself. (This shares with every account in the organization).
portfolioShareDetail_shareTagOptions :: Lens' PortfolioShareDetail (Maybe Bool) Source #
Indicates whether TagOptions sharing is enabled or disabled for the portfolio share.
portfolioShareDetail_type :: Lens' PortfolioShareDetail (Maybe DescribePortfolioShareType) Source #
The type of the portfolio share.
portfolioShareDetail_accepted :: Lens' PortfolioShareDetail (Maybe Bool) Source #
Indicates whether the shared portfolio is imported by the recipient account. If the recipient is in an organization node, the share is automatically imported, and the field is always set to true.
Principal
Information about a principal.
See: newPrincipal
smart constructor.
Principal' | |
|
Instances
Eq Principal Source # | |
Read Principal Source # | |
Show Principal Source # | |
Generic Principal Source # | |
NFData Principal Source # | |
Defined in Amazonka.ServiceCatalog.Types.Principal | |
Hashable Principal Source # | |
Defined in Amazonka.ServiceCatalog.Types.Principal | |
FromJSON Principal Source # | |
type Rep Principal Source # | |
Defined in Amazonka.ServiceCatalog.Types.Principal type Rep Principal = D1 ('MetaData "Principal" "Amazonka.ServiceCatalog.Types.Principal" "libZSservicesZSamazonka-servicecatalogZSamazonka-servicecatalog" 'False) (C1 ('MetaCons "Principal'" 'PrefixI 'True) (S1 ('MetaSel ('Just "principalType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PrincipalType)) :*: S1 ('MetaSel ('Just "principalARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
newPrincipal :: Principal Source #
Create a value of Principal
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:principalType:Principal'
, principal_principalType
- The principal type. The supported value is IAM
.
$sel:principalARN:Principal'
, principal_principalARN
- The ARN of the principal (IAM user, role, or group).
principal_principalType :: Lens' Principal (Maybe PrincipalType) Source #
The principal type. The supported value is IAM
.
principal_principalARN :: Lens' Principal (Maybe Text) Source #
The ARN of the principal (IAM user, role, or group).
ProductViewAggregationValue
data ProductViewAggregationValue Source #
A single product view aggregation value/count pair, containing metadata about each product to which the calling user has access.
See: newProductViewAggregationValue
smart constructor.
Instances
newProductViewAggregationValue :: ProductViewAggregationValue Source #
Create a value of ProductViewAggregationValue
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:value:ProductViewAggregationValue'
, productViewAggregationValue_value
- The value of the product view aggregation.
$sel:approximateCount:ProductViewAggregationValue'
, productViewAggregationValue_approximateCount
- An approximate count of the products that match the value.
productViewAggregationValue_value :: Lens' ProductViewAggregationValue (Maybe Text) Source #
The value of the product view aggregation.
productViewAggregationValue_approximateCount :: Lens' ProductViewAggregationValue (Maybe Int) Source #
An approximate count of the products that match the value.
ProductViewDetail
data ProductViewDetail Source #
Information about a product view.
See: newProductViewDetail
smart constructor.
ProductViewDetail' | |
|
Instances
newProductViewDetail :: ProductViewDetail Source #
Create a value of ProductViewDetail
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:ProductViewDetail'
, productViewDetail_status
- The status of the product.
AVAILABLE
- The product is ready for use.CREATING
- Product creation has started; the product is not ready for use.FAILED
- An action failed.
$sel:productViewSummary:ProductViewDetail'
, productViewDetail_productViewSummary
- Summary information about the product view.
$sel:createdTime:ProductViewDetail'
, productViewDetail_createdTime
- The UTC time stamp of the creation time.
$sel:productARN:ProductViewDetail'
, productViewDetail_productARN
- The ARN of the product.
productViewDetail_status :: Lens' ProductViewDetail (Maybe RequestStatus) Source #
The status of the product.
AVAILABLE
- The product is ready for use.CREATING
- Product creation has started; the product is not ready for use.FAILED
- An action failed.
productViewDetail_productViewSummary :: Lens' ProductViewDetail (Maybe ProductViewSummary) Source #
Summary information about the product view.
productViewDetail_createdTime :: Lens' ProductViewDetail (Maybe UTCTime) Source #
The UTC time stamp of the creation time.
productViewDetail_productARN :: Lens' ProductViewDetail (Maybe Text) Source #
The ARN of the product.
ProductViewSummary
data ProductViewSummary Source #
Summary information about a product view.
See: newProductViewSummary
smart constructor.
ProductViewSummary' | |
|
Instances
newProductViewSummary :: ProductViewSummary Source #
Create a value of ProductViewSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:owner:ProductViewSummary'
, productViewSummary_owner
- The owner of the product. Contact the product administrator for the
significance of this value.
$sel:supportUrl:ProductViewSummary'
, productViewSummary_supportUrl
- The URL information to obtain support for this Product.
$sel:shortDescription:ProductViewSummary'
, productViewSummary_shortDescription
- Short description of the product.
$sel:hasDefaultPath:ProductViewSummary'
, productViewSummary_hasDefaultPath
- Indicates whether the product has a default path. If the product does
not have a default path, call ListLaunchPaths to disambiguate between
paths. Otherwise, ListLaunchPaths is not required, and the output of
ProductViewSummary can be used directly with
DescribeProvisioningParameters.
$sel:distributor:ProductViewSummary'
, productViewSummary_distributor
- The distributor of the product. Contact the product administrator for
the significance of this value.
$sel:name:ProductViewSummary'
, productViewSummary_name
- The name of the product.
$sel:id:ProductViewSummary'
, productViewSummary_id
- The product view identifier.
$sel:type':ProductViewSummary'
, productViewSummary_type
- The product type. Contact the product administrator for the significance
of this value. If this value is MARKETPLACE
, the product was created
by AWS Marketplace.
$sel:supportEmail:ProductViewSummary'
, productViewSummary_supportEmail
- The email contact information to obtain support for this Product.
$sel:productId:ProductViewSummary'
, productViewSummary_productId
- The product identifier.
$sel:supportDescription:ProductViewSummary'
, productViewSummary_supportDescription
- The description of the support for this Product.
productViewSummary_owner :: Lens' ProductViewSummary (Maybe Text) Source #
The owner of the product. Contact the product administrator for the significance of this value.
productViewSummary_supportUrl :: Lens' ProductViewSummary (Maybe Text) Source #
The URL information to obtain support for this Product.
productViewSummary_shortDescription :: Lens' ProductViewSummary (Maybe Text) Source #
Short description of the product.
productViewSummary_hasDefaultPath :: Lens' ProductViewSummary (Maybe Bool) Source #
Indicates whether the product has a default path. If the product does not have a default path, call ListLaunchPaths to disambiguate between paths. Otherwise, ListLaunchPaths is not required, and the output of ProductViewSummary can be used directly with DescribeProvisioningParameters.
productViewSummary_distributor :: Lens' ProductViewSummary (Maybe Text) Source #
The distributor of the product. Contact the product administrator for the significance of this value.
productViewSummary_name :: Lens' ProductViewSummary (Maybe Text) Source #
The name of the product.
productViewSummary_id :: Lens' ProductViewSummary (Maybe Text) Source #
The product view identifier.
productViewSummary_type :: Lens' ProductViewSummary (Maybe ProductType) Source #
The product type. Contact the product administrator for the significance
of this value. If this value is MARKETPLACE
, the product was created
by AWS Marketplace.
productViewSummary_supportEmail :: Lens' ProductViewSummary (Maybe Text) Source #
The email contact information to obtain support for this Product.
productViewSummary_productId :: Lens' ProductViewSummary (Maybe Text) Source #
The product identifier.
productViewSummary_supportDescription :: Lens' ProductViewSummary (Maybe Text) Source #
The description of the support for this Product.
ProvisionedProductAttribute
data ProvisionedProductAttribute Source #
Information about a provisioned product.
See: newProvisionedProductAttribute
smart constructor.
ProvisionedProductAttribute' | |
|
Instances
newProvisionedProductAttribute :: ProvisionedProductAttribute Source #
Create a value of ProvisionedProductAttribute
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:idempotencyToken:ProvisionedProductAttribute'
, provisionedProductAttribute_idempotencyToken
- A unique identifier that you provide to ensure idempotency. If multiple
requests differ only by the idempotency token, the same response is
returned for each repeated request.
$sel:status:ProvisionedProductAttribute'
, provisionedProductAttribute_status
- The current status of the provisioned product.
AVAILABLE
- Stable state, ready to perform any operation. The most recent operation succeeded and completed.UNDER_CHANGE
- Transitive state. Operations performed might not have valid results. Wait for anAVAILABLE
status before performing operations.TAINTED
- Stable state, ready to perform any operation. The stack has completed the requested operation but is not exactly what was requested. For example, a request to update to a new version failed and the stack rolled back to the current version.ERROR
- An unexpected error occurred. The provisioned product exists but the stack is not running. For example, CloudFormation received a parameter value that was not valid and could not launch the stack.PLAN_IN_PROGRESS
- Transitive state. The plan operations were performed to provision a new product, but resources have not yet been created. After reviewing the list of resources to be created, execute the plan. Wait for anAVAILABLE
status before performing operations.
$sel:productName:ProvisionedProductAttribute'
, provisionedProductAttribute_productName
- The name of the product.
$sel:lastSuccessfulProvisioningRecordId:ProvisionedProductAttribute'
, provisionedProductAttribute_lastSuccessfulProvisioningRecordId
- The record identifier of the last successful request performed on this
provisioned product of the following types:
- ProvisionedProduct
- UpdateProvisionedProduct
- ExecuteProvisionedProductPlan
- TerminateProvisionedProduct
$sel:provisioningArtifactId:ProvisionedProductAttribute'
, provisionedProductAttribute_provisioningArtifactId
- The identifier of the provisioning artifact.
$sel:arn:ProvisionedProductAttribute'
, provisionedProductAttribute_arn
- The ARN of the provisioned product.
$sel:createdTime:ProvisionedProductAttribute'
, provisionedProductAttribute_createdTime
- The UTC time stamp of the creation time.
$sel:provisioningArtifactName:ProvisionedProductAttribute'
, provisionedProductAttribute_provisioningArtifactName
- The name of the provisioning artifact.
$sel:userArn:ProvisionedProductAttribute'
, provisionedProductAttribute_userArn
- The Amazon Resource Name (ARN) of the IAM user.
$sel:statusMessage:ProvisionedProductAttribute'
, provisionedProductAttribute_statusMessage
- The current status message of the provisioned product.
$sel:name:ProvisionedProductAttribute'
, provisionedProductAttribute_name
- The user-friendly name of the provisioned product.
$sel:lastRecordId:ProvisionedProductAttribute'
, provisionedProductAttribute_lastRecordId
- The record identifier of the last request performed on this provisioned
product.
$sel:userArnSession:ProvisionedProductAttribute'
, provisionedProductAttribute_userArnSession
- The ARN of the IAM user in the session. This ARN might contain a session
ID.
$sel:id:ProvisionedProductAttribute'
, provisionedProductAttribute_id
- The identifier of the provisioned product.
$sel:type':ProvisionedProductAttribute'
, provisionedProductAttribute_type
- The type of provisioned product. The supported values are CFN_STACK
and CFN_STACKSET
.
$sel:physicalId:ProvisionedProductAttribute'
, provisionedProductAttribute_physicalId
- The assigned identifier for the resource, such as an EC2 instance ID or
an S3 bucket name.
$sel:lastProvisioningRecordId:ProvisionedProductAttribute'
, provisionedProductAttribute_lastProvisioningRecordId
- The record identifier of the last request performed on this provisioned
product of the following types:
- ProvisionedProduct
- UpdateProvisionedProduct
- ExecuteProvisionedProductPlan
- TerminateProvisionedProduct
$sel:productId:ProvisionedProductAttribute'
, provisionedProductAttribute_productId
- The product identifier.
$sel:tags:ProvisionedProductAttribute'
, provisionedProductAttribute_tags
- One or more tags.
provisionedProductAttribute_idempotencyToken :: Lens' ProvisionedProductAttribute (Maybe Text) Source #
A unique identifier that you provide to ensure idempotency. If multiple requests differ only by the idempotency token, the same response is returned for each repeated request.
provisionedProductAttribute_status :: Lens' ProvisionedProductAttribute (Maybe ProvisionedProductStatus) Source #
The current status of the provisioned product.
AVAILABLE
- Stable state, ready to perform any operation. The most recent operation succeeded and completed.UNDER_CHANGE
- Transitive state. Operations performed might not have valid results. Wait for anAVAILABLE
status before performing operations.TAINTED
- Stable state, ready to perform any operation. The stack has completed the requested operation but is not exactly what was requested. For example, a request to update to a new version failed and the stack rolled back to the current version.ERROR
- An unexpected error occurred. The provisioned product exists but the stack is not running. For example, CloudFormation received a parameter value that was not valid and could not launch the stack.PLAN_IN_PROGRESS
- Transitive state. The plan operations were performed to provision a new product, but resources have not yet been created. After reviewing the list of resources to be created, execute the plan. Wait for anAVAILABLE
status before performing operations.
provisionedProductAttribute_productName :: Lens' ProvisionedProductAttribute (Maybe Text) Source #
The name of the product.
provisionedProductAttribute_lastSuccessfulProvisioningRecordId :: Lens' ProvisionedProductAttribute (Maybe Text) Source #
The record identifier of the last successful request performed on this provisioned product of the following types:
- ProvisionedProduct
- UpdateProvisionedProduct
- ExecuteProvisionedProductPlan
- TerminateProvisionedProduct
provisionedProductAttribute_provisioningArtifactId :: Lens' ProvisionedProductAttribute (Maybe Text) Source #
The identifier of the provisioning artifact.
provisionedProductAttribute_arn :: Lens' ProvisionedProductAttribute (Maybe Text) Source #
The ARN of the provisioned product.
provisionedProductAttribute_createdTime :: Lens' ProvisionedProductAttribute (Maybe UTCTime) Source #
The UTC time stamp of the creation time.
provisionedProductAttribute_provisioningArtifactName :: Lens' ProvisionedProductAttribute (Maybe Text) Source #
The name of the provisioning artifact.
provisionedProductAttribute_userArn :: Lens' ProvisionedProductAttribute (Maybe Text) Source #
The Amazon Resource Name (ARN) of the IAM user.
provisionedProductAttribute_statusMessage :: Lens' ProvisionedProductAttribute (Maybe Text) Source #
The current status message of the provisioned product.
provisionedProductAttribute_name :: Lens' ProvisionedProductAttribute (Maybe Text) Source #
The user-friendly name of the provisioned product.
provisionedProductAttribute_lastRecordId :: Lens' ProvisionedProductAttribute (Maybe Text) Source #
The record identifier of the last request performed on this provisioned product.
provisionedProductAttribute_userArnSession :: Lens' ProvisionedProductAttribute (Maybe Text) Source #
The ARN of the IAM user in the session. This ARN might contain a session ID.
provisionedProductAttribute_id :: Lens' ProvisionedProductAttribute (Maybe Text) Source #
The identifier of the provisioned product.
provisionedProductAttribute_type :: Lens' ProvisionedProductAttribute (Maybe Text) Source #
The type of provisioned product. The supported values are CFN_STACK
and CFN_STACKSET
.
provisionedProductAttribute_physicalId :: Lens' ProvisionedProductAttribute (Maybe Text) Source #
The assigned identifier for the resource, such as an EC2 instance ID or an S3 bucket name.
provisionedProductAttribute_lastProvisioningRecordId :: Lens' ProvisionedProductAttribute (Maybe Text) Source #
The record identifier of the last request performed on this provisioned product of the following types:
- ProvisionedProduct
- UpdateProvisionedProduct
- ExecuteProvisionedProductPlan
- TerminateProvisionedProduct
provisionedProductAttribute_productId :: Lens' ProvisionedProductAttribute (Maybe Text) Source #
The product identifier.
provisionedProductAttribute_tags :: Lens' ProvisionedProductAttribute (Maybe [Tag]) Source #
One or more tags.
ProvisionedProductDetail
data ProvisionedProductDetail Source #
Information about a provisioned product.
See: newProvisionedProductDetail
smart constructor.
ProvisionedProductDetail' | |
|
Instances
newProvisionedProductDetail :: ProvisionedProductDetail Source #
Create a value of ProvisionedProductDetail
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:launchRoleArn:ProvisionedProductDetail'
, provisionedProductDetail_launchRoleArn
- The ARN of the launch role associated with the provisioned product.
$sel:idempotencyToken:ProvisionedProductDetail'
, provisionedProductDetail_idempotencyToken
- A unique identifier that you provide to ensure idempotency. If multiple
requests differ only by the idempotency token, the same response is
returned for each repeated request.
$sel:status:ProvisionedProductDetail'
, provisionedProductDetail_status
- The current status of the provisioned product.
AVAILABLE
- Stable state, ready to perform any operation. The most recent operation succeeded and completed.UNDER_CHANGE
- Transitive state. Operations performed might not have valid results. Wait for anAVAILABLE
status before performing operations.TAINTED
- Stable state, ready to perform any operation. The stack has completed the requested operation but is not exactly what was requested. For example, a request to update to a new version failed and the stack rolled back to the current version.ERROR
- An unexpected error occurred. The provisioned product exists but the stack is not running. For example, CloudFormation received a parameter value that was not valid and could not launch the stack.PLAN_IN_PROGRESS
- Transitive state. The plan operations were performed to provision a new product, but resources have not yet been created. After reviewing the list of resources to be created, execute the plan. Wait for anAVAILABLE
status before performing operations.
$sel:lastSuccessfulProvisioningRecordId:ProvisionedProductDetail'
, provisionedProductDetail_lastSuccessfulProvisioningRecordId
- The record identifier of the last successful request performed on this
provisioned product of the following types:
- ProvisionedProduct
- UpdateProvisionedProduct
- ExecuteProvisionedProductPlan
- TerminateProvisionedProduct
$sel:provisioningArtifactId:ProvisionedProductDetail'
, provisionedProductDetail_provisioningArtifactId
- The identifier of the provisioning artifact. For example,
pa-4abcdjnxjj6ne
.
$sel:arn:ProvisionedProductDetail'
, provisionedProductDetail_arn
- The ARN of the provisioned product.
$sel:createdTime:ProvisionedProductDetail'
, provisionedProductDetail_createdTime
- The UTC time stamp of the creation time.
$sel:statusMessage:ProvisionedProductDetail'
, provisionedProductDetail_statusMessage
- The current status message of the provisioned product.
$sel:name:ProvisionedProductDetail'
, provisionedProductDetail_name
- The user-friendly name of the provisioned product.
$sel:lastRecordId:ProvisionedProductDetail'
, provisionedProductDetail_lastRecordId
- The record identifier of the last request performed on this provisioned
product.
$sel:id:ProvisionedProductDetail'
, provisionedProductDetail_id
- The identifier of the provisioned product.
$sel:type':ProvisionedProductDetail'
, provisionedProductDetail_type
- The type of provisioned product. The supported values are CFN_STACK
and CFN_STACKSET
.
$sel:lastProvisioningRecordId:ProvisionedProductDetail'
, provisionedProductDetail_lastProvisioningRecordId
- The record identifier of the last request performed on this provisioned
product of the following types:
- ProvisionedProduct
- UpdateProvisionedProduct
- ExecuteProvisionedProductPlan
- TerminateProvisionedProduct
$sel:productId:ProvisionedProductDetail'
, provisionedProductDetail_productId
- The product identifier. For example, prod-abcdzk7xy33qa
.
provisionedProductDetail_launchRoleArn :: Lens' ProvisionedProductDetail (Maybe Text) Source #
The ARN of the launch role associated with the provisioned product.
provisionedProductDetail_idempotencyToken :: Lens' ProvisionedProductDetail (Maybe Text) Source #
A unique identifier that you provide to ensure idempotency. If multiple requests differ only by the idempotency token, the same response is returned for each repeated request.
provisionedProductDetail_status :: Lens' ProvisionedProductDetail (Maybe ProvisionedProductStatus) Source #
The current status of the provisioned product.
AVAILABLE
- Stable state, ready to perform any operation. The most recent operation succeeded and completed.UNDER_CHANGE
- Transitive state. Operations performed might not have valid results. Wait for anAVAILABLE
status before performing operations.TAINTED
- Stable state, ready to perform any operation. The stack has completed the requested operation but is not exactly what was requested. For example, a request to update to a new version failed and the stack rolled back to the current version.ERROR
- An unexpected error occurred. The provisioned product exists but the stack is not running. For example, CloudFormation received a parameter value that was not valid and could not launch the stack.PLAN_IN_PROGRESS
- Transitive state. The plan operations were performed to provision a new product, but resources have not yet been created. After reviewing the list of resources to be created, execute the plan. Wait for anAVAILABLE
status before performing operations.
provisionedProductDetail_lastSuccessfulProvisioningRecordId :: Lens' ProvisionedProductDetail (Maybe Text) Source #
The record identifier of the last successful request performed on this provisioned product of the following types:
- ProvisionedProduct
- UpdateProvisionedProduct
- ExecuteProvisionedProductPlan
- TerminateProvisionedProduct
provisionedProductDetail_provisioningArtifactId :: Lens' ProvisionedProductDetail (Maybe Text) Source #
The identifier of the provisioning artifact. For example,
pa-4abcdjnxjj6ne
.
provisionedProductDetail_arn :: Lens' ProvisionedProductDetail (Maybe Text) Source #
The ARN of the provisioned product.
provisionedProductDetail_createdTime :: Lens' ProvisionedProductDetail (Maybe UTCTime) Source #
The UTC time stamp of the creation time.
provisionedProductDetail_statusMessage :: Lens' ProvisionedProductDetail (Maybe Text) Source #
The current status message of the provisioned product.
provisionedProductDetail_name :: Lens' ProvisionedProductDetail (Maybe Text) Source #
The user-friendly name of the provisioned product.
provisionedProductDetail_lastRecordId :: Lens' ProvisionedProductDetail (Maybe Text) Source #
The record identifier of the last request performed on this provisioned product.
provisionedProductDetail_id :: Lens' ProvisionedProductDetail (Maybe Text) Source #
The identifier of the provisioned product.
provisionedProductDetail_type :: Lens' ProvisionedProductDetail (Maybe Text) Source #
The type of provisioned product. The supported values are CFN_STACK
and CFN_STACKSET
.
provisionedProductDetail_lastProvisioningRecordId :: Lens' ProvisionedProductDetail (Maybe Text) Source #
The record identifier of the last request performed on this provisioned product of the following types:
- ProvisionedProduct
- UpdateProvisionedProduct
- ExecuteProvisionedProductPlan
- TerminateProvisionedProduct
provisionedProductDetail_productId :: Lens' ProvisionedProductDetail (Maybe Text) Source #
The product identifier. For example, prod-abcdzk7xy33qa
.
ProvisionedProductPlanDetails
data ProvisionedProductPlanDetails Source #
Information about a plan.
See: newProvisionedProductPlanDetails
smart constructor.
ProvisionedProductPlanDetails' | |
|
Instances
newProvisionedProductPlanDetails :: ProvisionedProductPlanDetails Source #
Create a value of ProvisionedProductPlanDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:ProvisionedProductPlanDetails'
, provisionedProductPlanDetails_status
- The status.
$sel:provisionProductId:ProvisionedProductPlanDetails'
, provisionedProductPlanDetails_provisionProductId
- The product identifier.
$sel:provisioningArtifactId:ProvisionedProductPlanDetails'
, provisionedProductPlanDetails_provisioningArtifactId
- The identifier of the provisioning artifact.
$sel:provisionProductName:ProvisionedProductPlanDetails'
, provisionedProductPlanDetails_provisionProductName
- The user-friendly name of the provisioned product.
$sel:createdTime:ProvisionedProductPlanDetails'
, provisionedProductPlanDetails_createdTime
- The UTC time stamp of the creation time.
$sel:notificationArns:ProvisionedProductPlanDetails'
, provisionedProductPlanDetails_notificationArns
- Passed to CloudFormation. The SNS topic ARNs to which to publish
stack-related events.
$sel:planId:ProvisionedProductPlanDetails'
, provisionedProductPlanDetails_planId
- The plan identifier.
$sel:planName:ProvisionedProductPlanDetails'
, provisionedProductPlanDetails_planName
- The name of the plan.
$sel:statusMessage:ProvisionedProductPlanDetails'
, provisionedProductPlanDetails_statusMessage
- The status message.
$sel:updatedTime:ProvisionedProductPlanDetails'
, provisionedProductPlanDetails_updatedTime
- The time when the plan was last updated.
$sel:pathId:ProvisionedProductPlanDetails'
, provisionedProductPlanDetails_pathId
- The path identifier of the product. This value is optional if the
product has a default path, and required if the product has more than
one path. To list the paths for a product, use ListLaunchPaths.
$sel:provisioningParameters:ProvisionedProductPlanDetails'
, provisionedProductPlanDetails_provisioningParameters
- Parameters specified by the administrator that are required for
provisioning the product.
$sel:planType:ProvisionedProductPlanDetails'
, provisionedProductPlanDetails_planType
- The plan type.
$sel:productId:ProvisionedProductPlanDetails'
, provisionedProductPlanDetails_productId
- The product identifier.
$sel:tags:ProvisionedProductPlanDetails'
, provisionedProductPlanDetails_tags
- One or more tags.
provisionedProductPlanDetails_status :: Lens' ProvisionedProductPlanDetails (Maybe ProvisionedProductPlanStatus) Source #
The status.
provisionedProductPlanDetails_provisionProductId :: Lens' ProvisionedProductPlanDetails (Maybe Text) Source #
The product identifier.
provisionedProductPlanDetails_provisioningArtifactId :: Lens' ProvisionedProductPlanDetails (Maybe Text) Source #
The identifier of the provisioning artifact.
provisionedProductPlanDetails_provisionProductName :: Lens' ProvisionedProductPlanDetails (Maybe Text) Source #
The user-friendly name of the provisioned product.
provisionedProductPlanDetails_createdTime :: Lens' ProvisionedProductPlanDetails (Maybe UTCTime) Source #
The UTC time stamp of the creation time.
provisionedProductPlanDetails_notificationArns :: Lens' ProvisionedProductPlanDetails (Maybe [Text]) Source #
Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related events.
provisionedProductPlanDetails_planId :: Lens' ProvisionedProductPlanDetails (Maybe Text) Source #
The plan identifier.
provisionedProductPlanDetails_planName :: Lens' ProvisionedProductPlanDetails (Maybe Text) Source #
The name of the plan.
provisionedProductPlanDetails_statusMessage :: Lens' ProvisionedProductPlanDetails (Maybe Text) Source #
The status message.
provisionedProductPlanDetails_updatedTime :: Lens' ProvisionedProductPlanDetails (Maybe UTCTime) Source #
The time when the plan was last updated.
provisionedProductPlanDetails_pathId :: Lens' ProvisionedProductPlanDetails (Maybe Text) Source #
The path identifier of the product. This value is optional if the product has a default path, and required if the product has more than one path. To list the paths for a product, use ListLaunchPaths.
provisionedProductPlanDetails_provisioningParameters :: Lens' ProvisionedProductPlanDetails (Maybe [UpdateProvisioningParameter]) Source #
Parameters specified by the administrator that are required for provisioning the product.
provisionedProductPlanDetails_planType :: Lens' ProvisionedProductPlanDetails (Maybe ProvisionedProductPlanType) Source #
The plan type.
provisionedProductPlanDetails_productId :: Lens' ProvisionedProductPlanDetails (Maybe Text) Source #
The product identifier.
provisionedProductPlanDetails_tags :: Lens' ProvisionedProductPlanDetails (Maybe [Tag]) Source #
One or more tags.
ProvisionedProductPlanSummary
data ProvisionedProductPlanSummary Source #
Summary information about a plan.
See: newProvisionedProductPlanSummary
smart constructor.
ProvisionedProductPlanSummary' | |
|
Instances
newProvisionedProductPlanSummary :: ProvisionedProductPlanSummary Source #
Create a value of ProvisionedProductPlanSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:provisionProductId:ProvisionedProductPlanSummary'
, provisionedProductPlanSummary_provisionProductId
- The product identifier.
$sel:provisioningArtifactId:ProvisionedProductPlanSummary'
, provisionedProductPlanSummary_provisioningArtifactId
- The identifier of the provisioning artifact.
$sel:provisionProductName:ProvisionedProductPlanSummary'
, provisionedProductPlanSummary_provisionProductName
- The user-friendly name of the provisioned product.
$sel:planId:ProvisionedProductPlanSummary'
, provisionedProductPlanSummary_planId
- The plan identifier.
$sel:planName:ProvisionedProductPlanSummary'
, provisionedProductPlanSummary_planName
- The name of the plan.
$sel:planType:ProvisionedProductPlanSummary'
, provisionedProductPlanSummary_planType
- The plan type.
provisionedProductPlanSummary_provisionProductId :: Lens' ProvisionedProductPlanSummary (Maybe Text) Source #
The product identifier.
provisionedProductPlanSummary_provisioningArtifactId :: Lens' ProvisionedProductPlanSummary (Maybe Text) Source #
The identifier of the provisioning artifact.
provisionedProductPlanSummary_provisionProductName :: Lens' ProvisionedProductPlanSummary (Maybe Text) Source #
The user-friendly name of the provisioned product.
provisionedProductPlanSummary_planId :: Lens' ProvisionedProductPlanSummary (Maybe Text) Source #
The plan identifier.
provisionedProductPlanSummary_planName :: Lens' ProvisionedProductPlanSummary (Maybe Text) Source #
The name of the plan.
provisionedProductPlanSummary_planType :: Lens' ProvisionedProductPlanSummary (Maybe ProvisionedProductPlanType) Source #
The plan type.
ProvisioningArtifact
data ProvisioningArtifact Source #
Information about a provisioning artifact. A provisioning artifact is also known as a product version.
See: newProvisioningArtifact
smart constructor.
ProvisioningArtifact' | |
|
Instances
newProvisioningArtifact :: ProvisioningArtifact Source #
Create a value of ProvisioningArtifact
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:createdTime:ProvisioningArtifact'
, provisioningArtifact_createdTime
- The UTC time stamp of the creation time.
$sel:name:ProvisioningArtifact'
, provisioningArtifact_name
- The name of the provisioning artifact.
$sel:id:ProvisioningArtifact'
, provisioningArtifact_id
- The identifier of the provisioning artifact.
$sel:guidance:ProvisioningArtifact'
, provisioningArtifact_guidance
- Information set by the administrator to provide guidance to end users
about which provisioning artifacts to use.
$sel:description:ProvisioningArtifact'
, provisioningArtifact_description
- The description of the provisioning artifact.
provisioningArtifact_createdTime :: Lens' ProvisioningArtifact (Maybe UTCTime) Source #
The UTC time stamp of the creation time.
provisioningArtifact_name :: Lens' ProvisioningArtifact (Maybe Text) Source #
The name of the provisioning artifact.
provisioningArtifact_id :: Lens' ProvisioningArtifact (Maybe Text) Source #
The identifier of the provisioning artifact.
provisioningArtifact_guidance :: Lens' ProvisioningArtifact (Maybe ProvisioningArtifactGuidance) Source #
Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.
provisioningArtifact_description :: Lens' ProvisioningArtifact (Maybe Text) Source #
The description of the provisioning artifact.
ProvisioningArtifactDetail
data ProvisioningArtifactDetail Source #
Information about a provisioning artifact (also known as a version) for a product.
See: newProvisioningArtifactDetail
smart constructor.
ProvisioningArtifactDetail' | |
|
Instances
newProvisioningArtifactDetail :: ProvisioningArtifactDetail Source #
Create a value of ProvisioningArtifactDetail
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:createdTime:ProvisioningArtifactDetail'
, provisioningArtifactDetail_createdTime
- The UTC time stamp of the creation time.
$sel:active:ProvisioningArtifactDetail'
, provisioningArtifactDetail_active
- Indicates whether the product version is active.
$sel:name:ProvisioningArtifactDetail'
, provisioningArtifactDetail_name
- The name of the provisioning artifact.
$sel:id:ProvisioningArtifactDetail'
, provisioningArtifactDetail_id
- The identifier of the provisioning artifact.
$sel:type':ProvisioningArtifactDetail'
, provisioningArtifactDetail_type
- The type of provisioning artifact.
CLOUD_FORMATION_TEMPLATE
- AWS CloudFormation templateMARKETPLACE_AMI
- AWS Marketplace AMIMARKETPLACE_CAR
- AWS Marketplace Clusters and AWS Resources
$sel:guidance:ProvisioningArtifactDetail'
, provisioningArtifactDetail_guidance
- Information set by the administrator to provide guidance to end users
about which provisioning artifacts to use.
$sel:description:ProvisioningArtifactDetail'
, provisioningArtifactDetail_description
- The description of the provisioning artifact.
provisioningArtifactDetail_createdTime :: Lens' ProvisioningArtifactDetail (Maybe UTCTime) Source #
The UTC time stamp of the creation time.
provisioningArtifactDetail_active :: Lens' ProvisioningArtifactDetail (Maybe Bool) Source #
Indicates whether the product version is active.
provisioningArtifactDetail_name :: Lens' ProvisioningArtifactDetail (Maybe Text) Source #
The name of the provisioning artifact.
provisioningArtifactDetail_id :: Lens' ProvisioningArtifactDetail (Maybe Text) Source #
The identifier of the provisioning artifact.
provisioningArtifactDetail_type :: Lens' ProvisioningArtifactDetail (Maybe ProvisioningArtifactType) Source #
The type of provisioning artifact.
CLOUD_FORMATION_TEMPLATE
- AWS CloudFormation templateMARKETPLACE_AMI
- AWS Marketplace AMIMARKETPLACE_CAR
- AWS Marketplace Clusters and AWS Resources
provisioningArtifactDetail_guidance :: Lens' ProvisioningArtifactDetail (Maybe ProvisioningArtifactGuidance) Source #
Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.
provisioningArtifactDetail_description :: Lens' ProvisioningArtifactDetail (Maybe Text) Source #
The description of the provisioning artifact.
ProvisioningArtifactOutput
data ProvisioningArtifactOutput Source #
Provisioning artifact output.
See: newProvisioningArtifactOutput
smart constructor.
Instances
newProvisioningArtifactOutput :: ProvisioningArtifactOutput Source #
Create a value of ProvisioningArtifactOutput
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:key:ProvisioningArtifactOutput'
, provisioningArtifactOutput_key
- The provisioning artifact output key.
$sel:description:ProvisioningArtifactOutput'
, provisioningArtifactOutput_description
- Description of the provisioning artifact output key.
provisioningArtifactOutput_key :: Lens' ProvisioningArtifactOutput (Maybe Text) Source #
The provisioning artifact output key.
provisioningArtifactOutput_description :: Lens' ProvisioningArtifactOutput (Maybe Text) Source #
Description of the provisioning artifact output key.
ProvisioningArtifactParameter
data ProvisioningArtifactParameter Source #
Information about a parameter used to provision a product.
See: newProvisioningArtifactParameter
smart constructor.
ProvisioningArtifactParameter' | |
|
Instances
newProvisioningArtifactParameter :: ProvisioningArtifactParameter Source #
Create a value of ProvisioningArtifactParameter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:isNoEcho:ProvisioningArtifactParameter'
, provisioningArtifactParameter_isNoEcho
- If this value is true, the value for this parameter is obfuscated from
view when the parameter is retrieved. This parameter is used to hide
sensitive information.
$sel:parameterKey:ProvisioningArtifactParameter'
, provisioningArtifactParameter_parameterKey
- The parameter key.
$sel:parameterType:ProvisioningArtifactParameter'
, provisioningArtifactParameter_parameterType
- The parameter type.
$sel:parameterConstraints:ProvisioningArtifactParameter'
, provisioningArtifactParameter_parameterConstraints
- Constraints that the administrator has put on a parameter.
$sel:defaultValue:ProvisioningArtifactParameter'
, provisioningArtifactParameter_defaultValue
- The default value.
$sel:description:ProvisioningArtifactParameter'
, provisioningArtifactParameter_description
- The description of the parameter.
provisioningArtifactParameter_isNoEcho :: Lens' ProvisioningArtifactParameter (Maybe Bool) Source #
If this value is true, the value for this parameter is obfuscated from view when the parameter is retrieved. This parameter is used to hide sensitive information.
provisioningArtifactParameter_parameterKey :: Lens' ProvisioningArtifactParameter (Maybe Text) Source #
The parameter key.
provisioningArtifactParameter_parameterType :: Lens' ProvisioningArtifactParameter (Maybe Text) Source #
The parameter type.
provisioningArtifactParameter_parameterConstraints :: Lens' ProvisioningArtifactParameter (Maybe ParameterConstraints) Source #
Constraints that the administrator has put on a parameter.
provisioningArtifactParameter_defaultValue :: Lens' ProvisioningArtifactParameter (Maybe Text) Source #
The default value.
provisioningArtifactParameter_description :: Lens' ProvisioningArtifactParameter (Maybe Text) Source #
The description of the parameter.
ProvisioningArtifactPreferences
data ProvisioningArtifactPreferences Source #
The user-defined preferences that will be applied during product
provisioning, unless overridden by ProvisioningPreferences
or
UpdateProvisioningPreferences
.
For more information on maximum concurrent accounts and failure tolerance, see Stack set operation options in the AWS CloudFormation User Guide.
See: newProvisioningArtifactPreferences
smart constructor.
ProvisioningArtifactPreferences' | |
|
Instances
Eq ProvisioningArtifactPreferences Source # | |
Read ProvisioningArtifactPreferences Source # | |
Show ProvisioningArtifactPreferences Source # | |
Generic ProvisioningArtifactPreferences Source # | |
NFData ProvisioningArtifactPreferences Source # | |
Hashable ProvisioningArtifactPreferences Source # | |
FromJSON ProvisioningArtifactPreferences Source # | |
type Rep ProvisioningArtifactPreferences Source # | |
Defined in Amazonka.ServiceCatalog.Types.ProvisioningArtifactPreferences type Rep ProvisioningArtifactPreferences = D1 ('MetaData "ProvisioningArtifactPreferences" "Amazonka.ServiceCatalog.Types.ProvisioningArtifactPreferences" "libZSservicesZSamazonka-servicecatalogZSamazonka-servicecatalog" 'False) (C1 ('MetaCons "ProvisioningArtifactPreferences'" 'PrefixI 'True) (S1 ('MetaSel ('Just "stackSetRegions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "stackSetAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) |
newProvisioningArtifactPreferences :: ProvisioningArtifactPreferences Source #
Create a value of ProvisioningArtifactPreferences
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:stackSetRegions:ProvisioningArtifactPreferences'
, provisioningArtifactPreferences_stackSetRegions
- One or more AWS Regions where stack instances are deployed from the
stack set. These regions can be scoped in
ProvisioningPreferences$StackSetRegions
and
UpdateProvisioningPreferences$StackSetRegions
.
Applicable only to a CFN_STACKSET
provisioned product type.
$sel:stackSetAccounts:ProvisioningArtifactPreferences'
, provisioningArtifactPreferences_stackSetAccounts
- One or more AWS accounts where stack instances are deployed from the
stack set. These accounts can be scoped in
ProvisioningPreferences$StackSetAccounts
and
UpdateProvisioningPreferences$StackSetAccounts
.
Applicable only to a CFN_STACKSET
provisioned product type.
provisioningArtifactPreferences_stackSetRegions :: Lens' ProvisioningArtifactPreferences (Maybe [Text]) Source #
One or more AWS Regions where stack instances are deployed from the
stack set. These regions can be scoped in
ProvisioningPreferences$StackSetRegions
and
UpdateProvisioningPreferences$StackSetRegions
.
Applicable only to a CFN_STACKSET
provisioned product type.
provisioningArtifactPreferences_stackSetAccounts :: Lens' ProvisioningArtifactPreferences (Maybe [Text]) Source #
One or more AWS accounts where stack instances are deployed from the
stack set. These accounts can be scoped in
ProvisioningPreferences$StackSetAccounts
and
UpdateProvisioningPreferences$StackSetAccounts
.
Applicable only to a CFN_STACKSET
provisioned product type.
ProvisioningArtifactProperties
data ProvisioningArtifactProperties Source #
Information about a provisioning artifact (also known as a version) for a product.
See: newProvisioningArtifactProperties
smart constructor.
ProvisioningArtifactProperties' | |
|
Instances
newProvisioningArtifactProperties :: ProvisioningArtifactProperties Source #
Create a value of ProvisioningArtifactProperties
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:disableTemplateValidation:ProvisioningArtifactProperties'
, provisioningArtifactProperties_disableTemplateValidation
- If set to true, AWS Service Catalog stops validating the specified
provisioning artifact even if it is invalid.
$sel:name:ProvisioningArtifactProperties'
, provisioningArtifactProperties_name
- The name of the provisioning artifact (for example, v1 v2beta). No
spaces are allowed.
$sel:type':ProvisioningArtifactProperties'
, provisioningArtifactProperties_type
- The type of provisioning artifact.
CLOUD_FORMATION_TEMPLATE
- AWS CloudFormation templateMARKETPLACE_AMI
- AWS Marketplace AMIMARKETPLACE_CAR
- AWS Marketplace Clusters and AWS Resources
$sel:description:ProvisioningArtifactProperties'
, provisioningArtifactProperties_description
- The description of the provisioning artifact, including how it differs
from the previous provisioning artifact.
$sel:info:ProvisioningArtifactProperties'
, provisioningArtifactProperties_info
- Specify the template source with one of the following options, but not
both. Keys accepted: [ LoadTemplateFromURL
, ImportFromPhysicalId
]
The URL of the CloudFormation template in Amazon S3. Specify the URL in JSON format as follows:
"LoadTemplateFromURL": "https://s3.amazonaws.com/cf-templates-ozkq9d3hgiq2-us-east-1/..."
ImportFromPhysicalId
: The physical id of the resource that contains
the template. Currently only supports CloudFormation stack arn. Specify
the physical id in JSON format as follows:
ImportFromPhysicalId: “arn:aws:cloudformation:[us-east-1]:[accountId]:stack/[StackName]/[resourceId]
provisioningArtifactProperties_disableTemplateValidation :: Lens' ProvisioningArtifactProperties (Maybe Bool) Source #
If set to true, AWS Service Catalog stops validating the specified provisioning artifact even if it is invalid.
provisioningArtifactProperties_name :: Lens' ProvisioningArtifactProperties (Maybe Text) Source #
The name of the provisioning artifact (for example, v1 v2beta). No spaces are allowed.
provisioningArtifactProperties_type :: Lens' ProvisioningArtifactProperties (Maybe ProvisioningArtifactType) Source #
The type of provisioning artifact.
CLOUD_FORMATION_TEMPLATE
- AWS CloudFormation templateMARKETPLACE_AMI
- AWS Marketplace AMIMARKETPLACE_CAR
- AWS Marketplace Clusters and AWS Resources
provisioningArtifactProperties_description :: Lens' ProvisioningArtifactProperties (Maybe Text) Source #
The description of the provisioning artifact, including how it differs from the previous provisioning artifact.
provisioningArtifactProperties_info :: Lens' ProvisioningArtifactProperties (HashMap Text Text) Source #
Specify the template source with one of the following options, but not
both. Keys accepted: [ LoadTemplateFromURL
, ImportFromPhysicalId
]
The URL of the CloudFormation template in Amazon S3. Specify the URL in JSON format as follows:
"LoadTemplateFromURL": "https://s3.amazonaws.com/cf-templates-ozkq9d3hgiq2-us-east-1/..."
ImportFromPhysicalId
: The physical id of the resource that contains
the template. Currently only supports CloudFormation stack arn. Specify
the physical id in JSON format as follows:
ImportFromPhysicalId: “arn:aws:cloudformation:[us-east-1]:[accountId]:stack/[StackName]/[resourceId]
ProvisioningArtifactSummary
data ProvisioningArtifactSummary Source #
Summary information about a provisioning artifact (also known as a version) for a product.
See: newProvisioningArtifactSummary
smart constructor.
ProvisioningArtifactSummary' | |
|
Instances
newProvisioningArtifactSummary :: ProvisioningArtifactSummary Source #
Create a value of ProvisioningArtifactSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:provisioningArtifactMetadata:ProvisioningArtifactSummary'
, provisioningArtifactSummary_provisioningArtifactMetadata
- The metadata for the provisioning artifact. This is used with AWS
Marketplace products.
$sel:createdTime:ProvisioningArtifactSummary'
, provisioningArtifactSummary_createdTime
- The UTC time stamp of the creation time.
$sel:name:ProvisioningArtifactSummary'
, provisioningArtifactSummary_name
- The name of the provisioning artifact.
$sel:id:ProvisioningArtifactSummary'
, provisioningArtifactSummary_id
- The identifier of the provisioning artifact.
$sel:description:ProvisioningArtifactSummary'
, provisioningArtifactSummary_description
- The description of the provisioning artifact.
provisioningArtifactSummary_provisioningArtifactMetadata :: Lens' ProvisioningArtifactSummary (Maybe (HashMap Text Text)) Source #
The metadata for the provisioning artifact. This is used with AWS Marketplace products.
provisioningArtifactSummary_createdTime :: Lens' ProvisioningArtifactSummary (Maybe UTCTime) Source #
The UTC time stamp of the creation time.
provisioningArtifactSummary_name :: Lens' ProvisioningArtifactSummary (Maybe Text) Source #
The name of the provisioning artifact.
provisioningArtifactSummary_id :: Lens' ProvisioningArtifactSummary (Maybe Text) Source #
The identifier of the provisioning artifact.
provisioningArtifactSummary_description :: Lens' ProvisioningArtifactSummary (Maybe Text) Source #
The description of the provisioning artifact.
ProvisioningArtifactView
data ProvisioningArtifactView Source #
An object that contains summary information about a product view and a provisioning artifact.
See: newProvisioningArtifactView
smart constructor.
ProvisioningArtifactView' | |
|
Instances
newProvisioningArtifactView :: ProvisioningArtifactView Source #
Create a value of ProvisioningArtifactView
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:productViewSummary:ProvisioningArtifactView'
, provisioningArtifactView_productViewSummary
- Summary information about a product view.
$sel:provisioningArtifact:ProvisioningArtifactView'
, provisioningArtifactView_provisioningArtifact
- Information about a provisioning artifact. A provisioning artifact is
also known as a product version.
provisioningArtifactView_productViewSummary :: Lens' ProvisioningArtifactView (Maybe ProductViewSummary) Source #
Summary information about a product view.
provisioningArtifactView_provisioningArtifact :: Lens' ProvisioningArtifactView (Maybe ProvisioningArtifact) Source #
Information about a provisioning artifact. A provisioning artifact is also known as a product version.
ProvisioningParameter
data ProvisioningParameter Source #
Information about a parameter used to provision a product.
See: newProvisioningParameter
smart constructor.
Instances
newProvisioningParameter :: ProvisioningParameter Source #
Create a value of ProvisioningParameter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:value:ProvisioningParameter'
, provisioningParameter_value
- The parameter value.
$sel:key:ProvisioningParameter'
, provisioningParameter_key
- The parameter key.
provisioningParameter_value :: Lens' ProvisioningParameter (Maybe Text) Source #
The parameter value.
provisioningParameter_key :: Lens' ProvisioningParameter (Maybe Text) Source #
The parameter key.
ProvisioningPreferences
data ProvisioningPreferences Source #
The user-defined preferences that will be applied when updating a provisioned product. Not all preferences are applicable to all provisioned product type
One or more AWS accounts that will have access to the provisioned product.
Applicable only to a CFN_STACKSET
provisioned product type.
The AWS accounts specified should be within the list of accounts in the
STACKSET
constraint. To get the list of accounts in the STACKSET
constraint, use the DescribeProvisioningParameters
operation.
If no values are specified, the default value is all accounts from the
STACKSET
constraint.
See: newProvisioningPreferences
smart constructor.
ProvisioningPreferences' | |
|
Instances
newProvisioningPreferences :: ProvisioningPreferences Source #
Create a value of ProvisioningPreferences
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:stackSetRegions:ProvisioningPreferences'
, provisioningPreferences_stackSetRegions
- One or more AWS Regions where the provisioned product will be available.
Applicable only to a CFN_STACKSET
provisioned product type.
The specified regions should be within the list of regions from the
STACKSET
constraint. To get the list of regions in the STACKSET
constraint, use the DescribeProvisioningParameters
operation.
If no values are specified, the default value is all regions from the
STACKSET
constraint.
$sel:stackSetMaxConcurrencyPercentage:ProvisioningPreferences'
, provisioningPreferences_stackSetMaxConcurrencyPercentage
- The maximum percentage of accounts in which to perform this operation at
one time.
When calculating the number of accounts based on the specified
percentage, AWS Service Catalog rounds down to the next whole number.
This is true except in cases where rounding down would result is zero.
In this case, AWS Service Catalog sets the number as 1
instead.
Note that this setting lets you specify the maximum for operations. For large deployments, under certain circumstances the actual number of accounts acted upon concurrently may be lower due to service throttling.
Applicable only to a CFN_STACKSET
provisioned product type.
Conditional: You must specify either StackSetMaxConcurrentCount
or
StackSetMaxConcurrentPercentage
, but not both.
$sel:stackSetFailureToleranceCount:ProvisioningPreferences'
, provisioningPreferences_stackSetFailureToleranceCount
- The number of accounts, per region, for which this operation can fail
before AWS Service Catalog stops the operation in that region. If the
operation is stopped in a region, AWS Service Catalog doesn't attempt
the operation in any subsequent regions.
Applicable only to a CFN_STACKSET
provisioned product type.
Conditional: You must specify either StackSetFailureToleranceCount
or
StackSetFailureTolerancePercentage
, but not both.
The default value is 0
if no value is specified.
$sel:stackSetFailureTolerancePercentage:ProvisioningPreferences'
, provisioningPreferences_stackSetFailureTolerancePercentage
- The percentage of accounts, per region, for which this stack operation
can fail before AWS Service Catalog stops the operation in that region.
If the operation is stopped in a region, AWS Service Catalog doesn't
attempt the operation in any subsequent regions.
When calculating the number of accounts based on the specified percentage, AWS Service Catalog rounds down to the next whole number.
Applicable only to a CFN_STACKSET
provisioned product type.
Conditional: You must specify either StackSetFailureToleranceCount
or
StackSetFailureTolerancePercentage
, but not both.
$sel:stackSetAccounts:ProvisioningPreferences'
, provisioningPreferences_stackSetAccounts
- One or more AWS accounts where the provisioned product will be
available.
Applicable only to a CFN_STACKSET
provisioned product type.
The specified accounts should be within the list of accounts from the
STACKSET
constraint. To get the list of accounts in the STACKSET
constraint, use the DescribeProvisioningParameters
operation.
If no values are specified, the default value is all acounts from the
STACKSET
constraint.
$sel:stackSetMaxConcurrencyCount:ProvisioningPreferences'
, provisioningPreferences_stackSetMaxConcurrencyCount
- The maximum number of accounts in which to perform this operation at one
time. This is dependent on the value of StackSetFailureToleranceCount
.
StackSetMaxConcurrentCount
is at most one more than the
StackSetFailureToleranceCount
.
Note that this setting lets you specify the maximum for operations. For large deployments, under certain circumstances the actual number of accounts acted upon concurrently may be lower due to service throttling.
Applicable only to a CFN_STACKSET
provisioned product type.
Conditional: You must specify either StackSetMaxConcurrentCount
or
StackSetMaxConcurrentPercentage
, but not both.
provisioningPreferences_stackSetRegions :: Lens' ProvisioningPreferences (Maybe [Text]) Source #
One or more AWS Regions where the provisioned product will be available.
Applicable only to a CFN_STACKSET
provisioned product type.
The specified regions should be within the list of regions from the
STACKSET
constraint. To get the list of regions in the STACKSET
constraint, use the DescribeProvisioningParameters
operation.
If no values are specified, the default value is all regions from the
STACKSET
constraint.
provisioningPreferences_stackSetMaxConcurrencyPercentage :: Lens' ProvisioningPreferences (Maybe Natural) Source #
The maximum percentage of accounts in which to perform this operation at one time.
When calculating the number of accounts based on the specified
percentage, AWS Service Catalog rounds down to the next whole number.
This is true except in cases where rounding down would result is zero.
In this case, AWS Service Catalog sets the number as 1
instead.
Note that this setting lets you specify the maximum for operations. For large deployments, under certain circumstances the actual number of accounts acted upon concurrently may be lower due to service throttling.
Applicable only to a CFN_STACKSET
provisioned product type.
Conditional: You must specify either StackSetMaxConcurrentCount
or
StackSetMaxConcurrentPercentage
, but not both.
provisioningPreferences_stackSetFailureToleranceCount :: Lens' ProvisioningPreferences (Maybe Natural) Source #
The number of accounts, per region, for which this operation can fail before AWS Service Catalog stops the operation in that region. If the operation is stopped in a region, AWS Service Catalog doesn't attempt the operation in any subsequent regions.
Applicable only to a CFN_STACKSET
provisioned product type.
Conditional: You must specify either StackSetFailureToleranceCount
or
StackSetFailureTolerancePercentage
, but not both.
The default value is 0
if no value is specified.
provisioningPreferences_stackSetFailureTolerancePercentage :: Lens' ProvisioningPreferences (Maybe Natural) Source #
The percentage of accounts, per region, for which this stack operation can fail before AWS Service Catalog stops the operation in that region. If the operation is stopped in a region, AWS Service Catalog doesn't attempt the operation in any subsequent regions.
When calculating the number of accounts based on the specified percentage, AWS Service Catalog rounds down to the next whole number.
Applicable only to a CFN_STACKSET
provisioned product type.
Conditional: You must specify either StackSetFailureToleranceCount
or
StackSetFailureTolerancePercentage
, but not both.
provisioningPreferences_stackSetAccounts :: Lens' ProvisioningPreferences (Maybe [Text]) Source #
One or more AWS accounts where the provisioned product will be available.
Applicable only to a CFN_STACKSET
provisioned product type.
The specified accounts should be within the list of accounts from the
STACKSET
constraint. To get the list of accounts in the STACKSET
constraint, use the DescribeProvisioningParameters
operation.
If no values are specified, the default value is all acounts from the
STACKSET
constraint.
provisioningPreferences_stackSetMaxConcurrencyCount :: Lens' ProvisioningPreferences (Maybe Natural) Source #
The maximum number of accounts in which to perform this operation at one
time. This is dependent on the value of StackSetFailureToleranceCount
.
StackSetMaxConcurrentCount
is at most one more than the
StackSetFailureToleranceCount
.
Note that this setting lets you specify the maximum for operations. For large deployments, under certain circumstances the actual number of accounts acted upon concurrently may be lower due to service throttling.
Applicable only to a CFN_STACKSET
provisioned product type.
Conditional: You must specify either StackSetMaxConcurrentCount
or
StackSetMaxConcurrentPercentage
, but not both.
RecordDetail
data RecordDetail Source #
Information about a request operation.
See: newRecordDetail
smart constructor.
RecordDetail' | |
|
Instances
newRecordDetail :: RecordDetail Source #
Create a value of RecordDetail
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:launchRoleArn:RecordDetail'
, recordDetail_launchRoleArn
- The ARN of the launch role associated with the provisioned product.
$sel:status:RecordDetail'
, recordDetail_status
- The status of the provisioned product.
CREATED
- The request was created but the operation has not started.IN_PROGRESS
- The requested operation is in progress.IN_PROGRESS_IN_ERROR
- The provisioned product is under change but the requested operation failed and some remediation is occurring. For example, a rollback.SUCCEEDED
- The requested operation has successfully completed.FAILED
- The requested operation has unsuccessfully completed. Investigate using the error messages returned.
$sel:recordTags:RecordDetail'
, recordDetail_recordTags
- One or more tags.
$sel:provisionedProductName:RecordDetail'
, recordDetail_provisionedProductName
- The user-friendly name of the provisioned product.
$sel:provisioningArtifactId:RecordDetail'
, recordDetail_provisioningArtifactId
- The identifier of the provisioning artifact.
$sel:createdTime:RecordDetail'
, recordDetail_createdTime
- The UTC time stamp of the creation time.
$sel:recordType:RecordDetail'
, recordDetail_recordType
- The record type.
PROVISION_PRODUCT
UPDATE_PROVISIONED_PRODUCT
TERMINATE_PROVISIONED_PRODUCT
$sel:recordId:RecordDetail'
, recordDetail_recordId
- The identifier of the record.
$sel:provisionedProductType:RecordDetail'
, recordDetail_provisionedProductType
- The type of provisioned product. The supported values are CFN_STACK
and CFN_STACKSET
.
$sel:updatedTime:RecordDetail'
, recordDetail_updatedTime
- The time when the record was last updated.
$sel:pathId:RecordDetail'
, recordDetail_pathId
- The path identifier.
$sel:provisionedProductId:RecordDetail'
, recordDetail_provisionedProductId
- The identifier of the provisioned product.
$sel:recordErrors:RecordDetail'
, recordDetail_recordErrors
- The errors that occurred.
$sel:productId:RecordDetail'
, recordDetail_productId
- The product identifier.
recordDetail_launchRoleArn :: Lens' RecordDetail (Maybe Text) Source #
The ARN of the launch role associated with the provisioned product.
recordDetail_status :: Lens' RecordDetail (Maybe RecordStatus) Source #
The status of the provisioned product.
CREATED
- The request was created but the operation has not started.IN_PROGRESS
- The requested operation is in progress.IN_PROGRESS_IN_ERROR
- The provisioned product is under change but the requested operation failed and some remediation is occurring. For example, a rollback.SUCCEEDED
- The requested operation has successfully completed.FAILED
- The requested operation has unsuccessfully completed. Investigate using the error messages returned.
recordDetail_recordTags :: Lens' RecordDetail (Maybe [RecordTag]) Source #
One or more tags.
recordDetail_provisionedProductName :: Lens' RecordDetail (Maybe Text) Source #
The user-friendly name of the provisioned product.
recordDetail_provisioningArtifactId :: Lens' RecordDetail (Maybe Text) Source #
The identifier of the provisioning artifact.
recordDetail_createdTime :: Lens' RecordDetail (Maybe UTCTime) Source #
The UTC time stamp of the creation time.
recordDetail_recordType :: Lens' RecordDetail (Maybe Text) Source #
The record type.
PROVISION_PRODUCT
UPDATE_PROVISIONED_PRODUCT
TERMINATE_PROVISIONED_PRODUCT
recordDetail_recordId :: Lens' RecordDetail (Maybe Text) Source #
The identifier of the record.
recordDetail_provisionedProductType :: Lens' RecordDetail (Maybe Text) Source #
The type of provisioned product. The supported values are CFN_STACK
and CFN_STACKSET
.
recordDetail_updatedTime :: Lens' RecordDetail (Maybe UTCTime) Source #
The time when the record was last updated.
recordDetail_pathId :: Lens' RecordDetail (Maybe Text) Source #
The path identifier.
recordDetail_provisionedProductId :: Lens' RecordDetail (Maybe Text) Source #
The identifier of the provisioned product.
recordDetail_recordErrors :: Lens' RecordDetail (Maybe [RecordError]) Source #
The errors that occurred.
recordDetail_productId :: Lens' RecordDetail (Maybe Text) Source #
The product identifier.
RecordError
data RecordError Source #
The error code and description resulting from an operation.
See: newRecordError
smart constructor.
Instances
newRecordError :: RecordError Source #
Create a value of RecordError
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:code:RecordError'
, recordError_code
- The numeric value of the error.
$sel:description:RecordError'
, recordError_description
- The description of the error.
recordError_code :: Lens' RecordError (Maybe Text) Source #
The numeric value of the error.
recordError_description :: Lens' RecordError (Maybe Text) Source #
The description of the error.
RecordOutput
data RecordOutput Source #
The output for the product created as the result of a request. For example, the output for a CloudFormation-backed product that creates an S3 bucket would include the S3 bucket URL.
See: newRecordOutput
smart constructor.
RecordOutput' | |
|
Instances
newRecordOutput :: RecordOutput Source #
Create a value of RecordOutput
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:outputValue:RecordOutput'
, recordOutput_outputValue
- The output value.
$sel:outputKey:RecordOutput'
, recordOutput_outputKey
- The output key.
$sel:description:RecordOutput'
, recordOutput_description
- The description of the output.
recordOutput_outputValue :: Lens' RecordOutput (Maybe Text) Source #
The output value.
recordOutput_outputKey :: Lens' RecordOutput (Maybe Text) Source #
The output key.
recordOutput_description :: Lens' RecordOutput (Maybe Text) Source #
The description of the output.
RecordTag
Information about a tag, which is a key-value pair.
See: newRecordTag
smart constructor.
Instances
Eq RecordTag Source # | |
Read RecordTag Source # | |
Show RecordTag Source # | |
Generic RecordTag Source # | |
NFData RecordTag Source # | |
Defined in Amazonka.ServiceCatalog.Types.RecordTag | |
Hashable RecordTag Source # | |
Defined in Amazonka.ServiceCatalog.Types.RecordTag | |
FromJSON RecordTag Source # | |
type Rep RecordTag Source # | |
Defined in Amazonka.ServiceCatalog.Types.RecordTag type Rep RecordTag = D1 ('MetaData "RecordTag" "Amazonka.ServiceCatalog.Types.RecordTag" "libZSservicesZSamazonka-servicecatalogZSamazonka-servicecatalog" 'False) (C1 ('MetaCons "RecordTag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
newRecordTag :: RecordTag Source #
Create a value of RecordTag
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:value:RecordTag'
, recordTag_value
- The value for this tag.
$sel:key:RecordTag'
, recordTag_key
- The key for this tag.
ResourceChange
data ResourceChange Source #
Information about a resource change that will occur when a plan is executed.
See: newResourceChange
smart constructor.
ResourceChange' | |
|
Instances
newResourceChange :: ResourceChange Source #
Create a value of ResourceChange
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:logicalResourceId:ResourceChange'
, resourceChange_logicalResourceId
- The ID of the resource, as defined in the CloudFormation template.
$sel:physicalResourceId:ResourceChange'
, resourceChange_physicalResourceId
- The ID of the resource, if it was already created.
$sel:resourceType:ResourceChange'
, resourceChange_resourceType
- The type of resource.
$sel:action:ResourceChange'
, resourceChange_action
- The change action.
$sel:scope:ResourceChange'
, resourceChange_scope
- The change scope.
$sel:details:ResourceChange'
, resourceChange_details
- Information about the resource changes.
$sel:replacement:ResourceChange'
, resourceChange_replacement
- If the change type is Modify
, indicates whether the existing resource
is deleted and replaced with a new one.
resourceChange_logicalResourceId :: Lens' ResourceChange (Maybe Text) Source #
The ID of the resource, as defined in the CloudFormation template.
resourceChange_physicalResourceId :: Lens' ResourceChange (Maybe Text) Source #
The ID of the resource, if it was already created.
resourceChange_resourceType :: Lens' ResourceChange (Maybe Text) Source #
The type of resource.
resourceChange_action :: Lens' ResourceChange (Maybe ChangeAction) Source #
The change action.
resourceChange_scope :: Lens' ResourceChange (Maybe [ResourceAttribute]) Source #
The change scope.
resourceChange_details :: Lens' ResourceChange (Maybe [ResourceChangeDetail]) Source #
Information about the resource changes.
resourceChange_replacement :: Lens' ResourceChange (Maybe Replacement) Source #
If the change type is Modify
, indicates whether the existing resource
is deleted and replaced with a new one.
ResourceChangeDetail
data ResourceChangeDetail Source #
Information about a change to a resource attribute.
See: newResourceChangeDetail
smart constructor.
ResourceChangeDetail' | |
|
Instances
newResourceChangeDetail :: ResourceChangeDetail Source #
Create a value of ResourceChangeDetail
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:causingEntity:ResourceChangeDetail'
, resourceChangeDetail_causingEntity
- The ID of the entity that caused the change.
$sel:evaluation:ResourceChangeDetail'
, resourceChangeDetail_evaluation
- For static evaluations, the value of the resource attribute will change
and the new value is known. For dynamic evaluations, the value might
change, and any new value will be determined when the plan is updated.
$sel:target:ResourceChangeDetail'
, resourceChangeDetail_target
- Information about the resource attribute to be modified.
resourceChangeDetail_causingEntity :: Lens' ResourceChangeDetail (Maybe Text) Source #
The ID of the entity that caused the change.
resourceChangeDetail_evaluation :: Lens' ResourceChangeDetail (Maybe EvaluationType) Source #
For static evaluations, the value of the resource attribute will change and the new value is known. For dynamic evaluations, the value might change, and any new value will be determined when the plan is updated.
resourceChangeDetail_target :: Lens' ResourceChangeDetail (Maybe ResourceTargetDefinition) Source #
Information about the resource attribute to be modified.
ResourceDetail
data ResourceDetail Source #
Information about a resource.
See: newResourceDetail
smart constructor.
Instances
newResourceDetail :: ResourceDetail Source #
Create a value of ResourceDetail
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:ResourceDetail'
, resourceDetail_arn
- The ARN of the resource.
$sel:createdTime:ResourceDetail'
, resourceDetail_createdTime
- The creation time of the resource.
$sel:name:ResourceDetail'
, resourceDetail_name
- The name of the resource.
$sel:id:ResourceDetail'
, resourceDetail_id
- The identifier of the resource.
$sel:description:ResourceDetail'
, resourceDetail_description
- The description of the resource.
resourceDetail_arn :: Lens' ResourceDetail (Maybe Text) Source #
The ARN of the resource.
resourceDetail_createdTime :: Lens' ResourceDetail (Maybe UTCTime) Source #
The creation time of the resource.
resourceDetail_name :: Lens' ResourceDetail (Maybe Text) Source #
The name of the resource.
resourceDetail_id :: Lens' ResourceDetail (Maybe Text) Source #
The identifier of the resource.
resourceDetail_description :: Lens' ResourceDetail (Maybe Text) Source #
The description of the resource.
ResourceTargetDefinition
data ResourceTargetDefinition Source #
Information about a change to a resource attribute.
See: newResourceTargetDefinition
smart constructor.
ResourceTargetDefinition' | |
|
Instances
newResourceTargetDefinition :: ResourceTargetDefinition Source #
Create a value of ResourceTargetDefinition
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:attribute:ResourceTargetDefinition'
, resourceTargetDefinition_attribute
- The attribute to be changed.
$sel:requiresRecreation:ResourceTargetDefinition'
, resourceTargetDefinition_requiresRecreation
- If the attribute is Properties
, indicates whether a change to this
property causes the resource to be re-created.
$sel:name:ResourceTargetDefinition'
, resourceTargetDefinition_name
- If the attribute is Properties
, the value is the name of the property.
Otherwise, the value is null.
resourceTargetDefinition_attribute :: Lens' ResourceTargetDefinition (Maybe ResourceAttribute) Source #
The attribute to be changed.
resourceTargetDefinition_requiresRecreation :: Lens' ResourceTargetDefinition (Maybe RequiresRecreation) Source #
If the attribute is Properties
, indicates whether a change to this
property causes the resource to be re-created.
resourceTargetDefinition_name :: Lens' ResourceTargetDefinition (Maybe Text) Source #
If the attribute is Properties
, the value is the name of the property.
Otherwise, the value is null.
ServiceActionAssociation
data ServiceActionAssociation Source #
A self-service action association consisting of the Action ID, the Product ID, and the Provisioning Artifact ID.
See: newServiceActionAssociation
smart constructor.
ServiceActionAssociation' | |
|
Instances
newServiceActionAssociation Source #
:: Text | |
-> Text | |
-> Text | |
-> ServiceActionAssociation |
Create a value of ServiceActionAssociation
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:serviceActionId:ServiceActionAssociation'
, serviceActionAssociation_serviceActionId
- The self-service action identifier. For example, act-fs7abcd89wxyz
.
$sel:productId:ServiceActionAssociation'
, serviceActionAssociation_productId
- The product identifier. For example, prod-abcdzk7xy33qa
.
$sel:provisioningArtifactId:ServiceActionAssociation'
, serviceActionAssociation_provisioningArtifactId
- The identifier of the provisioning artifact. For example,
pa-4abcdjnxjj6ne
.
serviceActionAssociation_serviceActionId :: Lens' ServiceActionAssociation Text Source #
The self-service action identifier. For example, act-fs7abcd89wxyz
.
serviceActionAssociation_productId :: Lens' ServiceActionAssociation Text Source #
The product identifier. For example, prod-abcdzk7xy33qa
.
serviceActionAssociation_provisioningArtifactId :: Lens' ServiceActionAssociation Text Source #
The identifier of the provisioning artifact. For example,
pa-4abcdjnxjj6ne
.
ServiceActionDetail
data ServiceActionDetail Source #
An object containing detailed information about the self-service action.
See: newServiceActionDetail
smart constructor.
ServiceActionDetail' | |
|
Instances
newServiceActionDetail :: ServiceActionDetail Source #
Create a value of ServiceActionDetail
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:serviceActionSummary:ServiceActionDetail'
, serviceActionDetail_serviceActionSummary
- Summary information about the self-service action.
$sel:definition:ServiceActionDetail'
, serviceActionDetail_definition
- A map that defines the self-service action.
serviceActionDetail_serviceActionSummary :: Lens' ServiceActionDetail (Maybe ServiceActionSummary) Source #
Summary information about the self-service action.
serviceActionDetail_definition :: Lens' ServiceActionDetail (Maybe (HashMap ServiceActionDefinitionKey Text)) Source #
A map that defines the self-service action.
ServiceActionSummary
data ServiceActionSummary Source #
Detailed information about the self-service action.
See: newServiceActionSummary
smart constructor.
ServiceActionSummary' | |
|
Instances
newServiceActionSummary :: ServiceActionSummary Source #
Create a value of ServiceActionSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:ServiceActionSummary'
, serviceActionSummary_name
- The self-service action name.
$sel:id:ServiceActionSummary'
, serviceActionSummary_id
- The self-service action identifier.
$sel:definitionType:ServiceActionSummary'
, serviceActionSummary_definitionType
- The self-service action definition type. For example, SSM_AUTOMATION
.
$sel:description:ServiceActionSummary'
, serviceActionSummary_description
- The self-service action description.
serviceActionSummary_name :: Lens' ServiceActionSummary (Maybe Text) Source #
The self-service action name.
serviceActionSummary_id :: Lens' ServiceActionSummary (Maybe Text) Source #
The self-service action identifier.
serviceActionSummary_definitionType :: Lens' ServiceActionSummary (Maybe ServiceActionDefinitionType) Source #
The self-service action definition type. For example, SSM_AUTOMATION
.
serviceActionSummary_description :: Lens' ServiceActionSummary (Maybe Text) Source #
The self-service action description.
ShareDetails
data ShareDetails Source #
Information about the portfolio share operation.
See: newShareDetails
smart constructor.
ShareDetails' | |
|
Instances
newShareDetails :: ShareDetails Source #
Create a value of ShareDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:shareErrors:ShareDetails'
, shareDetails_shareErrors
- List of errors.
$sel:successfulShares:ShareDetails'
, shareDetails_successfulShares
- List of accounts for whom the operation succeeded.
shareDetails_shareErrors :: Lens' ShareDetails (Maybe [ShareError]) Source #
List of errors.
shareDetails_successfulShares :: Lens' ShareDetails (Maybe [Text]) Source #
List of accounts for whom the operation succeeded.
ShareError
data ShareError Source #
Errors that occurred during the portfolio share operation.
See: newShareError
smart constructor.
Instances
newShareError :: ShareError Source #
Create a value of ShareError
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:accounts:ShareError'
, shareError_accounts
- List of accounts impacted by the error.
$sel:error:ShareError'
, shareError_error
- Error type that happened when processing the operation.
$sel:message:ShareError'
, shareError_message
- Information about the error.
shareError_accounts :: Lens' ShareError (Maybe [Text]) Source #
List of accounts impacted by the error.
shareError_error :: Lens' ShareError (Maybe Text) Source #
Error type that happened when processing the operation.
shareError_message :: Lens' ShareError (Maybe Text) Source #
Information about the error.
StackInstance
data StackInstance Source #
An AWS CloudFormation stack, in a specific account and region, that's part of a stack set operation. A stack instance is a reference to an attempted or actual stack in a given account within a given region. A stack instance can exist without a stack—for example, if the stack couldn't be created for some reason. A stack instance is associated with only one stack set. Each stack instance contains the ID of its associated stack set, as well as the ID of the actual stack and the stack status.
See: newStackInstance
smart constructor.
StackInstance' | |
|
Instances
newStackInstance :: StackInstance Source #
Create a value of StackInstance
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:account:StackInstance'
, stackInstance_account
- The name of the AWS account that the stack instance is associated with.
$sel:region:StackInstance'
, stackInstance_region
- The name of the AWS region that the stack instance is associated with.
$sel:stackInstanceStatus:StackInstance'
, stackInstance_stackInstanceStatus
- The status of the stack instance, in terms of its synchronization with
its associated stack set.
INOPERABLE
: ADeleteStackInstances
operation has failed and left the stack in an unstable state. Stacks in this state are excluded from furtherUpdateStackSet
operations. You might need to perform aDeleteStackInstances
operation, withRetainStacks
set to true, to delete the stack instance, and then delete the stack manually.OUTDATED
: The stack isn't currently up to date with the stack set because either the associated stack failed during aCreateStackSet
orUpdateStackSet
operation, or the stack was part of aCreateStackSet
orUpdateStackSet
operation that failed or was stopped before the stack was created or updated.CURRENT
: The stack is currently up to date with the stack set.
stackInstance_account :: Lens' StackInstance (Maybe Text) Source #
The name of the AWS account that the stack instance is associated with.
stackInstance_region :: Lens' StackInstance (Maybe Text) Source #
The name of the AWS region that the stack instance is associated with.
stackInstance_stackInstanceStatus :: Lens' StackInstance (Maybe StackInstanceStatus) Source #
The status of the stack instance, in terms of its synchronization with its associated stack set.
INOPERABLE
: ADeleteStackInstances
operation has failed and left the stack in an unstable state. Stacks in this state are excluded from furtherUpdateStackSet
operations. You might need to perform aDeleteStackInstances
operation, withRetainStacks
set to true, to delete the stack instance, and then delete the stack manually.OUTDATED
: The stack isn't currently up to date with the stack set because either the associated stack failed during aCreateStackSet
orUpdateStackSet
operation, or the stack was part of aCreateStackSet
orUpdateStackSet
operation that failed or was stopped before the stack was created or updated.CURRENT
: The stack is currently up to date with the stack set.
Tag
Information about a tag. A tag is a key-value pair. Tags are propagated to the resources created when provisioning a product.
See: newTag
smart constructor.
Instances
Eq Tag Source # | |
Read Tag Source # | |
Show Tag Source # | |
Generic Tag Source # | |
NFData Tag Source # | |
Defined in Amazonka.ServiceCatalog.Types.Tag | |
Hashable Tag Source # | |
Defined in Amazonka.ServiceCatalog.Types.Tag | |
ToJSON Tag Source # | |
Defined in Amazonka.ServiceCatalog.Types.Tag | |
FromJSON Tag Source # | |
type Rep Tag Source # | |
Defined in Amazonka.ServiceCatalog.Types.Tag type Rep Tag = D1 ('MetaData "Tag" "Amazonka.ServiceCatalog.Types.Tag" "libZSservicesZSamazonka-servicecatalogZSamazonka-servicecatalog" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) |
Create a value of Tag
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:key:Tag'
, tag_key
- The tag key.
$sel:value:Tag'
, tag_value
- The value for this key.
TagOptionDetail
data TagOptionDetail Source #
Information about a TagOption.
See: newTagOptionDetail
smart constructor.
Instances
newTagOptionDetail :: TagOptionDetail Source #
Create a value of TagOptionDetail
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:value:TagOptionDetail'
, tagOptionDetail_value
- The TagOption value.
$sel:owner:TagOptionDetail'
, tagOptionDetail_owner
- The AWS account Id of the owner account that created the TagOption.
$sel:active:TagOptionDetail'
, tagOptionDetail_active
- The TagOption active state.
$sel:key:TagOptionDetail'
, tagOptionDetail_key
- The TagOption key.
$sel:id:TagOptionDetail'
, tagOptionDetail_id
- The TagOption identifier.
tagOptionDetail_value :: Lens' TagOptionDetail (Maybe Text) Source #
The TagOption value.
tagOptionDetail_owner :: Lens' TagOptionDetail (Maybe Text) Source #
The AWS account Id of the owner account that created the TagOption.
tagOptionDetail_active :: Lens' TagOptionDetail (Maybe Bool) Source #
The TagOption active state.
tagOptionDetail_key :: Lens' TagOptionDetail (Maybe Text) Source #
The TagOption key.
tagOptionDetail_id :: Lens' TagOptionDetail (Maybe Text) Source #
The TagOption identifier.
TagOptionSummary
data TagOptionSummary Source #
Summary information about a TagOption.
See: newTagOptionSummary
smart constructor.
Instances
newTagOptionSummary :: TagOptionSummary Source #
Create a value of TagOptionSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:values:TagOptionSummary'
, tagOptionSummary_values
- The TagOption value.
$sel:key:TagOptionSummary'
, tagOptionSummary_key
- The TagOption key.
tagOptionSummary_values :: Lens' TagOptionSummary (Maybe [Text]) Source #
The TagOption value.
tagOptionSummary_key :: Lens' TagOptionSummary (Maybe Text) Source #
The TagOption key.
UpdateProvisioningParameter
data UpdateProvisioningParameter Source #
The parameter key-value pair used to update a provisioned product.
See: newUpdateProvisioningParameter
smart constructor.
Instances
newUpdateProvisioningParameter :: UpdateProvisioningParameter Source #
Create a value of UpdateProvisioningParameter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:value:UpdateProvisioningParameter'
, updateProvisioningParameter_value
- The parameter value.
$sel:key:UpdateProvisioningParameter'
, updateProvisioningParameter_key
- The parameter key.
$sel:usePreviousValue:UpdateProvisioningParameter'
, updateProvisioningParameter_usePreviousValue
- If set to true, Value
is ignored and the previous parameter value is
kept.
updateProvisioningParameter_value :: Lens' UpdateProvisioningParameter (Maybe Text) Source #
The parameter value.
updateProvisioningParameter_key :: Lens' UpdateProvisioningParameter (Maybe Text) Source #
The parameter key.
updateProvisioningParameter_usePreviousValue :: Lens' UpdateProvisioningParameter (Maybe Bool) Source #
If set to true, Value
is ignored and the previous parameter value is
kept.
UpdateProvisioningPreferences
data UpdateProvisioningPreferences Source #
The user-defined preferences that will be applied when updating a provisioned product. Not all preferences are applicable to all provisioned product types.
See: newUpdateProvisioningPreferences
smart constructor.
UpdateProvisioningPreferences' | |
|
Instances
newUpdateProvisioningPreferences :: UpdateProvisioningPreferences Source #
Create a value of UpdateProvisioningPreferences
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:stackSetRegions:UpdateProvisioningPreferences'
, updateProvisioningPreferences_stackSetRegions
- One or more AWS Regions where the provisioned product will be available.
Applicable only to a CFN_STACKSET
provisioned product type.
The specified regions should be within the list of regions from the
STACKSET
constraint. To get the list of regions in the STACKSET
constraint, use the DescribeProvisioningParameters
operation.
If no values are specified, the default value is all regions from the
STACKSET
constraint.
$sel:stackSetMaxConcurrencyPercentage:UpdateProvisioningPreferences'
, updateProvisioningPreferences_stackSetMaxConcurrencyPercentage
- The maximum percentage of accounts in which to perform this operation at
one time.
When calculating the number of accounts based on the specified
percentage, AWS Service Catalog rounds down to the next whole number.
This is true except in cases where rounding down would result is zero.
In this case, AWS Service Catalog sets the number as 1
instead.
Note that this setting lets you specify the maximum for operations. For large deployments, under certain circumstances the actual number of accounts acted upon concurrently may be lower due to service throttling.
Applicable only to a CFN_STACKSET
provisioned product type.
Conditional: You must specify either StackSetMaxConcurrentCount
or
StackSetMaxConcurrentPercentage
, but not both.
$sel:stackSetFailureToleranceCount:UpdateProvisioningPreferences'
, updateProvisioningPreferences_stackSetFailureToleranceCount
- The number of accounts, per region, for which this operation can fail
before AWS Service Catalog stops the operation in that region. If the
operation is stopped in a region, AWS Service Catalog doesn't attempt
the operation in any subsequent regions.
Applicable only to a CFN_STACKSET
provisioned product type.
Conditional: You must specify either StackSetFailureToleranceCount
or
StackSetFailureTolerancePercentage
, but not both.
The default value is 0
if no value is specified.
$sel:stackSetFailureTolerancePercentage:UpdateProvisioningPreferences'
, updateProvisioningPreferences_stackSetFailureTolerancePercentage
- The percentage of accounts, per region, for which this stack operation
can fail before AWS Service Catalog stops the operation in that region.
If the operation is stopped in a region, AWS Service Catalog doesn't
attempt the operation in any subsequent regions.
When calculating the number of accounts based on the specified percentage, AWS Service Catalog rounds down to the next whole number.
Applicable only to a CFN_STACKSET
provisioned product type.
Conditional: You must specify either StackSetFailureToleranceCount
or
StackSetFailureTolerancePercentage
, but not both.
$sel:stackSetAccounts:UpdateProvisioningPreferences'
, updateProvisioningPreferences_stackSetAccounts
- One or more AWS accounts that will have access to the provisioned
product.
Applicable only to a CFN_STACKSET
provisioned product type.
The AWS accounts specified should be within the list of accounts in the
STACKSET
constraint. To get the list of accounts in the STACKSET
constraint, use the DescribeProvisioningParameters
operation.
If no values are specified, the default value is all accounts from the
STACKSET
constraint.
$sel:stackSetMaxConcurrencyCount:UpdateProvisioningPreferences'
, updateProvisioningPreferences_stackSetMaxConcurrencyCount
- The maximum number of accounts in which to perform this operation at one
time. This is dependent on the value of StackSetFailureToleranceCount
.
StackSetMaxConcurrentCount
is at most one more than the
StackSetFailureToleranceCount
.
Note that this setting lets you specify the maximum for operations. For large deployments, under certain circumstances the actual number of accounts acted upon concurrently may be lower due to service throttling.
Applicable only to a CFN_STACKSET
provisioned product type.
Conditional: You must specify either StackSetMaxConcurrentCount
or
StackSetMaxConcurrentPercentage
, but not both.
$sel:stackSetOperationType:UpdateProvisioningPreferences'
, updateProvisioningPreferences_stackSetOperationType
- Determines what action AWS Service Catalog performs to a stack set or a
stack instance represented by the provisioned product. The default value
is UPDATE
if nothing is specified.
Applicable only to a CFN_STACKSET
provisioned product type.
- CREATE
- Creates a new stack instance in the stack set represented by the provisioned product. In this case, only new stack instances are created based on accounts and regions; if new ProductId or ProvisioningArtifactID are passed, they will be ignored.
- UPDATE
- Updates the stack set represented by the provisioned product and also its stack instances.
- DELETE
- Deletes a stack instance in the stack set represented by the provisioned product.
updateProvisioningPreferences_stackSetRegions :: Lens' UpdateProvisioningPreferences (Maybe [Text]) Source #
One or more AWS Regions where the provisioned product will be available.
Applicable only to a CFN_STACKSET
provisioned product type.
The specified regions should be within the list of regions from the
STACKSET
constraint. To get the list of regions in the STACKSET
constraint, use the DescribeProvisioningParameters
operation.
If no values are specified, the default value is all regions from the
STACKSET
constraint.
updateProvisioningPreferences_stackSetMaxConcurrencyPercentage :: Lens' UpdateProvisioningPreferences (Maybe Natural) Source #
The maximum percentage of accounts in which to perform this operation at one time.
When calculating the number of accounts based on the specified
percentage, AWS Service Catalog rounds down to the next whole number.
This is true except in cases where rounding down would result is zero.
In this case, AWS Service Catalog sets the number as 1
instead.
Note that this setting lets you specify the maximum for operations. For large deployments, under certain circumstances the actual number of accounts acted upon concurrently may be lower due to service throttling.
Applicable only to a CFN_STACKSET
provisioned product type.
Conditional: You must specify either StackSetMaxConcurrentCount
or
StackSetMaxConcurrentPercentage
, but not both.
updateProvisioningPreferences_stackSetFailureToleranceCount :: Lens' UpdateProvisioningPreferences (Maybe Natural) Source #
The number of accounts, per region, for which this operation can fail before AWS Service Catalog stops the operation in that region. If the operation is stopped in a region, AWS Service Catalog doesn't attempt the operation in any subsequent regions.
Applicable only to a CFN_STACKSET
provisioned product type.
Conditional: You must specify either StackSetFailureToleranceCount
or
StackSetFailureTolerancePercentage
, but not both.
The default value is 0
if no value is specified.
updateProvisioningPreferences_stackSetFailureTolerancePercentage :: Lens' UpdateProvisioningPreferences (Maybe Natural) Source #
The percentage of accounts, per region, for which this stack operation can fail before AWS Service Catalog stops the operation in that region. If the operation is stopped in a region, AWS Service Catalog doesn't attempt the operation in any subsequent regions.
When calculating the number of accounts based on the specified percentage, AWS Service Catalog rounds down to the next whole number.
Applicable only to a CFN_STACKSET
provisioned product type.
Conditional: You must specify either StackSetFailureToleranceCount
or
StackSetFailureTolerancePercentage
, but not both.
updateProvisioningPreferences_stackSetAccounts :: Lens' UpdateProvisioningPreferences (Maybe [Text]) Source #
One or more AWS accounts that will have access to the provisioned product.
Applicable only to a CFN_STACKSET
provisioned product type.
The AWS accounts specified should be within the list of accounts in the
STACKSET
constraint. To get the list of accounts in the STACKSET
constraint, use the DescribeProvisioningParameters
operation.
If no values are specified, the default value is all accounts from the
STACKSET
constraint.
updateProvisioningPreferences_stackSetMaxConcurrencyCount :: Lens' UpdateProvisioningPreferences (Maybe Natural) Source #
The maximum number of accounts in which to perform this operation at one
time. This is dependent on the value of StackSetFailureToleranceCount
.
StackSetMaxConcurrentCount
is at most one more than the
StackSetFailureToleranceCount
.
Note that this setting lets you specify the maximum for operations. For large deployments, under certain circumstances the actual number of accounts acted upon concurrently may be lower due to service throttling.
Applicable only to a CFN_STACKSET
provisioned product type.
Conditional: You must specify either StackSetMaxConcurrentCount
or
StackSetMaxConcurrentPercentage
, but not both.
updateProvisioningPreferences_stackSetOperationType :: Lens' UpdateProvisioningPreferences (Maybe StackSetOperationType) Source #
Determines what action AWS Service Catalog performs to a stack set or a
stack instance represented by the provisioned product. The default value
is UPDATE
if nothing is specified.
Applicable only to a CFN_STACKSET
provisioned product type.
- CREATE
- Creates a new stack instance in the stack set represented by the provisioned product. In this case, only new stack instances are created based on accounts and regions; if new ProductId or ProvisioningArtifactID are passed, they will be ignored.
- UPDATE
- Updates the stack set represented by the provisioned product and also its stack instances.
- DELETE
- Deletes a stack instance in the stack set represented by the provisioned product.
UsageInstruction
data UsageInstruction Source #
Additional information provided by the administrator.
See: newUsageInstruction
smart constructor.
Instances
newUsageInstruction :: UsageInstruction Source #
Create a value of UsageInstruction
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:value:UsageInstruction'
, usageInstruction_value
- The usage instruction value for this type.
$sel:type':UsageInstruction'
, usageInstruction_type
- The usage instruction type for the value.
usageInstruction_value :: Lens' UsageInstruction (Maybe Text) Source #
The usage instruction value for this type.
usageInstruction_type :: Lens' UsageInstruction (Maybe Text) Source #
The usage instruction type for the value.