...
AWS SDK for Go API Reference
We announced the upcoming end-of-support for AWS SDK for Go (v1). We recommend that you migrate to AWS SDK for Go v2. For dates, additional details, and information on how to migrate, please refer to the linked announcement.
import "github.com/aws/aws-sdk-go/service/servicecatalog"
Overview
Constants

Overview ▾

Package servicecatalog provides the client and types for making API requests to AWS Service Catalog.

Service Catalog (http://aws.amazon.com/servicecatalog) enables organizations to create and manage catalogs of IT services that are approved for Amazon Web Services. To get the most out of this documentation, you should be familiar with the terminology discussed in Service Catalog Concepts (http://docs.aws.amazon.com/servicecatalog/latest/adminguide/what-is_concepts.html).

See https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10 for more information on this service.

See servicecatalog package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/servicecatalog/

Using the Client

To contact AWS Service Catalog with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.

See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/

See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config

See the AWS Service Catalog client ServiceCatalog for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/servicecatalog/#New

The stub package, servicecatalogiface, can be used to provide alternative implementations of service clients, such as mocking the client for testing.

Operations ▾

AcceptPortfolioShare
AssociateBudgetWithResource
AssociatePrincipalWithPortfolio
AssociateProductWithPortfolio
AssociateServiceActionWithProvisioningArtifact
AssociateTagOptionWithResource
BatchAssociateServiceActionWithProvisioningArtifact
BatchDisassociateServiceActionFromProvisioningArtifact
CopyProduct
CreateConstraint
CreatePortfolio
CreatePortfolioShare
CreateProduct
CreateProvisionedProductPlan
CreateProvisioningArtifact
CreateServiceAction
CreateTagOption
DeleteConstraint
DeletePortfolio
DeletePortfolioShare
DeleteProduct
DeleteProvisionedProductPlan
DeleteProvisioningArtifact
DeleteServiceAction
DeleteTagOption
DescribeConstraint
DescribeCopyProductStatus
DescribePortfolio
DescribePortfolioShareStatus
DescribePortfolioShares ( Paginator )
DescribeProduct
DescribeProductAsAdmin
DescribeProductView
DescribeProvisionedProduct
DescribeProvisionedProductPlan
DescribeProvisioningArtifact
DescribeProvisioningParameters
DescribeRecord
DescribeServiceAction
DescribeServiceActionExecutionParameters
DescribeTagOption
DisableAWSOrganizationsAccess
DisassociateBudgetFromResource
DisassociatePrincipalFromPortfolio
DisassociateProductFromPortfolio
DisassociateServiceActionFromProvisioningArtifact
DisassociateTagOptionFromResource
EnableAWSOrganizationsAccess
ExecuteProvisionedProductPlan
ExecuteProvisionedProductServiceAction
GetAWSOrganizationsAccessStatus
GetProvisionedProductOutputs ( Paginator )
ImportAsProvisionedProduct
ListAcceptedPortfolioShares ( Paginator )
ListBudgetsForResource ( Paginator )
ListConstraintsForPortfolio ( Paginator )
ListLaunchPaths ( Paginator )
ListOrganizationPortfolioAccess ( Paginator )
ListPortfolioAccess ( Paginator )
ListPortfolios ( Paginator )
ListPortfoliosForProduct ( Paginator )
ListPrincipalsForPortfolio ( Paginator )
ListProvisionedProductPlans
ListProvisioningArtifacts
ListProvisioningArtifactsForServiceAction ( Paginator )
ListRecordHistory
ListResourcesForTagOption ( Paginator )
ListServiceActions ( Paginator )
ListServiceActionsForProvisioningArtifact ( Paginator )
ListStackInstancesForProvisionedProduct
ListTagOptions ( Paginator )
NotifyProvisionProductEngineWorkflowResult
NotifyTerminateProvisionedProductEngineWorkflowResult
NotifyUpdateProvisionedProductEngineWorkflowResult
ProvisionProduct
RejectPortfolioShare
ScanProvisionedProducts
SearchProducts ( Paginator )
SearchProductsAsAdmin ( Paginator )
SearchProvisionedProducts ( Paginator )
TerminateProvisionedProduct
UpdateConstraint
UpdatePortfolio
UpdatePortfolioShare
UpdateProduct
UpdateProvisionedProduct
UpdateProvisionedProductProperties
UpdateProvisioningArtifact
UpdateServiceAction
UpdateTagOption

Types ▾

type ServiceCatalog
func New(p client.ConfigProvider, cfgs ...*aws.Config) *ServiceCatalog
func (c *ServiceCatalog) AcceptPortfolioShare(input *AcceptPortfolioShareInput) (*AcceptPortfolioShareOutput, error)
func (c *ServiceCatalog) AcceptPortfolioShareRequest(input *AcceptPortfolioShareInput) (req *request.Request, output *AcceptPortfolioShareOutput)
func (c *ServiceCatalog) AcceptPortfolioShareWithContext(ctx aws.Context, input *AcceptPortfolioShareInput, opts ...request.Option) (*AcceptPortfolioShareOutput, error)
func (c *ServiceCatalog) AssociateBudgetWithResource(input *AssociateBudgetWithResourceInput) (*AssociateBudgetWithResourceOutput, error)
func (c *ServiceCatalog) AssociateBudgetWithResourceRequest(input *AssociateBudgetWithResourceInput) (req *request.Request, output *AssociateBudgetWithResourceOutput)
func (c *ServiceCatalog) AssociateBudgetWithResourceWithContext(ctx aws.Context, input *AssociateBudgetWithResourceInput, opts ...request.Option) (*AssociateBudgetWithResourceOutput, error)
func (c *ServiceCatalog) AssociatePrincipalWithPortfolio(input *AssociatePrincipalWithPortfolioInput) (*AssociatePrincipalWithPortfolioOutput, error)
func (c *ServiceCatalog) AssociatePrincipalWithPortfolioRequest(input *AssociatePrincipalWithPortfolioInput) (req *request.Request, output *AssociatePrincipalWithPortfolioOutput)
func (c *ServiceCatalog) AssociatePrincipalWithPortfolioWithContext(ctx aws.Context, input *AssociatePrincipalWithPortfolioInput, opts ...request.Option) (*AssociatePrincipalWithPortfolioOutput, error)
func (c *ServiceCatalog) AssociateProductWithPortfolio(input *AssociateProductWithPortfolioInput) (*AssociateProductWithPortfolioOutput, error)
func (c *ServiceCatalog) AssociateProductWithPortfolioRequest(input *AssociateProductWithPortfolioInput) (req *request.Request, output *AssociateProductWithPortfolioOutput)
func (c *ServiceCatalog) AssociateProductWithPortfolioWithContext(ctx aws.Context, input *AssociateProductWithPortfolioInput, opts ...request.Option) (*AssociateProductWithPortfolioOutput, error)
func (c *ServiceCatalog) AssociateServiceActionWithProvisioningArtifact(input *AssociateServiceActionWithProvisioningArtifactInput) (*AssociateServiceActionWithProvisioningArtifactOutput, error)
func (c *ServiceCatalog) AssociateServiceActionWithProvisioningArtifactRequest(input *AssociateServiceActionWithProvisioningArtifactInput) (req *request.Request, output *AssociateServiceActionWithProvisioningArtifactOutput)
func (c *ServiceCatalog) AssociateServiceActionWithProvisioningArtifactWithContext(ctx aws.Context, input *AssociateServiceActionWithProvisioningArtifactInput, opts ...request.Option) (*AssociateServiceActionWithProvisioningArtifactOutput, error)
func (c *ServiceCatalog) AssociateTagOptionWithResource(input *AssociateTagOptionWithResourceInput) (*AssociateTagOptionWithResourceOutput, error)
func (c *ServiceCatalog) AssociateTagOptionWithResourceRequest(input *AssociateTagOptionWithResourceInput) (req *request.Request, output *AssociateTagOptionWithResourceOutput)
func (c *ServiceCatalog) AssociateTagOptionWithResourceWithContext(ctx aws.Context, input *AssociateTagOptionWithResourceInput, opts ...request.Option) (*AssociateTagOptionWithResourceOutput, error)
func (c *ServiceCatalog) BatchAssociateServiceActionWithProvisioningArtifact(input *BatchAssociateServiceActionWithProvisioningArtifactInput) (*BatchAssociateServiceActionWithProvisioningArtifactOutput, error)
func (c *ServiceCatalog) BatchAssociateServiceActionWithProvisioningArtifactRequest(input *BatchAssociateServiceActionWithProvisioningArtifactInput) (req *request.Request, output *BatchAssociateServiceActionWithProvisioningArtifactOutput)
func (c *ServiceCatalog) BatchAssociateServiceActionWithProvisioningArtifactWithContext(ctx aws.Context, input *BatchAssociateServiceActionWithProvisioningArtifactInput, opts ...request.Option) (*BatchAssociateServiceActionWithProvisioningArtifactOutput, error)
func (c *ServiceCatalog) BatchDisassociateServiceActionFromProvisioningArtifact(input *BatchDisassociateServiceActionFromProvisioningArtifactInput) (*BatchDisassociateServiceActionFromProvisioningArtifactOutput, error)
func (c *ServiceCatalog) BatchDisassociateServiceActionFromProvisioningArtifactRequest(input *BatchDisassociateServiceActionFromProvisioningArtifactInput) (req *request.Request, output *BatchDisassociateServiceActionFromProvisioningArtifactOutput)
func (c *ServiceCatalog) BatchDisassociateServiceActionFromProvisioningArtifactWithContext(ctx aws.Context, input *BatchDisassociateServiceActionFromProvisioningArtifactInput, opts ...request.Option) (*BatchDisassociateServiceActionFromProvisioningArtifactOutput, error)
func (c *ServiceCatalog) CopyProduct(input *CopyProductInput) (*CopyProductOutput, error)
func (c *ServiceCatalog) CopyProductRequest(input *CopyProductInput) (req *request.Request, output *CopyProductOutput)
func (c *ServiceCatalog) CopyProductWithContext(ctx aws.Context, input *CopyProductInput, opts ...request.Option) (*CopyProductOutput, error)
func (c *ServiceCatalog) CreateConstraint(input *CreateConstraintInput) (*CreateConstraintOutput, error)
func (c *ServiceCatalog) CreateConstraintRequest(input *CreateConstraintInput) (req *request.Request, output *CreateConstraintOutput)
func (c *ServiceCatalog) CreateConstraintWithContext(ctx aws.Context, input *CreateConstraintInput, opts ...request.Option) (*CreateConstraintOutput, error)
func (c *ServiceCatalog) CreatePortfolio(input *CreatePortfolioInput) (*CreatePortfolioOutput, error)
func (c *ServiceCatalog) CreatePortfolioRequest(input *CreatePortfolioInput) (req *request.Request, output *CreatePortfolioOutput)
func (c *ServiceCatalog) CreatePortfolioShare(input *CreatePortfolioShareInput) (*CreatePortfolioShareOutput, error)
func (c *ServiceCatalog) CreatePortfolioShareRequest(input *CreatePortfolioShareInput) (req *request.Request, output *CreatePortfolioShareOutput)
func (c *ServiceCatalog) CreatePortfolioShareWithContext(ctx aws.Context, input *CreatePortfolioShareInput, opts ...request.Option) (*CreatePortfolioShareOutput, error)
func (c *ServiceCatalog) CreatePortfolioWithContext(ctx aws.Context, input *CreatePortfolioInput, opts ...request.Option) (*CreatePortfolioOutput, error)
func (c *ServiceCatalog) CreateProduct(input *CreateProductInput) (*CreateProductOutput, error)
func (c *ServiceCatalog) CreateProductRequest(input *CreateProductInput) (req *request.Request, output *CreateProductOutput)
func (c *ServiceCatalog) CreateProductWithContext(ctx aws.Context, input *CreateProductInput, opts ...request.Option) (*CreateProductOutput, error)
func (c *ServiceCatalog) CreateProvisionedProductPlan(input *CreateProvisionedProductPlanInput) (*CreateProvisionedProductPlanOutput, error)
func (c *ServiceCatalog) CreateProvisionedProductPlanRequest(input *CreateProvisionedProductPlanInput) (req *request.Request, output *CreateProvisionedProductPlanOutput)
func (c *ServiceCatalog) CreateProvisionedProductPlanWithContext(ctx aws.Context, input *CreateProvisionedProductPlanInput, opts ...request.Option) (*CreateProvisionedProductPlanOutput, error)
func (c *ServiceCatalog) CreateProvisioningArtifact(input *CreateProvisioningArtifactInput) (*CreateProvisioningArtifactOutput, error)
func (c *ServiceCatalog) CreateProvisioningArtifactRequest(input *CreateProvisioningArtifactInput) (req *request.Request, output *CreateProvisioningArtifactOutput)
func (c *ServiceCatalog) CreateProvisioningArtifactWithContext(ctx aws.Context, input *CreateProvisioningArtifactInput, opts ...request.Option) (*CreateProvisioningArtifactOutput, error)
func (c *ServiceCatalog) CreateServiceAction(input *CreateServiceActionInput) (*CreateServiceActionOutput, error)
func (c *ServiceCatalog) CreateServiceActionRequest(input *CreateServiceActionInput) (req *request.Request, output *CreateServiceActionOutput)
func (c *ServiceCatalog) CreateServiceActionWithContext(ctx aws.Context, input *CreateServiceActionInput, opts ...request.Option) (*CreateServiceActionOutput, error)
func (c *ServiceCatalog) CreateTagOption(input *CreateTagOptionInput) (*CreateTagOptionOutput, error)
func (c *ServiceCatalog) CreateTagOptionRequest(input *CreateTagOptionInput) (req *request.Request, output *CreateTagOptionOutput)
func (c *ServiceCatalog) CreateTagOptionWithContext(ctx aws.Context, input *CreateTagOptionInput, opts ...request.Option) (*CreateTagOptionOutput, error)
func (c *ServiceCatalog) DeleteConstraint(input *DeleteConstraintInput) (*DeleteConstraintOutput, error)
func (c *ServiceCatalog) DeleteConstraintRequest(input *DeleteConstraintInput) (req *request.Request, output *DeleteConstraintOutput)
func (c *ServiceCatalog) DeleteConstraintWithContext(ctx aws.Context, input *DeleteConstraintInput, opts ...request.Option) (*DeleteConstraintOutput, error)
func (c *ServiceCatalog) DeletePortfolio(input *DeletePortfolioInput) (*DeletePortfolioOutput, error)
func (c *ServiceCatalog) DeletePortfolioRequest(input *DeletePortfolioInput) (req *request.Request, output *DeletePortfolioOutput)
func (c *ServiceCatalog) DeletePortfolioShare(input *DeletePortfolioShareInput) (*DeletePortfolioShareOutput, error)
func (c *ServiceCatalog) DeletePortfolioShareRequest(input *DeletePortfolioShareInput) (req *request.Request, output *DeletePortfolioShareOutput)
func (c *ServiceCatalog) DeletePortfolioShareWithContext(ctx aws.Context, input *DeletePortfolioShareInput, opts ...request.Option) (*DeletePortfolioShareOutput, error)
func (c *ServiceCatalog) DeletePortfolioWithContext(ctx aws.Context, input *DeletePortfolioInput, opts ...request.Option) (*DeletePortfolioOutput, error)
func (c *ServiceCatalog) DeleteProduct(input *DeleteProductInput) (*DeleteProductOutput, error)
func (c *ServiceCatalog) DeleteProductRequest(input *DeleteProductInput) (req *request.Request, output *DeleteProductOutput)
func (c *ServiceCatalog) DeleteProductWithContext(ctx aws.Context, input *DeleteProductInput, opts ...request.Option) (*DeleteProductOutput, error)
func (c *ServiceCatalog) DeleteProvisionedProductPlan(input *DeleteProvisionedProductPlanInput) (*DeleteProvisionedProductPlanOutput, error)
func (c *ServiceCatalog) DeleteProvisionedProductPlanRequest(input *DeleteProvisionedProductPlanInput) (req *request.Request, output *DeleteProvisionedProductPlanOutput)
func (c *ServiceCatalog) DeleteProvisionedProductPlanWithContext(ctx aws.Context, input *DeleteProvisionedProductPlanInput, opts ...request.Option) (*DeleteProvisionedProductPlanOutput, error)
func (c *ServiceCatalog) DeleteProvisioningArtifact(input *DeleteProvisioningArtifactInput) (*DeleteProvisioningArtifactOutput, error)
func (c *ServiceCatalog) DeleteProvisioningArtifactRequest(input *DeleteProvisioningArtifactInput) (req *request.Request, output *DeleteProvisioningArtifactOutput)
func (c *ServiceCatalog) DeleteProvisioningArtifactWithContext(ctx aws.Context, input *DeleteProvisioningArtifactInput, opts ...request.Option) (*DeleteProvisioningArtifactOutput, error)
func (c *ServiceCatalog) DeleteServiceAction(input *DeleteServiceActionInput) (*DeleteServiceActionOutput, error)
func (c *ServiceCatalog) DeleteServiceActionRequest(input *DeleteServiceActionInput) (req *request.Request, output *DeleteServiceActionOutput)
func (c *ServiceCatalog) DeleteServiceActionWithContext(ctx aws.Context, input *DeleteServiceActionInput, opts ...request.Option) (*DeleteServiceActionOutput, error)
func (c *ServiceCatalog) DeleteTagOption(input *DeleteTagOptionInput) (*DeleteTagOptionOutput, error)
func (c *ServiceCatalog) DeleteTagOptionRequest(input *DeleteTagOptionInput) (req *request.Request, output *DeleteTagOptionOutput)
func (c *ServiceCatalog) DeleteTagOptionWithContext(ctx aws.Context, input *DeleteTagOptionInput, opts ...request.Option) (*DeleteTagOptionOutput, error)
func (c *ServiceCatalog) DescribeConstraint(input *DescribeConstraintInput) (*DescribeConstraintOutput, error)
func (c *ServiceCatalog) DescribeConstraintRequest(input *DescribeConstraintInput) (req *request.Request, output *DescribeConstraintOutput)
func (c *ServiceCatalog) DescribeConstraintWithContext(ctx aws.Context, input *DescribeConstraintInput, opts ...request.Option) (*DescribeConstraintOutput, error)
func (c *ServiceCatalog) DescribeCopyProductStatus(input *DescribeCopyProductStatusInput) (*DescribeCopyProductStatusOutput, error)
func (c *ServiceCatalog) DescribeCopyProductStatusRequest(input *DescribeCopyProductStatusInput) (req *request.Request, output *DescribeCopyProductStatusOutput)
func (c *ServiceCatalog) DescribeCopyProductStatusWithContext(ctx aws.Context, input *DescribeCopyProductStatusInput, opts ...request.Option) (*DescribeCopyProductStatusOutput, error)
func (c *ServiceCatalog) DescribePortfolio(input *DescribePortfolioInput) (*DescribePortfolioOutput, error)
func (c *ServiceCatalog) DescribePortfolioRequest(input *DescribePortfolioInput) (req *request.Request, output *DescribePortfolioOutput)
func (c *ServiceCatalog) DescribePortfolioShareStatus(input *DescribePortfolioShareStatusInput) (*DescribePortfolioShareStatusOutput, error)
func (c *ServiceCatalog) DescribePortfolioShareStatusRequest(input *DescribePortfolioShareStatusInput) (req *request.Request, output *DescribePortfolioShareStatusOutput)
func (c *ServiceCatalog) DescribePortfolioShareStatusWithContext(ctx aws.Context, input *DescribePortfolioShareStatusInput, opts ...request.Option) (*DescribePortfolioShareStatusOutput, error)
func (c *ServiceCatalog) DescribePortfolioShares(input *DescribePortfolioSharesInput) (*DescribePortfolioSharesOutput, error)
func (c *ServiceCatalog) DescribePortfolioSharesPages(input *DescribePortfolioSharesInput, fn func(*DescribePortfolioSharesOutput, bool) bool) error
func (c *ServiceCatalog) DescribePortfolioSharesPagesWithContext(ctx aws.Context, input *DescribePortfolioSharesInput, fn func(*DescribePortfolioSharesOutput, bool) bool, opts ...request.Option) error
func (c *ServiceCatalog) DescribePortfolioSharesRequest(input *DescribePortfolioSharesInput) (req *request.Request, output *DescribePortfolioSharesOutput)
func (c *ServiceCatalog) DescribePortfolioSharesWithContext(ctx aws.Context, input *DescribePortfolioSharesInput, opts ...request.Option) (*DescribePortfolioSharesOutput, error)
func (c *ServiceCatalog) DescribePortfolioWithContext(ctx aws.Context, input *DescribePortfolioInput, opts ...request.Option) (*DescribePortfolioOutput, error)
func (c *ServiceCatalog) DescribeProduct(input *DescribeProductInput) (*DescribeProductOutput, error)
func (c *ServiceCatalog) DescribeProductAsAdmin(input *DescribeProductAsAdminInput) (*DescribeProductAsAdminOutput, error)
func (c *ServiceCatalog) DescribeProductAsAdminRequest(input *DescribeProductAsAdminInput) (req *request.Request, output *DescribeProductAsAdminOutput)
func (c *ServiceCatalog) DescribeProductAsAdminWithContext(ctx aws.Context, input *DescribeProductAsAdminInput, opts ...request.Option) (*DescribeProductAsAdminOutput, error)
func (c *ServiceCatalog) DescribeProductRequest(input *DescribeProductInput) (req *request.Request, output *DescribeProductOutput)
func (c *ServiceCatalog) DescribeProductView(input *DescribeProductViewInput) (*DescribeProductViewOutput, error)
func (c *ServiceCatalog) DescribeProductViewRequest(input *DescribeProductViewInput) (req *request.Request, output *DescribeProductViewOutput)
func (c *ServiceCatalog) DescribeProductViewWithContext(ctx aws.Context, input *DescribeProductViewInput, opts ...request.Option) (*DescribeProductViewOutput, error)
func (c *ServiceCatalog) DescribeProductWithContext(ctx aws.Context, input *DescribeProductInput, opts ...request.Option) (*DescribeProductOutput, error)
func (c *ServiceCatalog) DescribeProvisionedProduct(input *DescribeProvisionedProductInput) (*DescribeProvisionedProductOutput, error)
func (c *ServiceCatalog) DescribeProvisionedProductPlan(input *DescribeProvisionedProductPlanInput) (*DescribeProvisionedProductPlanOutput, error)
func (c *ServiceCatalog) DescribeProvisionedProductPlanRequest(input *DescribeProvisionedProductPlanInput) (req *request.Request, output *DescribeProvisionedProductPlanOutput)
func (c *ServiceCatalog) DescribeProvisionedProductPlanWithContext(ctx aws.Context, input *DescribeProvisionedProductPlanInput, opts ...request.Option) (*DescribeProvisionedProductPlanOutput, error)
func (c *ServiceCatalog) DescribeProvisionedProductRequest(input *DescribeProvisionedProductInput) (req *request.Request, output *DescribeProvisionedProductOutput)
func (c *ServiceCatalog) DescribeProvisionedProductWithContext(ctx aws.Context, input *DescribeProvisionedProductInput, opts ...request.Option) (*DescribeProvisionedProductOutput, error)
func (c *ServiceCatalog) DescribeProvisioningArtifact(input *DescribeProvisioningArtifactInput) (*DescribeProvisioningArtifactOutput, error)
func (c *ServiceCatalog) DescribeProvisioningArtifactRequest(input *DescribeProvisioningArtifactInput) (req *request.Request, output *DescribeProvisioningArtifactOutput)
func (c *ServiceCatalog) DescribeProvisioningArtifactWithContext(ctx aws.Context, input *DescribeProvisioningArtifactInput, opts ...request.Option) (*DescribeProvisioningArtifactOutput, error)
func (c *ServiceCatalog) DescribeProvisioningParameters(input *DescribeProvisioningParametersInput) (*DescribeProvisioningParametersOutput, error)
func (c *ServiceCatalog) DescribeProvisioningParametersRequest(input *DescribeProvisioningParametersInput) (req *request.Request, output *DescribeProvisioningParametersOutput)
func (c *ServiceCatalog) DescribeProvisioningParametersWithContext(ctx aws.Context, input *DescribeProvisioningParametersInput, opts ...request.Option) (*DescribeProvisioningParametersOutput, error)
func (c *ServiceCatalog) DescribeRecord(input *DescribeRecordInput) (*DescribeRecordOutput, error)
func (c *ServiceCatalog) DescribeRecordRequest(input *DescribeRecordInput) (req *request.Request, output *DescribeRecordOutput)
func (c *ServiceCatalog) DescribeRecordWithContext(ctx aws.Context, input *DescribeRecordInput, opts ...request.Option) (*DescribeRecordOutput, error)
func (c *ServiceCatalog) DescribeServiceAction(input *DescribeServiceActionInput) (*DescribeServiceActionOutput, error)
func (c *ServiceCatalog) DescribeServiceActionExecutionParameters(input *DescribeServiceActionExecutionParametersInput) (*DescribeServiceActionExecutionParametersOutput, error)
func (c *ServiceCatalog) DescribeServiceActionExecutionParametersRequest(input *DescribeServiceActionExecutionParametersInput) (req *request.Request, output *DescribeServiceActionExecutionParametersOutput)
func (c *ServiceCatalog) DescribeServiceActionExecutionParametersWithContext(ctx aws.Context, input *DescribeServiceActionExecutionParametersInput, opts ...request.Option) (*DescribeServiceActionExecutionParametersOutput, error)
func (c *ServiceCatalog) DescribeServiceActionRequest(input *DescribeServiceActionInput) (req *request.Request, output *DescribeServiceActionOutput)
func (c *ServiceCatalog) DescribeServiceActionWithContext(ctx aws.Context, input *DescribeServiceActionInput, opts ...request.Option) (*DescribeServiceActionOutput, error)
func (c *ServiceCatalog) DescribeTagOption(input *DescribeTagOptionInput) (*DescribeTagOptionOutput, error)
func (c *ServiceCatalog) DescribeTagOptionRequest(input *DescribeTagOptionInput) (req *request.Request, output *DescribeTagOptionOutput)
func (c *ServiceCatalog) DescribeTagOptionWithContext(ctx aws.Context, input *DescribeTagOptionInput, opts ...request.Option) (*DescribeTagOptionOutput, error)
func (c *ServiceCatalog) DisableAWSOrganizationsAccess(input *DisableAWSOrganizationsAccessInput) (*DisableAWSOrganizationsAccessOutput, error)
func (c *ServiceCatalog) DisableAWSOrganizationsAccessRequest(input *DisableAWSOrganizationsAccessInput) (req *request.Request, output *DisableAWSOrganizationsAccessOutput)
func (c *ServiceCatalog) DisableAWSOrganizationsAccessWithContext(ctx aws.Context, input *DisableAWSOrganizationsAccessInput, opts ...request.Option) (*DisableAWSOrganizationsAccessOutput, error)
func (c *ServiceCatalog) DisassociateBudgetFromResource(input *DisassociateBudgetFromResourceInput) (*DisassociateBudgetFromResourceOutput, error)
func (c *ServiceCatalog) DisassociateBudgetFromResourceRequest(input *DisassociateBudgetFromResourceInput) (req *request.Request, output *DisassociateBudgetFromResourceOutput)
func (c *ServiceCatalog) DisassociateBudgetFromResourceWithContext(ctx aws.Context, input *DisassociateBudgetFromResourceInput, opts ...request.Option) (*DisassociateBudgetFromResourceOutput, error)
func (c *ServiceCatalog) DisassociatePrincipalFromPortfolio(input *DisassociatePrincipalFromPortfolioInput) (*DisassociatePrincipalFromPortfolioOutput, error)
func (c *ServiceCatalog) DisassociatePrincipalFromPortfolioRequest(input *DisassociatePrincipalFromPortfolioInput) (req *request.Request, output *DisassociatePrincipalFromPortfolioOutput)
func (c *ServiceCatalog) DisassociatePrincipalFromPortfolioWithContext(ctx aws.Context, input *DisassociatePrincipalFromPortfolioInput, opts ...request.Option) (*DisassociatePrincipalFromPortfolioOutput, error)
func (c *ServiceCatalog) DisassociateProductFromPortfolio(input *DisassociateProductFromPortfolioInput) (*DisassociateProductFromPortfolioOutput, error)
func (c *ServiceCatalog) DisassociateProductFromPortfolioRequest(input *DisassociateProductFromPortfolioInput) (req *request.Request, output *DisassociateProductFromPortfolioOutput)
func (c *ServiceCatalog) DisassociateProductFromPortfolioWithContext(ctx aws.Context, input *DisassociateProductFromPortfolioInput, opts ...request.Option) (*DisassociateProductFromPortfolioOutput, error)
func (c *ServiceCatalog) DisassociateServiceActionFromProvisioningArtifact(input *DisassociateServiceActionFromProvisioningArtifactInput) (*DisassociateServiceActionFromProvisioningArtifactOutput, error)
func (c *ServiceCatalog) DisassociateServiceActionFromProvisioningArtifactRequest(input *DisassociateServiceActionFromProvisioningArtifactInput) (req *request.Request, output *DisassociateServiceActionFromProvisioningArtifactOutput)
func (c *ServiceCatalog) DisassociateServiceActionFromProvisioningArtifactWithContext(ctx aws.Context, input *DisassociateServiceActionFromProvisioningArtifactInput, opts ...request.Option) (*DisassociateServiceActionFromProvisioningArtifactOutput, error)
func (c *ServiceCatalog) DisassociateTagOptionFromResource(input *DisassociateTagOptionFromResourceInput) (*DisassociateTagOptionFromResourceOutput, error)
func (c *ServiceCatalog) DisassociateTagOptionFromResourceRequest(input *DisassociateTagOptionFromResourceInput) (req *request.Request, output *DisassociateTagOptionFromResourceOutput)
func (c *ServiceCatalog) DisassociateTagOptionFromResourceWithContext(ctx aws.Context, input *DisassociateTagOptionFromResourceInput, opts ...request.Option) (*DisassociateTagOptionFromResourceOutput, error)
func (c *ServiceCatalog) EnableAWSOrganizationsAccess(input *EnableAWSOrganizationsAccessInput) (*EnableAWSOrganizationsAccessOutput, error)
func (c *ServiceCatalog) EnableAWSOrganizationsAccessRequest(input *EnableAWSOrganizationsAccessInput) (req *request.Request, output *EnableAWSOrganizationsAccessOutput)
func (c *ServiceCatalog) EnableAWSOrganizationsAccessWithContext(ctx aws.Context, input *EnableAWSOrganizationsAccessInput, opts ...request.Option) (*EnableAWSOrganizationsAccessOutput, error)
func (c *ServiceCatalog) ExecuteProvisionedProductPlan(input *ExecuteProvisionedProductPlanInput) (*ExecuteProvisionedProductPlanOutput, error)
func (c *ServiceCatalog) ExecuteProvisionedProductPlanRequest(input *ExecuteProvisionedProductPlanInput) (req *request.Request, output *ExecuteProvisionedProductPlanOutput)
func (c *ServiceCatalog) ExecuteProvisionedProductPlanWithContext(ctx aws.Context, input *ExecuteProvisionedProductPlanInput, opts ...request.Option) (*ExecuteProvisionedProductPlanOutput, error)
func (c *ServiceCatalog) ExecuteProvisionedProductServiceAction(input *ExecuteProvisionedProductServiceActionInput) (*ExecuteProvisionedProductServiceActionOutput, error)
func (c *ServiceCatalog) ExecuteProvisionedProductServiceActionRequest(input *ExecuteProvisionedProductServiceActionInput) (req *request.Request, output *ExecuteProvisionedProductServiceActionOutput)
func (c *ServiceCatalog) ExecuteProvisionedProductServiceActionWithContext(ctx aws.Context, input *ExecuteProvisionedProductServiceActionInput, opts ...request.Option) (*ExecuteProvisionedProductServiceActionOutput, error)
func (c *ServiceCatalog) GetAWSOrganizationsAccessStatus(input *GetAWSOrganizationsAccessStatusInput) (*GetAWSOrganizationsAccessStatusOutput, error)
func (c *ServiceCatalog) GetAWSOrganizationsAccessStatusRequest(input *GetAWSOrganizationsAccessStatusInput) (req *request.Request, output *GetAWSOrganizationsAccessStatusOutput)
func (c *ServiceCatalog) GetAWSOrganizationsAccessStatusWithContext(ctx aws.Context, input *GetAWSOrganizationsAccessStatusInput, opts ...request.Option) (*GetAWSOrganizationsAccessStatusOutput, error)
func (c *ServiceCatalog) GetProvisionedProductOutputs(input *GetProvisionedProductOutputsInput) (*GetProvisionedProductOutputsOutput, error)
func (c *ServiceCatalog) GetProvisionedProductOutputsPages(input *GetProvisionedProductOutputsInput, fn func(*GetProvisionedProductOutputsOutput, bool) bool) error
func (c *ServiceCatalog) GetProvisionedProductOutputsPagesWithContext(ctx aws.Context, input *GetProvisionedProductOutputsInput, fn func(*GetProvisionedProductOutputsOutput, bool) bool, opts ...request.Option) error
func (c *ServiceCatalog) GetProvisionedProductOutputsRequest(input *GetProvisionedProductOutputsInput) (req *request.Request, output *GetProvisionedProductOutputsOutput)
func (c *ServiceCatalog) GetProvisionedProductOutputsWithContext(ctx aws.Context, input *GetProvisionedProductOutputsInput, opts ...request.Option) (*GetProvisionedProductOutputsOutput, error)
func (c *ServiceCatalog) ImportAsProvisionedProduct(input *ImportAsProvisionedProductInput) (*ImportAsProvisionedProductOutput, error)
func (c *ServiceCatalog) ImportAsProvisionedProductRequest(input *ImportAsProvisionedProductInput) (req *request.Request, output *ImportAsProvisionedProductOutput)
func (c *ServiceCatalog) ImportAsProvisionedProductWithContext(ctx aws.Context, input *ImportAsProvisionedProductInput, opts ...request.Option) (*ImportAsProvisionedProductOutput, error)
func (c *ServiceCatalog) ListAcceptedPortfolioShares(input *ListAcceptedPortfolioSharesInput) (*ListAcceptedPortfolioSharesOutput, error)
func (c *ServiceCatalog) ListAcceptedPortfolioSharesPages(input *ListAcceptedPortfolioSharesInput, fn func(*ListAcceptedPortfolioSharesOutput, bool) bool) error
func (c *ServiceCatalog) ListAcceptedPortfolioSharesPagesWithContext(ctx aws.Context, input *ListAcceptedPortfolioSharesInput, fn func(*ListAcceptedPortfolioSharesOutput, bool) bool, opts ...request.Option) error
func (c *ServiceCatalog) ListAcceptedPortfolioSharesRequest(input *ListAcceptedPortfolioSharesInput) (req *request.Request, output *ListAcceptedPortfolioSharesOutput)
func (c *ServiceCatalog) ListAcceptedPortfolioSharesWithContext(ctx aws.Context, input *ListAcceptedPortfolioSharesInput, opts ...request.Option) (*ListAcceptedPortfolioSharesOutput, error)
func (c *ServiceCatalog) ListBudgetsForResource(input *ListBudgetsForResourceInput) (*ListBudgetsForResourceOutput, error)
func (c *ServiceCatalog) ListBudgetsForResourcePages(input *ListBudgetsForResourceInput, fn func(*ListBudgetsForResourceOutput, bool) bool) error
func (c *ServiceCatalog) ListBudgetsForResourcePagesWithContext(ctx aws.Context, input *ListBudgetsForResourceInput, fn func(*ListBudgetsForResourceOutput, bool) bool, opts ...request.Option) error
func (c *ServiceCatalog) ListBudgetsForResourceRequest(input *ListBudgetsForResourceInput) (req *request.Request, output *ListBudgetsForResourceOutput)
func (c *ServiceCatalog) ListBudgetsForResourceWithContext(ctx aws.Context, input *ListBudgetsForResourceInput, opts ...request.Option) (*ListBudgetsForResourceOutput, error)
func (c *ServiceCatalog) ListConstraintsForPortfolio(input *ListConstraintsForPortfolioInput) (*ListConstraintsForPortfolioOutput, error)
func (c *ServiceCatalog) ListConstraintsForPortfolioPages(input *ListConstraintsForPortfolioInput, fn func(*ListConstraintsForPortfolioOutput, bool) bool) error
func (c *ServiceCatalog) ListConstraintsForPortfolioPagesWithContext(ctx aws.Context, input *ListConstraintsForPortfolioInput, fn func(*ListConstraintsForPortfolioOutput, bool) bool, opts ...request.Option) error
func (c *ServiceCatalog) ListConstraintsForPortfolioRequest(input *ListConstraintsForPortfolioInput) (req *request.Request, output *ListConstraintsForPortfolioOutput)
func (c *ServiceCatalog) ListConstraintsForPortfolioWithContext(ctx aws.Context, input *ListConstraintsForPortfolioInput, opts ...request.Option) (*ListConstraintsForPortfolioOutput, error)
func (c *ServiceCatalog) ListLaunchPaths(input *ListLaunchPathsInput) (*ListLaunchPathsOutput, error)
func (c *ServiceCatalog) ListLaunchPathsPages(input *ListLaunchPathsInput, fn func(*ListLaunchPathsOutput, bool) bool) error
func (c *ServiceCatalog) ListLaunchPathsPagesWithContext(ctx aws.Context, input *ListLaunchPathsInput, fn func(*ListLaunchPathsOutput, bool) bool, opts ...request.Option) error
func (c *ServiceCatalog) ListLaunchPathsRequest(input *ListLaunchPathsInput) (req *request.Request, output *ListLaunchPathsOutput)
func (c *ServiceCatalog) ListLaunchPathsWithContext(ctx aws.Context, input *ListLaunchPathsInput, opts ...request.Option) (*ListLaunchPathsOutput, error)
func (c *ServiceCatalog) ListOrganizationPortfolioAccess(input *ListOrganizationPortfolioAccessInput) (*ListOrganizationPortfolioAccessOutput, error)
func (c *ServiceCatalog) ListOrganizationPortfolioAccessPages(input *ListOrganizationPortfolioAccessInput, fn func(*ListOrganizationPortfolioAccessOutput, bool) bool) error
func (c *ServiceCatalog) ListOrganizationPortfolioAccessPagesWithContext(ctx aws.Context, input *ListOrganizationPortfolioAccessInput, fn func(*ListOrganizationPortfolioAccessOutput, bool) bool, opts ...request.Option) error
func (c *ServiceCatalog) ListOrganizationPortfolioAccessRequest(input *ListOrganizationPortfolioAccessInput) (req *request.Request, output *ListOrganizationPortfolioAccessOutput)
func (c *ServiceCatalog) ListOrganizationPortfolioAccessWithContext(ctx aws.Context, input *ListOrganizationPortfolioAccessInput, opts ...request.Option) (*ListOrganizationPortfolioAccessOutput, error)
func (c *ServiceCatalog) ListPortfolioAccess(input *ListPortfolioAccessInput) (*ListPortfolioAccessOutput, error)
func (c *ServiceCatalog) ListPortfolioAccessPages(input *ListPortfolioAccessInput, fn func(*ListPortfolioAccessOutput, bool) bool) error
func (c *ServiceCatalog) ListPortfolioAccessPagesWithContext(ctx aws.Context, input *ListPortfolioAccessInput, fn func(*ListPortfolioAccessOutput, bool) bool, opts ...request.Option) error
func (c *ServiceCatalog) ListPortfolioAccessRequest(input *ListPortfolioAccessInput) (req *request.Request, output *ListPortfolioAccessOutput)
func (c *ServiceCatalog) ListPortfolioAccessWithContext(ctx aws.Context, input *ListPortfolioAccessInput, opts ...request.Option) (*ListPortfolioAccessOutput, error)
func (c *ServiceCatalog) ListPortfolios(input *ListPortfoliosInput) (*ListPortfoliosOutput, error)
func (c *ServiceCatalog) ListPortfoliosForProduct(input *ListPortfoliosForProductInput) (*ListPortfoliosForProductOutput, error)
func (c *ServiceCatalog) ListPortfoliosForProductPages(input *ListPortfoliosForProductInput, fn func(*ListPortfoliosForProductOutput, bool) bool) error
func (c *ServiceCatalog) ListPortfoliosForProductPagesWithContext(ctx aws.Context, input *ListPortfoliosForProductInput, fn func(*ListPortfoliosForProductOutput, bool) bool, opts ...request.Option) error
func (c *ServiceCatalog) ListPortfoliosForProductRequest(input *ListPortfoliosForProductInput) (req *request.Request, output *ListPortfoliosForProductOutput)
func (c *ServiceCatalog) ListPortfoliosForProductWithContext(ctx aws.Context, input *ListPortfoliosForProductInput, opts ...request.Option) (*ListPortfoliosForProductOutput, error)
func (c *ServiceCatalog) ListPortfoliosPages(input *ListPortfoliosInput, fn func(*ListPortfoliosOutput, bool) bool) error
func (c *ServiceCatalog) ListPortfoliosPagesWithContext(ctx aws.Context, input *ListPortfoliosInput, fn func(*ListPortfoliosOutput, bool) bool, opts ...request.Option) error
func (c *ServiceCatalog) ListPortfoliosRequest(input *ListPortfoliosInput) (req *request.Request, output *ListPortfoliosOutput)
func (c *ServiceCatalog) ListPortfoliosWithContext(ctx aws.Context, input *ListPortfoliosInput, opts ...request.Option) (*ListPortfoliosOutput, error)
func (c *ServiceCatalog) ListPrincipalsForPortfolio(input *ListPrincipalsForPortfolioInput) (*ListPrincipalsForPortfolioOutput, error)
func (c *ServiceCatalog) ListPrincipalsForPortfolioPages(input *ListPrincipalsForPortfolioInput, fn func(*ListPrincipalsForPortfolioOutput, bool) bool) error
func (c *ServiceCatalog) ListPrincipalsForPortfolioPagesWithContext(ctx aws.Context, input *ListPrincipalsForPortfolioInput, fn func(*ListPrincipalsForPortfolioOutput, bool) bool, opts ...request.Option) error
func (c *ServiceCatalog) ListPrincipalsForPortfolioRequest(input *ListPrincipalsForPortfolioInput) (req *request.Request, output *ListPrincipalsForPortfolioOutput)
func (c *ServiceCatalog) ListPrincipalsForPortfolioWithContext(ctx aws.Context, input *ListPrincipalsForPortfolioInput, opts ...request.Option) (*ListPrincipalsForPortfolioOutput, error)
func (c *ServiceCatalog) ListProvisionedProductPlans(input *ListProvisionedProductPlansInput) (*ListProvisionedProductPlansOutput, error)
func (c *ServiceCatalog) ListProvisionedProductPlansRequest(input *ListProvisionedProductPlansInput) (req *request.Request, output *ListProvisionedProductPlansOutput)
func (c *ServiceCatalog) ListProvisionedProductPlansWithContext(ctx aws.Context, input *ListProvisionedProductPlansInput, opts ...request.Option) (*ListProvisionedProductPlansOutput, error)
func (c *ServiceCatalog) ListProvisioningArtifacts(input *ListProvisioningArtifactsInput) (*ListProvisioningArtifactsOutput, error)
func (c *ServiceCatalog) ListProvisioningArtifactsForServiceAction(input *ListProvisioningArtifactsForServiceActionInput) (*ListProvisioningArtifactsForServiceActionOutput, error)
func (c *ServiceCatalog) ListProvisioningArtifactsForServiceActionPages(input *ListProvisioningArtifactsForServiceActionInput, fn func(*ListProvisioningArtifactsForServiceActionOutput, bool) bool) error
func (c *ServiceCatalog) ListProvisioningArtifactsForServiceActionPagesWithContext(ctx aws.Context, input *ListProvisioningArtifactsForServiceActionInput, fn func(*ListProvisioningArtifactsForServiceActionOutput, bool) bool, opts ...request.Option) error
func (c *ServiceCatalog) ListProvisioningArtifactsForServiceActionRequest(input *ListProvisioningArtifactsForServiceActionInput) (req *request.Request, output *ListProvisioningArtifactsForServiceActionOutput)
func (c *ServiceCatalog) ListProvisioningArtifactsForServiceActionWithContext(ctx aws.Context, input *ListProvisioningArtifactsForServiceActionInput, opts ...request.Option) (*ListProvisioningArtifactsForServiceActionOutput, error)
func (c *ServiceCatalog) ListProvisioningArtifactsRequest(input *ListProvisioningArtifactsInput) (req *request.Request, output *ListProvisioningArtifactsOutput)
func (c *ServiceCatalog) ListProvisioningArtifactsWithContext(ctx aws.Context, input *ListProvisioningArtifactsInput, opts ...request.Option) (*ListProvisioningArtifactsOutput, error)
func (c *ServiceCatalog) ListRecordHistory(input *ListRecordHistoryInput) (*ListRecordHistoryOutput, error)
func (c *ServiceCatalog) ListRecordHistoryRequest(input *ListRecordHistoryInput) (req *request.Request, output *ListRecordHistoryOutput)
func (c *ServiceCatalog) ListRecordHistoryWithContext(ctx aws.Context, input *ListRecordHistoryInput, opts ...request.Option) (*ListRecordHistoryOutput, error)
func (c *ServiceCatalog) ListResourcesForTagOption(input *ListResourcesForTagOptionInput) (*ListResourcesForTagOptionOutput, error)
func (c *ServiceCatalog) ListResourcesForTagOptionPages(input *ListResourcesForTagOptionInput, fn func(*ListResourcesForTagOptionOutput, bool) bool) error
func (c *ServiceCatalog) ListResourcesForTagOptionPagesWithContext(ctx aws.Context, input *ListResourcesForTagOptionInput, fn func(*ListResourcesForTagOptionOutput, bool) bool, opts ...request.Option) error
func (c *ServiceCatalog) ListResourcesForTagOptionRequest(input *ListResourcesForTagOptionInput) (req *request.Request, output *ListResourcesForTagOptionOutput)
func (c *ServiceCatalog) ListResourcesForTagOptionWithContext(ctx aws.Context, input *ListResourcesForTagOptionInput, opts ...request.Option) (*ListResourcesForTagOptionOutput, error)
func (c *ServiceCatalog) ListServiceActions(input *ListServiceActionsInput) (*ListServiceActionsOutput, error)
func (c *ServiceCatalog) ListServiceActionsForProvisioningArtifact(input *ListServiceActionsForProvisioningArtifactInput) (*ListServiceActionsForProvisioningArtifactOutput, error)
func (c *ServiceCatalog) ListServiceActionsForProvisioningArtifactPages(input *ListServiceActionsForProvisioningArtifactInput, fn func(*ListServiceActionsForProvisioningArtifactOutput, bool) bool) error
func (c *ServiceCatalog) ListServiceActionsForProvisioningArtifactPagesWithContext(ctx aws.Context, input *ListServiceActionsForProvisioningArtifactInput, fn func(*ListServiceActionsForProvisioningArtifactOutput, bool) bool, opts ...request.Option) error
func (c *ServiceCatalog) ListServiceActionsForProvisioningArtifactRequest(input *ListServiceActionsForProvisioningArtifactInput) (req *request.Request, output *ListServiceActionsForProvisioningArtifactOutput)
func (c *ServiceCatalog) ListServiceActionsForProvisioningArtifactWithContext(ctx aws.Context, input *ListServiceActionsForProvisioningArtifactInput, opts ...request.Option) (*ListServiceActionsForProvisioningArtifactOutput, error)
func (c *ServiceCatalog) ListServiceActionsPages(input *ListServiceActionsInput, fn func(*ListServiceActionsOutput, bool) bool) error
func (c *ServiceCatalog) ListServiceActionsPagesWithContext(ctx aws.Context, input *ListServiceActionsInput, fn func(*ListServiceActionsOutput, bool) bool, opts ...request.Option) error
func (c *ServiceCatalog) ListServiceActionsRequest(input *ListServiceActionsInput) (req *request.Request, output *ListServiceActionsOutput)
func (c *ServiceCatalog) ListServiceActionsWithContext(ctx aws.Context, input *ListServiceActionsInput, opts ...request.Option) (*ListServiceActionsOutput, error)
func (c *ServiceCatalog) ListStackInstancesForProvisionedProduct(input *ListStackInstancesForProvisionedProductInput) (*ListStackInstancesForProvisionedProductOutput, error)
func (c *ServiceCatalog) ListStackInstancesForProvisionedProductRequest(input *ListStackInstancesForProvisionedProductInput) (req *request.Request, output *ListStackInstancesForProvisionedProductOutput)
func (c *ServiceCatalog) ListStackInstancesForProvisionedProductWithContext(ctx aws.Context, input *ListStackInstancesForProvisionedProductInput, opts ...request.Option) (*ListStackInstancesForProvisionedProductOutput, error)
func (c *ServiceCatalog) ListTagOptions(input *ListTagOptionsInput) (*ListTagOptionsOutput, error)
func (c *ServiceCatalog) ListTagOptionsPages(input *ListTagOptionsInput, fn func(*ListTagOptionsOutput, bool) bool) error
func (c *ServiceCatalog) ListTagOptionsPagesWithContext(ctx aws.Context, input *ListTagOptionsInput, fn func(*ListTagOptionsOutput, bool) bool, opts ...request.Option) error
func (c *ServiceCatalog) ListTagOptionsRequest(input *ListTagOptionsInput) (req *request.Request, output *ListTagOptionsOutput)
func (c *ServiceCatalog) ListTagOptionsWithContext(ctx aws.Context, input *ListTagOptionsInput, opts ...request.Option) (*ListTagOptionsOutput, error)
func (c *ServiceCatalog) NotifyProvisionProductEngineWorkflowResult(input *NotifyProvisionProductEngineWorkflowResultInput) (*NotifyProvisionProductEngineWorkflowResultOutput, error)
func (c *ServiceCatalog) NotifyProvisionProductEngineWorkflowResultRequest(input *NotifyProvisionProductEngineWorkflowResultInput) (req *request.Request, output *NotifyProvisionProductEngineWorkflowResultOutput)
func (c *ServiceCatalog) NotifyProvisionProductEngineWorkflowResultWithContext(ctx aws.Context, input *NotifyProvisionProductEngineWorkflowResultInput, opts ...request.Option) (*NotifyProvisionProductEngineWorkflowResultOutput, error)
func (c *ServiceCatalog) NotifyTerminateProvisionedProductEngineWorkflowResult(input *NotifyTerminateProvisionedProductEngineWorkflowResultInput) (*NotifyTerminateProvisionedProductEngineWorkflowResultOutput, error)
func (c *ServiceCatalog) NotifyTerminateProvisionedProductEngineWorkflowResultRequest(input *NotifyTerminateProvisionedProductEngineWorkflowResultInput) (req *request.Request, output *NotifyTerminateProvisionedProductEngineWorkflowResultOutput)
func (c *ServiceCatalog) NotifyTerminateProvisionedProductEngineWorkflowResultWithContext(ctx aws.Context, input *NotifyTerminateProvisionedProductEngineWorkflowResultInput, opts ...request.Option) (*NotifyTerminateProvisionedProductEngineWorkflowResultOutput, error)
func (c *ServiceCatalog) NotifyUpdateProvisionedProductEngineWorkflowResult(input *NotifyUpdateProvisionedProductEngineWorkflowResultInput) (*NotifyUpdateProvisionedProductEngineWorkflowResultOutput, error)
func (c *ServiceCatalog) NotifyUpdateProvisionedProductEngineWorkflowResultRequest(input *NotifyUpdateProvisionedProductEngineWorkflowResultInput) (req *request.Request, output *NotifyUpdateProvisionedProductEngineWorkflowResultOutput)
func (c *ServiceCatalog) NotifyUpdateProvisionedProductEngineWorkflowResultWithContext(ctx aws.Context, input *NotifyUpdateProvisionedProductEngineWorkflowResultInput, opts ...request.Option) (*NotifyUpdateProvisionedProductEngineWorkflowResultOutput, error)
func (c *ServiceCatalog) ProvisionProduct(input *ProvisionProductInput) (*ProvisionProductOutput, error)
func (c *ServiceCatalog) ProvisionProductRequest(input *ProvisionProductInput) (req *request.Request, output *ProvisionProductOutput)
func (c *ServiceCatalog) ProvisionProductWithContext(ctx aws.Context, input *ProvisionProductInput, opts ...request.Option) (*ProvisionProductOutput, error)
func (c *ServiceCatalog) RejectPortfolioShare(input *RejectPortfolioShareInput) (*RejectPortfolioShareOutput, error)
func (c *ServiceCatalog) RejectPortfolioShareRequest(input *RejectPortfolioShareInput) (req *request.Request, output *RejectPortfolioShareOutput)
func (c *ServiceCatalog) RejectPortfolioShareWithContext(ctx aws.Context, input *RejectPortfolioShareInput, opts ...request.Option) (*RejectPortfolioShareOutput, error)
func (c *ServiceCatalog) ScanProvisionedProducts(input *ScanProvisionedProductsInput) (*ScanProvisionedProductsOutput, error)
func (c *ServiceCatalog) ScanProvisionedProductsRequest(input *ScanProvisionedProductsInput) (req *request.Request, output *ScanProvisionedProductsOutput)
func (c *ServiceCatalog) ScanProvisionedProductsWithContext(ctx aws.Context, input *ScanProvisionedProductsInput, opts ...request.Option) (*ScanProvisionedProductsOutput, error)
func (c *ServiceCatalog) SearchProducts(input *SearchProductsInput) (*SearchProductsOutput, error)
func (c *ServiceCatalog) SearchProductsAsAdmin(input *SearchProductsAsAdminInput) (*SearchProductsAsAdminOutput, error)
func (c *ServiceCatalog) SearchProductsAsAdminPages(input *SearchProductsAsAdminInput, fn func(*SearchProductsAsAdminOutput, bool) bool) error
func (c *ServiceCatalog) SearchProductsAsAdminPagesWithContext(ctx aws.Context, input *SearchProductsAsAdminInput, fn func(*SearchProductsAsAdminOutput, bool) bool, opts ...request.Option) error
func (c *ServiceCatalog) SearchProductsAsAdminRequest(input *SearchProductsAsAdminInput) (req *request.Request, output *SearchProductsAsAdminOutput)
func (c *ServiceCatalog) SearchProductsAsAdminWithContext(ctx aws.Context, input *SearchProductsAsAdminInput, opts ...request.Option) (*SearchProductsAsAdminOutput, error)
func (c *ServiceCatalog) SearchProductsPages(input *SearchProductsInput, fn func(*SearchProductsOutput, bool) bool) error
func (c *ServiceCatalog) SearchProductsPagesWithContext(ctx aws.Context, input *SearchProductsInput, fn func(*SearchProductsOutput, bool) bool, opts ...request.Option) error
func (c *ServiceCatalog) SearchProductsRequest(input *SearchProductsInput) (req *request.Request, output *SearchProductsOutput)
func (c *ServiceCatalog) SearchProductsWithContext(ctx aws.Context, input *SearchProductsInput, opts ...request.Option) (*SearchProductsOutput, error)
func (c *ServiceCatalog) SearchProvisionedProducts(input *SearchProvisionedProductsInput) (*SearchProvisionedProductsOutput, error)
func (c *ServiceCatalog) SearchProvisionedProductsPages(input *SearchProvisionedProductsInput, fn func(*SearchProvisionedProductsOutput, bool) bool) error
func (c *ServiceCatalog) SearchProvisionedProductsPagesWithContext(ctx aws.Context, input *SearchProvisionedProductsInput, fn func(*SearchProvisionedProductsOutput, bool) bool, opts ...request.Option) error
func (c *ServiceCatalog) SearchProvisionedProductsRequest(input *SearchProvisionedProductsInput) (req *request.Request, output *SearchProvisionedProductsOutput)
func (c *ServiceCatalog) SearchProvisionedProductsWithContext(ctx aws.Context, input *SearchProvisionedProductsInput, opts ...request.Option) (*SearchProvisionedProductsOutput, error)
func (c *ServiceCatalog) TerminateProvisionedProduct(input *TerminateProvisionedProductInput) (*TerminateProvisionedProductOutput, error)
func (c *ServiceCatalog) TerminateProvisionedProductRequest(input *TerminateProvisionedProductInput) (req *request.Request, output *TerminateProvisionedProductOutput)
func (c *ServiceCatalog) TerminateProvisionedProductWithContext(ctx aws.Context, input *TerminateProvisionedProductInput, opts ...request.Option) (*TerminateProvisionedProductOutput, error)
func (c *ServiceCatalog) UpdateConstraint(input *UpdateConstraintInput) (*UpdateConstraintOutput, error)
func (c *ServiceCatalog) UpdateConstraintRequest(input *UpdateConstraintInput) (req *request.Request, output *UpdateConstraintOutput)
func (c *ServiceCatalog) UpdateConstraintWithContext(ctx aws.Context, input *UpdateConstraintInput, opts ...request.Option) (*UpdateConstraintOutput, error)
func (c *ServiceCatalog) UpdatePortfolio(input *UpdatePortfolioInput) (*UpdatePortfolioOutput, error)
func (c *ServiceCatalog) UpdatePortfolioRequest(input *UpdatePortfolioInput) (req *request.Request, output *UpdatePortfolioOutput)
func (c *ServiceCatalog) UpdatePortfolioShare(input *UpdatePortfolioShareInput) (*UpdatePortfolioShareOutput, error)
func (c *ServiceCatalog) UpdatePortfolioShareRequest(input *UpdatePortfolioShareInput) (req *request.Request, output *UpdatePortfolioShareOutput)
func (c *ServiceCatalog) UpdatePortfolioShareWithContext(ctx aws.Context, input *UpdatePortfolioShareInput, opts ...request.Option) (*UpdatePortfolioShareOutput, error)
func (c *ServiceCatalog) UpdatePortfolioWithContext(ctx aws.Context, input *UpdatePortfolioInput, opts ...request.Option) (*UpdatePortfolioOutput, error)
func (c *ServiceCatalog) UpdateProduct(input *UpdateProductInput) (*UpdateProductOutput, error)
func (c *ServiceCatalog) UpdateProductRequest(input *UpdateProductInput) (req *request.Request, output *UpdateProductOutput)
func (c *ServiceCatalog) UpdateProductWithContext(ctx aws.Context, input *UpdateProductInput, opts ...request.Option) (*UpdateProductOutput, error)
func (c *ServiceCatalog) UpdateProvisionedProduct(input *UpdateProvisionedProductInput) (*UpdateProvisionedProductOutput, error)
func (c *ServiceCatalog) UpdateProvisionedProductProperties(input *UpdateProvisionedProductPropertiesInput) (*UpdateProvisionedProductPropertiesOutput, error)
func (c *ServiceCatalog) UpdateProvisionedProductPropertiesRequest(input *UpdateProvisionedProductPropertiesInput) (req *request.Request, output *UpdateProvisionedProductPropertiesOutput)
func (c *ServiceCatalog) UpdateProvisionedProductPropertiesWithContext(ctx aws.Context, input *UpdateProvisionedProductPropertiesInput, opts ...request.Option) (*UpdateProvisionedProductPropertiesOutput, error)
func (c *ServiceCatalog) UpdateProvisionedProductRequest(input *UpdateProvisionedProductInput) (req *request.Request, output *UpdateProvisionedProductOutput)
func (c *ServiceCatalog) UpdateProvisionedProductWithContext(ctx aws.Context, input *UpdateProvisionedProductInput, opts ...request.Option) (*UpdateProvisionedProductOutput, error)
func (c *ServiceCatalog) UpdateProvisioningArtifact(input *UpdateProvisioningArtifactInput) (*UpdateProvisioningArtifactOutput, error)
func (c *ServiceCatalog) UpdateProvisioningArtifactRequest(input *UpdateProvisioningArtifactInput) (req *request.Request, output *UpdateProvisioningArtifactOutput)
func (c *ServiceCatalog) UpdateProvisioningArtifactWithContext(ctx aws.Context, input *UpdateProvisioningArtifactInput, opts ...request.Option) (*UpdateProvisioningArtifactOutput, error)
func (c *ServiceCatalog) UpdateServiceAction(input *UpdateServiceActionInput) (*UpdateServiceActionOutput, error)
func (c *ServiceCatalog) UpdateServiceActionRequest(input *UpdateServiceActionInput) (req *request.Request, output *UpdateServiceActionOutput)
func (c *ServiceCatalog) UpdateServiceActionWithContext(ctx aws.Context, input *UpdateServiceActionInput, opts ...request.Option) (*UpdateServiceActionOutput, error)
func (c *ServiceCatalog) UpdateTagOption(input *UpdateTagOptionInput) (*UpdateTagOptionOutput, error)
func (c *ServiceCatalog) UpdateTagOptionRequest(input *UpdateTagOptionInput) (req *request.Request, output *UpdateTagOptionOutput)
func (c *ServiceCatalog) UpdateTagOptionWithContext(ctx aws.Context, input *UpdateTagOptionInput, opts ...request.Option) (*UpdateTagOptionOutput, error)
func AccessLevelFilterKey_Values() []string
func AccessStatus_Values() []string
func ChangeAction_Values() []string
func CopyOption_Values() []string
func CopyProductStatus_Values() []string
func DescribePortfolioShareType_Values() []string
func EngineWorkflowStatus_Values() []string
func EvaluationType_Values() []string
func LastSyncStatus_Values() []string
func OrganizationNodeType_Values() []string
func PortfolioShareType_Values() []string
func PrincipalType_Values() []string
func ProductSource_Values() []string
func ProductType_Values() []string
func ProductViewFilterBy_Values() []string
func ProductViewSortBy_Values() []string
func PropertyKey_Values() []string
func ProvisionedProductPlanStatus_Values() []string
func ProvisionedProductPlanType_Values() []string
func ProvisionedProductStatus_Values() []string
func ProvisionedProductViewFilterBy_Values() []string
func ProvisioningArtifactGuidance_Values() []string
func ProvisioningArtifactPropertyName_Values() []string
func ProvisioningArtifactType_Values() []string
func RecordStatus_Values() []string
func Replacement_Values() []string
func RequiresRecreation_Values() []string
func ResourceAttribute_Values() []string
func ServiceActionAssociationErrorCode_Values() []string
func ServiceActionDefinitionKey_Values() []string
func ServiceActionDefinitionType_Values() []string
func ShareStatus_Values() []string
func SortOrder_Values() []string
func SourceType_Values() []string
func StackInstanceStatus_Values() []string
func StackSetOperationType_Values() []string
func Status_Values() []string
type AcceptPortfolioShareInput
type AcceptPortfolioShareOutput
type AccessLevelFilter
type AssociateBudgetWithResourceInput
type AssociateBudgetWithResourceOutput
type AssociatePrincipalWithPortfolioInput
type AssociatePrincipalWithPortfolioOutput
type AssociateProductWithPortfolioInput
type AssociateProductWithPortfolioOutput
type AssociateServiceActionWithProvisioningArtifactInput
type AssociateServiceActionWithProvisioningArtifactOutput
type AssociateTagOptionWithResourceInput
type AssociateTagOptionWithResourceOutput
type BatchAssociateServiceActionWithProvisioningArtifactInput
type BatchAssociateServiceActionWithProvisioningArtifactOutput
type BatchDisassociateServiceActionFromProvisioningArtifactInput
type BatchDisassociateServiceActionFromProvisioningArtifactOutput
type BudgetDetail
type CloudWatchDashboard
type CodeStarParameters
type ConstraintDetail
type ConstraintSummary
type CopyProductInput
type CopyProductOutput
type CreateConstraintInput
type CreateConstraintOutput
type CreatePortfolioInput
type CreatePortfolioOutput
type CreatePortfolioShareInput
type CreatePortfolioShareOutput
type CreateProductInput
type CreateProductOutput
type CreateProvisionedProductPlanInput
type CreateProvisionedProductPlanOutput
type CreateProvisioningArtifactInput
type CreateProvisioningArtifactOutput
type CreateServiceActionInput
type CreateServiceActionOutput
type CreateTagOptionInput
type CreateTagOptionOutput
type DeleteConstraintInput
type DeleteConstraintOutput
type DeletePortfolioInput
type DeletePortfolioOutput
type DeletePortfolioShareInput
type DeletePortfolioShareOutput
type DeleteProductInput
type DeleteProductOutput
type DeleteProvisionedProductPlanInput
type DeleteProvisionedProductPlanOutput
type DeleteProvisioningArtifactInput
type DeleteProvisioningArtifactOutput
type DeleteServiceActionInput
type DeleteServiceActionOutput
type DeleteTagOptionInput
type DeleteTagOptionOutput
type DescribeConstraintInput
type DescribeConstraintOutput
type DescribeCopyProductStatusInput
type DescribeCopyProductStatusOutput
type DescribePortfolioInput
type DescribePortfolioOutput
type DescribePortfolioShareStatusInput
type DescribePortfolioShareStatusOutput
type DescribePortfolioSharesInput
type DescribePortfolioSharesOutput
type DescribeProductAsAdminInput
type DescribeProductAsAdminOutput
type DescribeProductInput
type DescribeProductOutput
type DescribeProductViewInput
type DescribeProductViewOutput
type DescribeProvisionedProductInput
type DescribeProvisionedProductOutput
type DescribeProvisionedProductPlanInput
type DescribeProvisionedProductPlanOutput
type DescribeProvisioningArtifactInput
type DescribeProvisioningArtifactOutput
type DescribeProvisioningParametersInput
type DescribeProvisioningParametersOutput
type DescribeRecordInput
type DescribeRecordOutput
type DescribeServiceActionExecutionParametersInput
type DescribeServiceActionExecutionParametersOutput
type DescribeServiceActionInput
type DescribeServiceActionOutput
type DescribeTagOptionInput
type DescribeTagOptionOutput
type DisableAWSOrganizationsAccessInput
type DisableAWSOrganizationsAccessOutput
type DisassociateBudgetFromResourceInput
type DisassociateBudgetFromResourceOutput
type DisassociatePrincipalFromPortfolioInput
type DisassociatePrincipalFromPortfolioOutput
type DisassociateProductFromPortfolioInput
type DisassociateProductFromPortfolioOutput
type DisassociateServiceActionFromProvisioningArtifactInput
type DisassociateServiceActionFromProvisioningArtifactOutput
type DisassociateTagOptionFromResourceInput
type DisassociateTagOptionFromResourceOutput
type DuplicateResourceException
type EnableAWSOrganizationsAccessInput
type EnableAWSOrganizationsAccessOutput
type EngineWorkflowResourceIdentifier
type ExecuteProvisionedProductPlanInput
type ExecuteProvisionedProductPlanOutput
type ExecuteProvisionedProductServiceActionInput
type ExecuteProvisionedProductServiceActionOutput
type ExecutionParameter
type FailedServiceActionAssociation
type GetAWSOrganizationsAccessStatusInput
type GetAWSOrganizationsAccessStatusOutput
type GetProvisionedProductOutputsInput
type GetProvisionedProductOutputsOutput
type ImportAsProvisionedProductInput
type ImportAsProvisionedProductOutput
type InvalidParametersException
type InvalidStateException
type LastSync
type LaunchPath
type LaunchPathSummary
type LimitExceededException
type ListAcceptedPortfolioSharesInput
type ListAcceptedPortfolioSharesOutput
type ListBudgetsForResourceInput
type ListBudgetsForResourceOutput
type ListConstraintsForPortfolioInput
type ListConstraintsForPortfolioOutput
type ListLaunchPathsInput
type ListLaunchPathsOutput
type ListOrganizationPortfolioAccessInput
type ListOrganizationPortfolioAccessOutput
type ListPortfolioAccessInput
type ListPortfolioAccessOutput
type ListPortfoliosForProductInput
type ListPortfoliosForProductOutput
type ListPortfoliosInput
type ListPortfoliosOutput
type ListPrincipalsForPortfolioInput
type ListPrincipalsForPortfolioOutput
type ListProvisionedProductPlansInput
type ListProvisionedProductPlansOutput
type ListProvisioningArtifactsForServiceActionInput
type ListProvisioningArtifactsForServiceActionOutput
type ListProvisioningArtifactsInput
type ListProvisioningArtifactsOutput
type ListRecordHistoryInput
type ListRecordHistoryOutput
type ListRecordHistorySearchFilter
type ListResourcesForTagOptionInput
type ListResourcesForTagOptionOutput
type ListServiceActionsForProvisioningArtifactInput
type ListServiceActionsForProvisioningArtifactOutput
type ListServiceActionsInput
type ListServiceActionsOutput
type ListStackInstancesForProvisionedProductInput
type ListStackInstancesForProvisionedProductOutput
type ListTagOptionsFilters
type ListTagOptionsInput
type ListTagOptionsOutput
type NotifyProvisionProductEngineWorkflowResultInput
type NotifyProvisionProductEngineWorkflowResultOutput
type NotifyTerminateProvisionedProductEngineWorkflowResultInput
type NotifyTerminateProvisionedProductEngineWorkflowResultOutput
type NotifyUpdateProvisionedProductEngineWorkflowResultInput
type NotifyUpdateProvisionedProductEngineWorkflowResultOutput
type OperationNotSupportedException
type OrganizationNode
type ParameterConstraints
type PortfolioDetail
type PortfolioShareDetail
type Principal
type ProductViewAggregationValue
type ProductViewDetail
type ProductViewSummary
type ProvisionProductInput
type ProvisionProductOutput
type ProvisionedProductAttribute
type ProvisionedProductDetail
type ProvisionedProductPlanDetails
type ProvisionedProductPlanSummary
type ProvisioningArtifact
type ProvisioningArtifactDetail
type ProvisioningArtifactOutput
type ProvisioningArtifactParameter
type ProvisioningArtifactPreferences
type ProvisioningArtifactProperties
type ProvisioningArtifactSummary
type ProvisioningArtifactView
type ProvisioningParameter
type ProvisioningPreferences
type RecordDetail
type RecordError
type RecordOutput
type RecordTag
type RejectPortfolioShareInput
type RejectPortfolioShareOutput
type ResourceChange
type ResourceChangeDetail
type ResourceDetail
type ResourceInUseException
type ResourceNotFoundException
type ResourceTargetDefinition
type ScanProvisionedProductsInput
type ScanProvisionedProductsOutput
type SearchProductsAsAdminInput
type SearchProductsAsAdminOutput
type SearchProductsInput
type SearchProductsOutput
type SearchProvisionedProductsInput
type SearchProvisionedProductsOutput
type ServiceActionAssociation
type ServiceActionDetail
type ServiceActionSummary
type ShareDetails
type ShareError
type SourceConnection
type SourceConnectionDetail
type SourceConnectionParameters
type StackInstance
type Tag
type TagOptionDetail
type TagOptionNotMigratedException
type TagOptionSummary
type TerminateProvisionedProductInput
type TerminateProvisionedProductOutput
type UniqueTagResourceIdentifier
type UpdateConstraintInput
type UpdateConstraintOutput
type UpdatePortfolioInput
type UpdatePortfolioOutput
type UpdatePortfolioShareInput
type UpdatePortfolioShareOutput
type UpdateProductInput
type UpdateProductOutput
type UpdateProvisionedProductInput
type UpdateProvisionedProductOutput
type UpdateProvisionedProductPropertiesInput
type UpdateProvisionedProductPropertiesOutput
type UpdateProvisioningArtifactInput
type UpdateProvisioningArtifactOutput
type UpdateProvisioningParameter
type UpdateProvisioningPreferences
type UpdateServiceActionInput
type UpdateServiceActionOutput
type UpdateTagOptionInput
type UpdateTagOptionOutput
type UsageInstruction

Constants ▾

const (
    // AccessLevelFilterKeyAccount is a AccessLevelFilterKey enum value
    AccessLevelFilterKeyAccount = "Account"

    // AccessLevelFilterKeyRole is a AccessLevelFilterKey enum value
    AccessLevelFilterKeyRole = "Role"

    // AccessLevelFilterKeyUser is a AccessLevelFilterKey enum value
    AccessLevelFilterKeyUser = "User"
)
const (
    // AccessStatusEnabled is a AccessStatus enum value
    AccessStatusEnabled = "ENABLED"

    // AccessStatusUnderChange is a AccessStatus enum value
    AccessStatusUnderChange = "UNDER_CHANGE"

    // AccessStatusDisabled is a AccessStatus enum value
    AccessStatusDisabled = "DISABLED"
)
const (
    // ChangeActionAdd is a ChangeAction enum value
    ChangeActionAdd = "ADD"

    // ChangeActionModify is a ChangeAction enum value
    ChangeActionModify = "MODIFY"

    // ChangeActionRemove is a ChangeAction enum value
    ChangeActionRemove = "REMOVE"
)
const (
    // CopyProductStatusSucceeded is a CopyProductStatus enum value
    CopyProductStatusSucceeded = "SUCCEEDED"

    // CopyProductStatusInProgress is a CopyProductStatus enum value
    CopyProductStatusInProgress = "IN_PROGRESS"

    // CopyProductStatusFailed is a CopyProductStatus enum value
    CopyProductStatusFailed = "FAILED"
)
const (
    // DescribePortfolioShareTypeAccount is a DescribePortfolioShareType enum value
    DescribePortfolioShareTypeAccount = "ACCOUNT"

    // DescribePortfolioShareTypeOrganization is a DescribePortfolioShareType enum value
    DescribePortfolioShareTypeOrganization = "ORGANIZATION"

    // DescribePortfolioShareTypeOrganizationalUnit is a DescribePortfolioShareType enum value
    DescribePortfolioShareTypeOrganizationalUnit = "ORGANIZATIONAL_UNIT"

    // DescribePortfolioShareTypeOrganizationMemberAccount is a DescribePortfolioShareType enum value
    DescribePortfolioShareTypeOrganizationMemberAccount = "ORGANIZATION_MEMBER_ACCOUNT"
)
const (
    // EngineWorkflowStatusSucceeded is a EngineWorkflowStatus enum value
    EngineWorkflowStatusSucceeded = "SUCCEEDED"

    // EngineWorkflowStatusFailed is a EngineWorkflowStatus enum value
    EngineWorkflowStatusFailed = "FAILED"
)
const (
    // EvaluationTypeStatic is a EvaluationType enum value
    EvaluationTypeStatic = "STATIC"

    // EvaluationTypeDynamic is a EvaluationType enum value
    EvaluationTypeDynamic = "DYNAMIC"
)
const (
    // LastSyncStatusSucceeded is a LastSyncStatus enum value
    LastSyncStatusSucceeded = "SUCCEEDED"

    // LastSyncStatusFailed is a LastSyncStatus enum value
    LastSyncStatusFailed = "FAILED"
)
const (
    // OrganizationNodeTypeOrganization is a OrganizationNodeType enum value
    OrganizationNodeTypeOrganization = "ORGANIZATION"

    // OrganizationNodeTypeOrganizationalUnit is a OrganizationNodeType enum value
    OrganizationNodeTypeOrganizationalUnit = "ORGANIZATIONAL_UNIT"

    // OrganizationNodeTypeAccount is a OrganizationNodeType enum value
    OrganizationNodeTypeAccount = "ACCOUNT"
)
const (
    // PortfolioShareTypeImported is a PortfolioShareType enum value
    PortfolioShareTypeImported = "IMPORTED"

    // PortfolioShareTypeAwsServicecatalog is a PortfolioShareType enum value
    PortfolioShareTypeAwsServicecatalog = "AWS_SERVICECATALOG"

    // PortfolioShareTypeAwsOrganizations is a PortfolioShareType enum value
    PortfolioShareTypeAwsOrganizations = "AWS_ORGANIZATIONS"
)
const (
    // PrincipalTypeIam is a PrincipalType enum value
    PrincipalTypeIam = "IAM"

    // PrincipalTypeIamPattern is a PrincipalType enum value
    PrincipalTypeIamPattern = "IAM_PATTERN"
)
const (
    // ProductTypeCloudFormationTemplate is a ProductType enum value
    ProductTypeCloudFormationTemplate = "CLOUD_FORMATION_TEMPLATE"

    // ProductTypeMarketplace is a ProductType enum value
    ProductTypeMarketplace = "MARKETPLACE"

    // ProductTypeTerraformOpenSource is a ProductType enum value
    ProductTypeTerraformOpenSource = "TERRAFORM_OPEN_SOURCE"

    // ProductTypeTerraformCloud is a ProductType enum value
    ProductTypeTerraformCloud = "TERRAFORM_CLOUD"

    // ProductTypeExternal is a ProductType enum value
    ProductTypeExternal = "EXTERNAL"
)
const (
    // ProductViewFilterByFullTextSearch is a ProductViewFilterBy enum value
    ProductViewFilterByFullTextSearch = "FullTextSearch"

    // ProductViewFilterByOwner is a ProductViewFilterBy enum value
    ProductViewFilterByOwner = "Owner"

    // ProductViewFilterByProductType is a ProductViewFilterBy enum value
    ProductViewFilterByProductType = "ProductType"

    // ProductViewFilterBySourceProductId is a ProductViewFilterBy enum value
    ProductViewFilterBySourceProductId = "SourceProductId"
)
const (
    // ProductViewSortByTitle is a ProductViewSortBy enum value
    ProductViewSortByTitle = "Title"

    // ProductViewSortByVersionCount is a ProductViewSortBy enum value
    ProductViewSortByVersionCount = "VersionCount"

    // ProductViewSortByCreationDate is a ProductViewSortBy enum value
    ProductViewSortByCreationDate = "CreationDate"
)
const (
    // PropertyKeyOwner is a PropertyKey enum value
    PropertyKeyOwner = "OWNER"

    // PropertyKeyLaunchRole is a PropertyKey enum value
    PropertyKeyLaunchRole = "LAUNCH_ROLE"
)
const (
    // ProvisionedProductPlanStatusCreateInProgress is a ProvisionedProductPlanStatus enum value
    ProvisionedProductPlanStatusCreateInProgress = "CREATE_IN_PROGRESS"

    // ProvisionedProductPlanStatusCreateSuccess is a ProvisionedProductPlanStatus enum value
    ProvisionedProductPlanStatusCreateSuccess = "CREATE_SUCCESS"

    // ProvisionedProductPlanStatusCreateFailed is a ProvisionedProductPlanStatus enum value
    ProvisionedProductPlanStatusCreateFailed = "CREATE_FAILED"

    // ProvisionedProductPlanStatusExecuteInProgress is a ProvisionedProductPlanStatus enum value
    ProvisionedProductPlanStatusExecuteInProgress = "EXECUTE_IN_PROGRESS"

    // ProvisionedProductPlanStatusExecuteSuccess is a ProvisionedProductPlanStatus enum value
    ProvisionedProductPlanStatusExecuteSuccess = "EXECUTE_SUCCESS"

    // ProvisionedProductPlanStatusExecuteFailed is a ProvisionedProductPlanStatus enum value
    ProvisionedProductPlanStatusExecuteFailed = "EXECUTE_FAILED"
)
const (
    // ProvisionedProductStatusAvailable is a ProvisionedProductStatus enum value
    ProvisionedProductStatusAvailable = "AVAILABLE"

    // ProvisionedProductStatusUnderChange is a ProvisionedProductStatus enum value
    ProvisionedProductStatusUnderChange = "UNDER_CHANGE"

    // ProvisionedProductStatusTainted is a ProvisionedProductStatus enum value
    ProvisionedProductStatusTainted = "TAINTED"

    // ProvisionedProductStatusError is a ProvisionedProductStatus enum value
    ProvisionedProductStatusError = "ERROR"

    // ProvisionedProductStatusPlanInProgress is a ProvisionedProductStatus enum value
    ProvisionedProductStatusPlanInProgress = "PLAN_IN_PROGRESS"
)
const (
    // ProvisioningArtifactGuidanceDefault is a ProvisioningArtifactGuidance enum value
    ProvisioningArtifactGuidanceDefault = "DEFAULT"

    // ProvisioningArtifactGuidanceDeprecated is a ProvisioningArtifactGuidance enum value
    ProvisioningArtifactGuidanceDeprecated = "DEPRECATED"
)
const (
    // ProvisioningArtifactTypeCloudFormationTemplate is a ProvisioningArtifactType enum value
    ProvisioningArtifactTypeCloudFormationTemplate = "CLOUD_FORMATION_TEMPLATE"

    // ProvisioningArtifactTypeMarketplaceAmi is a ProvisioningArtifactType enum value
    ProvisioningArtifactTypeMarketplaceAmi = "MARKETPLACE_AMI"

    // ProvisioningArtifactTypeMarketplaceCar is a ProvisioningArtifactType enum value
    ProvisioningArtifactTypeMarketplaceCar = "MARKETPLACE_CAR"

    // ProvisioningArtifactTypeTerraformOpenSource is a ProvisioningArtifactType enum value
    ProvisioningArtifactTypeTerraformOpenSource = "TERRAFORM_OPEN_SOURCE"

    // ProvisioningArtifactTypeTerraformCloud is a ProvisioningArtifactType enum value
    ProvisioningArtifactTypeTerraformCloud = "TERRAFORM_CLOUD"

    // ProvisioningArtifactTypeExternal is a ProvisioningArtifactType enum value
    ProvisioningArtifactTypeExternal = "EXTERNAL"
)
const (
    // RecordStatusCreated is a RecordStatus enum value
    RecordStatusCreated = "CREATED"

    // RecordStatusInProgress is a RecordStatus enum value
    RecordStatusInProgress = "IN_PROGRESS"

    // RecordStatusInProgressInError is a RecordStatus enum value
    RecordStatusInProgressInError = "IN_PROGRESS_IN_ERROR"

    // RecordStatusSucceeded is a RecordStatus enum value
    RecordStatusSucceeded = "SUCCEEDED"

    // RecordStatusFailed is a RecordStatus enum value
    RecordStatusFailed = "FAILED"
)
const (
    // ReplacementTrue is a Replacement enum value
    ReplacementTrue = "TRUE"

    // ReplacementFalse is a Replacement enum value
    ReplacementFalse = "FALSE"

    // ReplacementConditional is a Replacement enum value
    ReplacementConditional = "CONDITIONAL"
)
const (
    // RequiresRecreationNever is a RequiresRecreation enum value
    RequiresRecreationNever = "NEVER"

    // RequiresRecreationConditionally is a RequiresRecreation enum value
    RequiresRecreationConditionally = "CONDITIONALLY"

    // RequiresRecreationAlways is a RequiresRecreation enum value
    RequiresRecreationAlways = "ALWAYS"
)
const (
    // ResourceAttributeProperties is a ResourceAttribute enum value
    ResourceAttributeProperties = "PROPERTIES"

    // ResourceAttributeMetadata is a ResourceAttribute enum value
    ResourceAttributeMetadata = "METADATA"

    // ResourceAttributeCreationpolicy is a ResourceAttribute enum value
    ResourceAttributeCreationpolicy = "CREATIONPOLICY"

    // ResourceAttributeUpdatepolicy is a ResourceAttribute enum value
    ResourceAttributeUpdatepolicy = "UPDATEPOLICY"

    // ResourceAttributeDeletionpolicy is a ResourceAttribute enum value
    ResourceAttributeDeletionpolicy = "DELETIONPOLICY"

    // ResourceAttributeTags is a ResourceAttribute enum value
    ResourceAttributeTags = "TAGS"
)
const (
    // ServiceActionAssociationErrorCodeDuplicateResource is a ServiceActionAssociationErrorCode enum value
    ServiceActionAssociationErrorCodeDuplicateResource = "DUPLICATE_RESOURCE"

    // ServiceActionAssociationErrorCodeInternalFailure is a ServiceActionAssociationErrorCode enum value
    ServiceActionAssociationErrorCodeInternalFailure = "INTERNAL_FAILURE"

    // ServiceActionAssociationErrorCodeLimitExceeded is a ServiceActionAssociationErrorCode enum value
    ServiceActionAssociationErrorCodeLimitExceeded = "LIMIT_EXCEEDED"

    // ServiceActionAssociationErrorCodeResourceNotFound is a ServiceActionAssociationErrorCode enum value
    ServiceActionAssociationErrorCodeResourceNotFound = "RESOURCE_NOT_FOUND"

    // ServiceActionAssociationErrorCodeThrottling is a ServiceActionAssociationErrorCode enum value
    ServiceActionAssociationErrorCodeThrottling = "THROTTLING"

    // ServiceActionAssociationErrorCodeInvalidParameter is a ServiceActionAssociationErrorCode enum value
    ServiceActionAssociationErrorCodeInvalidParameter = "INVALID_PARAMETER"
)
const (
    // ServiceActionDefinitionKeyName is a ServiceActionDefinitionKey enum value
    ServiceActionDefinitionKeyName = "Name"

    // ServiceActionDefinitionKeyVersion is a ServiceActionDefinitionKey enum value
    ServiceActionDefinitionKeyVersion = "Version"

    // ServiceActionDefinitionKeyAssumeRole is a ServiceActionDefinitionKey enum value
    ServiceActionDefinitionKeyAssumeRole = "AssumeRole"

    // ServiceActionDefinitionKeyParameters is a ServiceActionDefinitionKey enum value
    ServiceActionDefinitionKeyParameters = "Parameters"
)
const (
    // ShareStatusNotStarted is a ShareStatus enum value
    ShareStatusNotStarted = "NOT_STARTED"

    // ShareStatusInProgress is a ShareStatus enum value
    ShareStatusInProgress = "IN_PROGRESS"

    // ShareStatusCompleted is a ShareStatus enum value
    ShareStatusCompleted = "COMPLETED"

    // ShareStatusCompletedWithErrors is a ShareStatus enum value
    ShareStatusCompletedWithErrors = "COMPLETED_WITH_ERRORS"

    // ShareStatusError is a ShareStatus enum value
    ShareStatusError = "ERROR"
)
const (
    // SortOrderAscending is a SortOrder enum value
    SortOrderAscending = "ASCENDING"

    // SortOrderDescending is a SortOrder enum value
    SortOrderDescending = "DESCENDING"
)
const (
    // StackInstanceStatusCurrent is a StackInstanceStatus enum value
    StackInstanceStatusCurrent = "CURRENT"

    // StackInstanceStatusOutdated is a StackInstanceStatus enum value
    StackInstanceStatusOutdated = "OUTDATED"

    // StackInstanceStatusInoperable is a StackInstanceStatus enum value
    StackInstanceStatusInoperable = "INOPERABLE"
)
const (
    // StackSetOperationTypeCreate is a StackSetOperationType enum value
    StackSetOperationTypeCreate = "CREATE"

    // StackSetOperationTypeUpdate is a StackSetOperationType enum value
    StackSetOperationTypeUpdate = "UPDATE"

    // StackSetOperationTypeDelete is a StackSetOperationType enum value
    StackSetOperationTypeDelete = "DELETE"
)
const (
    // StatusAvailable is a Status enum value
    StatusAvailable = "AVAILABLE"

    // StatusCreating is a Status enum value
    StatusCreating = "CREATING"

    // StatusFailed is a Status enum value
    StatusFailed = "FAILED"
)
const (

    // ErrCodeDuplicateResourceException for service response error code
    // "DuplicateResourceException".
    //
    // The specified resource is a duplicate.
    ErrCodeDuplicateResourceException = "DuplicateResourceException"

    // ErrCodeInvalidParametersException for service response error code
    // "InvalidParametersException".
    //
    // One or more parameters provided to the operation are not valid.
    ErrCodeInvalidParametersException = "InvalidParametersException"

    // ErrCodeInvalidStateException for service response error code
    // "InvalidStateException".
    //
    // 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.
    ErrCodeInvalidStateException = "InvalidStateException"

    // ErrCodeLimitExceededException for service response error code
    // "LimitExceededException".
    //
    // 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.
    ErrCodeLimitExceededException = "LimitExceededException"

    // ErrCodeOperationNotSupportedException for service response error code
    // "OperationNotSupportedException".
    //
    // The operation is not supported.
    ErrCodeOperationNotSupportedException = "OperationNotSupportedException"

    // ErrCodeResourceInUseException for service response error code
    // "ResourceInUseException".
    //
    // A resource that is currently in use. Ensure that the resource is not in use
    // and retry the operation.
    ErrCodeResourceInUseException = "ResourceInUseException"

    // ErrCodeResourceNotFoundException for service response error code
    // "ResourceNotFoundException".
    //
    // The specified resource was not found.
    ErrCodeResourceNotFoundException = "ResourceNotFoundException"

    // ErrCodeTagOptionNotMigratedException for service response error code
    // "TagOptionNotMigratedException".
    //
    // An operation requiring TagOptions failed because the TagOptions migration
    // process has not been performed for this account. Use the Amazon Web Services
    // Management Console to perform the migration process before retrying the operation.
    ErrCodeTagOptionNotMigratedException = "TagOptionNotMigratedException"
)
const (
    ServiceName = "servicecatalog"  // Name of service.
    EndpointsID = ServiceName       // ID to lookup a service endpoint with.
    ServiceID   = "Service Catalog" // ServiceID is a unique identifier of a specific service.
)

Service information constants

const (
    // CopyOptionCopyTags is a CopyOption enum value
    CopyOptionCopyTags = "CopyTags"
)
const (
    // ProductSourceAccount is a ProductSource enum value
    ProductSourceAccount = "ACCOUNT"
)
const (
    // ProvisionedProductPlanTypeCloudformation is a ProvisionedProductPlanType enum value
    ProvisionedProductPlanTypeCloudformation = "CLOUDFORMATION"
)
const (
    // ProvisionedProductViewFilterBySearchQuery is a ProvisionedProductViewFilterBy enum value
    ProvisionedProductViewFilterBySearchQuery = "SearchQuery"
)
const (
    // ProvisioningArtifactPropertyNameId is a ProvisioningArtifactPropertyName enum value
    ProvisioningArtifactPropertyNameId = "Id"
)
const (
    // ServiceActionDefinitionTypeSsmAutomation is a ServiceActionDefinitionType enum value
    ServiceActionDefinitionTypeSsmAutomation = "SSM_AUTOMATION"
)
const (
    // SourceTypeCodestar is a SourceType enum value
    SourceTypeCodestar = "CODESTAR"
)

func AccessLevelFilterKey_Values

func AccessLevelFilterKey_Values() []string

AccessLevelFilterKey_Values returns all elements of the AccessLevelFilterKey enum

func AccessStatus_Values

func AccessStatus_Values() []string

AccessStatus_Values returns all elements of the AccessStatus enum

func ChangeAction_Values

func ChangeAction_Values() []string

ChangeAction_Values returns all elements of the ChangeAction enum

func CopyOption_Values

func CopyOption_Values() []string

CopyOption_Values returns all elements of the CopyOption enum

func CopyProductStatus_Values

func CopyProductStatus_Values() []string

CopyProductStatus_Values returns all elements of the CopyProductStatus enum

func DescribePortfolioShareType_Values

func DescribePortfolioShareType_Values() []string

DescribePortfolioShareType_Values returns all elements of the DescribePortfolioShareType enum

func EngineWorkflowStatus_Values

func EngineWorkflowStatus_Values() []string

EngineWorkflowStatus_Values returns all elements of the EngineWorkflowStatus enum

func EvaluationType_Values

func EvaluationType_Values() []string

EvaluationType_Values returns all elements of the EvaluationType enum

func LastSyncStatus_Values

func LastSyncStatus_Values() []string

LastSyncStatus_Values returns all elements of the LastSyncStatus enum

func OrganizationNodeType_Values

func OrganizationNodeType_Values() []string

OrganizationNodeType_Values returns all elements of the OrganizationNodeType enum

func PortfolioShareType_Values

func PortfolioShareType_Values() []string

PortfolioShareType_Values returns all elements of the PortfolioShareType enum

func PrincipalType_Values

func PrincipalType_Values() []string

PrincipalType_Values returns all elements of the PrincipalType enum

func ProductSource_Values

func ProductSource_Values() []string

ProductSource_Values returns all elements of the ProductSource enum

func ProductType_Values

func ProductType_Values() []string

ProductType_Values returns all elements of the ProductType enum

func ProductViewFilterBy_Values

func ProductViewFilterBy_Values() []string

ProductViewFilterBy_Values returns all elements of the ProductViewFilterBy enum

func ProductViewSortBy_Values

func ProductViewSortBy_Values() []string

ProductViewSortBy_Values returns all elements of the ProductViewSortBy enum

func PropertyKey_Values

func PropertyKey_Values() []string

PropertyKey_Values returns all elements of the PropertyKey enum

func ProvisionedProductPlanStatus_Values

func ProvisionedProductPlanStatus_Values() []string

ProvisionedProductPlanStatus_Values returns all elements of the ProvisionedProductPlanStatus enum

func ProvisionedProductPlanType_Values

func ProvisionedProductPlanType_Values() []string

ProvisionedProductPlanType_Values returns all elements of the ProvisionedProductPlanType enum

func ProvisionedProductStatus_Values

func ProvisionedProductStatus_Values() []string

ProvisionedProductStatus_Values returns all elements of the ProvisionedProductStatus enum

func ProvisionedProductViewFilterBy_Values

func ProvisionedProductViewFilterBy_Values() []string

ProvisionedProductViewFilterBy_Values returns all elements of the ProvisionedProductViewFilterBy enum

func ProvisioningArtifactGuidance_Values

func ProvisioningArtifactGuidance_Values() []string

ProvisioningArtifactGuidance_Values returns all elements of the ProvisioningArtifactGuidance enum

func ProvisioningArtifactPropertyName_Values

func ProvisioningArtifactPropertyName_Values() []string

ProvisioningArtifactPropertyName_Values returns all elements of the ProvisioningArtifactPropertyName enum

func ProvisioningArtifactType_Values

func ProvisioningArtifactType_Values() []string

ProvisioningArtifactType_Values returns all elements of the ProvisioningArtifactType enum

func RecordStatus_Values

func RecordStatus_Values() []string

RecordStatus_Values returns all elements of the RecordStatus enum

func Replacement_Values

func Replacement_Values() []string

Replacement_Values returns all elements of the Replacement enum

func RequiresRecreation_Values

func RequiresRecreation_Values() []string

RequiresRecreation_Values returns all elements of the RequiresRecreation enum

func ResourceAttribute_Values

func ResourceAttribute_Values() []string

ResourceAttribute_Values returns all elements of the ResourceAttribute enum

func ServiceActionAssociationErrorCode_Values

func ServiceActionAssociationErrorCode_Values() []string

ServiceActionAssociationErrorCode_Values returns all elements of the ServiceActionAssociationErrorCode enum

func ServiceActionDefinitionKey_Values

func ServiceActionDefinitionKey_Values() []string

ServiceActionDefinitionKey_Values returns all elements of the ServiceActionDefinitionKey enum

func ServiceActionDefinitionType_Values

func ServiceActionDefinitionType_Values() []string

ServiceActionDefinitionType_Values returns all elements of the ServiceActionDefinitionType enum

func ShareStatus_Values

func ShareStatus_Values() []string

ShareStatus_Values returns all elements of the ShareStatus enum

func SortOrder_Values

func SortOrder_Values() []string

SortOrder_Values returns all elements of the SortOrder enum

func SourceType_Values

func SourceType_Values() []string

SourceType_Values returns all elements of the SourceType enum

func StackInstanceStatus_Values

func StackInstanceStatus_Values() []string

StackInstanceStatus_Values returns all elements of the StackInstanceStatus enum

func StackSetOperationType_Values

func StackSetOperationType_Values() []string

StackSetOperationType_Values returns all elements of the StackSetOperationType enum

func Status_Values

func Status_Values() []string

Status_Values returns all elements of the Status enum

type AcceptPortfolioShareInput

type AcceptPortfolioShareInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The portfolio identifier.
    //
    // PortfolioId is a required field
    PortfolioId *string `min:"1" type:"string" required:"true"`

    // The type of shared portfolios to accept. The default is to accept imported
    // portfolios.
    //
    //    * AWS_ORGANIZATIONS - Accept portfolios shared by the management account
    //    of your organization.
    //
    //    * IMPORTED - Accept imported portfolios.
    //
    //    * AWS_SERVICECATALOG - Not supported. (Throws ResourceNotFoundException.)
    //
    // For example, aws servicecatalog accept-portfolio-share --portfolio-id "port-2qwzkwxt3y5fk"
    // --portfolio-share-type AWS_ORGANIZATIONS
    PortfolioShareType *string `type:"string" enum:"PortfolioShareType"`
    // contains filtered or unexported fields
}

func (AcceptPortfolioShareInput) GoString

func (s AcceptPortfolioShareInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AcceptPortfolioShareInput) SetAcceptLanguage

func (s *AcceptPortfolioShareInput) SetAcceptLanguage(v string) *AcceptPortfolioShareInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*AcceptPortfolioShareInput) SetPortfolioId

func (s *AcceptPortfolioShareInput) SetPortfolioId(v string) *AcceptPortfolioShareInput

SetPortfolioId sets the PortfolioId field's value.

func (*AcceptPortfolioShareInput) SetPortfolioShareType

func (s *AcceptPortfolioShareInput) SetPortfolioShareType(v string) *AcceptPortfolioShareInput

SetPortfolioShareType sets the PortfolioShareType field's value.

func (AcceptPortfolioShareInput) String

func (s AcceptPortfolioShareInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AcceptPortfolioShareInput) Validate

func (s *AcceptPortfolioShareInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AcceptPortfolioShareOutput

type AcceptPortfolioShareOutput struct {
    // contains filtered or unexported fields
}

func (AcceptPortfolioShareOutput) GoString

func (s AcceptPortfolioShareOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (AcceptPortfolioShareOutput) String

func (s AcceptPortfolioShareOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AccessLevelFilter

type AccessLevelFilter struct {

    // 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.
    Key *string `type:"string" enum:"AccessLevelFilterKey"`

    // The user to which the access level applies. The only supported value is self.
    Value *string `type:"string"`
    // contains filtered or unexported fields
}

The access level to use to filter results.

func (AccessLevelFilter) GoString

func (s AccessLevelFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AccessLevelFilter) SetKey

func (s *AccessLevelFilter) SetKey(v string) *AccessLevelFilter

SetKey sets the Key field's value.

func (*AccessLevelFilter) SetValue

func (s *AccessLevelFilter) SetValue(v string) *AccessLevelFilter

SetValue sets the Value field's value.

func (AccessLevelFilter) String

func (s AccessLevelFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssociateBudgetWithResourceInput

type AssociateBudgetWithResourceInput struct {

    // The name of the budget you want to associate.
    //
    // BudgetName is a required field
    BudgetName *string `min:"1" type:"string" required:"true"`

    // The resource identifier. Either a portfolio-id or a product-id.
    //
    // ResourceId is a required field
    ResourceId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (AssociateBudgetWithResourceInput) GoString

func (s AssociateBudgetWithResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateBudgetWithResourceInput) SetBudgetName

func (s *AssociateBudgetWithResourceInput) SetBudgetName(v string) *AssociateBudgetWithResourceInput

SetBudgetName sets the BudgetName field's value.

func (*AssociateBudgetWithResourceInput) SetResourceId

func (s *AssociateBudgetWithResourceInput) SetResourceId(v string) *AssociateBudgetWithResourceInput

SetResourceId sets the ResourceId field's value.

func (AssociateBudgetWithResourceInput) String

func (s AssociateBudgetWithResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateBudgetWithResourceInput) Validate

func (s *AssociateBudgetWithResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssociateBudgetWithResourceOutput

type AssociateBudgetWithResourceOutput struct {
    // contains filtered or unexported fields
}

func (AssociateBudgetWithResourceOutput) GoString

func (s AssociateBudgetWithResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (AssociateBudgetWithResourceOutput) String

func (s AssociateBudgetWithResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssociatePrincipalWithPortfolioInput

type AssociatePrincipalWithPortfolioInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The portfolio identifier.
    //
    // PortfolioId is a required field
    PortfolioId *string `min:"1" type:"string" required:"true"`

    // The ARN of the principal (user, role, or group). If the PrincipalType is
    // IAM, the supported value is a fully defined IAM Amazon Resource Name (ARN)
    // (https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_identifiers.html#identifiers-arns).
    // If the PrincipalType is IAM_PATTERN, the supported value is an IAM ARN without
    // an AccountID in the following format:
    //
    // arn:partition:iam:::resource-type/resource-id
    //
    // The ARN resource-id can be either:
    //
    //    * A fully formed resource-id. For example, arn:aws:iam:::role/resource-name
    //    or arn:aws:iam:::role/resource-path/resource-name
    //
    //    * A wildcard ARN. The wildcard ARN accepts IAM_PATTERN values with a "*"
    //    or "?" in the resource-id segment of the ARN. For example arn:partition:service:::resource-type/resource-path/resource-name.
    //    The new symbols are exclusive to the resource-path and resource-name and
    //    cannot replace the resource-type or other ARN values. The ARN path and
    //    principal name allow unlimited wildcard characters.
    //
    // Examples of an acceptable wildcard ARN:
    //
    //    * arn:aws:iam:::role/ResourceName_*
    //
    //    * arn:aws:iam:::role/*/ResourceName_?
    //
    // Examples of an unacceptable wildcard ARN:
    //
    //    * arn:aws:iam:::*/ResourceName
    //
    // You can associate multiple IAM_PATTERNs even if the account has no principal
    // with that name.
    //
    // The "?" wildcard character matches zero or one of any character. This is
    // similar to ".?" in regular regex context. The "*" wildcard character matches
    // any number of any characters. This is similar to ".*" in regular regex context.
    //
    // In the IAM Principal ARN format (arn:partition:iam:::resource-type/resource-path/resource-name),
    // valid resource-type values include user/, group/, or role/. The "?" and "*"
    // characters are allowed only after the resource-type in the resource-id segment.
    // You can use special characters anywhere within the resource-id.
    //
    // The "*" character also matches the "/" character, allowing paths to be formed
    // within the resource-id. For example, arn:aws:iam:::role/*/ResourceName_?
    // matches both arn:aws:iam:::role/pathA/pathB/ResourceName_1 and arn:aws:iam:::role/pathA/ResourceName_1.
    //
    // PrincipalARN is a required field
    PrincipalARN *string `min:"1" type:"string" required:"true"`

    // The principal type. The supported value is IAM if you use a fully defined
    // Amazon Resource Name (ARN), or IAM_PATTERN if you use an ARN with no accountID,
    // with or without wildcard characters.
    //
    // PrincipalType is a required field
    PrincipalType *string `type:"string" required:"true" enum:"PrincipalType"`
    // contains filtered or unexported fields
}

func (AssociatePrincipalWithPortfolioInput) GoString

func (s AssociatePrincipalWithPortfolioInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociatePrincipalWithPortfolioInput) SetAcceptLanguage

func (s *AssociatePrincipalWithPortfolioInput) SetAcceptLanguage(v string) *AssociatePrincipalWithPortfolioInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*AssociatePrincipalWithPortfolioInput) SetPortfolioId

func (s *AssociatePrincipalWithPortfolioInput) SetPortfolioId(v string) *AssociatePrincipalWithPortfolioInput

SetPortfolioId sets the PortfolioId field's value.

func (*AssociatePrincipalWithPortfolioInput) SetPrincipalARN

func (s *AssociatePrincipalWithPortfolioInput) SetPrincipalARN(v string) *AssociatePrincipalWithPortfolioInput

SetPrincipalARN sets the PrincipalARN field's value.

func (*AssociatePrincipalWithPortfolioInput) SetPrincipalType

func (s *AssociatePrincipalWithPortfolioInput) SetPrincipalType(v string) *AssociatePrincipalWithPortfolioInput

SetPrincipalType sets the PrincipalType field's value.

func (AssociatePrincipalWithPortfolioInput) String

func (s AssociatePrincipalWithPortfolioInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociatePrincipalWithPortfolioInput) Validate

func (s *AssociatePrincipalWithPortfolioInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssociatePrincipalWithPortfolioOutput

type AssociatePrincipalWithPortfolioOutput struct {
    // contains filtered or unexported fields
}

func (AssociatePrincipalWithPortfolioOutput) GoString

func (s AssociatePrincipalWithPortfolioOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (AssociatePrincipalWithPortfolioOutput) String

func (s AssociatePrincipalWithPortfolioOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssociateProductWithPortfolioInput

type AssociateProductWithPortfolioInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The portfolio identifier.
    //
    // PortfolioId is a required field
    PortfolioId *string `min:"1" type:"string" required:"true"`

    // The product identifier.
    //
    // ProductId is a required field
    ProductId *string `min:"1" type:"string" required:"true"`

    // The identifier of the source portfolio.
    SourcePortfolioId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (AssociateProductWithPortfolioInput) GoString

func (s AssociateProductWithPortfolioInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateProductWithPortfolioInput) SetAcceptLanguage

func (s *AssociateProductWithPortfolioInput) SetAcceptLanguage(v string) *AssociateProductWithPortfolioInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*AssociateProductWithPortfolioInput) SetPortfolioId

func (s *AssociateProductWithPortfolioInput) SetPortfolioId(v string) *AssociateProductWithPortfolioInput

SetPortfolioId sets the PortfolioId field's value.

func (*AssociateProductWithPortfolioInput) SetProductId

func (s *AssociateProductWithPortfolioInput) SetProductId(v string) *AssociateProductWithPortfolioInput

SetProductId sets the ProductId field's value.

func (*AssociateProductWithPortfolioInput) SetSourcePortfolioId

func (s *AssociateProductWithPortfolioInput) SetSourcePortfolioId(v string) *AssociateProductWithPortfolioInput

SetSourcePortfolioId sets the SourcePortfolioId field's value.

func (AssociateProductWithPortfolioInput) String

func (s AssociateProductWithPortfolioInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateProductWithPortfolioInput) Validate

func (s *AssociateProductWithPortfolioInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssociateProductWithPortfolioOutput

type AssociateProductWithPortfolioOutput struct {
    // contains filtered or unexported fields
}

func (AssociateProductWithPortfolioOutput) GoString

func (s AssociateProductWithPortfolioOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (AssociateProductWithPortfolioOutput) String

func (s AssociateProductWithPortfolioOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssociateServiceActionWithProvisioningArtifactInput

type AssociateServiceActionWithProvisioningArtifactInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // A unique identifier that you provide to ensure idempotency. If multiple requests
    // from the same Amazon Web Services account use the same idempotency token,
    // the same response is returned for each repeated request.
    IdempotencyToken *string `min:"1" type:"string" idempotencyToken:"true"`

    // The product identifier. For example, prod-abcdzk7xy33qa.
    //
    // ProductId is a required field
    ProductId *string `min:"1" type:"string" required:"true"`

    // The identifier of the provisioning artifact. For example, pa-4abcdjnxjj6ne.
    //
    // ProvisioningArtifactId is a required field
    ProvisioningArtifactId *string `min:"1" type:"string" required:"true"`

    // The self-service action identifier. For example, act-fs7abcd89wxyz.
    //
    // ServiceActionId is a required field
    ServiceActionId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (AssociateServiceActionWithProvisioningArtifactInput) GoString

func (s AssociateServiceActionWithProvisioningArtifactInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateServiceActionWithProvisioningArtifactInput) SetAcceptLanguage

func (s *AssociateServiceActionWithProvisioningArtifactInput) SetAcceptLanguage(v string) *AssociateServiceActionWithProvisioningArtifactInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*AssociateServiceActionWithProvisioningArtifactInput) SetIdempotencyToken

func (s *AssociateServiceActionWithProvisioningArtifactInput) SetIdempotencyToken(v string) *AssociateServiceActionWithProvisioningArtifactInput

SetIdempotencyToken sets the IdempotencyToken field's value.

func (*AssociateServiceActionWithProvisioningArtifactInput) SetProductId

func (s *AssociateServiceActionWithProvisioningArtifactInput) SetProductId(v string) *AssociateServiceActionWithProvisioningArtifactInput

SetProductId sets the ProductId field's value.

func (*AssociateServiceActionWithProvisioningArtifactInput) SetProvisioningArtifactId

func (s *AssociateServiceActionWithProvisioningArtifactInput) SetProvisioningArtifactId(v string) *AssociateServiceActionWithProvisioningArtifactInput

SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.

func (*AssociateServiceActionWithProvisioningArtifactInput) SetServiceActionId

func (s *AssociateServiceActionWithProvisioningArtifactInput) SetServiceActionId(v string) *AssociateServiceActionWithProvisioningArtifactInput

SetServiceActionId sets the ServiceActionId field's value.

func (AssociateServiceActionWithProvisioningArtifactInput) String

func (s AssociateServiceActionWithProvisioningArtifactInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateServiceActionWithProvisioningArtifactInput) Validate

func (s *AssociateServiceActionWithProvisioningArtifactInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssociateServiceActionWithProvisioningArtifactOutput

type AssociateServiceActionWithProvisioningArtifactOutput struct {
    // contains filtered or unexported fields
}

func (AssociateServiceActionWithProvisioningArtifactOutput) GoString

func (s AssociateServiceActionWithProvisioningArtifactOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (AssociateServiceActionWithProvisioningArtifactOutput) String

func (s AssociateServiceActionWithProvisioningArtifactOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssociateTagOptionWithResourceInput

type AssociateTagOptionWithResourceInput struct {

    // The resource identifier.
    //
    // ResourceId is a required field
    ResourceId *string `type:"string" required:"true"`

    // The TagOption identifier.
    //
    // TagOptionId is a required field
    TagOptionId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (AssociateTagOptionWithResourceInput) GoString

func (s AssociateTagOptionWithResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateTagOptionWithResourceInput) SetResourceId

func (s *AssociateTagOptionWithResourceInput) SetResourceId(v string) *AssociateTagOptionWithResourceInput

SetResourceId sets the ResourceId field's value.

func (*AssociateTagOptionWithResourceInput) SetTagOptionId

func (s *AssociateTagOptionWithResourceInput) SetTagOptionId(v string) *AssociateTagOptionWithResourceInput

SetTagOptionId sets the TagOptionId field's value.

func (AssociateTagOptionWithResourceInput) String

func (s AssociateTagOptionWithResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateTagOptionWithResourceInput) Validate

func (s *AssociateTagOptionWithResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssociateTagOptionWithResourceOutput

type AssociateTagOptionWithResourceOutput struct {
    // contains filtered or unexported fields
}

func (AssociateTagOptionWithResourceOutput) GoString

func (s AssociateTagOptionWithResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (AssociateTagOptionWithResourceOutput) String

func (s AssociateTagOptionWithResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type BatchAssociateServiceActionWithProvisioningArtifactInput

type BatchAssociateServiceActionWithProvisioningArtifactInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // One or more associations, each consisting of the Action ID, the Product ID,
    // and the Provisioning Artifact ID.
    //
    // ServiceActionAssociations is a required field
    ServiceActionAssociations []*ServiceActionAssociation `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (BatchAssociateServiceActionWithProvisioningArtifactInput) GoString

func (s BatchAssociateServiceActionWithProvisioningArtifactInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchAssociateServiceActionWithProvisioningArtifactInput) SetAcceptLanguage

func (s *BatchAssociateServiceActionWithProvisioningArtifactInput) SetAcceptLanguage(v string) *BatchAssociateServiceActionWithProvisioningArtifactInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*BatchAssociateServiceActionWithProvisioningArtifactInput) SetServiceActionAssociations

func (s *BatchAssociateServiceActionWithProvisioningArtifactInput) SetServiceActionAssociations(v []*ServiceActionAssociation) *BatchAssociateServiceActionWithProvisioningArtifactInput

SetServiceActionAssociations sets the ServiceActionAssociations field's value.

func (BatchAssociateServiceActionWithProvisioningArtifactInput) String

func (s BatchAssociateServiceActionWithProvisioningArtifactInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchAssociateServiceActionWithProvisioningArtifactInput) Validate

func (s *BatchAssociateServiceActionWithProvisioningArtifactInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BatchAssociateServiceActionWithProvisioningArtifactOutput

type BatchAssociateServiceActionWithProvisioningArtifactOutput struct {

    // An object that contains a list of errors, along with information to help
    // you identify the self-service action.
    FailedServiceActionAssociations []*FailedServiceActionAssociation `type:"list"`
    // contains filtered or unexported fields
}

func (BatchAssociateServiceActionWithProvisioningArtifactOutput) GoString

func (s BatchAssociateServiceActionWithProvisioningArtifactOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchAssociateServiceActionWithProvisioningArtifactOutput) SetFailedServiceActionAssociations

func (s *BatchAssociateServiceActionWithProvisioningArtifactOutput) SetFailedServiceActionAssociations(v []*FailedServiceActionAssociation) *BatchAssociateServiceActionWithProvisioningArtifactOutput

SetFailedServiceActionAssociations sets the FailedServiceActionAssociations field's value.

func (BatchAssociateServiceActionWithProvisioningArtifactOutput) String

func (s BatchAssociateServiceActionWithProvisioningArtifactOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type BatchDisassociateServiceActionFromProvisioningArtifactInput

type BatchDisassociateServiceActionFromProvisioningArtifactInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // One or more associations, each consisting of the Action ID, the Product ID,
    // and the Provisioning Artifact ID.
    //
    // ServiceActionAssociations is a required field
    ServiceActionAssociations []*ServiceActionAssociation `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (BatchDisassociateServiceActionFromProvisioningArtifactInput) GoString

func (s BatchDisassociateServiceActionFromProvisioningArtifactInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchDisassociateServiceActionFromProvisioningArtifactInput) SetAcceptLanguage

func (s *BatchDisassociateServiceActionFromProvisioningArtifactInput) SetAcceptLanguage(v string) *BatchDisassociateServiceActionFromProvisioningArtifactInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*BatchDisassociateServiceActionFromProvisioningArtifactInput) SetServiceActionAssociations

func (s *BatchDisassociateServiceActionFromProvisioningArtifactInput) SetServiceActionAssociations(v []*ServiceActionAssociation) *BatchDisassociateServiceActionFromProvisioningArtifactInput

SetServiceActionAssociations sets the ServiceActionAssociations field's value.

func (BatchDisassociateServiceActionFromProvisioningArtifactInput) String

func (s BatchDisassociateServiceActionFromProvisioningArtifactInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchDisassociateServiceActionFromProvisioningArtifactInput) Validate

func (s *BatchDisassociateServiceActionFromProvisioningArtifactInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BatchDisassociateServiceActionFromProvisioningArtifactOutput

type BatchDisassociateServiceActionFromProvisioningArtifactOutput struct {

    // An object that contains a list of errors, along with information to help
    // you identify the self-service action.
    FailedServiceActionAssociations []*FailedServiceActionAssociation `type:"list"`
    // contains filtered or unexported fields
}

func (BatchDisassociateServiceActionFromProvisioningArtifactOutput) GoString

func (s BatchDisassociateServiceActionFromProvisioningArtifactOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchDisassociateServiceActionFromProvisioningArtifactOutput) SetFailedServiceActionAssociations

func (s *BatchDisassociateServiceActionFromProvisioningArtifactOutput) SetFailedServiceActionAssociations(v []*FailedServiceActionAssociation) *BatchDisassociateServiceActionFromProvisioningArtifactOutput

SetFailedServiceActionAssociations sets the FailedServiceActionAssociations field's value.

func (BatchDisassociateServiceActionFromProvisioningArtifactOutput) String

func (s BatchDisassociateServiceActionFromProvisioningArtifactOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type BudgetDetail

type BudgetDetail struct {

    // Name of the associated budget.
    BudgetName *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

Information about a budget.

func (BudgetDetail) GoString

func (s BudgetDetail) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BudgetDetail) SetBudgetName

func (s *BudgetDetail) SetBudgetName(v string) *BudgetDetail

SetBudgetName sets the BudgetName field's value.

func (BudgetDetail) String

func (s BudgetDetail) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CloudWatchDashboard

type CloudWatchDashboard struct {

    // The name of the CloudWatch dashboard.
    Name *string `type:"string"`
    // contains filtered or unexported fields
}

Information about a CloudWatch dashboard.

func (CloudWatchDashboard) GoString

func (s CloudWatchDashboard) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CloudWatchDashboard) SetName

func (s *CloudWatchDashboard) SetName(v string) *CloudWatchDashboard

SetName sets the Name field's value.

func (CloudWatchDashboard) String

func (s CloudWatchDashboard) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CodeStarParameters

type CodeStarParameters struct {

    // The absolute path wehre the artifact resides within the repo and branch,
    // formatted as "folder/file.json."
    //
    // ArtifactPath is a required field
    ArtifactPath *string `min:"1" type:"string" required:"true"`

    // The specific branch where the artifact resides.
    //
    // Branch is a required field
    Branch *string `min:"1" type:"string" required:"true"`

    // The CodeStar ARN, which is the connection between Service Catalog and the
    // external repository.
    //
    // ConnectionArn is a required field
    ConnectionArn *string `min:"1" type:"string" required:"true"`

    // The specific repository where the product’s artifact-to-be-synced resides,
    // formatted as "Account/Repo."
    //
    // Repository is a required field
    Repository *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The subtype containing details about the Codestar connection Type.

func (CodeStarParameters) GoString

func (s CodeStarParameters) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CodeStarParameters) SetArtifactPath

func (s *CodeStarParameters) SetArtifactPath(v string) *CodeStarParameters

SetArtifactPath sets the ArtifactPath field's value.

func (*CodeStarParameters) SetBranch

func (s *CodeStarParameters) SetBranch(v string) *CodeStarParameters

SetBranch sets the Branch field's value.

func (*CodeStarParameters) SetConnectionArn

func (s *CodeStarParameters) SetConnectionArn(v string) *CodeStarParameters

SetConnectionArn sets the ConnectionArn field's value.

func (*CodeStarParameters) SetRepository

func (s *CodeStarParameters) SetRepository(v string) *CodeStarParameters

SetRepository sets the Repository field's value.

func (CodeStarParameters) String

func (s CodeStarParameters) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CodeStarParameters) Validate

func (s *CodeStarParameters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ConstraintDetail

type ConstraintDetail struct {

    // The identifier of the constraint.
    ConstraintId *string `min:"1" type:"string"`

    // The description of the constraint.
    Description *string `type:"string"`

    // The owner of the constraint.
    Owner *string `type:"string"`

    // The identifier of the portfolio the product resides in. The constraint applies
    // only to the instance of the product that lives within this portfolio.
    PortfolioId *string `min:"1" type:"string"`

    // 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.
    ProductId *string `min:"1" type:"string"`

    // The type of constraint.
    //
    //    * LAUNCH
    //
    //    * NOTIFICATION
    //
    //    * STACKSET
    //
    //    * TEMPLATE
    Type *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

Information about a constraint.

func (ConstraintDetail) GoString

func (s ConstraintDetail) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConstraintDetail) SetConstraintId

func (s *ConstraintDetail) SetConstraintId(v string) *ConstraintDetail

SetConstraintId sets the ConstraintId field's value.

func (*ConstraintDetail) SetDescription

func (s *ConstraintDetail) SetDescription(v string) *ConstraintDetail

SetDescription sets the Description field's value.

func (*ConstraintDetail) SetOwner

func (s *ConstraintDetail) SetOwner(v string) *ConstraintDetail

SetOwner sets the Owner field's value.

func (*ConstraintDetail) SetPortfolioId

func (s *ConstraintDetail) SetPortfolioId(v string) *ConstraintDetail

SetPortfolioId sets the PortfolioId field's value.

func (*ConstraintDetail) SetProductId

func (s *ConstraintDetail) SetProductId(v string) *ConstraintDetail

SetProductId sets the ProductId field's value.

func (*ConstraintDetail) SetType

func (s *ConstraintDetail) SetType(v string) *ConstraintDetail

SetType sets the Type field's value.

func (ConstraintDetail) String

func (s ConstraintDetail) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ConstraintSummary

type ConstraintSummary struct {

    // The description of the constraint.
    Description *string `type:"string"`

    // The type of constraint.
    //
    //    * LAUNCH
    //
    //    * NOTIFICATION
    //
    //    * STACKSET
    //
    //    * TEMPLATE
    Type *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

Summary information about a constraint.

func (ConstraintSummary) GoString

func (s ConstraintSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConstraintSummary) SetDescription

func (s *ConstraintSummary) SetDescription(v string) *ConstraintSummary

SetDescription sets the Description field's value.

func (*ConstraintSummary) SetType

func (s *ConstraintSummary) SetType(v string) *ConstraintSummary

SetType sets the Type field's value.

func (ConstraintSummary) String

func (s ConstraintSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CopyProductInput

type CopyProductInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The copy options. If the value is CopyTags, the tags from the source product
    // are copied to the target product.
    CopyOptions []*string `type:"list" enum:"CopyOption"`

    // 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.
    IdempotencyToken *string `min:"1" type:"string" idempotencyToken:"true"`

    // The Amazon Resource Name (ARN) of the source product.
    //
    // SourceProductArn is a required field
    SourceProductArn *string `min:"1" type:"string" required:"true"`

    // The identifiers of the provisioning artifacts (also known as versions) of
    // the product to copy. By default, all provisioning artifacts are copied.
    SourceProvisioningArtifactIdentifiers []map[string]*string `type:"list"`

    // The identifier of the target product. By default, a new product is created.
    TargetProductId *string `min:"1" type:"string"`

    // A name for the target product. The default is the name of the source product.
    TargetProductName *string `type:"string"`
    // contains filtered or unexported fields
}

func (CopyProductInput) GoString

func (s CopyProductInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CopyProductInput) SetAcceptLanguage

func (s *CopyProductInput) SetAcceptLanguage(v string) *CopyProductInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*CopyProductInput) SetCopyOptions

func (s *CopyProductInput) SetCopyOptions(v []*string) *CopyProductInput

SetCopyOptions sets the CopyOptions field's value.

func (*CopyProductInput) SetIdempotencyToken

func (s *CopyProductInput) SetIdempotencyToken(v string) *CopyProductInput

SetIdempotencyToken sets the IdempotencyToken field's value.

func (*CopyProductInput) SetSourceProductArn

func (s *CopyProductInput) SetSourceProductArn(v string) *CopyProductInput

SetSourceProductArn sets the SourceProductArn field's value.

func (*CopyProductInput) SetSourceProvisioningArtifactIdentifiers

func (s *CopyProductInput) SetSourceProvisioningArtifactIdentifiers(v []map[string]*string) *CopyProductInput

SetSourceProvisioningArtifactIdentifiers sets the SourceProvisioningArtifactIdentifiers field's value.

func (*CopyProductInput) SetTargetProductId

func (s *CopyProductInput) SetTargetProductId(v string) *CopyProductInput

SetTargetProductId sets the TargetProductId field's value.

func (*CopyProductInput) SetTargetProductName

func (s *CopyProductInput) SetTargetProductName(v string) *CopyProductInput

SetTargetProductName sets the TargetProductName field's value.

func (CopyProductInput) String

func (s CopyProductInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CopyProductInput) Validate

func (s *CopyProductInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CopyProductOutput

type CopyProductOutput struct {

    // The token to use to track the progress of the operation.
    CopyProductToken *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CopyProductOutput) GoString

func (s CopyProductOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CopyProductOutput) SetCopyProductToken

func (s *CopyProductOutput) SetCopyProductToken(v string) *CopyProductOutput

SetCopyProductToken sets the CopyProductToken field's value.

func (CopyProductOutput) String

func (s CopyProductOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateConstraintInput

type CreateConstraintInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The description of the constraint.
    Description *string `type:"string"`

    // 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.
    IdempotencyToken *string `min:"1" type:"string" idempotencyToken:"true"`

    // The constraint parameters, in JSON format. The syntax depends on the constraint
    // type as follows:
    //
    // LAUNCH
    //
    // You are required to specify either the RoleArn or the LocalRoleName but can't
    // use both.
    //
    // Specify the RoleArn property as follows:
    //
    // {"RoleArn" : "arn:aws:iam::123456789012:role/LaunchRole"}
    //
    // Specify the LocalRoleName property as follows:
    //
    // {"LocalRoleName": "SCBasicLaunchRole"}
    //
    // If you specify the LocalRoleName property, when an account uses the launch
    // constraint, the IAM role with that name in the account will be used. This
    // allows launch-role constraints to be account-agnostic so the administrator
    // can create fewer resources per shared account.
    //
    // The given role name must exist in the account used to create the launch constraint
    // and the account of the user who launches a product with this launch constraint.
    //
    // You cannot have both a LAUNCH and a STACKSET constraint.
    //
    // You also cannot have more than one LAUNCH constraint on a product and portfolio.
    //
    // NOTIFICATION
    //
    // Specify the NotificationArns property as follows:
    //
    // {"NotificationArns" : ["arn:aws:sns:us-east-1:123456789012:Topic"]}
    //
    // RESOURCE_UPDATE
    //
    // Specify the TagUpdatesOnProvisionedProduct property as follows:
    //
    // {"Version":"2.0","Properties":{"TagUpdateOnProvisionedProduct":"String"}}
    //
    // The TagUpdatesOnProvisionedProduct property accepts a string value of ALLOWED
    // or NOT_ALLOWED.
    //
    // STACKSET
    //
    // Specify the Parameters property as follows:
    //
    // {"Version": "String", "Properties": {"AccountList": [ "String" ], "RegionList":
    // [ "String" ], "AdminRole": "String", "ExecutionRole": "String"}}
    //
    // You cannot have both a LAUNCH and a STACKSET constraint.
    //
    // You also cannot have more than one STACKSET constraint on a product and portfolio.
    //
    // Products with a STACKSET constraint will launch an CloudFormation stack set.
    //
    // TEMPLATE
    //
    // Specify the Rules property. For more information, see Template Constraint
    // Rules (http://docs.aws.amazon.com/servicecatalog/latest/adminguide/reference-template_constraint_rules.html).
    //
    // Parameters is a required field
    Parameters *string `type:"string" required:"true"`

    // The portfolio identifier.
    //
    // PortfolioId is a required field
    PortfolioId *string `min:"1" type:"string" required:"true"`

    // The product identifier.
    //
    // ProductId is a required field
    ProductId *string `min:"1" type:"string" required:"true"`

    // The type of constraint.
    //
    //    * LAUNCH
    //
    //    * NOTIFICATION
    //
    //    * RESOURCE_UPDATE
    //
    //    * STACKSET
    //
    //    * TEMPLATE
    //
    // Type is a required field
    Type *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateConstraintInput) GoString

func (s CreateConstraintInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateConstraintInput) SetAcceptLanguage

func (s *CreateConstraintInput) SetAcceptLanguage(v string) *CreateConstraintInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*CreateConstraintInput) SetDescription

func (s *CreateConstraintInput) SetDescription(v string) *CreateConstraintInput

SetDescription sets the Description field's value.

func (*CreateConstraintInput) SetIdempotencyToken

func (s *CreateConstraintInput) SetIdempotencyToken(v string) *CreateConstraintInput

SetIdempotencyToken sets the IdempotencyToken field's value.

func (*CreateConstraintInput) SetParameters

func (s *CreateConstraintInput) SetParameters(v string) *CreateConstraintInput

SetParameters sets the Parameters field's value.

func (*CreateConstraintInput) SetPortfolioId

func (s *CreateConstraintInput) SetPortfolioId(v string) *CreateConstraintInput

SetPortfolioId sets the PortfolioId field's value.

func (*CreateConstraintInput) SetProductId

func (s *CreateConstraintInput) SetProductId(v string) *CreateConstraintInput

SetProductId sets the ProductId field's value.

func (*CreateConstraintInput) SetType

func (s *CreateConstraintInput) SetType(v string) *CreateConstraintInput

SetType sets the Type field's value.

func (CreateConstraintInput) String

func (s CreateConstraintInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateConstraintInput) Validate

func (s *CreateConstraintInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateConstraintOutput

type CreateConstraintOutput struct {

    // Information about the constraint.
    ConstraintDetail *ConstraintDetail `type:"structure"`

    // The constraint parameters.
    ConstraintParameters *string `type:"string"`

    // The status of the current request.
    Status *string `type:"string" enum:"Status"`
    // contains filtered or unexported fields
}

func (CreateConstraintOutput) GoString

func (s CreateConstraintOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateConstraintOutput) SetConstraintDetail

func (s *CreateConstraintOutput) SetConstraintDetail(v *ConstraintDetail) *CreateConstraintOutput

SetConstraintDetail sets the ConstraintDetail field's value.

func (*CreateConstraintOutput) SetConstraintParameters

func (s *CreateConstraintOutput) SetConstraintParameters(v string) *CreateConstraintOutput

SetConstraintParameters sets the ConstraintParameters field's value.

func (*CreateConstraintOutput) SetStatus

func (s *CreateConstraintOutput) SetStatus(v string) *CreateConstraintOutput

SetStatus sets the Status field's value.

func (CreateConstraintOutput) String

func (s CreateConstraintOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreatePortfolioInput

type CreatePortfolioInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The description of the portfolio.
    Description *string `type:"string"`

    // The name to use for display purposes.
    //
    // DisplayName is a required field
    DisplayName *string `min:"1" type:"string" required:"true"`

    // 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.
    IdempotencyToken *string `min:"1" type:"string" idempotencyToken:"true"`

    // The name of the portfolio provider.
    //
    // ProviderName is a required field
    ProviderName *string `min:"1" type:"string" required:"true"`

    // One or more tags.
    Tags []*Tag `type:"list"`
    // contains filtered or unexported fields
}

func (CreatePortfolioInput) GoString

func (s CreatePortfolioInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreatePortfolioInput) SetAcceptLanguage

func (s *CreatePortfolioInput) SetAcceptLanguage(v string) *CreatePortfolioInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*CreatePortfolioInput) SetDescription

func (s *CreatePortfolioInput) SetDescription(v string) *CreatePortfolioInput

SetDescription sets the Description field's value.

func (*CreatePortfolioInput) SetDisplayName

func (s *CreatePortfolioInput) SetDisplayName(v string) *CreatePortfolioInput

SetDisplayName sets the DisplayName field's value.

func (*CreatePortfolioInput) SetIdempotencyToken

func (s *CreatePortfolioInput) SetIdempotencyToken(v string) *CreatePortfolioInput

SetIdempotencyToken sets the IdempotencyToken field's value.

func (*CreatePortfolioInput) SetProviderName

func (s *CreatePortfolioInput) SetProviderName(v string) *CreatePortfolioInput

SetProviderName sets the ProviderName field's value.

func (*CreatePortfolioInput) SetTags

func (s *CreatePortfolioInput) SetTags(v []*Tag) *CreatePortfolioInput

SetTags sets the Tags field's value.

func (CreatePortfolioInput) String

func (s CreatePortfolioInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreatePortfolioInput) Validate

func (s *CreatePortfolioInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreatePortfolioOutput

type CreatePortfolioOutput struct {

    // Information about the portfolio.
    PortfolioDetail *PortfolioDetail `type:"structure"`

    // Information about the tags associated with the portfolio.
    Tags []*Tag `type:"list"`
    // contains filtered or unexported fields
}

func (CreatePortfolioOutput) GoString

func (s CreatePortfolioOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreatePortfolioOutput) SetPortfolioDetail

func (s *CreatePortfolioOutput) SetPortfolioDetail(v *PortfolioDetail) *CreatePortfolioOutput

SetPortfolioDetail sets the PortfolioDetail field's value.

func (*CreatePortfolioOutput) SetTags

func (s *CreatePortfolioOutput) SetTags(v []*Tag) *CreatePortfolioOutput

SetTags sets the Tags field's value.

func (CreatePortfolioOutput) String

func (s CreatePortfolioOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreatePortfolioShareInput

type CreatePortfolioShareInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The Amazon Web Services account ID. For example, 123456789012.
    AccountId *string `type:"string"`

    // The organization node to whom you are going to share. When you pass OrganizationNode,
    // it creates PortfolioShare for all of the Amazon Web Services accounts that
    // are associated to the OrganizationNode. The output returns a PortfolioShareToken,
    // which enables the administrator to monitor the status of the PortfolioShare
    // creation process.
    OrganizationNode *OrganizationNode `type:"structure"`

    // The portfolio identifier.
    //
    // PortfolioId is a required field
    PortfolioId *string `min:"1" type:"string" required:"true"`

    // This parameter is only supported for portfolios with an OrganizationalNode
    // Type of ORGANIZATION or ORGANIZATIONAL_UNIT.
    //
    // Enables or disables Principal sharing when creating the portfolio share.
    // If you do not provide this flag, principal sharing is disabled.
    //
    // When you enable Principal Name Sharing for a portfolio share, the share recipient
    // account end users with a principal that matches any of the associated IAM
    // patterns can provision products from the portfolio. Once shared, the share
    // recipient can view associations of PrincipalType: IAM_PATTERN on their portfolio.
    // You can create the principals in the recipient account before or after creating
    // the share.
    SharePrincipals *bool `type:"boolean"`

    // Enables or disables TagOptions sharing when creating the portfolio share.
    // If this flag is not provided, TagOptions sharing is disabled.
    ShareTagOptions *bool `type:"boolean"`
    // contains filtered or unexported fields
}

func (CreatePortfolioShareInput) GoString

func (s CreatePortfolioShareInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreatePortfolioShareInput) SetAcceptLanguage

func (s *CreatePortfolioShareInput) SetAcceptLanguage(v string) *CreatePortfolioShareInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*CreatePortfolioShareInput) SetAccountId

func (s *CreatePortfolioShareInput) SetAccountId(v string) *CreatePortfolioShareInput

SetAccountId sets the AccountId field's value.

func (*CreatePortfolioShareInput) SetOrganizationNode

func (s *CreatePortfolioShareInput) SetOrganizationNode(v *OrganizationNode) *CreatePortfolioShareInput

SetOrganizationNode sets the OrganizationNode field's value.

func (*CreatePortfolioShareInput) SetPortfolioId

func (s *CreatePortfolioShareInput) SetPortfolioId(v string) *CreatePortfolioShareInput

SetPortfolioId sets the PortfolioId field's value.

func (*CreatePortfolioShareInput) SetSharePrincipals

func (s *CreatePortfolioShareInput) SetSharePrincipals(v bool) *CreatePortfolioShareInput

SetSharePrincipals sets the SharePrincipals field's value.

func (*CreatePortfolioShareInput) SetShareTagOptions

func (s *CreatePortfolioShareInput) SetShareTagOptions(v bool) *CreatePortfolioShareInput

SetShareTagOptions sets the ShareTagOptions field's value.

func (CreatePortfolioShareInput) String

func (s CreatePortfolioShareInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreatePortfolioShareInput) Validate

func (s *CreatePortfolioShareInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreatePortfolioShareOutput

type CreatePortfolioShareOutput struct {

    // The portfolio shares a unique identifier that only returns if the portfolio
    // is shared to an organization node.
    PortfolioShareToken *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreatePortfolioShareOutput) GoString

func (s CreatePortfolioShareOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreatePortfolioShareOutput) SetPortfolioShareToken

func (s *CreatePortfolioShareOutput) SetPortfolioShareToken(v string) *CreatePortfolioShareOutput

SetPortfolioShareToken sets the PortfolioShareToken field's value.

func (CreatePortfolioShareOutput) String

func (s CreatePortfolioShareOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateProductInput

type CreateProductInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The description of the product.
    Description *string `type:"string"`

    // The distributor of the product.
    Distributor *string `type:"string"`

    // 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.
    IdempotencyToken *string `min:"1" type:"string" idempotencyToken:"true"`

    // The name of the product.
    //
    // Name is a required field
    Name *string `type:"string" required:"true"`

    // The owner of the product.
    //
    // Owner is a required field
    Owner *string `type:"string" required:"true"`

    // The type of product.
    //
    // ProductType is a required field
    ProductType *string `type:"string" required:"true" enum:"ProductType"`

    // The configuration of the provisioning artifact.
    ProvisioningArtifactParameters *ProvisioningArtifactProperties `type:"structure"`

    // Specifies connection details for the created product and syncs the product
    // to the connection source artifact. This automatically manages the product's
    // artifacts based on changes to the source. The SourceConnection parameter
    // consists of the following sub-fields.
    //
    //    * Type
    //
    //    * ConnectionParamters
    SourceConnection *SourceConnection `type:"structure"`

    // The support information about the product.
    SupportDescription *string `type:"string"`

    // The contact email for product support.
    SupportEmail *string `type:"string"`

    // The contact URL for product support.
    //
    // ^https?:\/\// / is the pattern used to validate SupportUrl.
    SupportUrl *string `type:"string"`

    // One or more tags.
    Tags []*Tag `type:"list"`
    // contains filtered or unexported fields
}

func (CreateProductInput) GoString

func (s CreateProductInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateProductInput) SetAcceptLanguage

func (s *CreateProductInput) SetAcceptLanguage(v string) *CreateProductInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*CreateProductInput) SetDescription

func (s *CreateProductInput) SetDescription(v string) *CreateProductInput

SetDescription sets the Description field's value.

func (*CreateProductInput) SetDistributor

func (s *CreateProductInput) SetDistributor(v string) *CreateProductInput

SetDistributor sets the Distributor field's value.

func (*CreateProductInput) SetIdempotencyToken

func (s *CreateProductInput) SetIdempotencyToken(v string) *CreateProductInput

SetIdempotencyToken sets the IdempotencyToken field's value.

func (*CreateProductInput) SetName

func (s *CreateProductInput) SetName(v string) *CreateProductInput

SetName sets the Name field's value.

func (*CreateProductInput) SetOwner

func (s *CreateProductInput) SetOwner(v string) *CreateProductInput

SetOwner sets the Owner field's value.

func (*CreateProductInput) SetProductType

func (s *CreateProductInput) SetProductType(v string) *CreateProductInput

SetProductType sets the ProductType field's value.

func (*CreateProductInput) SetProvisioningArtifactParameters

func (s *CreateProductInput) SetProvisioningArtifactParameters(v *ProvisioningArtifactProperties) *CreateProductInput

SetProvisioningArtifactParameters sets the ProvisioningArtifactParameters field's value.

func (*CreateProductInput) SetSourceConnection

func (s *CreateProductInput) SetSourceConnection(v *SourceConnection) *CreateProductInput

SetSourceConnection sets the SourceConnection field's value.

func (*CreateProductInput) SetSupportDescription

func (s *CreateProductInput) SetSupportDescription(v string) *CreateProductInput

SetSupportDescription sets the SupportDescription field's value.

func (*CreateProductInput) SetSupportEmail

func (s *CreateProductInput) SetSupportEmail(v string) *CreateProductInput

SetSupportEmail sets the SupportEmail field's value.

func (*CreateProductInput) SetSupportUrl

func (s *CreateProductInput) SetSupportUrl(v string) *CreateProductInput

SetSupportUrl sets the SupportUrl field's value.

func (*CreateProductInput) SetTags

func (s *CreateProductInput) SetTags(v []*Tag) *CreateProductInput

SetTags sets the Tags field's value.

func (CreateProductInput) String

func (s CreateProductInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateProductInput) Validate

func (s *CreateProductInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateProductOutput

type CreateProductOutput struct {

    // Information about the product view.
    ProductViewDetail *ProductViewDetail `type:"structure"`

    // Information about the provisioning artifact.
    ProvisioningArtifactDetail *ProvisioningArtifactDetail `type:"structure"`

    // Information about the tags associated with the product.
    Tags []*Tag `type:"list"`
    // contains filtered or unexported fields
}

func (CreateProductOutput) GoString

func (s CreateProductOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateProductOutput) SetProductViewDetail

func (s *CreateProductOutput) SetProductViewDetail(v *ProductViewDetail) *CreateProductOutput

SetProductViewDetail sets the ProductViewDetail field's value.

func (*CreateProductOutput) SetProvisioningArtifactDetail

func (s *CreateProductOutput) SetProvisioningArtifactDetail(v *ProvisioningArtifactDetail) *CreateProductOutput

SetProvisioningArtifactDetail sets the ProvisioningArtifactDetail field's value.

func (*CreateProductOutput) SetTags

func (s *CreateProductOutput) SetTags(v []*Tag) *CreateProductOutput

SetTags sets the Tags field's value.

func (CreateProductOutput) String

func (s CreateProductOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateProvisionedProductPlanInput

type CreateProvisionedProductPlanInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // 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.
    IdempotencyToken *string `min:"1" type:"string" idempotencyToken:"true"`

    // Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related
    // events.
    NotificationArns []*string `type:"list"`

    // 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.
    PathId *string `min:"1" type:"string"`

    // The name of the plan.
    //
    // PlanName is a required field
    PlanName *string `type:"string" required:"true"`

    // The plan type.
    //
    // PlanType is a required field
    PlanType *string `type:"string" required:"true" enum:"ProvisionedProductPlanType"`

    // The product identifier.
    //
    // ProductId is a required field
    ProductId *string `min:"1" type:"string" required:"true"`

    // A user-friendly name for the provisioned product. This value must be unique
    // for the Amazon Web Services account and cannot be updated after the product
    // is provisioned.
    //
    // ProvisionedProductName is a required field
    ProvisionedProductName *string `min:"1" type:"string" required:"true"`

    // The identifier of the provisioning artifact.
    //
    // ProvisioningArtifactId is a required field
    ProvisioningArtifactId *string `min:"1" type:"string" required:"true"`

    // Parameters specified by the administrator that are required for provisioning
    // the product.
    ProvisioningParameters []*UpdateProvisioningParameter `type:"list"`

    // One or more tags.
    //
    // If the plan is for an existing provisioned product, the product must have
    // a RESOURCE_UPDATE constraint with TagUpdatesOnProvisionedProduct set to ALLOWED
    // to allow tag updates.
    Tags []*Tag `type:"list"`
    // contains filtered or unexported fields
}

func (CreateProvisionedProductPlanInput) GoString

func (s CreateProvisionedProductPlanInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateProvisionedProductPlanInput) SetAcceptLanguage

func (s *CreateProvisionedProductPlanInput) SetAcceptLanguage(v string) *CreateProvisionedProductPlanInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*CreateProvisionedProductPlanInput) SetIdempotencyToken

func (s *CreateProvisionedProductPlanInput) SetIdempotencyToken(v string) *CreateProvisionedProductPlanInput

SetIdempotencyToken sets the IdempotencyToken field's value.

func (*CreateProvisionedProductPlanInput) SetNotificationArns

func (s *CreateProvisionedProductPlanInput) SetNotificationArns(v []*string) *CreateProvisionedProductPlanInput

SetNotificationArns sets the NotificationArns field's value.

func (*CreateProvisionedProductPlanInput) SetPathId

func (s *CreateProvisionedProductPlanInput) SetPathId(v string) *CreateProvisionedProductPlanInput

SetPathId sets the PathId field's value.

func (*CreateProvisionedProductPlanInput) SetPlanName

func (s *CreateProvisionedProductPlanInput) SetPlanName(v string) *CreateProvisionedProductPlanInput

SetPlanName sets the PlanName field's value.

func (*CreateProvisionedProductPlanInput) SetPlanType

func (s *CreateProvisionedProductPlanInput) SetPlanType(v string) *CreateProvisionedProductPlanInput

SetPlanType sets the PlanType field's value.

func (*CreateProvisionedProductPlanInput) SetProductId

func (s *CreateProvisionedProductPlanInput) SetProductId(v string) *CreateProvisionedProductPlanInput

SetProductId sets the ProductId field's value.

func (*CreateProvisionedProductPlanInput) SetProvisionedProductName

func (s *CreateProvisionedProductPlanInput) SetProvisionedProductName(v string) *CreateProvisionedProductPlanInput

SetProvisionedProductName sets the ProvisionedProductName field's value.

func (*CreateProvisionedProductPlanInput) SetProvisioningArtifactId

func (s *CreateProvisionedProductPlanInput) SetProvisioningArtifactId(v string) *CreateProvisionedProductPlanInput

SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.

func (*CreateProvisionedProductPlanInput) SetProvisioningParameters

func (s *CreateProvisionedProductPlanInput) SetProvisioningParameters(v []*UpdateProvisioningParameter) *CreateProvisionedProductPlanInput

SetProvisioningParameters sets the ProvisioningParameters field's value.

func (*CreateProvisionedProductPlanInput) SetTags

func (s *CreateProvisionedProductPlanInput) SetTags(v []*Tag) *CreateProvisionedProductPlanInput

SetTags sets the Tags field's value.

func (CreateProvisionedProductPlanInput) String

func (s CreateProvisionedProductPlanInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateProvisionedProductPlanInput) Validate

func (s *CreateProvisionedProductPlanInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateProvisionedProductPlanOutput

type CreateProvisionedProductPlanOutput struct {

    // The plan identifier.
    PlanId *string `min:"1" type:"string"`

    // The name of the plan.
    PlanName *string `type:"string"`

    // The product identifier.
    ProvisionProductId *string `min:"1" type:"string"`

    // The user-friendly name of the provisioned product.
    ProvisionedProductName *string `min:"1" type:"string"`

    // The identifier of the provisioning artifact.
    ProvisioningArtifactId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateProvisionedProductPlanOutput) GoString

func (s CreateProvisionedProductPlanOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateProvisionedProductPlanOutput) SetPlanId

func (s *CreateProvisionedProductPlanOutput) SetPlanId(v string) *CreateProvisionedProductPlanOutput

SetPlanId sets the PlanId field's value.

func (*CreateProvisionedProductPlanOutput) SetPlanName

func (s *CreateProvisionedProductPlanOutput) SetPlanName(v string) *CreateProvisionedProductPlanOutput

SetPlanName sets the PlanName field's value.

func (*CreateProvisionedProductPlanOutput) SetProvisionProductId

func (s *CreateProvisionedProductPlanOutput) SetProvisionProductId(v string) *CreateProvisionedProductPlanOutput

SetProvisionProductId sets the ProvisionProductId field's value.

func (*CreateProvisionedProductPlanOutput) SetProvisionedProductName

func (s *CreateProvisionedProductPlanOutput) SetProvisionedProductName(v string) *CreateProvisionedProductPlanOutput

SetProvisionedProductName sets the ProvisionedProductName field's value.

func (*CreateProvisionedProductPlanOutput) SetProvisioningArtifactId

func (s *CreateProvisionedProductPlanOutput) SetProvisioningArtifactId(v string) *CreateProvisionedProductPlanOutput

SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.

func (CreateProvisionedProductPlanOutput) String

func (s CreateProvisionedProductPlanOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateProvisioningArtifactInput

type CreateProvisioningArtifactInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // 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.
    IdempotencyToken *string `min:"1" type:"string" idempotencyToken:"true"`

    // The configuration for the provisioning artifact.
    //
    // Parameters is a required field
    Parameters *ProvisioningArtifactProperties `type:"structure" required:"true"`

    // The product identifier.
    //
    // ProductId is a required field
    ProductId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateProvisioningArtifactInput) GoString

func (s CreateProvisioningArtifactInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateProvisioningArtifactInput) SetAcceptLanguage

func (s *CreateProvisioningArtifactInput) SetAcceptLanguage(v string) *CreateProvisioningArtifactInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*CreateProvisioningArtifactInput) SetIdempotencyToken

func (s *CreateProvisioningArtifactInput) SetIdempotencyToken(v string) *CreateProvisioningArtifactInput

SetIdempotencyToken sets the IdempotencyToken field's value.

func (*CreateProvisioningArtifactInput) SetParameters

func (s *CreateProvisioningArtifactInput) SetParameters(v *ProvisioningArtifactProperties) *CreateProvisioningArtifactInput

SetParameters sets the Parameters field's value.

func (*CreateProvisioningArtifactInput) SetProductId

func (s *CreateProvisioningArtifactInput) SetProductId(v string) *CreateProvisioningArtifactInput

SetProductId sets the ProductId field's value.

func (CreateProvisioningArtifactInput) String

func (s CreateProvisioningArtifactInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateProvisioningArtifactInput) Validate

func (s *CreateProvisioningArtifactInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateProvisioningArtifactOutput

type CreateProvisioningArtifactOutput struct {

    // Specify the template source with one of the following options, but not both.
    // Keys accepted: [ LoadTemplateFromURL, ImportFromPhysicalId ].
    //
    // Use the URL of the CloudFormation template in Amazon S3 or GitHub in JSON
    // format.
    //
    // LoadTemplateFromURL
    //
    // Use the URL of the CloudFormation template in Amazon S3 or GitHub in JSON
    // format.
    //
    // ImportFromPhysicalId
    //
    // Use the physical id of the resource that contains the template; currently
    // supports CloudFormation stack ARN.
    Info map[string]*string `min:"1" type:"map"`

    // Information about the provisioning artifact.
    ProvisioningArtifactDetail *ProvisioningArtifactDetail `type:"structure"`

    // The status of the current request.
    Status *string `type:"string" enum:"Status"`
    // contains filtered or unexported fields
}

func (CreateProvisioningArtifactOutput) GoString

func (s CreateProvisioningArtifactOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateProvisioningArtifactOutput) SetInfo

func (s *CreateProvisioningArtifactOutput) SetInfo(v map[string]*string) *CreateProvisioningArtifactOutput

SetInfo sets the Info field's value.

func (*CreateProvisioningArtifactOutput) SetProvisioningArtifactDetail

func (s *CreateProvisioningArtifactOutput) SetProvisioningArtifactDetail(v *ProvisioningArtifactDetail) *CreateProvisioningArtifactOutput

SetProvisioningArtifactDetail sets the ProvisioningArtifactDetail field's value.

func (*CreateProvisioningArtifactOutput) SetStatus

func (s *CreateProvisioningArtifactOutput) SetStatus(v string) *CreateProvisioningArtifactOutput

SetStatus sets the Status field's value.

func (CreateProvisioningArtifactOutput) String

func (s CreateProvisioningArtifactOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateServiceActionInput

type CreateServiceActionInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The self-service action definition. Can be one of the following:
    //
    // Name
    //
    // The name of the Amazon Web Services Systems Manager document (SSM document).
    // For example, AWS-RestartEC2Instance.
    //
    // If you are using a shared SSM document, you must provide the ARN instead
    // of the name.
    //
    // Version
    //
    // The Amazon Web Services Systems Manager automation document version. For
    // example, "Version": "1"
    //
    // AssumeRole
    //
    // The Amazon Resource Name (ARN) of the role that performs the self-service
    // actions on your behalf. For example, "AssumeRole": "arn:aws:iam::12345678910:role/ActionRole".
    //
    // To reuse the provisioned product launch role, set to "AssumeRole": "LAUNCH_ROLE".
    //
    // Parameters
    //
    // The list of parameters in JSON format.
    //
    // For example: [{\"Name\":\"InstanceId\",\"Type\":\"TARGET\"}] or [{\"Name\":\"InstanceId\",\"Type\":\"TEXT_VALUE\"}].
    //
    // Definition is a required field
    Definition map[string]*string `min:"1" type:"map" required:"true"`

    // The service action definition type. For example, SSM_AUTOMATION.
    //
    // DefinitionType is a required field
    DefinitionType *string `type:"string" required:"true" enum:"ServiceActionDefinitionType"`

    // The self-service action description.
    Description *string `type:"string"`

    // 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.
    IdempotencyToken *string `min:"1" type:"string" idempotencyToken:"true"`

    // The self-service action name.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateServiceActionInput) GoString

func (s CreateServiceActionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateServiceActionInput) SetAcceptLanguage

func (s *CreateServiceActionInput) SetAcceptLanguage(v string) *CreateServiceActionInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*CreateServiceActionInput) SetDefinition

func (s *CreateServiceActionInput) SetDefinition(v map[string]*string) *CreateServiceActionInput

SetDefinition sets the Definition field's value.

func (*CreateServiceActionInput) SetDefinitionType

func (s *CreateServiceActionInput) SetDefinitionType(v string) *CreateServiceActionInput

SetDefinitionType sets the DefinitionType field's value.

func (*CreateServiceActionInput) SetDescription

func (s *CreateServiceActionInput) SetDescription(v string) *CreateServiceActionInput

SetDescription sets the Description field's value.

func (*CreateServiceActionInput) SetIdempotencyToken

func (s *CreateServiceActionInput) SetIdempotencyToken(v string) *CreateServiceActionInput

SetIdempotencyToken sets the IdempotencyToken field's value.

func (*CreateServiceActionInput) SetName

func (s *CreateServiceActionInput) SetName(v string) *CreateServiceActionInput

SetName sets the Name field's value.

func (CreateServiceActionInput) String

func (s CreateServiceActionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateServiceActionInput) Validate

func (s *CreateServiceActionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateServiceActionOutput

type CreateServiceActionOutput struct {

    // An object containing information about the self-service action.
    ServiceActionDetail *ServiceActionDetail `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateServiceActionOutput) GoString

func (s CreateServiceActionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateServiceActionOutput) SetServiceActionDetail

func (s *CreateServiceActionOutput) SetServiceActionDetail(v *ServiceActionDetail) *CreateServiceActionOutput

SetServiceActionDetail sets the ServiceActionDetail field's value.

func (CreateServiceActionOutput) String

func (s CreateServiceActionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateTagOptionInput

type CreateTagOptionInput struct {

    // The TagOption key.
    //
    // Key is a required field
    Key *string `min:"1" type:"string" required:"true"`

    // The TagOption value.
    //
    // Value is a required field
    Value *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateTagOptionInput) GoString

func (s CreateTagOptionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateTagOptionInput) SetKey

func (s *CreateTagOptionInput) SetKey(v string) *CreateTagOptionInput

SetKey sets the Key field's value.

func (*CreateTagOptionInput) SetValue

func (s *CreateTagOptionInput) SetValue(v string) *CreateTagOptionInput

SetValue sets the Value field's value.

func (CreateTagOptionInput) String

func (s CreateTagOptionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateTagOptionInput) Validate

func (s *CreateTagOptionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateTagOptionOutput

type CreateTagOptionOutput struct {

    // Information about the TagOption.
    TagOptionDetail *TagOptionDetail `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateTagOptionOutput) GoString

func (s CreateTagOptionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateTagOptionOutput) SetTagOptionDetail

func (s *CreateTagOptionOutput) SetTagOptionDetail(v *TagOptionDetail) *CreateTagOptionOutput

SetTagOptionDetail sets the TagOptionDetail field's value.

func (CreateTagOptionOutput) String

func (s CreateTagOptionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteConstraintInput

type DeleteConstraintInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The identifier of the constraint.
    //
    // Id is a required field
    Id *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteConstraintInput) GoString

func (s DeleteConstraintInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteConstraintInput) SetAcceptLanguage

func (s *DeleteConstraintInput) SetAcceptLanguage(v string) *DeleteConstraintInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DeleteConstraintInput) SetId

func (s *DeleteConstraintInput) SetId(v string) *DeleteConstraintInput

SetId sets the Id field's value.

func (DeleteConstraintInput) String

func (s DeleteConstraintInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteConstraintInput) Validate

func (s *DeleteConstraintInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteConstraintOutput

type DeleteConstraintOutput struct {
    // contains filtered or unexported fields
}

func (DeleteConstraintOutput) GoString

func (s DeleteConstraintOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteConstraintOutput) String

func (s DeleteConstraintOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeletePortfolioInput

type DeletePortfolioInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The portfolio identifier.
    //
    // Id is a required field
    Id *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeletePortfolioInput) GoString

func (s DeletePortfolioInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeletePortfolioInput) SetAcceptLanguage

func (s *DeletePortfolioInput) SetAcceptLanguage(v string) *DeletePortfolioInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DeletePortfolioInput) SetId

func (s *DeletePortfolioInput) SetId(v string) *DeletePortfolioInput

SetId sets the Id field's value.

func (DeletePortfolioInput) String

func (s DeletePortfolioInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeletePortfolioInput) Validate

func (s *DeletePortfolioInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeletePortfolioOutput

type DeletePortfolioOutput struct {
    // contains filtered or unexported fields
}

func (DeletePortfolioOutput) GoString

func (s DeletePortfolioOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeletePortfolioOutput) String

func (s DeletePortfolioOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeletePortfolioShareInput

type DeletePortfolioShareInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The Amazon Web Services account ID.
    AccountId *string `type:"string"`

    // The organization node to whom you are going to stop sharing.
    OrganizationNode *OrganizationNode `type:"structure"`

    // The portfolio identifier.
    //
    // PortfolioId is a required field
    PortfolioId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeletePortfolioShareInput) GoString

func (s DeletePortfolioShareInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeletePortfolioShareInput) SetAcceptLanguage

func (s *DeletePortfolioShareInput) SetAcceptLanguage(v string) *DeletePortfolioShareInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DeletePortfolioShareInput) SetAccountId

func (s *DeletePortfolioShareInput) SetAccountId(v string) *DeletePortfolioShareInput

SetAccountId sets the AccountId field's value.

func (*DeletePortfolioShareInput) SetOrganizationNode

func (s *DeletePortfolioShareInput) SetOrganizationNode(v *OrganizationNode) *DeletePortfolioShareInput

SetOrganizationNode sets the OrganizationNode field's value.

func (*DeletePortfolioShareInput) SetPortfolioId

func (s *DeletePortfolioShareInput) SetPortfolioId(v string) *DeletePortfolioShareInput

SetPortfolioId sets the PortfolioId field's value.

func (DeletePortfolioShareInput) String

func (s DeletePortfolioShareInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeletePortfolioShareInput) Validate

func (s *DeletePortfolioShareInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeletePortfolioShareOutput

type DeletePortfolioShareOutput struct {

    // The portfolio share unique identifier. This will only be returned if delete
    // is made to an organization node.
    PortfolioShareToken *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (DeletePortfolioShareOutput) GoString

func (s DeletePortfolioShareOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeletePortfolioShareOutput) SetPortfolioShareToken

func (s *DeletePortfolioShareOutput) SetPortfolioShareToken(v string) *DeletePortfolioShareOutput

SetPortfolioShareToken sets the PortfolioShareToken field's value.

func (DeletePortfolioShareOutput) String

func (s DeletePortfolioShareOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteProductInput

type DeleteProductInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The product identifier.
    //
    // Id is a required field
    Id *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteProductInput) GoString

func (s DeleteProductInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteProductInput) SetAcceptLanguage

func (s *DeleteProductInput) SetAcceptLanguage(v string) *DeleteProductInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DeleteProductInput) SetId

func (s *DeleteProductInput) SetId(v string) *DeleteProductInput

SetId sets the Id field's value.

func (DeleteProductInput) String

func (s DeleteProductInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteProductInput) Validate

func (s *DeleteProductInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteProductOutput

type DeleteProductOutput struct {
    // contains filtered or unexported fields
}

func (DeleteProductOutput) GoString

func (s DeleteProductOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteProductOutput) String

func (s DeleteProductOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteProvisionedProductPlanInput

type DeleteProvisionedProductPlanInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // If set to true, Service Catalog stops managing the specified provisioned
    // product even if it cannot delete the underlying resources.
    IgnoreErrors *bool `type:"boolean"`

    // The plan identifier.
    //
    // PlanId is a required field
    PlanId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteProvisionedProductPlanInput) GoString

func (s DeleteProvisionedProductPlanInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteProvisionedProductPlanInput) SetAcceptLanguage

func (s *DeleteProvisionedProductPlanInput) SetAcceptLanguage(v string) *DeleteProvisionedProductPlanInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DeleteProvisionedProductPlanInput) SetIgnoreErrors

func (s *DeleteProvisionedProductPlanInput) SetIgnoreErrors(v bool) *DeleteProvisionedProductPlanInput

SetIgnoreErrors sets the IgnoreErrors field's value.

func (*DeleteProvisionedProductPlanInput) SetPlanId

func (s *DeleteProvisionedProductPlanInput) SetPlanId(v string) *DeleteProvisionedProductPlanInput

SetPlanId sets the PlanId field's value.

func (DeleteProvisionedProductPlanInput) String

func (s DeleteProvisionedProductPlanInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteProvisionedProductPlanInput) Validate

func (s *DeleteProvisionedProductPlanInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteProvisionedProductPlanOutput

type DeleteProvisionedProductPlanOutput struct {
    // contains filtered or unexported fields
}

func (DeleteProvisionedProductPlanOutput) GoString

func (s DeleteProvisionedProductPlanOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteProvisionedProductPlanOutput) String

func (s DeleteProvisionedProductPlanOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteProvisioningArtifactInput

type DeleteProvisioningArtifactInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The product identifier.
    //
    // ProductId is a required field
    ProductId *string `min:"1" type:"string" required:"true"`

    // The identifier of the provisioning artifact.
    //
    // ProvisioningArtifactId is a required field
    ProvisioningArtifactId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteProvisioningArtifactInput) GoString

func (s DeleteProvisioningArtifactInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteProvisioningArtifactInput) SetAcceptLanguage

func (s *DeleteProvisioningArtifactInput) SetAcceptLanguage(v string) *DeleteProvisioningArtifactInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DeleteProvisioningArtifactInput) SetProductId

func (s *DeleteProvisioningArtifactInput) SetProductId(v string) *DeleteProvisioningArtifactInput

SetProductId sets the ProductId field's value.

func (*DeleteProvisioningArtifactInput) SetProvisioningArtifactId

func (s *DeleteProvisioningArtifactInput) SetProvisioningArtifactId(v string) *DeleteProvisioningArtifactInput

SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.

func (DeleteProvisioningArtifactInput) String

func (s DeleteProvisioningArtifactInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteProvisioningArtifactInput) Validate

func (s *DeleteProvisioningArtifactInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteProvisioningArtifactOutput

type DeleteProvisioningArtifactOutput struct {
    // contains filtered or unexported fields
}

func (DeleteProvisioningArtifactOutput) GoString

func (s DeleteProvisioningArtifactOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteProvisioningArtifactOutput) String

func (s DeleteProvisioningArtifactOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteServiceActionInput

type DeleteServiceActionInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The self-service action identifier. For example, act-fs7abcd89wxyz.
    //
    // Id is a required field
    Id *string `min:"1" type:"string" required:"true"`

    // A unique identifier that you provide to ensure idempotency. If multiple requests
    // from the same Amazon Web Services account use the same idempotency token,
    // the same response is returned for each repeated request.
    IdempotencyToken *string `min:"1" type:"string" idempotencyToken:"true"`
    // contains filtered or unexported fields
}

func (DeleteServiceActionInput) GoString

func (s DeleteServiceActionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteServiceActionInput) SetAcceptLanguage

func (s *DeleteServiceActionInput) SetAcceptLanguage(v string) *DeleteServiceActionInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DeleteServiceActionInput) SetId

func (s *DeleteServiceActionInput) SetId(v string) *DeleteServiceActionInput

SetId sets the Id field's value.

func (*DeleteServiceActionInput) SetIdempotencyToken

func (s *DeleteServiceActionInput) SetIdempotencyToken(v string) *DeleteServiceActionInput

SetIdempotencyToken sets the IdempotencyToken field's value.

func (DeleteServiceActionInput) String

func (s DeleteServiceActionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteServiceActionInput) Validate

func (s *DeleteServiceActionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteServiceActionOutput

type DeleteServiceActionOutput struct {
    // contains filtered or unexported fields
}

func (DeleteServiceActionOutput) GoString

func (s DeleteServiceActionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteServiceActionOutput) String

func (s DeleteServiceActionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteTagOptionInput

type DeleteTagOptionInput struct {

    // The TagOption identifier.
    //
    // Id is a required field
    Id *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteTagOptionInput) GoString

func (s DeleteTagOptionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteTagOptionInput) SetId

func (s *DeleteTagOptionInput) SetId(v string) *DeleteTagOptionInput

SetId sets the Id field's value.

func (DeleteTagOptionInput) String

func (s DeleteTagOptionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteTagOptionInput) Validate

func (s *DeleteTagOptionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteTagOptionOutput

type DeleteTagOptionOutput struct {
    // contains filtered or unexported fields
}

func (DeleteTagOptionOutput) GoString

func (s DeleteTagOptionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteTagOptionOutput) String

func (s DeleteTagOptionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeConstraintInput

type DescribeConstraintInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The identifier of the constraint.
    //
    // Id is a required field
    Id *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeConstraintInput) GoString

func (s DescribeConstraintInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeConstraintInput) SetAcceptLanguage

func (s *DescribeConstraintInput) SetAcceptLanguage(v string) *DescribeConstraintInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DescribeConstraintInput) SetId

func (s *DescribeConstraintInput) SetId(v string) *DescribeConstraintInput

SetId sets the Id field's value.

func (DescribeConstraintInput) String

func (s DescribeConstraintInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeConstraintInput) Validate

func (s *DescribeConstraintInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeConstraintOutput

type DescribeConstraintOutput struct {

    // Information about the constraint.
    ConstraintDetail *ConstraintDetail `type:"structure"`

    // The constraint parameters.
    ConstraintParameters *string `type:"string"`

    // The status of the current request.
    Status *string `type:"string" enum:"Status"`
    // contains filtered or unexported fields
}

func (DescribeConstraintOutput) GoString

func (s DescribeConstraintOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeConstraintOutput) SetConstraintDetail

func (s *DescribeConstraintOutput) SetConstraintDetail(v *ConstraintDetail) *DescribeConstraintOutput

SetConstraintDetail sets the ConstraintDetail field's value.

func (*DescribeConstraintOutput) SetConstraintParameters

func (s *DescribeConstraintOutput) SetConstraintParameters(v string) *DescribeConstraintOutput

SetConstraintParameters sets the ConstraintParameters field's value.

func (*DescribeConstraintOutput) SetStatus

func (s *DescribeConstraintOutput) SetStatus(v string) *DescribeConstraintOutput

SetStatus sets the Status field's value.

func (DescribeConstraintOutput) String

func (s DescribeConstraintOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeCopyProductStatusInput

type DescribeCopyProductStatusInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The token for the copy product operation. This token is returned by CopyProduct.
    //
    // CopyProductToken is a required field
    CopyProductToken *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeCopyProductStatusInput) GoString

func (s DescribeCopyProductStatusInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeCopyProductStatusInput) SetAcceptLanguage

func (s *DescribeCopyProductStatusInput) SetAcceptLanguage(v string) *DescribeCopyProductStatusInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DescribeCopyProductStatusInput) SetCopyProductToken

func (s *DescribeCopyProductStatusInput) SetCopyProductToken(v string) *DescribeCopyProductStatusInput

SetCopyProductToken sets the CopyProductToken field's value.

func (DescribeCopyProductStatusInput) String

func (s DescribeCopyProductStatusInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeCopyProductStatusInput) Validate

func (s *DescribeCopyProductStatusInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeCopyProductStatusOutput

type DescribeCopyProductStatusOutput struct {

    // The status of the copy product operation.
    CopyProductStatus *string `type:"string" enum:"CopyProductStatus"`

    // The status message.
    StatusDetail *string `type:"string"`

    // The identifier of the copied product.
    TargetProductId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (DescribeCopyProductStatusOutput) GoString

func (s DescribeCopyProductStatusOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeCopyProductStatusOutput) SetCopyProductStatus

func (s *DescribeCopyProductStatusOutput) SetCopyProductStatus(v string) *DescribeCopyProductStatusOutput

SetCopyProductStatus sets the CopyProductStatus field's value.

func (*DescribeCopyProductStatusOutput) SetStatusDetail

func (s *DescribeCopyProductStatusOutput) SetStatusDetail(v string) *DescribeCopyProductStatusOutput

SetStatusDetail sets the StatusDetail field's value.

func (*DescribeCopyProductStatusOutput) SetTargetProductId

func (s *DescribeCopyProductStatusOutput) SetTargetProductId(v string) *DescribeCopyProductStatusOutput

SetTargetProductId sets the TargetProductId field's value.

func (DescribeCopyProductStatusOutput) String

func (s DescribeCopyProductStatusOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribePortfolioInput

type DescribePortfolioInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The portfolio identifier.
    //
    // Id is a required field
    Id *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribePortfolioInput) GoString

func (s DescribePortfolioInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribePortfolioInput) SetAcceptLanguage

func (s *DescribePortfolioInput) SetAcceptLanguage(v string) *DescribePortfolioInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DescribePortfolioInput) SetId

func (s *DescribePortfolioInput) SetId(v string) *DescribePortfolioInput

SetId sets the Id field's value.

func (DescribePortfolioInput) String

func (s DescribePortfolioInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribePortfolioInput) Validate

func (s *DescribePortfolioInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribePortfolioOutput

type DescribePortfolioOutput struct {

    // Information about the associated budgets.
    Budgets []*BudgetDetail `type:"list"`

    // Information about the portfolio.
    PortfolioDetail *PortfolioDetail `type:"structure"`

    // Information about the TagOptions associated with the portfolio.
    TagOptions []*TagOptionDetail `type:"list"`

    // Information about the tags associated with the portfolio.
    Tags []*Tag `type:"list"`
    // contains filtered or unexported fields
}

func (DescribePortfolioOutput) GoString

func (s DescribePortfolioOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribePortfolioOutput) SetBudgets

func (s *DescribePortfolioOutput) SetBudgets(v []*BudgetDetail) *DescribePortfolioOutput

SetBudgets sets the Budgets field's value.

func (*DescribePortfolioOutput) SetPortfolioDetail

func (s *DescribePortfolioOutput) SetPortfolioDetail(v *PortfolioDetail) *DescribePortfolioOutput

SetPortfolioDetail sets the PortfolioDetail field's value.

func (*DescribePortfolioOutput) SetTagOptions

func (s *DescribePortfolioOutput) SetTagOptions(v []*TagOptionDetail) *DescribePortfolioOutput

SetTagOptions sets the TagOptions field's value.

func (*DescribePortfolioOutput) SetTags

func (s *DescribePortfolioOutput) SetTags(v []*Tag) *DescribePortfolioOutput

SetTags sets the Tags field's value.

func (DescribePortfolioOutput) String

func (s DescribePortfolioOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribePortfolioShareStatusInput

type DescribePortfolioShareStatusInput struct {

    // The token for the portfolio share operation. This token is returned either
    // by CreatePortfolioShare or by DeletePortfolioShare.
    //
    // PortfolioShareToken is a required field
    PortfolioShareToken *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribePortfolioShareStatusInput) GoString

func (s DescribePortfolioShareStatusInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribePortfolioShareStatusInput) SetPortfolioShareToken

func (s *DescribePortfolioShareStatusInput) SetPortfolioShareToken(v string) *DescribePortfolioShareStatusInput

SetPortfolioShareToken sets the PortfolioShareToken field's value.

func (DescribePortfolioShareStatusInput) String

func (s DescribePortfolioShareStatusInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribePortfolioShareStatusInput) Validate

func (s *DescribePortfolioShareStatusInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribePortfolioShareStatusOutput

type DescribePortfolioShareStatusOutput struct {

    // Organization node identifier. It can be either account id, organizational
    // unit id or organization id.
    OrganizationNodeValue *string `type:"string"`

    // The portfolio identifier.
    PortfolioId *string `min:"1" type:"string"`

    // The token for the portfolio share operation. For example, share-6v24abcdefghi.
    PortfolioShareToken *string `min:"1" type:"string"`

    // Information about the portfolio share operation.
    ShareDetails *ShareDetails `type:"structure"`

    // Status of the portfolio share operation.
    Status *string `type:"string" enum:"ShareStatus"`
    // contains filtered or unexported fields
}

func (DescribePortfolioShareStatusOutput) GoString

func (s DescribePortfolioShareStatusOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribePortfolioShareStatusOutput) SetOrganizationNodeValue

func (s *DescribePortfolioShareStatusOutput) SetOrganizationNodeValue(v string) *DescribePortfolioShareStatusOutput

SetOrganizationNodeValue sets the OrganizationNodeValue field's value.

func (*DescribePortfolioShareStatusOutput) SetPortfolioId

func (s *DescribePortfolioShareStatusOutput) SetPortfolioId(v string) *DescribePortfolioShareStatusOutput

SetPortfolioId sets the PortfolioId field's value.

func (*DescribePortfolioShareStatusOutput) SetPortfolioShareToken

func (s *DescribePortfolioShareStatusOutput) SetPortfolioShareToken(v string) *DescribePortfolioShareStatusOutput

SetPortfolioShareToken sets the PortfolioShareToken field's value.

func (*DescribePortfolioShareStatusOutput) SetShareDetails

func (s *DescribePortfolioShareStatusOutput) SetShareDetails(v *ShareDetails) *DescribePortfolioShareStatusOutput

SetShareDetails sets the ShareDetails field's value.

func (*DescribePortfolioShareStatusOutput) SetStatus

func (s *DescribePortfolioShareStatusOutput) SetStatus(v string) *DescribePortfolioShareStatusOutput

SetStatus sets the Status field's value.

func (DescribePortfolioShareStatusOutput) String

func (s DescribePortfolioShareStatusOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribePortfolioSharesInput

type DescribePortfolioSharesInput struct {

    // The maximum number of items to return with this call.
    PageSize *int64 `type:"integer"`

    // The page token for the next set of results. To retrieve the first set of
    // results, use null.
    PageToken *string `type:"string"`

    // The unique identifier of the portfolio for which shares will be retrieved.
    //
    // PortfolioId is a required field
    PortfolioId *string `min:"1" type:"string" required:"true"`

    // The type of portfolio share to summarize. This field acts as a filter on
    // the type of portfolio share, which can be one of the following:
    //
    // 1. ACCOUNT - Represents an external account to account share.
    //
    // 2. ORGANIZATION - Represents a share to an organization. This share is available
    // to every account in the organization.
    //
    // 3. ORGANIZATIONAL_UNIT - Represents a share to an organizational unit.
    //
    // 4. ORGANIZATION_MEMBER_ACCOUNT - Represents a share to an account in the
    // organization.
    //
    // Type is a required field
    Type *string `type:"string" required:"true" enum:"DescribePortfolioShareType"`
    // contains filtered or unexported fields
}

func (DescribePortfolioSharesInput) GoString

func (s DescribePortfolioSharesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribePortfolioSharesInput) SetPageSize

func (s *DescribePortfolioSharesInput) SetPageSize(v int64) *DescribePortfolioSharesInput

SetPageSize sets the PageSize field's value.

func (*DescribePortfolioSharesInput) SetPageToken

func (s *DescribePortfolioSharesInput) SetPageToken(v string) *DescribePortfolioSharesInput

SetPageToken sets the PageToken field's value.

func (*DescribePortfolioSharesInput) SetPortfolioId

func (s *DescribePortfolioSharesInput) SetPortfolioId(v string) *DescribePortfolioSharesInput

SetPortfolioId sets the PortfolioId field's value.

func (*DescribePortfolioSharesInput) SetType

func (s *DescribePortfolioSharesInput) SetType(v string) *DescribePortfolioSharesInput

SetType sets the Type field's value.

func (DescribePortfolioSharesInput) String

func (s DescribePortfolioSharesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribePortfolioSharesInput) Validate

func (s *DescribePortfolioSharesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribePortfolioSharesOutput

type DescribePortfolioSharesOutput struct {

    // The page token to use to retrieve the next set of results. If there are no
    // additional results, this value is null.
    NextPageToken *string `type:"string"`

    // Summaries about each of the portfolio shares.
    PortfolioShareDetails []*PortfolioShareDetail `type:"list"`
    // contains filtered or unexported fields
}

func (DescribePortfolioSharesOutput) GoString

func (s DescribePortfolioSharesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribePortfolioSharesOutput) SetNextPageToken

func (s *DescribePortfolioSharesOutput) SetNextPageToken(v string) *DescribePortfolioSharesOutput

SetNextPageToken sets the NextPageToken field's value.

func (*DescribePortfolioSharesOutput) SetPortfolioShareDetails

func (s *DescribePortfolioSharesOutput) SetPortfolioShareDetails(v []*PortfolioShareDetail) *DescribePortfolioSharesOutput

SetPortfolioShareDetails sets the PortfolioShareDetails field's value.

func (DescribePortfolioSharesOutput) String

func (s DescribePortfolioSharesOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeProductAsAdminInput

type DescribeProductAsAdminInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The product identifier.
    Id *string `min:"1" type:"string"`

    // The product name.
    Name *string `type:"string"`

    // The unique identifier of the shared portfolio that the specified product
    // is associated with.
    //
    // You can provide this parameter to retrieve the shared TagOptions associated
    // with the product. If this parameter is provided and if TagOptions sharing
    // is enabled in the portfolio share, the API returns both local and shared
    // TagOptions associated with the product. Otherwise only local TagOptions will
    // be returned.
    SourcePortfolioId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (DescribeProductAsAdminInput) GoString

func (s DescribeProductAsAdminInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeProductAsAdminInput) SetAcceptLanguage

func (s *DescribeProductAsAdminInput) SetAcceptLanguage(v string) *DescribeProductAsAdminInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DescribeProductAsAdminInput) SetId

func (s *DescribeProductAsAdminInput) SetId(v string) *DescribeProductAsAdminInput

SetId sets the Id field's value.

func (*DescribeProductAsAdminInput) SetName

func (s *DescribeProductAsAdminInput) SetName(v string) *DescribeProductAsAdminInput

SetName sets the Name field's value.

func (*DescribeProductAsAdminInput) SetSourcePortfolioId

func (s *DescribeProductAsAdminInput) SetSourcePortfolioId(v string) *DescribeProductAsAdminInput

SetSourcePortfolioId sets the SourcePortfolioId field's value.

func (DescribeProductAsAdminInput) String

func (s DescribeProductAsAdminInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeProductAsAdminInput) Validate

func (s *DescribeProductAsAdminInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeProductAsAdminOutput

type DescribeProductAsAdminOutput struct {

    // Information about the associated budgets.
    Budgets []*BudgetDetail `type:"list"`

    // Information about the product view.
    ProductViewDetail *ProductViewDetail `type:"structure"`

    // Information about the provisioning artifacts (also known as versions) for
    // the specified product.
    ProvisioningArtifactSummaries []*ProvisioningArtifactSummary `type:"list"`

    // Information about the TagOptions associated with the product.
    TagOptions []*TagOptionDetail `type:"list"`

    // Information about the tags associated with the product.
    Tags []*Tag `type:"list"`
    // contains filtered or unexported fields
}

func (DescribeProductAsAdminOutput) GoString

func (s DescribeProductAsAdminOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeProductAsAdminOutput) SetBudgets

func (s *DescribeProductAsAdminOutput) SetBudgets(v []*BudgetDetail) *DescribeProductAsAdminOutput

SetBudgets sets the Budgets field's value.

func (*DescribeProductAsAdminOutput) SetProductViewDetail

func (s *DescribeProductAsAdminOutput) SetProductViewDetail(v *ProductViewDetail) *DescribeProductAsAdminOutput

SetProductViewDetail sets the ProductViewDetail field's value.

func (*DescribeProductAsAdminOutput) SetProvisioningArtifactSummaries

func (s *DescribeProductAsAdminOutput) SetProvisioningArtifactSummaries(v []*ProvisioningArtifactSummary) *DescribeProductAsAdminOutput

SetProvisioningArtifactSummaries sets the ProvisioningArtifactSummaries field's value.

func (*DescribeProductAsAdminOutput) SetTagOptions

func (s *DescribeProductAsAdminOutput) SetTagOptions(v []*TagOptionDetail) *DescribeProductAsAdminOutput

SetTagOptions sets the TagOptions field's value.

func (*DescribeProductAsAdminOutput) SetTags

func (s *DescribeProductAsAdminOutput) SetTags(v []*Tag) *DescribeProductAsAdminOutput

SetTags sets the Tags field's value.

func (DescribeProductAsAdminOutput) String

func (s DescribeProductAsAdminOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeProductInput

type DescribeProductInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The product identifier.
    Id *string `min:"1" type:"string"`

    // The product name.
    Name *string `type:"string"`
    // contains filtered or unexported fields
}

func (DescribeProductInput) GoString

func (s DescribeProductInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeProductInput) SetAcceptLanguage

func (s *DescribeProductInput) SetAcceptLanguage(v string) *DescribeProductInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DescribeProductInput) SetId

func (s *DescribeProductInput) SetId(v string) *DescribeProductInput

SetId sets the Id field's value.

func (*DescribeProductInput) SetName

func (s *DescribeProductInput) SetName(v string) *DescribeProductInput

SetName sets the Name field's value.

func (DescribeProductInput) String

func (s DescribeProductInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeProductInput) Validate

func (s *DescribeProductInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeProductOutput

type DescribeProductOutput struct {

    // Information about the associated budgets.
    Budgets []*BudgetDetail `type:"list"`

    // Information about the associated launch paths.
    LaunchPaths []*LaunchPath `type:"list"`

    // Summary information about the product view.
    ProductViewSummary *ProductViewSummary `type:"structure"`

    // Information about the provisioning artifacts for the specified product.
    ProvisioningArtifacts []*ProvisioningArtifact `type:"list"`
    // contains filtered or unexported fields
}

func (DescribeProductOutput) GoString

func (s DescribeProductOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeProductOutput) SetBudgets

func (s *DescribeProductOutput) SetBudgets(v []*BudgetDetail) *DescribeProductOutput

SetBudgets sets the Budgets field's value.

func (*DescribeProductOutput) SetLaunchPaths

func (s *DescribeProductOutput) SetLaunchPaths(v []*LaunchPath) *DescribeProductOutput

SetLaunchPaths sets the LaunchPaths field's value.

func (*DescribeProductOutput) SetProductViewSummary

func (s *DescribeProductOutput) SetProductViewSummary(v *ProductViewSummary) *DescribeProductOutput

SetProductViewSummary sets the ProductViewSummary field's value.

func (*DescribeProductOutput) SetProvisioningArtifacts

func (s *DescribeProductOutput) SetProvisioningArtifacts(v []*ProvisioningArtifact) *DescribeProductOutput

SetProvisioningArtifacts sets the ProvisioningArtifacts field's value.

func (DescribeProductOutput) String

func (s DescribeProductOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeProductViewInput

type DescribeProductViewInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The product view identifier.
    //
    // Id is a required field
    Id *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeProductViewInput) GoString

func (s DescribeProductViewInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeProductViewInput) SetAcceptLanguage

func (s *DescribeProductViewInput) SetAcceptLanguage(v string) *DescribeProductViewInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DescribeProductViewInput) SetId

func (s *DescribeProductViewInput) SetId(v string) *DescribeProductViewInput

SetId sets the Id field's value.

func (DescribeProductViewInput) String

func (s DescribeProductViewInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeProductViewInput) Validate

func (s *DescribeProductViewInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeProductViewOutput

type DescribeProductViewOutput struct {

    // Summary information about the product.
    ProductViewSummary *ProductViewSummary `type:"structure"`

    // Information about the provisioning artifacts for the product.
    ProvisioningArtifacts []*ProvisioningArtifact `type:"list"`
    // contains filtered or unexported fields
}

func (DescribeProductViewOutput) GoString

func (s DescribeProductViewOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeProductViewOutput) SetProductViewSummary

func (s *DescribeProductViewOutput) SetProductViewSummary(v *ProductViewSummary) *DescribeProductViewOutput

SetProductViewSummary sets the ProductViewSummary field's value.

func (*DescribeProductViewOutput) SetProvisioningArtifacts

func (s *DescribeProductViewOutput) SetProvisioningArtifacts(v []*ProvisioningArtifact) *DescribeProductViewOutput

SetProvisioningArtifacts sets the ProvisioningArtifacts field's value.

func (DescribeProductViewOutput) String

func (s DescribeProductViewOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeProvisionedProductInput

type DescribeProvisionedProductInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The provisioned product identifier. You must provide the name or ID, but
    // not both.
    //
    // If you do not provide a name or ID, or you provide both name and ID, an InvalidParametersException
    // will occur.
    Id *string `min:"1" type:"string"`

    // The name of the provisioned product. You must provide the name or ID, but
    // not both.
    //
    // If you do not provide a name or ID, or you provide both name and ID, an InvalidParametersException
    // will occur.
    Name *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

DescribeProvisionedProductAPI input structure. AcceptLanguage - [Optional] The language code for localization. Id - [Optional] The provisioned product identifier. Name - [Optional] Another provisioned product identifier. Customers must provide either Id or Name.

func (DescribeProvisionedProductInput) GoString

func (s DescribeProvisionedProductInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeProvisionedProductInput) SetAcceptLanguage

func (s *DescribeProvisionedProductInput) SetAcceptLanguage(v string) *DescribeProvisionedProductInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DescribeProvisionedProductInput) SetId

func (s *DescribeProvisionedProductInput) SetId(v string) *DescribeProvisionedProductInput

SetId sets the Id field's value.

func (*DescribeProvisionedProductInput) SetName

func (s *DescribeProvisionedProductInput) SetName(v string) *DescribeProvisionedProductInput

SetName sets the Name field's value.

func (DescribeProvisionedProductInput) String

func (s DescribeProvisionedProductInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeProvisionedProductInput) Validate

func (s *DescribeProvisionedProductInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeProvisionedProductOutput

type DescribeProvisionedProductOutput struct {

    // Any CloudWatch dashboards that were created when provisioning the product.
    CloudWatchDashboards []*CloudWatchDashboard `type:"list"`

    // Information about the provisioned product.
    ProvisionedProductDetail *ProvisionedProductDetail `type:"structure"`
    // contains filtered or unexported fields
}

func (DescribeProvisionedProductOutput) GoString

func (s DescribeProvisionedProductOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeProvisionedProductOutput) SetCloudWatchDashboards

func (s *DescribeProvisionedProductOutput) SetCloudWatchDashboards(v []*CloudWatchDashboard) *DescribeProvisionedProductOutput

SetCloudWatchDashboards sets the CloudWatchDashboards field's value.

func (*DescribeProvisionedProductOutput) SetProvisionedProductDetail

func (s *DescribeProvisionedProductOutput) SetProvisionedProductDetail(v *ProvisionedProductDetail) *DescribeProvisionedProductOutput

SetProvisionedProductDetail sets the ProvisionedProductDetail field's value.

func (DescribeProvisionedProductOutput) String

func (s DescribeProvisionedProductOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeProvisionedProductPlanInput

type DescribeProvisionedProductPlanInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The maximum number of items to return with this call.
    PageSize *int64 `type:"integer"`

    // The page token for the next set of results. To retrieve the first set of
    // results, use null.
    PageToken *string `type:"string"`

    // The plan identifier.
    //
    // PlanId is a required field
    PlanId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeProvisionedProductPlanInput) GoString

func (s DescribeProvisionedProductPlanInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeProvisionedProductPlanInput) SetAcceptLanguage

func (s *DescribeProvisionedProductPlanInput) SetAcceptLanguage(v string) *DescribeProvisionedProductPlanInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DescribeProvisionedProductPlanInput) SetPageSize

func (s *DescribeProvisionedProductPlanInput) SetPageSize(v int64) *DescribeProvisionedProductPlanInput

SetPageSize sets the PageSize field's value.

func (*DescribeProvisionedProductPlanInput) SetPageToken

func (s *DescribeProvisionedProductPlanInput) SetPageToken(v string) *DescribeProvisionedProductPlanInput

SetPageToken sets the PageToken field's value.

func (*DescribeProvisionedProductPlanInput) SetPlanId

func (s *DescribeProvisionedProductPlanInput) SetPlanId(v string) *DescribeProvisionedProductPlanInput

SetPlanId sets the PlanId field's value.

func (DescribeProvisionedProductPlanInput) String

func (s DescribeProvisionedProductPlanInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeProvisionedProductPlanInput) Validate

func (s *DescribeProvisionedProductPlanInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeProvisionedProductPlanOutput

type DescribeProvisionedProductPlanOutput struct {

    // The page token to use to retrieve the next set of results. If there are no
    // additional results, this value is null.
    NextPageToken *string `type:"string"`

    // Information about the plan.
    ProvisionedProductPlanDetails *ProvisionedProductPlanDetails `type:"structure"`

    // Information about the resource changes that will occur when the plan is executed.
    ResourceChanges []*ResourceChange `type:"list"`
    // contains filtered or unexported fields
}

func (DescribeProvisionedProductPlanOutput) GoString

func (s DescribeProvisionedProductPlanOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeProvisionedProductPlanOutput) SetNextPageToken

func (s *DescribeProvisionedProductPlanOutput) SetNextPageToken(v string) *DescribeProvisionedProductPlanOutput

SetNextPageToken sets the NextPageToken field's value.

func (*DescribeProvisionedProductPlanOutput) SetProvisionedProductPlanDetails

func (s *DescribeProvisionedProductPlanOutput) SetProvisionedProductPlanDetails(v *ProvisionedProductPlanDetails) *DescribeProvisionedProductPlanOutput

SetProvisionedProductPlanDetails sets the ProvisionedProductPlanDetails field's value.

func (*DescribeProvisionedProductPlanOutput) SetResourceChanges

func (s *DescribeProvisionedProductPlanOutput) SetResourceChanges(v []*ResourceChange) *DescribeProvisionedProductPlanOutput

SetResourceChanges sets the ResourceChanges field's value.

func (DescribeProvisionedProductPlanOutput) String

func (s DescribeProvisionedProductPlanOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeProvisioningArtifactInput

type DescribeProvisioningArtifactInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // Indicates if the API call response does or does not include additional details
    // about the provisioning parameters.
    IncludeProvisioningArtifactParameters *bool `type:"boolean"`

    // The product identifier.
    ProductId *string `min:"1" type:"string"`

    // The product name.
    ProductName *string `type:"string"`

    // The identifier of the provisioning artifact.
    ProvisioningArtifactId *string `min:"1" type:"string"`

    // The provisioning artifact name.
    ProvisioningArtifactName *string `type:"string"`

    // Indicates whether a verbose level of detail is enabled.
    Verbose *bool `type:"boolean"`
    // contains filtered or unexported fields
}

func (DescribeProvisioningArtifactInput) GoString

func (s DescribeProvisioningArtifactInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeProvisioningArtifactInput) SetAcceptLanguage

func (s *DescribeProvisioningArtifactInput) SetAcceptLanguage(v string) *DescribeProvisioningArtifactInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DescribeProvisioningArtifactInput) SetIncludeProvisioningArtifactParameters

func (s *DescribeProvisioningArtifactInput) SetIncludeProvisioningArtifactParameters(v bool) *DescribeProvisioningArtifactInput

SetIncludeProvisioningArtifactParameters sets the IncludeProvisioningArtifactParameters field's value.

func (*DescribeProvisioningArtifactInput) SetProductId

func (s *DescribeProvisioningArtifactInput) SetProductId(v string) *DescribeProvisioningArtifactInput

SetProductId sets the ProductId field's value.

func (*DescribeProvisioningArtifactInput) SetProductName

func (s *DescribeProvisioningArtifactInput) SetProductName(v string) *DescribeProvisioningArtifactInput

SetProductName sets the ProductName field's value.

func (*DescribeProvisioningArtifactInput) SetProvisioningArtifactId

func (s *DescribeProvisioningArtifactInput) SetProvisioningArtifactId(v string) *DescribeProvisioningArtifactInput

SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.

func (*DescribeProvisioningArtifactInput) SetProvisioningArtifactName

func (s *DescribeProvisioningArtifactInput) SetProvisioningArtifactName(v string) *DescribeProvisioningArtifactInput

SetProvisioningArtifactName sets the ProvisioningArtifactName field's value.

func (*DescribeProvisioningArtifactInput) SetVerbose

func (s *DescribeProvisioningArtifactInput) SetVerbose(v bool) *DescribeProvisioningArtifactInput

SetVerbose sets the Verbose field's value.

func (DescribeProvisioningArtifactInput) String

func (s DescribeProvisioningArtifactInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeProvisioningArtifactInput) Validate

func (s *DescribeProvisioningArtifactInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeProvisioningArtifactOutput

type DescribeProvisioningArtifactOutput struct {

    // The URL of the CloudFormation template in Amazon S3 or GitHub in JSON format.
    Info map[string]*string `min:"1" type:"map"`

    // Information about the provisioning artifact.
    ProvisioningArtifactDetail *ProvisioningArtifactDetail `type:"structure"`

    // Information about the parameters used to provision the product.
    ProvisioningArtifactParameters []*ProvisioningArtifactParameter `type:"list"`

    // The status of the current request.
    Status *string `type:"string" enum:"Status"`
    // contains filtered or unexported fields
}

func (DescribeProvisioningArtifactOutput) GoString

func (s DescribeProvisioningArtifactOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeProvisioningArtifactOutput) SetInfo

func (s *DescribeProvisioningArtifactOutput) SetInfo(v map[string]*string) *DescribeProvisioningArtifactOutput

SetInfo sets the Info field's value.

func (*DescribeProvisioningArtifactOutput) SetProvisioningArtifactDetail

func (s *DescribeProvisioningArtifactOutput) SetProvisioningArtifactDetail(v *ProvisioningArtifactDetail) *DescribeProvisioningArtifactOutput

SetProvisioningArtifactDetail sets the ProvisioningArtifactDetail field's value.

func (*DescribeProvisioningArtifactOutput) SetProvisioningArtifactParameters

func (s *DescribeProvisioningArtifactOutput) SetProvisioningArtifactParameters(v []*ProvisioningArtifactParameter) *DescribeProvisioningArtifactOutput

SetProvisioningArtifactParameters sets the ProvisioningArtifactParameters field's value.

func (*DescribeProvisioningArtifactOutput) SetStatus

func (s *DescribeProvisioningArtifactOutput) SetStatus(v string) *DescribeProvisioningArtifactOutput

SetStatus sets the Status field's value.

func (DescribeProvisioningArtifactOutput) String

func (s DescribeProvisioningArtifactOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeProvisioningParametersInput

type DescribeProvisioningParametersInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // 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. You must provide the name
    // or ID, but not both.
    PathId *string `min:"1" type:"string"`

    // The name of the path. You must provide the name or ID, but not both.
    PathName *string `min:"1" type:"string"`

    // The product identifier. You must provide the product name or ID, but not
    // both.
    ProductId *string `min:"1" type:"string"`

    // The name of the product. You must provide the name or ID, but not both.
    ProductName *string `type:"string"`

    // The identifier of the provisioning artifact. You must provide the name or
    // ID, but not both.
    ProvisioningArtifactId *string `min:"1" type:"string"`

    // The name of the provisioning artifact. You must provide the name or ID, but
    // not both.
    ProvisioningArtifactName *string `type:"string"`
    // contains filtered or unexported fields
}

func (DescribeProvisioningParametersInput) GoString

func (s DescribeProvisioningParametersInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeProvisioningParametersInput) SetAcceptLanguage

func (s *DescribeProvisioningParametersInput) SetAcceptLanguage(v string) *DescribeProvisioningParametersInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DescribeProvisioningParametersInput) SetPathId

func (s *DescribeProvisioningParametersInput) SetPathId(v string) *DescribeProvisioningParametersInput

SetPathId sets the PathId field's value.

func (*DescribeProvisioningParametersInput) SetPathName

func (s *DescribeProvisioningParametersInput) SetPathName(v string) *DescribeProvisioningParametersInput

SetPathName sets the PathName field's value.

func (*DescribeProvisioningParametersInput) SetProductId

func (s *DescribeProvisioningParametersInput) SetProductId(v string) *DescribeProvisioningParametersInput

SetProductId sets the ProductId field's value.

func (*DescribeProvisioningParametersInput) SetProductName

func (s *DescribeProvisioningParametersInput) SetProductName(v string) *DescribeProvisioningParametersInput

SetProductName sets the ProductName field's value.

func (*DescribeProvisioningParametersInput) SetProvisioningArtifactId

func (s *DescribeProvisioningParametersInput) SetProvisioningArtifactId(v string) *DescribeProvisioningParametersInput

SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.

func (*DescribeProvisioningParametersInput) SetProvisioningArtifactName

func (s *DescribeProvisioningParametersInput) SetProvisioningArtifactName(v string) *DescribeProvisioningParametersInput

SetProvisioningArtifactName sets the ProvisioningArtifactName field's value.

func (DescribeProvisioningParametersInput) String

func (s DescribeProvisioningParametersInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeProvisioningParametersInput) Validate

func (s *DescribeProvisioningParametersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeProvisioningParametersOutput

type DescribeProvisioningParametersOutput struct {

    // Information about the constraints used to provision the product.
    ConstraintSummaries []*ConstraintSummary `type:"list"`

    // A list of the keys and descriptions of the outputs. These outputs can be
    // referenced from a provisioned product launched from this provisioning artifact.
    ProvisioningArtifactOutputKeys []*ProvisioningArtifactOutput `type:"list"`

    // The output of the provisioning artifact.
    //
    // Deprecated: This property is deprecated and returns the Id and Description of the Provisioning Artifact. Use ProvisioningArtifactOutputKeys instead to get the Keys and Descriptions of the outputs.
    ProvisioningArtifactOutputs []*ProvisioningArtifactOutput `deprecated:"true" type:"list"`

    // Information about the parameters used to provision the product.
    ProvisioningArtifactParameters []*ProvisioningArtifactParameter `type:"list"`

    // An object that contains information about preferences, such as Regions and
    // accounts, for the provisioning artifact.
    ProvisioningArtifactPreferences *ProvisioningArtifactPreferences `type:"structure"`

    // Information about the TagOptions associated with the resource.
    TagOptions []*TagOptionSummary `type:"list"`

    // Any additional metadata specifically related to the provisioning of the product.
    // For example, see the Version field of the CloudFormation template.
    UsageInstructions []*UsageInstruction `type:"list"`
    // contains filtered or unexported fields
}

func (DescribeProvisioningParametersOutput) GoString

func (s DescribeProvisioningParametersOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeProvisioningParametersOutput) SetConstraintSummaries

func (s *DescribeProvisioningParametersOutput) SetConstraintSummaries(v []*ConstraintSummary) *DescribeProvisioningParametersOutput

SetConstraintSummaries sets the ConstraintSummaries field's value.

func (*DescribeProvisioningParametersOutput) SetProvisioningArtifactOutputKeys

func (s *DescribeProvisioningParametersOutput) SetProvisioningArtifactOutputKeys(v []*ProvisioningArtifactOutput) *DescribeProvisioningParametersOutput

SetProvisioningArtifactOutputKeys sets the ProvisioningArtifactOutputKeys field's value.

func (*DescribeProvisioningParametersOutput) SetProvisioningArtifactOutputs

func (s *DescribeProvisioningParametersOutput) SetProvisioningArtifactOutputs(v []*ProvisioningArtifactOutput) *DescribeProvisioningParametersOutput

SetProvisioningArtifactOutputs sets the ProvisioningArtifactOutputs field's value.

func (*DescribeProvisioningParametersOutput) SetProvisioningArtifactParameters

func (s *DescribeProvisioningParametersOutput) SetProvisioningArtifactParameters(v []*ProvisioningArtifactParameter) *DescribeProvisioningParametersOutput

SetProvisioningArtifactParameters sets the ProvisioningArtifactParameters field's value.

func (*DescribeProvisioningParametersOutput) SetProvisioningArtifactPreferences

func (s *DescribeProvisioningParametersOutput) SetProvisioningArtifactPreferences(v *ProvisioningArtifactPreferences) *DescribeProvisioningParametersOutput

SetProvisioningArtifactPreferences sets the ProvisioningArtifactPreferences field's value.

func (*DescribeProvisioningParametersOutput) SetTagOptions

func (s *DescribeProvisioningParametersOutput) SetTagOptions(v []*TagOptionSummary) *DescribeProvisioningParametersOutput

SetTagOptions sets the TagOptions field's value.

func (*DescribeProvisioningParametersOutput) SetUsageInstructions

func (s *DescribeProvisioningParametersOutput) SetUsageInstructions(v []*UsageInstruction) *DescribeProvisioningParametersOutput

SetUsageInstructions sets the UsageInstructions field's value.

func (DescribeProvisioningParametersOutput) String

func (s DescribeProvisioningParametersOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeRecordInput

type DescribeRecordInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The record identifier of the provisioned product. This identifier is returned
    // by the request operation.
    //
    // Id is a required field
    Id *string `min:"1" type:"string" required:"true"`

    // The maximum number of items to return with this call.
    PageSize *int64 `type:"integer"`

    // The page token for the next set of results. To retrieve the first set of
    // results, use null.
    PageToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (DescribeRecordInput) GoString

func (s DescribeRecordInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeRecordInput) SetAcceptLanguage

func (s *DescribeRecordInput) SetAcceptLanguage(v string) *DescribeRecordInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DescribeRecordInput) SetId

func (s *DescribeRecordInput) SetId(v string) *DescribeRecordInput

SetId sets the Id field's value.

func (*DescribeRecordInput) SetPageSize

func (s *DescribeRecordInput) SetPageSize(v int64) *DescribeRecordInput

SetPageSize sets the PageSize field's value.

func (*DescribeRecordInput) SetPageToken

func (s *DescribeRecordInput) SetPageToken(v string) *DescribeRecordInput

SetPageToken sets the PageToken field's value.

func (DescribeRecordInput) String

func (s DescribeRecordInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeRecordInput) Validate

func (s *DescribeRecordInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeRecordOutput

type DescribeRecordOutput struct {

    // The page token to use to retrieve the next set of results. If there are no
    // additional results, this value is null.
    NextPageToken *string `type:"string"`

    // Information about the product.
    RecordDetail *RecordDetail `type:"structure"`

    // Information about 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.
    RecordOutputs []*RecordOutput `type:"list"`
    // contains filtered or unexported fields
}

func (DescribeRecordOutput) GoString

func (s DescribeRecordOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeRecordOutput) SetNextPageToken

func (s *DescribeRecordOutput) SetNextPageToken(v string) *DescribeRecordOutput

SetNextPageToken sets the NextPageToken field's value.

func (*DescribeRecordOutput) SetRecordDetail

func (s *DescribeRecordOutput) SetRecordDetail(v *RecordDetail) *DescribeRecordOutput

SetRecordDetail sets the RecordDetail field's value.

func (*DescribeRecordOutput) SetRecordOutputs

func (s *DescribeRecordOutput) SetRecordOutputs(v []*RecordOutput) *DescribeRecordOutput

SetRecordOutputs sets the RecordOutputs field's value.

func (DescribeRecordOutput) String

func (s DescribeRecordOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeServiceActionExecutionParametersInput

type DescribeServiceActionExecutionParametersInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The identifier of the provisioned product.
    //
    // ProvisionedProductId is a required field
    ProvisionedProductId *string `min:"1" type:"string" required:"true"`

    // The self-service action identifier.
    //
    // ServiceActionId is a required field
    ServiceActionId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeServiceActionExecutionParametersInput) GoString

func (s DescribeServiceActionExecutionParametersInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeServiceActionExecutionParametersInput) SetAcceptLanguage

func (s *DescribeServiceActionExecutionParametersInput) SetAcceptLanguage(v string) *DescribeServiceActionExecutionParametersInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DescribeServiceActionExecutionParametersInput) SetProvisionedProductId

func (s *DescribeServiceActionExecutionParametersInput) SetProvisionedProductId(v string) *DescribeServiceActionExecutionParametersInput

SetProvisionedProductId sets the ProvisionedProductId field's value.

func (*DescribeServiceActionExecutionParametersInput) SetServiceActionId

func (s *DescribeServiceActionExecutionParametersInput) SetServiceActionId(v string) *DescribeServiceActionExecutionParametersInput

SetServiceActionId sets the ServiceActionId field's value.

func (DescribeServiceActionExecutionParametersInput) String

func (s DescribeServiceActionExecutionParametersInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeServiceActionExecutionParametersInput) Validate

func (s *DescribeServiceActionExecutionParametersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeServiceActionExecutionParametersOutput

type DescribeServiceActionExecutionParametersOutput struct {

    // The parameters of the self-service action.
    ServiceActionParameters []*ExecutionParameter `type:"list"`
    // contains filtered or unexported fields
}

func (DescribeServiceActionExecutionParametersOutput) GoString

func (s DescribeServiceActionExecutionParametersOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeServiceActionExecutionParametersOutput) SetServiceActionParameters

func (s *DescribeServiceActionExecutionParametersOutput) SetServiceActionParameters(v []*ExecutionParameter) *DescribeServiceActionExecutionParametersOutput

SetServiceActionParameters sets the ServiceActionParameters field's value.

func (DescribeServiceActionExecutionParametersOutput) String

func (s DescribeServiceActionExecutionParametersOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeServiceActionInput

type DescribeServiceActionInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The self-service action identifier.
    //
    // Id is a required field
    Id *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeServiceActionInput) GoString

func (s DescribeServiceActionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeServiceActionInput) SetAcceptLanguage

func (s *DescribeServiceActionInput) SetAcceptLanguage(v string) *DescribeServiceActionInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DescribeServiceActionInput) SetId

func (s *DescribeServiceActionInput) SetId(v string) *DescribeServiceActionInput

SetId sets the Id field's value.

func (DescribeServiceActionInput) String

func (s DescribeServiceActionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeServiceActionInput) Validate

func (s *DescribeServiceActionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeServiceActionOutput

type DescribeServiceActionOutput struct {

    // Detailed information about the self-service action.
    ServiceActionDetail *ServiceActionDetail `type:"structure"`
    // contains filtered or unexported fields
}

func (DescribeServiceActionOutput) GoString

func (s DescribeServiceActionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeServiceActionOutput) SetServiceActionDetail

func (s *DescribeServiceActionOutput) SetServiceActionDetail(v *ServiceActionDetail) *DescribeServiceActionOutput

SetServiceActionDetail sets the ServiceActionDetail field's value.

func (DescribeServiceActionOutput) String

func (s DescribeServiceActionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeTagOptionInput

type DescribeTagOptionInput struct {

    // The TagOption identifier.
    //
    // Id is a required field
    Id *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeTagOptionInput) GoString

func (s DescribeTagOptionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeTagOptionInput) SetId

func (s *DescribeTagOptionInput) SetId(v string) *DescribeTagOptionInput

SetId sets the Id field's value.

func (DescribeTagOptionInput) String

func (s DescribeTagOptionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeTagOptionInput) Validate

func (s *DescribeTagOptionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeTagOptionOutput

type DescribeTagOptionOutput struct {

    // Information about the TagOption.
    TagOptionDetail *TagOptionDetail `type:"structure"`
    // contains filtered or unexported fields
}

func (DescribeTagOptionOutput) GoString

func (s DescribeTagOptionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeTagOptionOutput) SetTagOptionDetail

func (s *DescribeTagOptionOutput) SetTagOptionDetail(v *TagOptionDetail) *DescribeTagOptionOutput

SetTagOptionDetail sets the TagOptionDetail field's value.

func (DescribeTagOptionOutput) String

func (s DescribeTagOptionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DisableAWSOrganizationsAccessInput

type DisableAWSOrganizationsAccessInput struct {
    // contains filtered or unexported fields
}

func (DisableAWSOrganizationsAccessInput) GoString

func (s DisableAWSOrganizationsAccessInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DisableAWSOrganizationsAccessInput) String

func (s DisableAWSOrganizationsAccessInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DisableAWSOrganizationsAccessOutput

type DisableAWSOrganizationsAccessOutput struct {
    // contains filtered or unexported fields
}

func (DisableAWSOrganizationsAccessOutput) GoString

func (s DisableAWSOrganizationsAccessOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DisableAWSOrganizationsAccessOutput) String

func (s DisableAWSOrganizationsAccessOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DisassociateBudgetFromResourceInput

type DisassociateBudgetFromResourceInput struct {

    // The name of the budget you want to disassociate.
    //
    // BudgetName is a required field
    BudgetName *string `min:"1" type:"string" required:"true"`

    // The resource identifier you want to disassociate from. Either a portfolio-id
    // or a product-id.
    //
    // ResourceId is a required field
    ResourceId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DisassociateBudgetFromResourceInput) GoString

func (s DisassociateBudgetFromResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateBudgetFromResourceInput) SetBudgetName

func (s *DisassociateBudgetFromResourceInput) SetBudgetName(v string) *DisassociateBudgetFromResourceInput

SetBudgetName sets the BudgetName field's value.

func (*DisassociateBudgetFromResourceInput) SetResourceId

func (s *DisassociateBudgetFromResourceInput) SetResourceId(v string) *DisassociateBudgetFromResourceInput

SetResourceId sets the ResourceId field's value.

func (DisassociateBudgetFromResourceInput) String

func (s DisassociateBudgetFromResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateBudgetFromResourceInput) Validate

func (s *DisassociateBudgetFromResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DisassociateBudgetFromResourceOutput

type DisassociateBudgetFromResourceOutput struct {
    // contains filtered or unexported fields
}

func (DisassociateBudgetFromResourceOutput) GoString

func (s DisassociateBudgetFromResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DisassociateBudgetFromResourceOutput) String

func (s DisassociateBudgetFromResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DisassociatePrincipalFromPortfolioInput

type DisassociatePrincipalFromPortfolioInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The portfolio identifier.
    //
    // PortfolioId is a required field
    PortfolioId *string `min:"1" type:"string" required:"true"`

    // The ARN of the principal (user, role, or group). This field allows an ARN
    // with no accountID with or without wildcard characters if PrincipalType is
    // IAM_PATTERN.
    //
    // PrincipalARN is a required field
    PrincipalARN *string `min:"1" type:"string" required:"true"`

    // The supported value is IAM if you use a fully defined ARN, or IAM_PATTERN
    // if you specify an IAM ARN with no AccountId, with or without wildcard characters.
    PrincipalType *string `type:"string" enum:"PrincipalType"`
    // contains filtered or unexported fields
}

func (DisassociatePrincipalFromPortfolioInput) GoString

func (s DisassociatePrincipalFromPortfolioInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociatePrincipalFromPortfolioInput) SetAcceptLanguage

func (s *DisassociatePrincipalFromPortfolioInput) SetAcceptLanguage(v string) *DisassociatePrincipalFromPortfolioInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DisassociatePrincipalFromPortfolioInput) SetPortfolioId

func (s *DisassociatePrincipalFromPortfolioInput) SetPortfolioId(v string) *DisassociatePrincipalFromPortfolioInput

SetPortfolioId sets the PortfolioId field's value.

func (*DisassociatePrincipalFromPortfolioInput) SetPrincipalARN

func (s *DisassociatePrincipalFromPortfolioInput) SetPrincipalARN(v string) *DisassociatePrincipalFromPortfolioInput

SetPrincipalARN sets the PrincipalARN field's value.

func (*DisassociatePrincipalFromPortfolioInput) SetPrincipalType

func (s *DisassociatePrincipalFromPortfolioInput) SetPrincipalType(v string) *DisassociatePrincipalFromPortfolioInput

SetPrincipalType sets the PrincipalType field's value.

func (DisassociatePrincipalFromPortfolioInput) String

func (s DisassociatePrincipalFromPortfolioInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociatePrincipalFromPortfolioInput) Validate

func (s *DisassociatePrincipalFromPortfolioInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DisassociatePrincipalFromPortfolioOutput

type DisassociatePrincipalFromPortfolioOutput struct {
    // contains filtered or unexported fields
}

func (DisassociatePrincipalFromPortfolioOutput) GoString

func (s DisassociatePrincipalFromPortfolioOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DisassociatePrincipalFromPortfolioOutput) String

func (s DisassociatePrincipalFromPortfolioOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DisassociateProductFromPortfolioInput

type DisassociateProductFromPortfolioInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The portfolio identifier.
    //
    // PortfolioId is a required field
    PortfolioId *string `min:"1" type:"string" required:"true"`

    // The product identifier.
    //
    // ProductId is a required field
    ProductId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DisassociateProductFromPortfolioInput) GoString

func (s DisassociateProductFromPortfolioInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateProductFromPortfolioInput) SetAcceptLanguage

func (s *DisassociateProductFromPortfolioInput) SetAcceptLanguage(v string) *DisassociateProductFromPortfolioInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DisassociateProductFromPortfolioInput) SetPortfolioId

func (s *DisassociateProductFromPortfolioInput) SetPortfolioId(v string) *DisassociateProductFromPortfolioInput

SetPortfolioId sets the PortfolioId field's value.

func (*DisassociateProductFromPortfolioInput) SetProductId

func (s *DisassociateProductFromPortfolioInput) SetProductId(v string) *DisassociateProductFromPortfolioInput

SetProductId sets the ProductId field's value.

func (DisassociateProductFromPortfolioInput) String

func (s DisassociateProductFromPortfolioInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateProductFromPortfolioInput) Validate

func (s *DisassociateProductFromPortfolioInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DisassociateProductFromPortfolioOutput

type DisassociateProductFromPortfolioOutput struct {
    // contains filtered or unexported fields
}

func (DisassociateProductFromPortfolioOutput) GoString

func (s DisassociateProductFromPortfolioOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DisassociateProductFromPortfolioOutput) String

func (s DisassociateProductFromPortfolioOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DisassociateServiceActionFromProvisioningArtifactInput

type DisassociateServiceActionFromProvisioningArtifactInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // A unique identifier that you provide to ensure idempotency. If multiple requests
    // from the same Amazon Web Services account use the same idempotency token,
    // the same response is returned for each repeated request.
    IdempotencyToken *string `min:"1" type:"string" idempotencyToken:"true"`

    // The product identifier. For example, prod-abcdzk7xy33qa.
    //
    // ProductId is a required field
    ProductId *string `min:"1" type:"string" required:"true"`

    // The identifier of the provisioning artifact. For example, pa-4abcdjnxjj6ne.
    //
    // ProvisioningArtifactId is a required field
    ProvisioningArtifactId *string `min:"1" type:"string" required:"true"`

    // The self-service action identifier. For example, act-fs7abcd89wxyz.
    //
    // ServiceActionId is a required field
    ServiceActionId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DisassociateServiceActionFromProvisioningArtifactInput) GoString

func (s DisassociateServiceActionFromProvisioningArtifactInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateServiceActionFromProvisioningArtifactInput) SetAcceptLanguage

func (s *DisassociateServiceActionFromProvisioningArtifactInput) SetAcceptLanguage(v string) *DisassociateServiceActionFromProvisioningArtifactInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DisassociateServiceActionFromProvisioningArtifactInput) SetIdempotencyToken

func (s *DisassociateServiceActionFromProvisioningArtifactInput) SetIdempotencyToken(v string) *DisassociateServiceActionFromProvisioningArtifactInput

SetIdempotencyToken sets the IdempotencyToken field's value.

func (*DisassociateServiceActionFromProvisioningArtifactInput) SetProductId

func (s *DisassociateServiceActionFromProvisioningArtifactInput) SetProductId(v string) *DisassociateServiceActionFromProvisioningArtifactInput

SetProductId sets the ProductId field's value.

func (*DisassociateServiceActionFromProvisioningArtifactInput) SetProvisioningArtifactId

func (s *DisassociateServiceActionFromProvisioningArtifactInput) SetProvisioningArtifactId(v string) *DisassociateServiceActionFromProvisioningArtifactInput

SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.

func (*DisassociateServiceActionFromProvisioningArtifactInput) SetServiceActionId

func (s *DisassociateServiceActionFromProvisioningArtifactInput) SetServiceActionId(v string) *DisassociateServiceActionFromProvisioningArtifactInput

SetServiceActionId sets the ServiceActionId field's value.

func (DisassociateServiceActionFromProvisioningArtifactInput) String

func (s DisassociateServiceActionFromProvisioningArtifactInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateServiceActionFromProvisioningArtifactInput) Validate

func (s *DisassociateServiceActionFromProvisioningArtifactInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DisassociateServiceActionFromProvisioningArtifactOutput

type DisassociateServiceActionFromProvisioningArtifactOutput struct {
    // contains filtered or unexported fields
}

func (DisassociateServiceActionFromProvisioningArtifactOutput) GoString

func (s DisassociateServiceActionFromProvisioningArtifactOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DisassociateServiceActionFromProvisioningArtifactOutput) String

func (s DisassociateServiceActionFromProvisioningArtifactOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DisassociateTagOptionFromResourceInput

type DisassociateTagOptionFromResourceInput struct {

    // The resource identifier.
    //
    // ResourceId is a required field
    ResourceId *string `type:"string" required:"true"`

    // The TagOption identifier.
    //
    // TagOptionId is a required field
    TagOptionId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DisassociateTagOptionFromResourceInput) GoString

func (s DisassociateTagOptionFromResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateTagOptionFromResourceInput) SetResourceId

func (s *DisassociateTagOptionFromResourceInput) SetResourceId(v string) *DisassociateTagOptionFromResourceInput

SetResourceId sets the ResourceId field's value.

func (*DisassociateTagOptionFromResourceInput) SetTagOptionId

func (s *DisassociateTagOptionFromResourceInput) SetTagOptionId(v string) *DisassociateTagOptionFromResourceInput

SetTagOptionId sets the TagOptionId field's value.

func (DisassociateTagOptionFromResourceInput) String

func (s DisassociateTagOptionFromResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateTagOptionFromResourceInput) Validate

func (s *DisassociateTagOptionFromResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DisassociateTagOptionFromResourceOutput

type DisassociateTagOptionFromResourceOutput struct {
    // contains filtered or unexported fields
}

func (DisassociateTagOptionFromResourceOutput) GoString

func (s DisassociateTagOptionFromResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DisassociateTagOptionFromResourceOutput) String

func (s DisassociateTagOptionFromResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DuplicateResourceException

type DuplicateResourceException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"message" type:"string"`
    // contains filtered or unexported fields
}

The specified resource is a duplicate.

func (*DuplicateResourceException) Code

func (s *DuplicateResourceException) Code() string

Code returns the exception type name.

func (*DuplicateResourceException) Error

func (s *DuplicateResourceException) Error() string

func (DuplicateResourceException) GoString

func (s DuplicateResourceException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DuplicateResourceException) Message

func (s *DuplicateResourceException) Message() string

Message returns the exception's message.

func (*DuplicateResourceException) OrigErr

func (s *DuplicateResourceException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*DuplicateResourceException) RequestID

func (s *DuplicateResourceException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*DuplicateResourceException) StatusCode

func (s *DuplicateResourceException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (DuplicateResourceException) String

func (s DuplicateResourceException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type EnableAWSOrganizationsAccessInput

type EnableAWSOrganizationsAccessInput struct {
    // contains filtered or unexported fields
}

func (EnableAWSOrganizationsAccessInput) GoString

func (s EnableAWSOrganizationsAccessInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (EnableAWSOrganizationsAccessInput) String

func (s EnableAWSOrganizationsAccessInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type EnableAWSOrganizationsAccessOutput

type EnableAWSOrganizationsAccessOutput struct {
    // contains filtered or unexported fields
}

func (EnableAWSOrganizationsAccessOutput) GoString

func (s EnableAWSOrganizationsAccessOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (EnableAWSOrganizationsAccessOutput) String

func (s EnableAWSOrganizationsAccessOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type EngineWorkflowResourceIdentifier

type EngineWorkflowResourceIdentifier struct {

    // The unique key-value pair for a tag that identifies provisioned product resources.
    UniqueTag *UniqueTagResourceIdentifier `type:"structure"`
    // contains filtered or unexported fields
}

The ID for the provisioned product resources that are part of a resource group.

func (EngineWorkflowResourceIdentifier) GoString

func (s EngineWorkflowResourceIdentifier) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*EngineWorkflowResourceIdentifier) SetUniqueTag

func (s *EngineWorkflowResourceIdentifier) SetUniqueTag(v *UniqueTagResourceIdentifier) *EngineWorkflowResourceIdentifier

SetUniqueTag sets the UniqueTag field's value.

func (EngineWorkflowResourceIdentifier) String

func (s EngineWorkflowResourceIdentifier) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*EngineWorkflowResourceIdentifier) Validate

func (s *EngineWorkflowResourceIdentifier) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ExecuteProvisionedProductPlanInput

type ExecuteProvisionedProductPlanInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // 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.
    IdempotencyToken *string `min:"1" type:"string" idempotencyToken:"true"`

    // The plan identifier.
    //
    // PlanId is a required field
    PlanId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ExecuteProvisionedProductPlanInput) GoString

func (s ExecuteProvisionedProductPlanInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ExecuteProvisionedProductPlanInput) SetAcceptLanguage

func (s *ExecuteProvisionedProductPlanInput) SetAcceptLanguage(v string) *ExecuteProvisionedProductPlanInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*ExecuteProvisionedProductPlanInput) SetIdempotencyToken

func (s *ExecuteProvisionedProductPlanInput) SetIdempotencyToken(v string) *ExecuteProvisionedProductPlanInput

SetIdempotencyToken sets the IdempotencyToken field's value.

func (*ExecuteProvisionedProductPlanInput) SetPlanId

func (s *ExecuteProvisionedProductPlanInput) SetPlanId(v string) *ExecuteProvisionedProductPlanInput

SetPlanId sets the PlanId field's value.

func (ExecuteProvisionedProductPlanInput) String

func (s ExecuteProvisionedProductPlanInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ExecuteProvisionedProductPlanInput) Validate

func (s *ExecuteProvisionedProductPlanInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ExecuteProvisionedProductPlanOutput

type ExecuteProvisionedProductPlanOutput struct {

    // Information about the result of provisioning the product.
    RecordDetail *RecordDetail `type:"structure"`
    // contains filtered or unexported fields
}

func (ExecuteProvisionedProductPlanOutput) GoString

func (s ExecuteProvisionedProductPlanOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ExecuteProvisionedProductPlanOutput) SetRecordDetail

func (s *ExecuteProvisionedProductPlanOutput) SetRecordDetail(v *RecordDetail) *ExecuteProvisionedProductPlanOutput

SetRecordDetail sets the RecordDetail field's value.

func (ExecuteProvisionedProductPlanOutput) String

func (s ExecuteProvisionedProductPlanOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ExecuteProvisionedProductServiceActionInput

type ExecuteProvisionedProductServiceActionInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // An idempotency token that uniquely identifies the execute request.
    ExecuteToken *string `min:"1" type:"string" idempotencyToken:"true"`

    // A map of all self-service action parameters and their values. If a provided
    // parameter is of a special type, such as TARGET, the provided value will override
    // the default value generated by Service Catalog. If the parameters field is
    // not provided, no additional parameters are passed and default values will
    // be used for any special parameters such as TARGET.
    Parameters map[string][]*string `min:"1" type:"map"`

    // The identifier of the provisioned product.
    //
    // ProvisionedProductId is a required field
    ProvisionedProductId *string `min:"1" type:"string" required:"true"`

    // The self-service action identifier. For example, act-fs7abcd89wxyz.
    //
    // ServiceActionId is a required field
    ServiceActionId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ExecuteProvisionedProductServiceActionInput) GoString

func (s ExecuteProvisionedProductServiceActionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ExecuteProvisionedProductServiceActionInput) SetAcceptLanguage

func (s *ExecuteProvisionedProductServiceActionInput) SetAcceptLanguage(v string) *ExecuteProvisionedProductServiceActionInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*ExecuteProvisionedProductServiceActionInput) SetExecuteToken

func (s *ExecuteProvisionedProductServiceActionInput) SetExecuteToken(v string) *ExecuteProvisionedProductServiceActionInput

SetExecuteToken sets the ExecuteToken field's value.

func (*ExecuteProvisionedProductServiceActionInput) SetParameters

func (s *ExecuteProvisionedProductServiceActionInput) SetParameters(v map[string][]*string) *ExecuteProvisionedProductServiceActionInput

SetParameters sets the Parameters field's value.

func (*ExecuteProvisionedProductServiceActionInput) SetProvisionedProductId

func (s *ExecuteProvisionedProductServiceActionInput) SetProvisionedProductId(v string) *ExecuteProvisionedProductServiceActionInput

SetProvisionedProductId sets the ProvisionedProductId field's value.

func (*ExecuteProvisionedProductServiceActionInput) SetServiceActionId

func (s *ExecuteProvisionedProductServiceActionInput) SetServiceActionId(v string) *ExecuteProvisionedProductServiceActionInput

SetServiceActionId sets the ServiceActionId field's value.

func (ExecuteProvisionedProductServiceActionInput) String

func (s ExecuteProvisionedProductServiceActionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ExecuteProvisionedProductServiceActionInput) Validate

func (s *ExecuteProvisionedProductServiceActionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ExecuteProvisionedProductServiceActionOutput

type ExecuteProvisionedProductServiceActionOutput struct {

    // An object containing detailed information about the result of provisioning
    // the product.
    RecordDetail *RecordDetail `type:"structure"`
    // contains filtered or unexported fields
}

func (ExecuteProvisionedProductServiceActionOutput) GoString

func (s ExecuteProvisionedProductServiceActionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ExecuteProvisionedProductServiceActionOutput) SetRecordDetail

func (s *ExecuteProvisionedProductServiceActionOutput) SetRecordDetail(v *RecordDetail) *ExecuteProvisionedProductServiceActionOutput

SetRecordDetail sets the RecordDetail field's value.

func (ExecuteProvisionedProductServiceActionOutput) String

func (s ExecuteProvisionedProductServiceActionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ExecutionParameter

type ExecutionParameter struct {

    // The default values for the execution parameter.
    DefaultValues []*string `type:"list"`

    // The name of the execution parameter.
    Name *string `min:"1" type:"string"`

    // The execution parameter type.
    Type *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

Details of an execution parameter value that is passed to a self-service action when executed on a provisioned product.

func (ExecutionParameter) GoString

func (s ExecutionParameter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ExecutionParameter) SetDefaultValues

func (s *ExecutionParameter) SetDefaultValues(v []*string) *ExecutionParameter

SetDefaultValues sets the DefaultValues field's value.

func (*ExecutionParameter) SetName

func (s *ExecutionParameter) SetName(v string) *ExecutionParameter

SetName sets the Name field's value.

func (*ExecutionParameter) SetType

func (s *ExecutionParameter) SetType(v string) *ExecutionParameter

SetType sets the Type field's value.

func (ExecutionParameter) String

func (s ExecutionParameter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type FailedServiceActionAssociation

type FailedServiceActionAssociation struct {

    // The error code. Valid values are listed below.
    ErrorCode *string `type:"string" enum:"ServiceActionAssociationErrorCode"`

    // A text description of the error.
    ErrorMessage *string `min:"1" type:"string"`

    // The product identifier. For example, prod-abcdzk7xy33qa.
    ProductId *string `min:"1" type:"string"`

    // The identifier of the provisioning artifact. For example, pa-4abcdjnxjj6ne.
    ProvisioningArtifactId *string `min:"1" type:"string"`

    // The self-service action identifier. For example, act-fs7abcd89wxyz.
    ServiceActionId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

An object containing information about the error, along with identifying information about the self-service action and its associations.

func (FailedServiceActionAssociation) GoString

func (s FailedServiceActionAssociation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FailedServiceActionAssociation) SetErrorCode

func (s *FailedServiceActionAssociation) SetErrorCode(v string) *FailedServiceActionAssociation

SetErrorCode sets the ErrorCode field's value.

func (*FailedServiceActionAssociation) SetErrorMessage

func (s *FailedServiceActionAssociation) SetErrorMessage(v string) *FailedServiceActionAssociation

SetErrorMessage sets the ErrorMessage field's value.

func (*FailedServiceActionAssociation) SetProductId

func (s *FailedServiceActionAssociation) SetProductId(v string) *FailedServiceActionAssociation

SetProductId sets the ProductId field's value.

func (*FailedServiceActionAssociation) SetProvisioningArtifactId

func (s *FailedServiceActionAssociation) SetProvisioningArtifactId(v string) *FailedServiceActionAssociation

SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.

func (*FailedServiceActionAssociation) SetServiceActionId

func (s *FailedServiceActionAssociation) SetServiceActionId(v string) *FailedServiceActionAssociation

SetServiceActionId sets the ServiceActionId field's value.

func (FailedServiceActionAssociation) String

func (s FailedServiceActionAssociation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetAWSOrganizationsAccessStatusInput

type GetAWSOrganizationsAccessStatusInput struct {
    // contains filtered or unexported fields
}

func (GetAWSOrganizationsAccessStatusInput) GoString

func (s GetAWSOrganizationsAccessStatusInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (GetAWSOrganizationsAccessStatusInput) String

func (s GetAWSOrganizationsAccessStatusInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetAWSOrganizationsAccessStatusOutput

type GetAWSOrganizationsAccessStatusOutput struct {

    // The status of the portfolio share feature.
    AccessStatus *string `type:"string" enum:"AccessStatus"`
    // contains filtered or unexported fields
}

func (GetAWSOrganizationsAccessStatusOutput) GoString

func (s GetAWSOrganizationsAccessStatusOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetAWSOrganizationsAccessStatusOutput) SetAccessStatus

func (s *GetAWSOrganizationsAccessStatusOutput) SetAccessStatus(v string) *GetAWSOrganizationsAccessStatusOutput

SetAccessStatus sets the AccessStatus field's value.

func (GetAWSOrganizationsAccessStatusOutput) String

func (s GetAWSOrganizationsAccessStatusOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetProvisionedProductOutputsInput

type GetProvisionedProductOutputsInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The list of keys that the API should return with their values. If none are
    // provided, the API will return all outputs of the provisioned product.
    OutputKeys []*string `type:"list"`

    // The maximum number of items to return with this call.
    PageSize *int64 `type:"integer"`

    // The page token for the next set of results. To retrieve the first set of
    // results, use null.
    PageToken *string `type:"string"`

    // The identifier of the provisioned product that you want the outputs from.
    ProvisionedProductId *string `min:"1" type:"string"`

    // The name of the provisioned product that you want the outputs from.
    ProvisionedProductName *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (GetProvisionedProductOutputsInput) GoString

func (s GetProvisionedProductOutputsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetProvisionedProductOutputsInput) SetAcceptLanguage

func (s *GetProvisionedProductOutputsInput) SetAcceptLanguage(v string) *GetProvisionedProductOutputsInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*GetProvisionedProductOutputsInput) SetOutputKeys

func (s *GetProvisionedProductOutputsInput) SetOutputKeys(v []*string) *GetProvisionedProductOutputsInput

SetOutputKeys sets the OutputKeys field's value.

func (*GetProvisionedProductOutputsInput) SetPageSize

func (s *GetProvisionedProductOutputsInput) SetPageSize(v int64) *GetProvisionedProductOutputsInput

SetPageSize sets the PageSize field's value.

func (*GetProvisionedProductOutputsInput) SetPageToken

func (s *GetProvisionedProductOutputsInput) SetPageToken(v string) *GetProvisionedProductOutputsInput

SetPageToken sets the PageToken field's value.

func (*GetProvisionedProductOutputsInput) SetProvisionedProductId

func (s *GetProvisionedProductOutputsInput) SetProvisionedProductId(v string) *GetProvisionedProductOutputsInput

SetProvisionedProductId sets the ProvisionedProductId field's value.

func (*GetProvisionedProductOutputsInput) SetProvisionedProductName

func (s *GetProvisionedProductOutputsInput) SetProvisionedProductName(v string) *GetProvisionedProductOutputsInput

SetProvisionedProductName sets the ProvisionedProductName field's value.

func (GetProvisionedProductOutputsInput) String

func (s GetProvisionedProductOutputsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetProvisionedProductOutputsInput) Validate

func (s *GetProvisionedProductOutputsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetProvisionedProductOutputsOutput

type GetProvisionedProductOutputsOutput struct {

    // The page token to use to retrieve the next set of results. If there are no
    // additional results, this value is null.
    NextPageToken *string `type:"string"`

    // Information about 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.
    Outputs []*RecordOutput `type:"list"`
    // contains filtered or unexported fields
}

func (GetProvisionedProductOutputsOutput) GoString

func (s GetProvisionedProductOutputsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetProvisionedProductOutputsOutput) SetNextPageToken

func (s *GetProvisionedProductOutputsOutput) SetNextPageToken(v string) *GetProvisionedProductOutputsOutput

SetNextPageToken sets the NextPageToken field's value.

func (*GetProvisionedProductOutputsOutput) SetOutputs

func (s *GetProvisionedProductOutputsOutput) SetOutputs(v []*RecordOutput) *GetProvisionedProductOutputsOutput

SetOutputs sets the Outputs field's value.

func (GetProvisionedProductOutputsOutput) String

func (s GetProvisionedProductOutputsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ImportAsProvisionedProductInput

type ImportAsProvisionedProductInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // 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.
    IdempotencyToken *string `min:"1" type:"string" idempotencyToken:"true"`

    // The unique identifier of the resource to be imported. It only currently supports
    // CloudFormation stack IDs.
    //
    // PhysicalId is a required field
    PhysicalId *string `type:"string" required:"true"`

    // The product identifier.
    //
    // ProductId is a required field
    ProductId *string `min:"1" type:"string" required:"true"`

    // The user-friendly name of the provisioned product. The value must be unique
    // for the Amazon Web Services account. The name cannot be updated after the
    // product is provisioned.
    //
    // ProvisionedProductName is a required field
    ProvisionedProductName *string `min:"1" type:"string" required:"true"`

    // The identifier of the provisioning artifact.
    //
    // ProvisioningArtifactId is a required field
    ProvisioningArtifactId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ImportAsProvisionedProductInput) GoString

func (s ImportAsProvisionedProductInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ImportAsProvisionedProductInput) SetAcceptLanguage

func (s *ImportAsProvisionedProductInput) SetAcceptLanguage(v string) *ImportAsProvisionedProductInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*ImportAsProvisionedProductInput) SetIdempotencyToken

func (s *ImportAsProvisionedProductInput) SetIdempotencyToken(v string) *ImportAsProvisionedProductInput

SetIdempotencyToken sets the IdempotencyToken field's value.

func (*ImportAsProvisionedProductInput) SetPhysicalId

func (s *ImportAsProvisionedProductInput) SetPhysicalId(v string) *ImportAsProvisionedProductInput

SetPhysicalId sets the PhysicalId field's value.

func (*ImportAsProvisionedProductInput) SetProductId

func (s *ImportAsProvisionedProductInput) SetProductId(v string) *ImportAsProvisionedProductInput

SetProductId sets the ProductId field's value.

func (*ImportAsProvisionedProductInput) SetProvisionedProductName

func (s *ImportAsProvisionedProductInput) SetProvisionedProductName(v string) *ImportAsProvisionedProductInput

SetProvisionedProductName sets the ProvisionedProductName field's value.

func (*ImportAsProvisionedProductInput) SetProvisioningArtifactId

func (s *ImportAsProvisionedProductInput) SetProvisioningArtifactId(v string) *ImportAsProvisionedProductInput

SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.

func (ImportAsProvisionedProductInput) String

func (s ImportAsProvisionedProductInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ImportAsProvisionedProductInput) Validate

func (s *ImportAsProvisionedProductInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ImportAsProvisionedProductOutput

type ImportAsProvisionedProductOutput struct {

    // Information about a request operation.
    RecordDetail *RecordDetail `type:"structure"`
    // contains filtered or unexported fields
}

func (ImportAsProvisionedProductOutput) GoString

func (s ImportAsProvisionedProductOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ImportAsProvisionedProductOutput) SetRecordDetail

func (s *ImportAsProvisionedProductOutput) SetRecordDetail(v *RecordDetail) *ImportAsProvisionedProductOutput

SetRecordDetail sets the RecordDetail field's value.

func (ImportAsProvisionedProductOutput) String

func (s ImportAsProvisionedProductOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type InvalidParametersException

type InvalidParametersException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"message" type:"string"`
    // contains filtered or unexported fields
}

One or more parameters provided to the operation are not valid.

func (*InvalidParametersException) Code

func (s *InvalidParametersException) Code() string

Code returns the exception type name.

func (*InvalidParametersException) Error

func (s *InvalidParametersException) Error() string

func (InvalidParametersException) GoString

func (s InvalidParametersException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InvalidParametersException) Message

func (s *InvalidParametersException) Message() string

Message returns the exception's message.

func (*InvalidParametersException) OrigErr

func (s *InvalidParametersException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*InvalidParametersException) RequestID

func (s *InvalidParametersException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*InvalidParametersException) StatusCode

func (s *InvalidParametersException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (InvalidParametersException) String

func (s InvalidParametersException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type InvalidStateException

type InvalidStateException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"message" type:"string"`
    // contains filtered or unexported fields
}

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.

func (*InvalidStateException) Code

func (s *InvalidStateException) Code() string

Code returns the exception type name.

func (*InvalidStateException) Error

func (s *InvalidStateException) Error() string

func (InvalidStateException) GoString

func (s InvalidStateException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InvalidStateException) Message

func (s *InvalidStateException) Message() string

Message returns the exception's message.

func (*InvalidStateException) OrigErr

func (s *InvalidStateException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*InvalidStateException) RequestID

func (s *InvalidStateException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*InvalidStateException) StatusCode

func (s *InvalidStateException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (InvalidStateException) String

func (s InvalidStateException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type LastSync

type LastSync struct {

    // The ProvisioningArtifactID of the ProvisioningArtifact created from the latest
    // successful sync.
    LastSuccessfulSyncProvisioningArtifactId *string `min:"1" type:"string"`

    // The time of the latest successful sync from the source repo artifact to the
    // Service Catalog product.
    LastSuccessfulSyncTime *time.Time `type:"timestamp"`

    // The current status of the sync. Responses include SUCCEEDED or FAILED.
    LastSyncStatus *string `type:"string" enum:"LastSyncStatus"`

    // The sync's status message.
    LastSyncStatusMessage *string `type:"string"`

    // The time of the last attempted sync from the repository to the Service Catalog
    // product.
    LastSyncTime *time.Time `type:"timestamp"`
    // contains filtered or unexported fields
}

Provides details about the product's connection sync and contains the following sub-fields.

  • LastSyncTime

  • LastSyncStatus

  • LastSyncStatusMessage

  • LastSuccessfulSyncTime

  • LastSuccessfulSyncProvisioningArtifactID

func (LastSync) GoString

func (s LastSync) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LastSync) SetLastSuccessfulSyncProvisioningArtifactId

func (s *LastSync) SetLastSuccessfulSyncProvisioningArtifactId(v string) *LastSync

SetLastSuccessfulSyncProvisioningArtifactId sets the LastSuccessfulSyncProvisioningArtifactId field's value.

func (*LastSync) SetLastSuccessfulSyncTime

func (s *LastSync) SetLastSuccessfulSyncTime(v time.Time) *LastSync

SetLastSuccessfulSyncTime sets the LastSuccessfulSyncTime field's value.

func (*LastSync) SetLastSyncStatus

func (s *LastSync) SetLastSyncStatus(v string) *LastSync

SetLastSyncStatus sets the LastSyncStatus field's value.

func (*LastSync) SetLastSyncStatusMessage

func (s *LastSync) SetLastSyncStatusMessage(v string) *LastSync

SetLastSyncStatusMessage sets the LastSyncStatusMessage field's value.

func (*LastSync) SetLastSyncTime

func (s *LastSync) SetLastSyncTime(v time.Time) *LastSync

SetLastSyncTime sets the LastSyncTime field's value.

func (LastSync) String

func (s LastSync) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type LaunchPath

type LaunchPath struct {

    // The identifier of the launch path.
    Id *string `min:"1" type:"string"`

    // The name of the launch path.
    Name *string `type:"string"`
    // contains filtered or unexported fields
}

A launch path object.

func (LaunchPath) GoString

func (s LaunchPath) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LaunchPath) SetId

func (s *LaunchPath) SetId(v string) *LaunchPath

SetId sets the Id field's value.

func (*LaunchPath) SetName

func (s *LaunchPath) SetName(v string) *LaunchPath

SetName sets the Name field's value.

func (LaunchPath) String

func (s LaunchPath) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type LaunchPathSummary

type LaunchPathSummary struct {

    // The constraints on the portfolio-product relationship.
    ConstraintSummaries []*ConstraintSummary `type:"list"`

    // The identifier of the product path.
    Id *string `min:"1" type:"string"`

    // The name of the portfolio that contains the product.
    Name *string `type:"string"`

    // The tags associated with this product path.
    Tags []*Tag `type:"list"`
    // contains filtered or unexported fields
}

Summary information about a product path for a user.

func (LaunchPathSummary) GoString

func (s LaunchPathSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LaunchPathSummary) SetConstraintSummaries

func (s *LaunchPathSummary) SetConstraintSummaries(v []*ConstraintSummary) *LaunchPathSummary

SetConstraintSummaries sets the ConstraintSummaries field's value.

func (*LaunchPathSummary) SetId

func (s *LaunchPathSummary) SetId(v string) *LaunchPathSummary

SetId sets the Id field's value.

func (*LaunchPathSummary) SetName

func (s *LaunchPathSummary) SetName(v string) *LaunchPathSummary

SetName sets the Name field's value.

func (*LaunchPathSummary) SetTags

func (s *LaunchPathSummary) SetTags(v []*Tag) *LaunchPathSummary

SetTags sets the Tags field's value.

func (LaunchPathSummary) String

func (s LaunchPathSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type LimitExceededException

type LimitExceededException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"message" type:"string"`
    // contains filtered or unexported fields
}

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.

func (*LimitExceededException) Code

func (s *LimitExceededException) Code() string

Code returns the exception type name.

func (*LimitExceededException) Error

func (s *LimitExceededException) Error() string

func (LimitExceededException) GoString

func (s LimitExceededException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LimitExceededException) Message

func (s *LimitExceededException) Message() string

Message returns the exception's message.

func (*LimitExceededException) OrigErr

func (s *LimitExceededException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*LimitExceededException) RequestID

func (s *LimitExceededException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*LimitExceededException) StatusCode

func (s *LimitExceededException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (LimitExceededException) String

func (s LimitExceededException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListAcceptedPortfolioSharesInput

type ListAcceptedPortfolioSharesInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The maximum number of items to return with this call.
    PageSize *int64 `type:"integer"`

    // The page token for the next set of results. To retrieve the first set of
    // results, use null.
    PageToken *string `type:"string"`

    // The type of shared portfolios to list. The default is to list imported portfolios.
    //
    //    * AWS_ORGANIZATIONS - List portfolios accepted and shared via organizational
    //    sharing by the management account or delegated administrator of your organization.
    //
    //    * AWS_SERVICECATALOG - Deprecated type.
    //
    //    * IMPORTED - List imported portfolios that have been accepted and shared
    //    through account-to-account sharing.
    PortfolioShareType *string `type:"string" enum:"PortfolioShareType"`
    // contains filtered or unexported fields
}

func (ListAcceptedPortfolioSharesInput) GoString

func (s ListAcceptedPortfolioSharesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAcceptedPortfolioSharesInput) SetAcceptLanguage

func (s *ListAcceptedPortfolioSharesInput) SetAcceptLanguage(v string) *ListAcceptedPortfolioSharesInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*ListAcceptedPortfolioSharesInput) SetPageSize

func (s *ListAcceptedPortfolioSharesInput) SetPageSize(v int64) *ListAcceptedPortfolioSharesInput

SetPageSize sets the PageSize field's value.

func (*ListAcceptedPortfolioSharesInput) SetPageToken

func (s *ListAcceptedPortfolioSharesInput) SetPageToken(v string) *ListAcceptedPortfolioSharesInput

SetPageToken sets the PageToken field's value.

func (*ListAcceptedPortfolioSharesInput) SetPortfolioShareType

func (s *ListAcceptedPortfolioSharesInput) SetPortfolioShareType(v string) *ListAcceptedPortfolioSharesInput

SetPortfolioShareType sets the PortfolioShareType field's value.

func (ListAcceptedPortfolioSharesInput) String

func (s ListAcceptedPortfolioSharesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListAcceptedPortfolioSharesOutput

type ListAcceptedPortfolioSharesOutput struct {

    // The page token to use to retrieve the next set of results. If there are no
    // additional results, this value is null.
    NextPageToken *string `type:"string"`

    // Information about the portfolios.
    PortfolioDetails []*PortfolioDetail `type:"list"`
    // contains filtered or unexported fields
}

func (ListAcceptedPortfolioSharesOutput) GoString

func (s ListAcceptedPortfolioSharesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAcceptedPortfolioSharesOutput) SetNextPageToken

func (s *ListAcceptedPortfolioSharesOutput) SetNextPageToken(v string) *ListAcceptedPortfolioSharesOutput

SetNextPageToken sets the NextPageToken field's value.

func (*ListAcceptedPortfolioSharesOutput) SetPortfolioDetails

func (s *ListAcceptedPortfolioSharesOutput) SetPortfolioDetails(v []*PortfolioDetail) *ListAcceptedPortfolioSharesOutput

SetPortfolioDetails sets the PortfolioDetails field's value.

func (ListAcceptedPortfolioSharesOutput) String

func (s ListAcceptedPortfolioSharesOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListBudgetsForResourceInput

type ListBudgetsForResourceInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The maximum number of items to return with this call.
    PageSize *int64 `type:"integer"`

    // The page token for the next set of results. To retrieve the first set of
    // results, use null.
    PageToken *string `type:"string"`

    // The resource identifier.
    //
    // ResourceId is a required field
    ResourceId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListBudgetsForResourceInput) GoString

func (s ListBudgetsForResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListBudgetsForResourceInput) SetAcceptLanguage

func (s *ListBudgetsForResourceInput) SetAcceptLanguage(v string) *ListBudgetsForResourceInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*ListBudgetsForResourceInput) SetPageSize

func (s *ListBudgetsForResourceInput) SetPageSize(v int64) *ListBudgetsForResourceInput

SetPageSize sets the PageSize field's value.

func (*ListBudgetsForResourceInput) SetPageToken

func (s *ListBudgetsForResourceInput) SetPageToken(v string) *ListBudgetsForResourceInput

SetPageToken sets the PageToken field's value.

func (*ListBudgetsForResourceInput) SetResourceId

func (s *ListBudgetsForResourceInput) SetResourceId(v string) *ListBudgetsForResourceInput

SetResourceId sets the ResourceId field's value.

func (ListBudgetsForResourceInput) String

func (s ListBudgetsForResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListBudgetsForResourceInput) Validate

func (s *ListBudgetsForResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListBudgetsForResourceOutput

type ListBudgetsForResourceOutput struct {

    // Information about the associated budgets.
    Budgets []*BudgetDetail `type:"list"`

    // The page token to use to retrieve the next set of results. If there are no
    // additional results, this value is null.
    NextPageToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (ListBudgetsForResourceOutput) GoString

func (s ListBudgetsForResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListBudgetsForResourceOutput) SetBudgets

func (s *ListBudgetsForResourceOutput) SetBudgets(v []*BudgetDetail) *ListBudgetsForResourceOutput

SetBudgets sets the Budgets field's value.

func (*ListBudgetsForResourceOutput) SetNextPageToken

func (s *ListBudgetsForResourceOutput) SetNextPageToken(v string) *ListBudgetsForResourceOutput

SetNextPageToken sets the NextPageToken field's value.

func (ListBudgetsForResourceOutput) String

func (s ListBudgetsForResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListConstraintsForPortfolioInput

type ListConstraintsForPortfolioInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The maximum number of items to return with this call.
    PageSize *int64 `type:"integer"`

    // The page token for the next set of results. To retrieve the first set of
    // results, use null.
    PageToken *string `type:"string"`

    // The portfolio identifier.
    //
    // PortfolioId is a required field
    PortfolioId *string `min:"1" type:"string" required:"true"`

    // The product identifier.
    ProductId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListConstraintsForPortfolioInput) GoString

func (s ListConstraintsForPortfolioInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListConstraintsForPortfolioInput) SetAcceptLanguage

func (s *ListConstraintsForPortfolioInput) SetAcceptLanguage(v string) *ListConstraintsForPortfolioInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*ListConstraintsForPortfolioInput) SetPageSize

func (s *ListConstraintsForPortfolioInput) SetPageSize(v int64) *ListConstraintsForPortfolioInput

SetPageSize sets the PageSize field's value.

func (*ListConstraintsForPortfolioInput) SetPageToken

func (s *ListConstraintsForPortfolioInput) SetPageToken(v string) *ListConstraintsForPortfolioInput

SetPageToken sets the PageToken field's value.

func (*ListConstraintsForPortfolioInput) SetPortfolioId

func (s *ListConstraintsForPortfolioInput) SetPortfolioId(v string) *ListConstraintsForPortfolioInput

SetPortfolioId sets the PortfolioId field's value.

func (*ListConstraintsForPortfolioInput) SetProductId

func (s *ListConstraintsForPortfolioInput) SetProductId(v string) *ListConstraintsForPortfolioInput

SetProductId sets the ProductId field's value.

func (ListConstraintsForPortfolioInput) String

func (s ListConstraintsForPortfolioInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListConstraintsForPortfolioInput) Validate

func (s *ListConstraintsForPortfolioInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListConstraintsForPortfolioOutput

type ListConstraintsForPortfolioOutput struct {

    // Information about the constraints.
    ConstraintDetails []*ConstraintDetail `type:"list"`

    // The page token to use to retrieve the next set of results. If there are no
    // additional results, this value is null.
    NextPageToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (ListConstraintsForPortfolioOutput) GoString

func (s ListConstraintsForPortfolioOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListConstraintsForPortfolioOutput) SetConstraintDetails

func (s *ListConstraintsForPortfolioOutput) SetConstraintDetails(v []*ConstraintDetail) *ListConstraintsForPortfolioOutput

SetConstraintDetails sets the ConstraintDetails field's value.

func (*ListConstraintsForPortfolioOutput) SetNextPageToken

func (s *ListConstraintsForPortfolioOutput) SetNextPageToken(v string) *ListConstraintsForPortfolioOutput

SetNextPageToken sets the NextPageToken field's value.

func (ListConstraintsForPortfolioOutput) String

func (s ListConstraintsForPortfolioOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListLaunchPathsInput

type ListLaunchPathsInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The maximum number of items to return with this call.
    PageSize *int64 `type:"integer"`

    // The page token for the next set of results. To retrieve the first set of
    // results, use null.
    PageToken *string `type:"string"`

    // The product identifier.
    //
    // ProductId is a required field
    ProductId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListLaunchPathsInput) GoString

func (s ListLaunchPathsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListLaunchPathsInput) SetAcceptLanguage

func (s *ListLaunchPathsInput) SetAcceptLanguage(v string) *ListLaunchPathsInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*ListLaunchPathsInput) SetPageSize

func (s *ListLaunchPathsInput) SetPageSize(v int64) *ListLaunchPathsInput

SetPageSize sets the PageSize field's value.

func (*ListLaunchPathsInput) SetPageToken

func (s *ListLaunchPathsInput) SetPageToken(v string) *ListLaunchPathsInput

SetPageToken sets the PageToken field's value.

func (*ListLaunchPathsInput) SetProductId

func (s *ListLaunchPathsInput) SetProductId(v string) *ListLaunchPathsInput

SetProductId sets the ProductId field's value.

func (ListLaunchPathsInput) String

func (s ListLaunchPathsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListLaunchPathsInput) Validate

func (s *ListLaunchPathsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListLaunchPathsOutput

type ListLaunchPathsOutput struct {

    // Information about the launch path.
    LaunchPathSummaries []*LaunchPathSummary `type:"list"`

    // The page token to use to retrieve the next set of results. If there are no
    // additional results, this value is null.
    NextPageToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (ListLaunchPathsOutput) GoString

func (s ListLaunchPathsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListLaunchPathsOutput) SetLaunchPathSummaries

func (s *ListLaunchPathsOutput) SetLaunchPathSummaries(v []*LaunchPathSummary) *ListLaunchPathsOutput

SetLaunchPathSummaries sets the LaunchPathSummaries field's value.

func (*ListLaunchPathsOutput) SetNextPageToken

func (s *ListLaunchPathsOutput) SetNextPageToken(v string) *ListLaunchPathsOutput

SetNextPageToken sets the NextPageToken field's value.

func (ListLaunchPathsOutput) String

func (s ListLaunchPathsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListOrganizationPortfolioAccessInput

type ListOrganizationPortfolioAccessInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The organization node type that will be returned in the output.
    //
    //    * ORGANIZATION - Organization that has access to the portfolio.
    //
    //    * ORGANIZATIONAL_UNIT - Organizational unit that has access to the portfolio
    //    within your organization.
    //
    //    * ACCOUNT - Account that has access to the portfolio within your organization.
    //
    // OrganizationNodeType is a required field
    OrganizationNodeType *string `type:"string" required:"true" enum:"OrganizationNodeType"`

    // The maximum number of items to return with this call.
    PageSize *int64 `type:"integer"`

    // The page token for the next set of results. To retrieve the first set of
    // results, use null.
    PageToken *string `type:"string"`

    // The portfolio identifier. For example, port-2abcdext3y5fk.
    //
    // PortfolioId is a required field
    PortfolioId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListOrganizationPortfolioAccessInput) GoString

func (s ListOrganizationPortfolioAccessInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListOrganizationPortfolioAccessInput) SetAcceptLanguage

func (s *ListOrganizationPortfolioAccessInput) SetAcceptLanguage(v string) *ListOrganizationPortfolioAccessInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*ListOrganizationPortfolioAccessInput) SetOrganizationNodeType

func (s *ListOrganizationPortfolioAccessInput) SetOrganizationNodeType(v string) *ListOrganizationPortfolioAccessInput

SetOrganizationNodeType sets the OrganizationNodeType field's value.

func (*ListOrganizationPortfolioAccessInput) SetPageSize

func (s *ListOrganizationPortfolioAccessInput) SetPageSize(v int64) *ListOrganizationPortfolioAccessInput

SetPageSize sets the PageSize field's value.

func (*ListOrganizationPortfolioAccessInput) SetPageToken

func (s *ListOrganizationPortfolioAccessInput) SetPageToken(v string) *ListOrganizationPortfolioAccessInput

SetPageToken sets the PageToken field's value.

func (*ListOrganizationPortfolioAccessInput) SetPortfolioId

func (s *ListOrganizationPortfolioAccessInput) SetPortfolioId(v string) *ListOrganizationPortfolioAccessInput

SetPortfolioId sets the PortfolioId field's value.

func (ListOrganizationPortfolioAccessInput) String

func (s ListOrganizationPortfolioAccessInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListOrganizationPortfolioAccessInput) Validate

func (s *ListOrganizationPortfolioAccessInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListOrganizationPortfolioAccessOutput

type ListOrganizationPortfolioAccessOutput struct {

    // The page token to use to retrieve the next set of results. If there are no
    // additional results, this value is null.
    NextPageToken *string `type:"string"`

    // Displays information about the organization nodes.
    OrganizationNodes []*OrganizationNode `type:"list"`
    // contains filtered or unexported fields
}

func (ListOrganizationPortfolioAccessOutput) GoString

func (s ListOrganizationPortfolioAccessOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListOrganizationPortfolioAccessOutput) SetNextPageToken

func (s *ListOrganizationPortfolioAccessOutput) SetNextPageToken(v string) *ListOrganizationPortfolioAccessOutput

SetNextPageToken sets the NextPageToken field's value.

func (*ListOrganizationPortfolioAccessOutput) SetOrganizationNodes

func (s *ListOrganizationPortfolioAccessOutput) SetOrganizationNodes(v []*OrganizationNode) *ListOrganizationPortfolioAccessOutput

SetOrganizationNodes sets the OrganizationNodes field's value.

func (ListOrganizationPortfolioAccessOutput) String

func (s ListOrganizationPortfolioAccessOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListPortfolioAccessInput

type ListPortfolioAccessInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The ID of an organization node the portfolio is shared with. All children
    // of this node with an inherited portfolio share will be returned.
    OrganizationParentId *string `min:"1" type:"string"`

    // The maximum number of items to return with this call.
    PageSize *int64 `type:"integer"`

    // The page token for the next set of results. To retrieve the first set of
    // results, use null.
    PageToken *string `type:"string"`

    // The portfolio identifier.
    //
    // PortfolioId is a required field
    PortfolioId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListPortfolioAccessInput) GoString

func (s ListPortfolioAccessInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListPortfolioAccessInput) SetAcceptLanguage

func (s *ListPortfolioAccessInput) SetAcceptLanguage(v string) *ListPortfolioAccessInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*ListPortfolioAccessInput) SetOrganizationParentId

func (s *ListPortfolioAccessInput) SetOrganizationParentId(v string) *ListPortfolioAccessInput

SetOrganizationParentId sets the OrganizationParentId field's value.

func (*ListPortfolioAccessInput) SetPageSize

func (s *ListPortfolioAccessInput) SetPageSize(v int64) *ListPortfolioAccessInput

SetPageSize sets the PageSize field's value.

func (*ListPortfolioAccessInput) SetPageToken

func (s *ListPortfolioAccessInput) SetPageToken(v string) *ListPortfolioAccessInput

SetPageToken sets the PageToken field's value.

func (*ListPortfolioAccessInput) SetPortfolioId

func (s *ListPortfolioAccessInput) SetPortfolioId(v string) *ListPortfolioAccessInput

SetPortfolioId sets the PortfolioId field's value.

func (ListPortfolioAccessInput) String

func (s ListPortfolioAccessInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListPortfolioAccessInput) Validate

func (s *ListPortfolioAccessInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListPortfolioAccessOutput

type ListPortfolioAccessOutput struct {

    // Information about the Amazon Web Services accounts with access to the portfolio.
    AccountIds []*string `type:"list"`

    // The page token to use to retrieve the next set of results. If there are no
    // additional results, this value is null.
    NextPageToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (ListPortfolioAccessOutput) GoString

func (s ListPortfolioAccessOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListPortfolioAccessOutput) SetAccountIds

func (s *ListPortfolioAccessOutput) SetAccountIds(v []*string) *ListPortfolioAccessOutput

SetAccountIds sets the AccountIds field's value.

func (*ListPortfolioAccessOutput) SetNextPageToken

func (s *ListPortfolioAccessOutput) SetNextPageToken(v string) *ListPortfolioAccessOutput

SetNextPageToken sets the NextPageToken field's value.

func (ListPortfolioAccessOutput) String

func (s ListPortfolioAccessOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListPortfoliosForProductInput

type ListPortfoliosForProductInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The maximum number of items to return with this call.
    PageSize *int64 `type:"integer"`

    // The page token for the next set of results. To retrieve the first set of
    // results, use null.
    PageToken *string `type:"string"`

    // The product identifier.
    //
    // ProductId is a required field
    ProductId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListPortfoliosForProductInput) GoString

func (s ListPortfoliosForProductInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListPortfoliosForProductInput) SetAcceptLanguage

func (s *ListPortfoliosForProductInput) SetAcceptLanguage(v string) *ListPortfoliosForProductInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*ListPortfoliosForProductInput) SetPageSize

func (s *ListPortfoliosForProductInput) SetPageSize(v int64) *ListPortfoliosForProductInput

SetPageSize sets the PageSize field's value.

func (*ListPortfoliosForProductInput) SetPageToken

func (s *ListPortfoliosForProductInput) SetPageToken(v string) *ListPortfoliosForProductInput

SetPageToken sets the PageToken field's value.

func (*ListPortfoliosForProductInput) SetProductId

func (s *ListPortfoliosForProductInput) SetProductId(v string) *ListPortfoliosForProductInput

SetProductId sets the ProductId field's value.

func (ListPortfoliosForProductInput) String

func (s ListPortfoliosForProductInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListPortfoliosForProductInput) Validate

func (s *ListPortfoliosForProductInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListPortfoliosForProductOutput

type ListPortfoliosForProductOutput struct {

    // The page token to use to retrieve the next set of results. If there are no
    // additional results, this value is null.
    NextPageToken *string `type:"string"`

    // Information about the portfolios.
    PortfolioDetails []*PortfolioDetail `type:"list"`
    // contains filtered or unexported fields
}

func (ListPortfoliosForProductOutput) GoString

func (s ListPortfoliosForProductOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListPortfoliosForProductOutput) SetNextPageToken

func (s *ListPortfoliosForProductOutput) SetNextPageToken(v string) *ListPortfoliosForProductOutput

SetNextPageToken sets the NextPageToken field's value.

func (*ListPortfoliosForProductOutput) SetPortfolioDetails

func (s *ListPortfoliosForProductOutput) SetPortfolioDetails(v []*PortfolioDetail) *ListPortfoliosForProductOutput

SetPortfolioDetails sets the PortfolioDetails field's value.

func (ListPortfoliosForProductOutput) String

func (s ListPortfoliosForProductOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListPortfoliosInput

type ListPortfoliosInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The maximum number of items to return with this call.
    PageSize *int64 `type:"integer"`

    // The page token for the next set of results. To retrieve the first set of
    // results, use null.
    PageToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (ListPortfoliosInput) GoString

func (s ListPortfoliosInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListPortfoliosInput) SetAcceptLanguage

func (s *ListPortfoliosInput) SetAcceptLanguage(v string) *ListPortfoliosInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*ListPortfoliosInput) SetPageSize

func (s *ListPortfoliosInput) SetPageSize(v int64) *ListPortfoliosInput

SetPageSize sets the PageSize field's value.

func (*ListPortfoliosInput) SetPageToken

func (s *ListPortfoliosInput) SetPageToken(v string) *ListPortfoliosInput

SetPageToken sets the PageToken field's value.

func (ListPortfoliosInput) String

func (s ListPortfoliosInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListPortfoliosOutput

type ListPortfoliosOutput struct {

    // The page token to use to retrieve the next set of results. If there are no
    // additional results, this value is null.
    NextPageToken *string `type:"string"`

    // Information about the portfolios.
    PortfolioDetails []*PortfolioDetail `type:"list"`
    // contains filtered or unexported fields
}

func (ListPortfoliosOutput) GoString

func (s ListPortfoliosOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListPortfoliosOutput) SetNextPageToken

func (s *ListPortfoliosOutput) SetNextPageToken(v string) *ListPortfoliosOutput

SetNextPageToken sets the NextPageToken field's value.

func (*ListPortfoliosOutput) SetPortfolioDetails

func (s *ListPortfoliosOutput) SetPortfolioDetails(v []*PortfolioDetail) *ListPortfoliosOutput

SetPortfolioDetails sets the PortfolioDetails field's value.

func (ListPortfoliosOutput) String

func (s ListPortfoliosOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListPrincipalsForPortfolioInput

type ListPrincipalsForPortfolioInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The maximum number of items to return with this call.
    PageSize *int64 `type:"integer"`

    // The page token for the next set of results. To retrieve the first set of
    // results, use null.
    PageToken *string `type:"string"`

    // The portfolio identifier.
    //
    // PortfolioId is a required field
    PortfolioId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListPrincipalsForPortfolioInput) GoString

func (s ListPrincipalsForPortfolioInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListPrincipalsForPortfolioInput) SetAcceptLanguage

func (s *ListPrincipalsForPortfolioInput) SetAcceptLanguage(v string) *ListPrincipalsForPortfolioInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*ListPrincipalsForPortfolioInput) SetPageSize

func (s *ListPrincipalsForPortfolioInput) SetPageSize(v int64) *ListPrincipalsForPortfolioInput

SetPageSize sets the PageSize field's value.

func (*ListPrincipalsForPortfolioInput) SetPageToken

func (s *ListPrincipalsForPortfolioInput) SetPageToken(v string) *ListPrincipalsForPortfolioInput

SetPageToken sets the PageToken field's value.

func (*ListPrincipalsForPortfolioInput) SetPortfolioId

func (s *ListPrincipalsForPortfolioInput) SetPortfolioId(v string) *ListPrincipalsForPortfolioInput

SetPortfolioId sets the PortfolioId field's value.

func (ListPrincipalsForPortfolioInput) String

func (s ListPrincipalsForPortfolioInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListPrincipalsForPortfolioInput) Validate

func (s *ListPrincipalsForPortfolioInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListPrincipalsForPortfolioOutput

type ListPrincipalsForPortfolioOutput struct {

    // The page token to use to retrieve the next set of results. If there are no
    // additional results, this value is null.
    NextPageToken *string `type:"string"`

    // The PrincipalARNs and corresponding PrincipalTypes associated with the portfolio.
    Principals []*Principal `type:"list"`
    // contains filtered or unexported fields
}

func (ListPrincipalsForPortfolioOutput) GoString

func (s ListPrincipalsForPortfolioOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListPrincipalsForPortfolioOutput) SetNextPageToken

func (s *ListPrincipalsForPortfolioOutput) SetNextPageToken(v string) *ListPrincipalsForPortfolioOutput

SetNextPageToken sets the NextPageToken field's value.

func (*ListPrincipalsForPortfolioOutput) SetPrincipals

func (s *ListPrincipalsForPortfolioOutput) SetPrincipals(v []*Principal) *ListPrincipalsForPortfolioOutput

SetPrincipals sets the Principals field's value.

func (ListPrincipalsForPortfolioOutput) String

func (s ListPrincipalsForPortfolioOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListProvisionedProductPlansInput

type ListProvisionedProductPlansInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The access level to use to obtain results. The default is User.
    AccessLevelFilter *AccessLevelFilter `type:"structure"`

    // The maximum number of items to return with this call.
    PageSize *int64 `type:"integer"`

    // The page token for the next set of results. To retrieve the first set of
    // results, use null.
    PageToken *string `type:"string"`

    // The product identifier.
    ProvisionProductId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListProvisionedProductPlansInput) GoString

func (s ListProvisionedProductPlansInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListProvisionedProductPlansInput) SetAcceptLanguage

func (s *ListProvisionedProductPlansInput) SetAcceptLanguage(v string) *ListProvisionedProductPlansInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*ListProvisionedProductPlansInput) SetAccessLevelFilter

func (s *ListProvisionedProductPlansInput) SetAccessLevelFilter(v *AccessLevelFilter) *ListProvisionedProductPlansInput

SetAccessLevelFilter sets the AccessLevelFilter field's value.

func (*ListProvisionedProductPlansInput) SetPageSize

func (s *ListProvisionedProductPlansInput) SetPageSize(v int64) *ListProvisionedProductPlansInput

SetPageSize sets the PageSize field's value.

func (*ListProvisionedProductPlansInput) SetPageToken

func (s *ListProvisionedProductPlansInput) SetPageToken(v string) *ListProvisionedProductPlansInput

SetPageToken sets the PageToken field's value.

func (*ListProvisionedProductPlansInput) SetProvisionProductId

func (s *ListProvisionedProductPlansInput) SetProvisionProductId(v string) *ListProvisionedProductPlansInput

SetProvisionProductId sets the ProvisionProductId field's value.

func (ListProvisionedProductPlansInput) String

func (s ListProvisionedProductPlansInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListProvisionedProductPlansInput) Validate

func (s *ListProvisionedProductPlansInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListProvisionedProductPlansOutput

type ListProvisionedProductPlansOutput struct {

    // The page token to use to retrieve the next set of results. If there are no
    // additional results, this value is null.
    NextPageToken *string `type:"string"`

    // Information about the plans.
    ProvisionedProductPlans []*ProvisionedProductPlanSummary `type:"list"`
    // contains filtered or unexported fields
}

func (ListProvisionedProductPlansOutput) GoString

func (s ListProvisionedProductPlansOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListProvisionedProductPlansOutput) SetNextPageToken

func (s *ListProvisionedProductPlansOutput) SetNextPageToken(v string) *ListProvisionedProductPlansOutput

SetNextPageToken sets the NextPageToken field's value.

func (*ListProvisionedProductPlansOutput) SetProvisionedProductPlans

func (s *ListProvisionedProductPlansOutput) SetProvisionedProductPlans(v []*ProvisionedProductPlanSummary) *ListProvisionedProductPlansOutput

SetProvisionedProductPlans sets the ProvisionedProductPlans field's value.

func (ListProvisionedProductPlansOutput) String

func (s ListProvisionedProductPlansOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListProvisioningArtifactsForServiceActionInput

type ListProvisioningArtifactsForServiceActionInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The maximum number of items to return with this call.
    PageSize *int64 `type:"integer"`

    // The page token for the next set of results. To retrieve the first set of
    // results, use null.
    PageToken *string `type:"string"`

    // The self-service action identifier. For example, act-fs7abcd89wxyz.
    //
    // ServiceActionId is a required field
    ServiceActionId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListProvisioningArtifactsForServiceActionInput) GoString

func (s ListProvisioningArtifactsForServiceActionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListProvisioningArtifactsForServiceActionInput) SetAcceptLanguage

func (s *ListProvisioningArtifactsForServiceActionInput) SetAcceptLanguage(v string) *ListProvisioningArtifactsForServiceActionInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*ListProvisioningArtifactsForServiceActionInput) SetPageSize

func (s *ListProvisioningArtifactsForServiceActionInput) SetPageSize(v int64) *ListProvisioningArtifactsForServiceActionInput

SetPageSize sets the PageSize field's value.

func (*ListProvisioningArtifactsForServiceActionInput) SetPageToken

func (s *ListProvisioningArtifactsForServiceActionInput) SetPageToken(v string) *ListProvisioningArtifactsForServiceActionInput

SetPageToken sets the PageToken field's value.

func (*ListProvisioningArtifactsForServiceActionInput) SetServiceActionId

func (s *ListProvisioningArtifactsForServiceActionInput) SetServiceActionId(v string) *ListProvisioningArtifactsForServiceActionInput

SetServiceActionId sets the ServiceActionId field's value.

func (ListProvisioningArtifactsForServiceActionInput) String

func (s ListProvisioningArtifactsForServiceActionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListProvisioningArtifactsForServiceActionInput) Validate

func (s *ListProvisioningArtifactsForServiceActionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListProvisioningArtifactsForServiceActionOutput

type ListProvisioningArtifactsForServiceActionOutput struct {

    // The page token to use to retrieve the next set of results. If there are no
    // additional results, this value is null.
    NextPageToken *string `type:"string"`

    // An array of objects with information about product views and provisioning
    // artifacts.
    ProvisioningArtifactViews []*ProvisioningArtifactView `type:"list"`
    // contains filtered or unexported fields
}

func (ListProvisioningArtifactsForServiceActionOutput) GoString

func (s ListProvisioningArtifactsForServiceActionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListProvisioningArtifactsForServiceActionOutput) SetNextPageToken

func (s *ListProvisioningArtifactsForServiceActionOutput) SetNextPageToken(v string) *ListProvisioningArtifactsForServiceActionOutput

SetNextPageToken sets the NextPageToken field's value.

func (*ListProvisioningArtifactsForServiceActionOutput) SetProvisioningArtifactViews

func (s *ListProvisioningArtifactsForServiceActionOutput) SetProvisioningArtifactViews(v []*ProvisioningArtifactView) *ListProvisioningArtifactsForServiceActionOutput

SetProvisioningArtifactViews sets the ProvisioningArtifactViews field's value.

func (ListProvisioningArtifactsForServiceActionOutput) String

func (s ListProvisioningArtifactsForServiceActionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListProvisioningArtifactsInput

type ListProvisioningArtifactsInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The product identifier.
    //
    // ProductId is a required field
    ProductId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListProvisioningArtifactsInput) GoString

func (s ListProvisioningArtifactsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListProvisioningArtifactsInput) SetAcceptLanguage

func (s *ListProvisioningArtifactsInput) SetAcceptLanguage(v string) *ListProvisioningArtifactsInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*ListProvisioningArtifactsInput) SetProductId

func (s *ListProvisioningArtifactsInput) SetProductId(v string) *ListProvisioningArtifactsInput

SetProductId sets the ProductId field's value.

func (ListProvisioningArtifactsInput) String

func (s ListProvisioningArtifactsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListProvisioningArtifactsInput) Validate

func (s *ListProvisioningArtifactsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListProvisioningArtifactsOutput

type ListProvisioningArtifactsOutput struct {

    // The page token to use to retrieve the next set of results. If there are no
    // additional results, this value is null.
    NextPageToken *string `type:"string"`

    // Information about the provisioning artifacts.
    ProvisioningArtifactDetails []*ProvisioningArtifactDetail `type:"list"`
    // contains filtered or unexported fields
}

func (ListProvisioningArtifactsOutput) GoString

func (s ListProvisioningArtifactsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListProvisioningArtifactsOutput) SetNextPageToken

func (s *ListProvisioningArtifactsOutput) SetNextPageToken(v string) *ListProvisioningArtifactsOutput

SetNextPageToken sets the NextPageToken field's value.

func (*ListProvisioningArtifactsOutput) SetProvisioningArtifactDetails

func (s *ListProvisioningArtifactsOutput) SetProvisioningArtifactDetails(v []*ProvisioningArtifactDetail) *ListProvisioningArtifactsOutput

SetProvisioningArtifactDetails sets the ProvisioningArtifactDetails field's value.

func (ListProvisioningArtifactsOutput) String

func (s ListProvisioningArtifactsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListRecordHistoryInput

type ListRecordHistoryInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The access level to use to obtain results. The default is User.
    AccessLevelFilter *AccessLevelFilter `type:"structure"`

    // The maximum number of items to return with this call.
    PageSize *int64 `type:"integer"`

    // The page token for the next set of results. To retrieve the first set of
    // results, use null.
    PageToken *string `type:"string"`

    // The search filter to scope the results.
    SearchFilter *ListRecordHistorySearchFilter `type:"structure"`
    // contains filtered or unexported fields
}

func (ListRecordHistoryInput) GoString

func (s ListRecordHistoryInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListRecordHistoryInput) SetAcceptLanguage

func (s *ListRecordHistoryInput) SetAcceptLanguage(v string) *ListRecordHistoryInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*ListRecordHistoryInput) SetAccessLevelFilter

func (s *ListRecordHistoryInput) SetAccessLevelFilter(v *AccessLevelFilter) *ListRecordHistoryInput

SetAccessLevelFilter sets the AccessLevelFilter field's value.

func (*ListRecordHistoryInput) SetPageSize

func (s *ListRecordHistoryInput) SetPageSize(v int64) *ListRecordHistoryInput

SetPageSize sets the PageSize field's value.

func (*ListRecordHistoryInput) SetPageToken

func (s *ListRecordHistoryInput) SetPageToken(v string) *ListRecordHistoryInput

SetPageToken sets the PageToken field's value.

func (*ListRecordHistoryInput) SetSearchFilter

func (s *ListRecordHistoryInput) SetSearchFilter(v *ListRecordHistorySearchFilter) *ListRecordHistoryInput

SetSearchFilter sets the SearchFilter field's value.

func (ListRecordHistoryInput) String

func (s ListRecordHistoryInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListRecordHistoryOutput

type ListRecordHistoryOutput struct {

    // The page token to use to retrieve the next set of results. If there are no
    // additional results, this value is null.
    NextPageToken *string `type:"string"`

    // The records, in reverse chronological order.
    RecordDetails []*RecordDetail `type:"list"`
    // contains filtered or unexported fields
}

func (ListRecordHistoryOutput) GoString

func (s ListRecordHistoryOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListRecordHistoryOutput) SetNextPageToken

func (s *ListRecordHistoryOutput) SetNextPageToken(v string) *ListRecordHistoryOutput

SetNextPageToken sets the NextPageToken field's value.

func (*ListRecordHistoryOutput) SetRecordDetails

func (s *ListRecordHistoryOutput) SetRecordDetails(v []*RecordDetail) *ListRecordHistoryOutput

SetRecordDetails sets the RecordDetails field's value.

func (ListRecordHistoryOutput) String

func (s ListRecordHistoryOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListRecordHistorySearchFilter

type ListRecordHistorySearchFilter struct {

    // The filter key.
    //
    //    * product - Filter results based on the specified product identifier.
    //
    //    * provisionedproduct - Filter results based on the provisioned product
    //    identifier.
    Key *string `type:"string"`

    // The filter value.
    Value *string `type:"string"`
    // contains filtered or unexported fields
}

The search filter to use when listing history records.

func (ListRecordHistorySearchFilter) GoString

func (s ListRecordHistorySearchFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListRecordHistorySearchFilter) SetKey

func (s *ListRecordHistorySearchFilter) SetKey(v string) *ListRecordHistorySearchFilter

SetKey sets the Key field's value.

func (*ListRecordHistorySearchFilter) SetValue

func (s *ListRecordHistorySearchFilter) SetValue(v string) *ListRecordHistorySearchFilter

SetValue sets the Value field's value.

func (ListRecordHistorySearchFilter) String

func (s ListRecordHistorySearchFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListResourcesForTagOptionInput

type ListResourcesForTagOptionInput struct {

    // The maximum number of items to return with this call.
    PageSize *int64 `type:"integer"`

    // The page token for the next set of results. To retrieve the first set of
    // results, use null.
    PageToken *string `type:"string"`

    // The resource type.
    //
    //    * Portfolio
    //
    //    * Product
    ResourceType *string `type:"string"`

    // The TagOption identifier.
    //
    // TagOptionId is a required field
    TagOptionId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListResourcesForTagOptionInput) GoString

func (s ListResourcesForTagOptionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListResourcesForTagOptionInput) SetPageSize

func (s *ListResourcesForTagOptionInput) SetPageSize(v int64) *ListResourcesForTagOptionInput

SetPageSize sets the PageSize field's value.

func (*ListResourcesForTagOptionInput) SetPageToken

func (s *ListResourcesForTagOptionInput) SetPageToken(v string) *ListResourcesForTagOptionInput

SetPageToken sets the PageToken field's value.

func (*ListResourcesForTagOptionInput) SetResourceType

func (s *ListResourcesForTagOptionInput) SetResourceType(v string) *ListResourcesForTagOptionInput

SetResourceType sets the ResourceType field's value.

func (*ListResourcesForTagOptionInput) SetTagOptionId

func (s *ListResourcesForTagOptionInput) SetTagOptionId(v string) *ListResourcesForTagOptionInput

SetTagOptionId sets the TagOptionId field's value.

func (ListResourcesForTagOptionInput) String

func (s ListResourcesForTagOptionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListResourcesForTagOptionInput) Validate

func (s *ListResourcesForTagOptionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListResourcesForTagOptionOutput

type ListResourcesForTagOptionOutput struct {

    // The page token for the next set of results. To retrieve the first set of
    // results, use null.
    PageToken *string `type:"string"`

    // Information about the resources.
    ResourceDetails []*ResourceDetail `type:"list"`
    // contains filtered or unexported fields
}

func (ListResourcesForTagOptionOutput) GoString

func (s ListResourcesForTagOptionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListResourcesForTagOptionOutput) SetPageToken

func (s *ListResourcesForTagOptionOutput) SetPageToken(v string) *ListResourcesForTagOptionOutput

SetPageToken sets the PageToken field's value.

func (*ListResourcesForTagOptionOutput) SetResourceDetails

func (s *ListResourcesForTagOptionOutput) SetResourceDetails(v []*ResourceDetail) *ListResourcesForTagOptionOutput

SetResourceDetails sets the ResourceDetails field's value.

func (ListResourcesForTagOptionOutput) String

func (s ListResourcesForTagOptionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListServiceActionsForProvisioningArtifactInput

type ListServiceActionsForProvisioningArtifactInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The maximum number of items to return with this call.
    PageSize *int64 `type:"integer"`

    // The page token for the next set of results. To retrieve the first set of
    // results, use null.
    PageToken *string `type:"string"`

    // The product identifier. For example, prod-abcdzk7xy33qa.
    //
    // ProductId is a required field
    ProductId *string `min:"1" type:"string" required:"true"`

    // The identifier of the provisioning artifact. For example, pa-4abcdjnxjj6ne.
    //
    // ProvisioningArtifactId is a required field
    ProvisioningArtifactId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListServiceActionsForProvisioningArtifactInput) GoString

func (s ListServiceActionsForProvisioningArtifactInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListServiceActionsForProvisioningArtifactInput) SetAcceptLanguage

func (s *ListServiceActionsForProvisioningArtifactInput) SetAcceptLanguage(v string) *ListServiceActionsForProvisioningArtifactInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*ListServiceActionsForProvisioningArtifactInput) SetPageSize

func (s *ListServiceActionsForProvisioningArtifactInput) SetPageSize(v int64) *ListServiceActionsForProvisioningArtifactInput

SetPageSize sets the PageSize field's value.

func (*ListServiceActionsForProvisioningArtifactInput) SetPageToken

func (s *ListServiceActionsForProvisioningArtifactInput) SetPageToken(v string) *ListServiceActionsForProvisioningArtifactInput

SetPageToken sets the PageToken field's value.

func (*ListServiceActionsForProvisioningArtifactInput) SetProductId

func (s *ListServiceActionsForProvisioningArtifactInput) SetProductId(v string) *ListServiceActionsForProvisioningArtifactInput

SetProductId sets the ProductId field's value.

func (*ListServiceActionsForProvisioningArtifactInput) SetProvisioningArtifactId

func (s *ListServiceActionsForProvisioningArtifactInput) SetProvisioningArtifactId(v string) *ListServiceActionsForProvisioningArtifactInput

SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.

func (ListServiceActionsForProvisioningArtifactInput) String

func (s ListServiceActionsForProvisioningArtifactInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListServiceActionsForProvisioningArtifactInput) Validate

func (s *ListServiceActionsForProvisioningArtifactInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListServiceActionsForProvisioningArtifactOutput

type ListServiceActionsForProvisioningArtifactOutput struct {

    // The page token to use to retrieve the next set of results. If there are no
    // additional results, this value is null.
    NextPageToken *string `type:"string"`

    // An object containing information about the self-service actions associated
    // with the provisioning artifact.
    ServiceActionSummaries []*ServiceActionSummary `type:"list"`
    // contains filtered or unexported fields
}

func (ListServiceActionsForProvisioningArtifactOutput) GoString

func (s ListServiceActionsForProvisioningArtifactOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListServiceActionsForProvisioningArtifactOutput) SetNextPageToken

func (s *ListServiceActionsForProvisioningArtifactOutput) SetNextPageToken(v string) *ListServiceActionsForProvisioningArtifactOutput

SetNextPageToken sets the NextPageToken field's value.

func (*ListServiceActionsForProvisioningArtifactOutput) SetServiceActionSummaries

func (s *ListServiceActionsForProvisioningArtifactOutput) SetServiceActionSummaries(v []*ServiceActionSummary) *ListServiceActionsForProvisioningArtifactOutput

SetServiceActionSummaries sets the ServiceActionSummaries field's value.

func (ListServiceActionsForProvisioningArtifactOutput) String

func (s ListServiceActionsForProvisioningArtifactOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListServiceActionsInput

type ListServiceActionsInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The maximum number of items to return with this call.
    PageSize *int64 `type:"integer"`

    // The page token for the next set of results. To retrieve the first set of
    // results, use null.
    PageToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (ListServiceActionsInput) GoString

func (s ListServiceActionsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListServiceActionsInput) SetAcceptLanguage

func (s *ListServiceActionsInput) SetAcceptLanguage(v string) *ListServiceActionsInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*ListServiceActionsInput) SetPageSize

func (s *ListServiceActionsInput) SetPageSize(v int64) *ListServiceActionsInput

SetPageSize sets the PageSize field's value.

func (*ListServiceActionsInput) SetPageToken

func (s *ListServiceActionsInput) SetPageToken(v string) *ListServiceActionsInput

SetPageToken sets the PageToken field's value.

func (ListServiceActionsInput) String

func (s ListServiceActionsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListServiceActionsOutput

type ListServiceActionsOutput struct {

    // The page token to use to retrieve the next set of results. If there are no
    // additional results, this value is null.
    NextPageToken *string `type:"string"`

    // An object containing information about the service actions associated with
    // the provisioning artifact.
    ServiceActionSummaries []*ServiceActionSummary `type:"list"`
    // contains filtered or unexported fields
}

func (ListServiceActionsOutput) GoString

func (s ListServiceActionsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListServiceActionsOutput) SetNextPageToken

func (s *ListServiceActionsOutput) SetNextPageToken(v string) *ListServiceActionsOutput

SetNextPageToken sets the NextPageToken field's value.

func (*ListServiceActionsOutput) SetServiceActionSummaries

func (s *ListServiceActionsOutput) SetServiceActionSummaries(v []*ServiceActionSummary) *ListServiceActionsOutput

SetServiceActionSummaries sets the ServiceActionSummaries field's value.

func (ListServiceActionsOutput) String

func (s ListServiceActionsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListStackInstancesForProvisionedProductInput

type ListStackInstancesForProvisionedProductInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // The maximum number of items to return with this call.
    PageSize *int64 `type:"integer"`

    // The page token for the next set of results. To retrieve the first set of
    // results, use null.
    PageToken *string `type:"string"`

    // The identifier of the provisioned product.
    //
    // ProvisionedProductId is a required field
    ProvisionedProductId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListStackInstancesForProvisionedProductInput) GoString

func (s ListStackInstancesForProvisionedProductInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListStackInstancesForProvisionedProductInput) SetAcceptLanguage

func (s *ListStackInstancesForProvisionedProductInput) SetAcceptLanguage(v string) *ListStackInstancesForProvisionedProductInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*ListStackInstancesForProvisionedProductInput) SetPageSize

func (s *ListStackInstancesForProvisionedProductInput) SetPageSize(v int64) *ListStackInstancesForProvisionedProductInput

SetPageSize sets the PageSize field's value.

func (*ListStackInstancesForProvisionedProductInput) SetPageToken

func (s *ListStackInstancesForProvisionedProductInput) SetPageToken(v string) *ListStackInstancesForProvisionedProductInput

SetPageToken sets the PageToken field's value.

func (*ListStackInstancesForProvisionedProductInput) SetProvisionedProductId

func (s *ListStackInstancesForProvisionedProductInput) SetProvisionedProductId(v string) *ListStackInstancesForProvisionedProductInput

SetProvisionedProductId sets the ProvisionedProductId field's value.

func (ListStackInstancesForProvisionedProductInput) String

func (s ListStackInstancesForProvisionedProductInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListStackInstancesForProvisionedProductInput) Validate

func (s *ListStackInstancesForProvisionedProductInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListStackInstancesForProvisionedProductOutput

type ListStackInstancesForProvisionedProductOutput struct {

    // The page token to use to retrieve the next set of results. If there are no
    // additional results, this value is null.
    NextPageToken *string `type:"string"`

    // List of stack instances.
    StackInstances []*StackInstance `type:"list"`
    // contains filtered or unexported fields
}

func (ListStackInstancesForProvisionedProductOutput) GoString

func (s ListStackInstancesForProvisionedProductOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListStackInstancesForProvisionedProductOutput) SetNextPageToken

func (s *ListStackInstancesForProvisionedProductOutput) SetNextPageToken(v string) *ListStackInstancesForProvisionedProductOutput

SetNextPageToken sets the NextPageToken field's value.

func (*ListStackInstancesForProvisionedProductOutput) SetStackInstances

func (s *ListStackInstancesForProvisionedProductOutput) SetStackInstances(v []*StackInstance) *ListStackInstancesForProvisionedProductOutput

SetStackInstances sets the StackInstances field's value.

func (ListStackInstancesForProvisionedProductOutput) String

func (s ListStackInstancesForProvisionedProductOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListTagOptionsFilters

type ListTagOptionsFilters struct {

    // The active state.
    Active *bool `type:"boolean"`

    // The TagOption key.
    Key *string `min:"1" type:"string"`

    // The TagOption value.
    Value *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

Filters to use when listing TagOptions.

func (ListTagOptionsFilters) GoString

func (s ListTagOptionsFilters) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagOptionsFilters) SetActive

func (s *ListTagOptionsFilters) SetActive(v bool) *ListTagOptionsFilters

SetActive sets the Active field's value.

func (*ListTagOptionsFilters) SetKey

func (s *ListTagOptionsFilters) SetKey(v string) *ListTagOptionsFilters

SetKey sets the Key field's value.

func (*ListTagOptionsFilters) SetValue

func (s *ListTagOptionsFilters) SetValue(v string) *ListTagOptionsFilters

SetValue sets the Value field's value.

func (ListTagOptionsFilters) String

func (s ListTagOptionsFilters) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagOptionsFilters) Validate

func (s *ListTagOptionsFilters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTagOptionsInput

type ListTagOptionsInput struct {

    // The search filters. If no search filters are specified, the output includes
    // all TagOptions.
    Filters *ListTagOptionsFilters `type:"structure"`

    // The maximum number of items to return with this call.
    PageSize *int64 `type:"integer"`

    // The page token for the next set of results. To retrieve the first set of
    // results, use null.
    PageToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (ListTagOptionsInput) GoString

func (s ListTagOptionsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagOptionsInput) SetFilters

func (s *ListTagOptionsInput) SetFilters(v *ListTagOptionsFilters) *ListTagOptionsInput

SetFilters sets the Filters field's value.

func (*ListTagOptionsInput) SetPageSize

func (s *ListTagOptionsInput) SetPageSize(v int64) *ListTagOptionsInput

SetPageSize sets the PageSize field's value.

func (*ListTagOptionsInput) SetPageToken

func (s *ListTagOptionsInput) SetPageToken(v string) *ListTagOptionsInput

SetPageToken sets the PageToken field's value.

func (ListTagOptionsInput) String

func (s ListTagOptionsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagOptionsInput) Validate

func (s *ListTagOptionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTagOptionsOutput

type ListTagOptionsOutput struct {

    // The page token for the next set of results. To retrieve the first set of
    // results, use null.
    PageToken *string `type:"string"`

    // Information about the TagOptions.
    TagOptionDetails []*TagOptionDetail `type:"list"`
    // contains filtered or unexported fields
}

func (ListTagOptionsOutput) GoString

func (s ListTagOptionsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagOptionsOutput) SetPageToken

func (s *ListTagOptionsOutput) SetPageToken(v string) *ListTagOptionsOutput

SetPageToken sets the PageToken field's value.

func (*ListTagOptionsOutput) SetTagOptionDetails

func (s *ListTagOptionsOutput) SetTagOptionDetails(v []*TagOptionDetail) *ListTagOptionsOutput

SetTagOptionDetails sets the TagOptionDetails field's value.

func (ListTagOptionsOutput) String

func (s ListTagOptionsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type NotifyProvisionProductEngineWorkflowResultInput

type NotifyProvisionProductEngineWorkflowResultInput struct {

    // The reason why the provisioning engine execution failed.
    FailureReason *string `min:"1" type:"string"`

    // The idempotency token that identifies the provisioning engine execution.
    IdempotencyToken *string `min:"1" type:"string" idempotencyToken:"true"`

    // The output of the provisioning engine execution.
    Outputs []*RecordOutput `type:"list"`

    // The identifier of the record.
    //
    // RecordId is a required field
    RecordId *string `min:"1" type:"string" required:"true"`

    // The ID for the provisioned product resources that are part of a resource
    // group.
    ResourceIdentifier *EngineWorkflowResourceIdentifier `type:"structure"`

    // The status of the provisioning engine execution.
    //
    // Status is a required field
    Status *string `type:"string" required:"true" enum:"EngineWorkflowStatus"`

    // The encrypted contents of the provisioning engine execution payload that
    // Service Catalog sends after the Terraform product provisioning workflow starts.
    //
    // WorkflowToken is a required field
    WorkflowToken *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (NotifyProvisionProductEngineWorkflowResultInput) GoString

func (s NotifyProvisionProductEngineWorkflowResultInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NotifyProvisionProductEngineWorkflowResultInput) SetFailureReason

func (s *NotifyProvisionProductEngineWorkflowResultInput) SetFailureReason(v string) *NotifyProvisionProductEngineWorkflowResultInput

SetFailureReason sets the FailureReason field's value.

func (*NotifyProvisionProductEngineWorkflowResultInput) SetIdempotencyToken

func (s *NotifyProvisionProductEngineWorkflowResultInput) SetIdempotencyToken(v string) *NotifyProvisionProductEngineWorkflowResultInput

SetIdempotencyToken sets the IdempotencyToken field's value.

func (*NotifyProvisionProductEngineWorkflowResultInput) SetOutputs

func (s *NotifyProvisionProductEngineWorkflowResultInput) SetOutputs(v []*RecordOutput) *NotifyProvisionProductEngineWorkflowResultInput

SetOutputs sets the Outputs field's value.

func (*NotifyProvisionProductEngineWorkflowResultInput) SetRecordId

func (s *NotifyProvisionProductEngineWorkflowResultInput) SetRecordId(v string) *NotifyProvisionProductEngineWorkflowResultInput

SetRecordId sets the RecordId field's value.

func (*NotifyProvisionProductEngineWorkflowResultInput) SetResourceIdentifier

func (s *NotifyProvisionProductEngineWorkflowResultInput) SetResourceIdentifier(v *EngineWorkflowResourceIdentifier) *NotifyProvisionProductEngineWorkflowResultInput

SetResourceIdentifier sets the ResourceIdentifier field's value.

func (*NotifyProvisionProductEngineWorkflowResultInput) SetStatus

func (s *NotifyProvisionProductEngineWorkflowResultInput) SetStatus(v string) *NotifyProvisionProductEngineWorkflowResultInput

SetStatus sets the Status field's value.

func (*NotifyProvisionProductEngineWorkflowResultInput) SetWorkflowToken

func (s *NotifyProvisionProductEngineWorkflowResultInput) SetWorkflowToken(v string) *NotifyProvisionProductEngineWorkflowResultInput

SetWorkflowToken sets the WorkflowToken field's value.

func (NotifyProvisionProductEngineWorkflowResultInput) String

func (s NotifyProvisionProductEngineWorkflowResultInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NotifyProvisionProductEngineWorkflowResultInput) Validate

func (s *NotifyProvisionProductEngineWorkflowResultInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type NotifyProvisionProductEngineWorkflowResultOutput

type NotifyProvisionProductEngineWorkflowResultOutput struct {
    // contains filtered or unexported fields
}

func (NotifyProvisionProductEngineWorkflowResultOutput) GoString

func (s NotifyProvisionProductEngineWorkflowResultOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (NotifyProvisionProductEngineWorkflowResultOutput) String

func (s NotifyProvisionProductEngineWorkflowResultOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type NotifyTerminateProvisionedProductEngineWorkflowResultInput

type NotifyTerminateProvisionedProductEngineWorkflowResultInput struct {

    // The reason why the terminate engine execution failed.
    FailureReason *string `min:"1" type:"string"`

    // The idempotency token that identifies the terminate engine execution.
    IdempotencyToken *string `min:"1" type:"string" idempotencyToken:"true"`

    // The identifier of the record.
    //
    // RecordId is a required field
    RecordId *string `min:"1" type:"string" required:"true"`

    // The status of the terminate engine execution.
    //
    // Status is a required field
    Status *string `type:"string" required:"true" enum:"EngineWorkflowStatus"`

    // The encrypted contents of the terminate engine execution payload that Service
    // Catalog sends after the Terraform product terminate workflow starts.
    //
    // WorkflowToken is a required field
    WorkflowToken *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (NotifyTerminateProvisionedProductEngineWorkflowResultInput) GoString

func (s NotifyTerminateProvisionedProductEngineWorkflowResultInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NotifyTerminateProvisionedProductEngineWorkflowResultInput) SetFailureReason

func (s *NotifyTerminateProvisionedProductEngineWorkflowResultInput) SetFailureReason(v string) *NotifyTerminateProvisionedProductEngineWorkflowResultInput

SetFailureReason sets the FailureReason field's value.

func (*NotifyTerminateProvisionedProductEngineWorkflowResultInput) SetIdempotencyToken

func (s *NotifyTerminateProvisionedProductEngineWorkflowResultInput) SetIdempotencyToken(v string) *NotifyTerminateProvisionedProductEngineWorkflowResultInput

SetIdempotencyToken sets the IdempotencyToken field's value.

func (*NotifyTerminateProvisionedProductEngineWorkflowResultInput) SetRecordId

func (s *NotifyTerminateProvisionedProductEngineWorkflowResultInput) SetRecordId(v string) *NotifyTerminateProvisionedProductEngineWorkflowResultInput

SetRecordId sets the RecordId field's value.

func (*NotifyTerminateProvisionedProductEngineWorkflowResultInput) SetStatus

func (s *NotifyTerminateProvisionedProductEngineWorkflowResultInput) SetStatus(v string) *NotifyTerminateProvisionedProductEngineWorkflowResultInput

SetStatus sets the Status field's value.

func (*NotifyTerminateProvisionedProductEngineWorkflowResultInput) SetWorkflowToken

func (s *NotifyTerminateProvisionedProductEngineWorkflowResultInput) SetWorkflowToken(v string) *NotifyTerminateProvisionedProductEngineWorkflowResultInput

SetWorkflowToken sets the WorkflowToken field's value.

func (NotifyTerminateProvisionedProductEngineWorkflowResultInput) String

func (s NotifyTerminateProvisionedProductEngineWorkflowResultInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NotifyTerminateProvisionedProductEngineWorkflowResultInput) Validate

func (s *NotifyTerminateProvisionedProductEngineWorkflowResultInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type NotifyTerminateProvisionedProductEngineWorkflowResultOutput

type NotifyTerminateProvisionedProductEngineWorkflowResultOutput struct {
    // contains filtered or unexported fields
}

func (NotifyTerminateProvisionedProductEngineWorkflowResultOutput) GoString

func (s NotifyTerminateProvisionedProductEngineWorkflowResultOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (NotifyTerminateProvisionedProductEngineWorkflowResultOutput) String

func (s NotifyTerminateProvisionedProductEngineWorkflowResultOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type NotifyUpdateProvisionedProductEngineWorkflowResultInput

type NotifyUpdateProvisionedProductEngineWorkflowResultInput struct {

    // The reason why the update engine execution failed.
    FailureReason *string `min:"1" type:"string"`

    // The idempotency token that identifies the update engine execution.
    IdempotencyToken *string `min:"1" type:"string" idempotencyToken:"true"`

    // The output of the update engine execution.
    Outputs []*RecordOutput `type:"list"`

    // The identifier of the record.
    //
    // RecordId is a required field
    RecordId *string `min:"1" type:"string" required:"true"`

    // The status of the update engine execution.
    //
    // Status is a required field
    Status *string `type:"string" required:"true" enum:"EngineWorkflowStatus"`

    // The encrypted contents of the update engine execution payload that Service
    // Catalog sends after the Terraform product update workflow starts.
    //
    // WorkflowToken is a required field
    WorkflowToken *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (NotifyUpdateProvisionedProductEngineWorkflowResultInput) GoString

func (s NotifyUpdateProvisionedProductEngineWorkflowResultInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NotifyUpdateProvisionedProductEngineWorkflowResultInput) SetFailureReason

func (s *NotifyUpdateProvisionedProductEngineWorkflowResultInput) SetFailureReason(v string) *NotifyUpdateProvisionedProductEngineWorkflowResultInput

SetFailureReason sets the FailureReason field's value.

func (*NotifyUpdateProvisionedProductEngineWorkflowResultInput) SetIdempotencyToken

func (s *NotifyUpdateProvisionedProductEngineWorkflowResultInput) SetIdempotencyToken(v string) *NotifyUpdateProvisionedProductEngineWorkflowResultInput

SetIdempotencyToken sets the IdempotencyToken field's value.

func (*NotifyUpdateProvisionedProductEngineWorkflowResultInput) SetOutputs

func (s *NotifyUpdateProvisionedProductEngineWorkflowResultInput) SetOutputs(v []*RecordOutput) *NotifyUpdateProvisionedProductEngineWorkflowResultInput

SetOutputs sets the Outputs field's value.

func (*NotifyUpdateProvisionedProductEngineWorkflowResultInput) SetRecordId

func (s *NotifyUpdateProvisionedProductEngineWorkflowResultInput) SetRecordId(v string) *NotifyUpdateProvisionedProductEngineWorkflowResultInput

SetRecordId sets the RecordId field's value.

func (*NotifyUpdateProvisionedProductEngineWorkflowResultInput) SetStatus

func (s *NotifyUpdateProvisionedProductEngineWorkflowResultInput) SetStatus(v string) *NotifyUpdateProvisionedProductEngineWorkflowResultInput

SetStatus sets the Status field's value.

func (*NotifyUpdateProvisionedProductEngineWorkflowResultInput) SetWorkflowToken

func (s *NotifyUpdateProvisionedProductEngineWorkflowResultInput) SetWorkflowToken(v string) *NotifyUpdateProvisionedProductEngineWorkflowResultInput

SetWorkflowToken sets the WorkflowToken field's value.

func (NotifyUpdateProvisionedProductEngineWorkflowResultInput) String

func (s NotifyUpdateProvisionedProductEngineWorkflowResultInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NotifyUpdateProvisionedProductEngineWorkflowResultInput) Validate

func (s *NotifyUpdateProvisionedProductEngineWorkflowResultInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type NotifyUpdateProvisionedProductEngineWorkflowResultOutput

type NotifyUpdateProvisionedProductEngineWorkflowResultOutput struct {
    // contains filtered or unexported fields
}

func (NotifyUpdateProvisionedProductEngineWorkflowResultOutput) GoString

func (s NotifyUpdateProvisionedProductEngineWorkflowResultOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (NotifyUpdateProvisionedProductEngineWorkflowResultOutput) String

func (s NotifyUpdateProvisionedProductEngineWorkflowResultOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type OperationNotSupportedException

type OperationNotSupportedException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"message" type:"string"`
    // contains filtered or unexported fields
}

The operation is not supported.

func (*OperationNotSupportedException) Code

func (s *OperationNotSupportedException) Code() string

Code returns the exception type name.

func (*OperationNotSupportedException) Error

func (s *OperationNotSupportedException) Error() string

func (OperationNotSupportedException) GoString

func (s OperationNotSupportedException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*OperationNotSupportedException) Message

func (s *OperationNotSupportedException) Message() string

Message returns the exception's message.

func (*OperationNotSupportedException) OrigErr

func (s *OperationNotSupportedException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*OperationNotSupportedException) RequestID

func (s *OperationNotSupportedException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*OperationNotSupportedException) StatusCode

func (s *OperationNotSupportedException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (OperationNotSupportedException) String

func (s OperationNotSupportedException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type OrganizationNode

type OrganizationNode struct {

    // The organization node type.
    Type *string `type:"string" enum:"OrganizationNodeType"`

    // The identifier of the organization node.
    Value *string `type:"string"`
    // contains filtered or unexported fields
}

Information about the organization node.

func (OrganizationNode) GoString

func (s OrganizationNode) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*OrganizationNode) SetType

func (s *OrganizationNode) SetType(v string) *OrganizationNode

SetType sets the Type field's value.

func (*OrganizationNode) SetValue

func (s *OrganizationNode) SetValue(v string) *OrganizationNode

SetValue sets the Value field's value.

func (OrganizationNode) String

func (s OrganizationNode) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ParameterConstraints

type ParameterConstraints struct {

    // A regular expression that represents the patterns that allow for String types.
    // The pattern must match the entire parameter value provided.
    AllowedPattern *string `type:"string"`

    // The values that the administrator has allowed for the parameter.
    AllowedValues []*string `type:"list"`

    // 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.
    ConstraintDescription *string `type:"string"`

    // An integer value that determines the largest number of characters you want
    // to allow for String types.
    MaxLength *string `type:"string"`

    // A numeric value that determines the largest numeric value you want to allow
    // for Number types.
    MaxValue *string `type:"string"`

    // An integer value that determines the smallest number of characters you want
    // to allow for String types.
    MinLength *string `type:"string"`

    // A numeric value that determines the smallest numeric value you want to allow
    // for Number types.
    MinValue *string `type:"string"`
    // contains filtered or unexported fields
}

The constraints that the administrator has put on the parameter.

func (ParameterConstraints) GoString

func (s ParameterConstraints) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ParameterConstraints) SetAllowedPattern

func (s *ParameterConstraints) SetAllowedPattern(v string) *ParameterConstraints

SetAllowedPattern sets the AllowedPattern field's value.

func (*ParameterConstraints) SetAllowedValues

func (s *ParameterConstraints) SetAllowedValues(v []*string) *ParameterConstraints

SetAllowedValues sets the AllowedValues field's value.

func (*ParameterConstraints) SetConstraintDescription

func (s *ParameterConstraints) SetConstraintDescription(v string) *ParameterConstraints

SetConstraintDescription sets the ConstraintDescription field's value.

func (*ParameterConstraints) SetMaxLength

func (s *ParameterConstraints) SetMaxLength(v string) *ParameterConstraints

SetMaxLength sets the MaxLength field's value.

func (*ParameterConstraints) SetMaxValue

func (s *ParameterConstraints) SetMaxValue(v string) *ParameterConstraints

SetMaxValue sets the MaxValue field's value.

func (*ParameterConstraints) SetMinLength

func (s *ParameterConstraints) SetMinLength(v string) *ParameterConstraints

SetMinLength sets the MinLength field's value.

func (*ParameterConstraints) SetMinValue

func (s *ParameterConstraints) SetMinValue(v string) *ParameterConstraints

SetMinValue sets the MinValue field's value.

func (ParameterConstraints) String

func (s ParameterConstraints) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type PortfolioDetail

type PortfolioDetail struct {

    // The ARN assigned to the portfolio.
    ARN *string `min:"1" type:"string"`

    // The UTC time stamp of the creation time.
    CreatedTime *time.Time `type:"timestamp"`

    // The description of the portfolio.
    Description *string `type:"string"`

    // The name to use for display purposes.
    DisplayName *string `min:"1" type:"string"`

    // The portfolio identifier.
    Id *string `min:"1" type:"string"`

    // The name of the portfolio provider.
    ProviderName *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

Information about a portfolio.

func (PortfolioDetail) GoString

func (s PortfolioDetail) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PortfolioDetail) SetARN

func (s *PortfolioDetail) SetARN(v string) *PortfolioDetail

SetARN sets the ARN field's value.

func (*PortfolioDetail) SetCreatedTime

func (s *PortfolioDetail) SetCreatedTime(v time.Time) *PortfolioDetail

SetCreatedTime sets the CreatedTime field's value.

func (*PortfolioDetail) SetDescription

func (s *PortfolioDetail) SetDescription(v string) *PortfolioDetail

SetDescription sets the Description field's value.

func (*PortfolioDetail) SetDisplayName

func (s *PortfolioDetail) SetDisplayName(v string) *PortfolioDetail

SetDisplayName sets the DisplayName field's value.

func (*PortfolioDetail) SetId

func (s *PortfolioDetail) SetId(v string) *PortfolioDetail

SetId sets the Id field's value.

func (*PortfolioDetail) SetProviderName

func (s *PortfolioDetail) SetProviderName(v string) *PortfolioDetail

SetProviderName sets the ProviderName field's value.

func (PortfolioDetail) String

func (s PortfolioDetail) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type PortfolioShareDetail

type PortfolioShareDetail struct {

    // 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.
    Accepted *bool `type:"boolean"`

    // The identifier of the recipient entity that received the portfolio share.
    // The recipient entity can be one of the following:
    //
    // 1. An external account.
    //
    // 2. An organziation member account.
    //
    // 3. An organzational unit (OU).
    //
    // 4. The organization itself. (This shares with every account in the organization).
    PrincipalId *string `min:"1" type:"string"`

    // Indicates if Principal sharing is enabled or disabled for the portfolio share.
    SharePrincipals *bool `type:"boolean"`

    // Indicates whether TagOptions sharing is enabled or disabled for the portfolio
    // share.
    ShareTagOptions *bool `type:"boolean"`

    // The type of the portfolio share.
    Type *string `type:"string" enum:"DescribePortfolioShareType"`
    // contains filtered or unexported fields
}

Information about the portfolio share.

func (PortfolioShareDetail) GoString

func (s PortfolioShareDetail) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PortfolioShareDetail) SetAccepted

func (s *PortfolioShareDetail) SetAccepted(v bool) *PortfolioShareDetail

SetAccepted sets the Accepted field's value.

func (*PortfolioShareDetail) SetPrincipalId

func (s *PortfolioShareDetail) SetPrincipalId(v string) *PortfolioShareDetail

SetPrincipalId sets the PrincipalId field's value.

func (*PortfolioShareDetail) SetSharePrincipals

func (s *PortfolioShareDetail) SetSharePrincipals(v bool) *PortfolioShareDetail

SetSharePrincipals sets the SharePrincipals field's value.

func (*PortfolioShareDetail) SetShareTagOptions

func (s *PortfolioShareDetail) SetShareTagOptions(v bool) *PortfolioShareDetail

SetShareTagOptions sets the ShareTagOptions field's value.

func (*PortfolioShareDetail) SetType

func (s *PortfolioShareDetail) SetType(v string) *PortfolioShareDetail

SetType sets the Type field's value.

func (PortfolioShareDetail) String

func (s PortfolioShareDetail) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Principal

type Principal struct {

    // The ARN of the principal (user, role, or group). This field allows for an
    // ARN with no accountID, with or without wildcard characters if the PrincipalType
    // is an IAM_PATTERN.
    //
    // For more information, review associate-principal-with-portfolio (https://docs.aws.amazon.com/cli/latest/reference/servicecatalog/associate-principal-with-portfolio.html#options)
    // in the Amazon Web Services CLI Command Reference.
    PrincipalARN *string `min:"1" type:"string"`

    // The principal type. The supported value is IAM if you use a fully defined
    // ARN, or IAM_PATTERN if you use an ARN with no accountID, with or without
    // wildcard characters.
    PrincipalType *string `type:"string" enum:"PrincipalType"`
    // contains filtered or unexported fields
}

Information about a principal.

func (Principal) GoString

func (s Principal) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Principal) SetPrincipalARN

func (s *Principal) SetPrincipalARN(v string) *Principal

SetPrincipalARN sets the PrincipalARN field's value.

func (*Principal) SetPrincipalType

func (s *Principal) SetPrincipalType(v string) *Principal

SetPrincipalType sets the PrincipalType field's value.

func (Principal) String

func (s Principal) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ProductViewAggregationValue

type ProductViewAggregationValue struct {

    // An approximate count of the products that match the value.
    ApproximateCount *int64 `type:"integer"`

    // The value of the product view aggregation.
    Value *string `type:"string"`
    // contains filtered or unexported fields
}

A single product view aggregation value/count pair, containing metadata about each product to which the calling user has access.

func (ProductViewAggregationValue) GoString

func (s ProductViewAggregationValue) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ProductViewAggregationValue) SetApproximateCount

func (s *ProductViewAggregationValue) SetApproximateCount(v int64) *ProductViewAggregationValue

SetApproximateCount sets the ApproximateCount field's value.

func (*ProductViewAggregationValue) SetValue

func (s *ProductViewAggregationValue) SetValue(v string) *ProductViewAggregationValue

SetValue sets the Value field's value.

func (ProductViewAggregationValue) String

func (s ProductViewAggregationValue) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ProductViewDetail

type ProductViewDetail struct {

    // The UTC time stamp of the creation time.
    CreatedTime *time.Time `type:"timestamp"`

    // The ARN of the product.
    ProductARN *string `min:"1" type:"string"`

    // Summary information about the product view.
    ProductViewSummary *ProductViewSummary `type:"structure"`

    // A top level ProductViewDetail response containing details about the product’s
    // connection. Service Catalog returns this field for the CreateProduct, UpdateProduct,
    // DescribeProductAsAdmin, and SearchProductAsAdmin APIs. This response contains
    // the same fields as the ConnectionParameters request, with the addition of
    // the LastSync response.
    SourceConnection *SourceConnectionDetail `type:"structure"`

    // 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.
    Status *string `type:"string" enum:"Status"`
    // contains filtered or unexported fields
}

Information about a product view.

func (ProductViewDetail) GoString

func (s ProductViewDetail) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ProductViewDetail) SetCreatedTime

func (s *ProductViewDetail) SetCreatedTime(v time.Time) *ProductViewDetail

SetCreatedTime sets the CreatedTime field's value.

func (*ProductViewDetail) SetProductARN

func (s *ProductViewDetail) SetProductARN(v string) *ProductViewDetail

SetProductARN sets the ProductARN field's value.

func (*ProductViewDetail) SetProductViewSummary

func (s *ProductViewDetail) SetProductViewSummary(v *ProductViewSummary) *ProductViewDetail

SetProductViewSummary sets the ProductViewSummary field's value.

func (*ProductViewDetail) SetSourceConnection

func (s *ProductViewDetail) SetSourceConnection(v *SourceConnectionDetail) *ProductViewDetail

SetSourceConnection sets the SourceConnection field's value.

func (*ProductViewDetail) SetStatus

func (s *ProductViewDetail) SetStatus(v string) *ProductViewDetail

SetStatus sets the Status field's value.

func (ProductViewDetail) String

func (s ProductViewDetail) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ProductViewSummary

type ProductViewSummary struct {

    // The distributor of the product. Contact the product administrator for the
    // significance of this value.
    Distributor *string `type:"string"`

    // 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.
    HasDefaultPath *bool `type:"boolean"`

    // The product view identifier.
    Id *string `min:"1" type:"string"`

    // The name of the product.
    Name *string `type:"string"`

    // The owner of the product. Contact the product administrator for the significance
    // of this value.
    Owner *string `type:"string"`

    // The product identifier.
    ProductId *string `min:"1" type:"string"`

    // Short description of the product.
    ShortDescription *string `type:"string"`

    // The description of the support for this Product.
    SupportDescription *string `type:"string"`

    // The email contact information to obtain support for this Product.
    SupportEmail *string `type:"string"`

    // The URL information to obtain support for this Product.
    SupportUrl *string `type:"string"`

    // The product type. Contact the product administrator for the significance
    // of this value. If this value is MARKETPLACE, the product was created by Amazon
    // Web Services Marketplace.
    Type *string `type:"string" enum:"ProductType"`
    // contains filtered or unexported fields
}

Summary information about a product view.

func (ProductViewSummary) GoString

func (s ProductViewSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ProductViewSummary) SetDistributor

func (s *ProductViewSummary) SetDistributor(v string) *ProductViewSummary

SetDistributor sets the Distributor field's value.

func (*ProductViewSummary) SetHasDefaultPath

func (s *ProductViewSummary) SetHasDefaultPath(v bool) *ProductViewSummary

SetHasDefaultPath sets the HasDefaultPath field's value.

func (*ProductViewSummary) SetId

func (s *ProductViewSummary) SetId(v string) *ProductViewSummary

SetId sets the Id field's value.

func (*ProductViewSummary) SetName

func (s *ProductViewSummary) SetName(v string) *ProductViewSummary

SetName sets the Name field's value.

func (*ProductViewSummary) SetOwner

func (s *ProductViewSummary) SetOwner(v string) *ProductViewSummary

SetOwner sets the Owner field's value.

func (*ProductViewSummary) SetProductId

func (s *ProductViewSummary) SetProductId(v string) *ProductViewSummary

SetProductId sets the ProductId field's value.

func (*ProductViewSummary) SetShortDescription

func (s *ProductViewSummary) SetShortDescription(v string) *ProductViewSummary

SetShortDescription sets the ShortDescription field's value.

func (*ProductViewSummary) SetSupportDescription

func (s *ProductViewSummary) SetSupportDescription(v string) *ProductViewSummary

SetSupportDescription sets the SupportDescription field's value.

func (*ProductViewSummary) SetSupportEmail

func (s *ProductViewSummary) SetSupportEmail(v string) *ProductViewSummary

SetSupportEmail sets the SupportEmail field's value.

func (*ProductViewSummary) SetSupportUrl

func (s *ProductViewSummary) SetSupportUrl(v string) *ProductViewSummary

SetSupportUrl sets the SupportUrl field's value.

func (*ProductViewSummary) SetType

func (s *ProductViewSummary) SetType(v string) *ProductViewSummary

SetType sets the Type field's value.

func (ProductViewSummary) String

func (s ProductViewSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ProvisionProductInput

type ProvisionProductInput struct {

    // The language code.
    //
    //    * jp - Japanese
    //
    //    * zh - Chinese
    AcceptLanguage *string `type:"string"`

    // Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related
    // events.
    NotificationArns []*string `type:"list"`

    // 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. You must provide the name
    // or ID, but not both.
    PathId *string `min:"1" type:"string"`

    // The name of the path. You must provide the name or ID, but not both.
    PathName *string `min:"1" type:"string"`

    // The product identifier. You must provide the name or ID, but not both.
    ProductId *string `min:"1" type:"string"`

    // The name of the product. You must provide the name or ID, but not both.
    ProductName *string `type:"string"`

    // An idempotency token that uniquely identifies the provisioning request.
    ProvisionToken *string `min:"1" type:"string" idempotencyToken:"true"`

    // A user-friendly name for the provisioned product. This value must be unique
    // for the Amazon Web Services account and cannot be updated after the product
    // is provisioned.
    //
    // ProvisionedProductName is a required field
    ProvisionedProductName *string `min:"1" type:"string" required:"true"`

    // The identifier of the provisioning artifact. You must provide the name or
    // ID, but not both.
    ProvisioningArtifactId *string `min:"1" type:"string"`

    // The name of the provisioning artifact. You must provide the name or ID, but
    // not both.
    ProvisioningArtifactName *string `type:"string"`

    // Parameters specified by the administrator that are required for provisioning
    // the product.
    ProvisioningParameters []*ProvisioningParameter `type:"list"`

    // An object that contains information about the provisioning preferences for
    // a stack set.
    ProvisioningPreferences *ProvisioningPreferences `type:"structure"`

    // One or more tags.
    Tags []*Tag `type:"list"`
    // contains filtered or unexported fields
}

func (ProvisionProductInput) GoString

func (s ProvisionProductInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ProvisionProductInput) SetAcceptLanguage

func (s *ProvisionProductInput) SetAcceptLanguage(v string) *ProvisionProductInput

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*ProvisionProductInput) SetNotificationArns

func (s *ProvisionProductInput) SetNotificationArns(v []*string) *ProvisionProductInput

SetNotificationArns sets the NotificationArns field's value.

func (*ProvisionProductInput) SetPathId

func (s *ProvisionProductInput) SetPathId(v string) *ProvisionProductInput

SetPathId sets the PathId field's value.

func (*ProvisionProductInput) SetPathName

func (s *ProvisionProductInput) SetPathName(v string) *ProvisionProductInput

SetPathName sets the PathName field's value.

func (*ProvisionProductInput) SetProductId

func (s *ProvisionProductInput) SetProductId(v string) *ProvisionProductInput

SetProductId sets the ProductId field's value.

func (*ProvisionProductInput) SetProductName

func (s *ProvisionProductInput) SetProductName(v string) *ProvisionProductInput

SetProductName sets the ProductName field's value.

func (*ProvisionProductInput) SetProvisionToken

func (s *ProvisionProductInput) SetProvisionToken(v string) *ProvisionProductInput

SetProvisionToken sets the ProvisionToken field's value.

func (*ProvisionProductInput) SetProvisionedProductName

func (s *ProvisionProductInput) SetProvisionedProductName(v string) *ProvisionProductInput

SetProvisionedProductName sets the ProvisionedProductName field's value.

func (*ProvisionProductInput) SetProvisioningArtifactId

func (s *ProvisionProductInput) SetProvisioningArtifactId(v string) *ProvisionProductInput

SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.

func (*ProvisionProductInput) SetProvisioningArtifactName

func (s *ProvisionProductInput) SetProvisioningArtifactName(v string) *ProvisionProductInput

SetProvisioningArtifactName sets the ProvisioningArtifactName field's value.

func (*ProvisionProductInput) SetProvisioningParameters

func (s *ProvisionProductInput) SetProvisioningParameters(v []*ProvisioningParameter) *ProvisionProductInput

SetProvisioningParameters sets the ProvisioningParameters field's value.

func (*ProvisionProductInput) SetProvisioningPreferences

func (s *ProvisionProductInput) SetProvisioningPreferences(v *ProvisioningPreferences) *ProvisionProductInput

SetProvisioningPreferences sets the ProvisioningPreferences field's value.

func (*ProvisionProductInput) SetTags

func (s *ProvisionProductInput) SetTags(v []*Tag) *ProvisionProductInput

SetTags sets the Tags field's value.

func (ProvisionProductInput) String

func (s ProvisionProductInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ProvisionProductInput) Validate

func (s *ProvisionProductInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ProvisionProductOutput

type ProvisionProductOutput struct {

    // Information about the result of provisioning the product.
    RecordDetail *RecordDetail `type:"structure"`
    // contains filtered or unexported fields
}

func (ProvisionProductOutput) GoString

func (s ProvisionProductOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ProvisionProductOutput) SetRecordDetail

func (s *ProvisionProductOutput) SetRecordDetail(v *RecordDetail) *ProvisionProductOutput

SetRecordDetail sets the RecordDetail field's value.

func (ProvisionProductOutput) String

func (s ProvisionProductOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ProvisionedProductAttribute

type ProvisionedProductAttribute struct {

    // The ARN of the provisioned product.
    Arn *string `min:"1" type:"string"`

    // The UTC time stamp of the creation time.
    CreatedTime *time.Time `type:"timestamp"`

    // The identifier of the provisioned product.
    Id *string `min:"1" type:"string"`

    // 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.
    IdempotencyToken *string `min:"1" type:"string"`

    // The record identifier of the last request performed on this provisioned product
    // of the following types:
    //
    //    * ProvisionProduct
    //
    //    * UpdateProvisionedProduct
    //
    //    * ExecuteProvisionedProductPlan
    //
    //    * TerminateProvisionedProduct
    LastProvisioningRecordId *string `min:"1" type:"string"`

    // The record identifier of the last request performed on this provisioned product.
    LastRecordId *string `min:"1" type:"string"`

    // The record identifier of the last successful request performed on this provisioned
    // product of the following types:
    //
    //    * ProvisionProduct
    //
    //    * UpdateProvisionedProduct
    //
    //    * ExecuteProvisionedProductPlan
    //
    //    * TerminateProvisionedProduct
    LastSuccessfulProvisioningRecordId *string `min:"1" type:"string"`

    // The user-friendly name of the provisioned product.
    Name *string `min:"1" type:"string"`

    // The assigned identifier for the resource, such as an EC2 instance ID or an
    // S3 bucket name.
    PhysicalId *string `type:"string"`

    // The product identifier.
    ProductId *string `min:"1" type:"string"`

    // The name of the product.
    ProductName *string `type:"string"`

    // The identifier of the provisioning artifact.
    ProvisioningArtifactId *string `min:"1" type:"string"`

    // The name of the provisioning artifact.
    ProvisioningArtifactName *string `type:"string"`

    // 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 an AVAILABLE 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 an AVAILABLE status before performing operations.
    Status *string `type:"string" enum:"ProvisionedProductStatus"`

    // The current status message of the provisioned product.
    StatusMessage *string `type:"string"`

    // One or more tags.
    Tags []*Tag `type:"list"`

    // The type of provisioned product. The supported values are CFN_STACK, CFN_STACKSET,
    // TERRAFORM_OPEN_SOURCE, TERRAFORM_CLOUD, and EXTERNAL.
    Type *string `type:"string"`

    // The Amazon Resource Name (ARN) of the user.
    UserArn *string `type:"string"`

    // The ARN of the user in the session. This ARN might contain a session ID.
    UserArnSession *string `type:"string"`
    // contains filtered or unexported fields
}

Information about a provisioned product.

func (ProvisionedProductAttribute) GoString

func (s ProvisionedProductAttribute) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ProvisionedProductAttribute) SetArn

func (s *ProvisionedProductAttribute) SetArn(v string) *ProvisionedProductAttribute

SetArn sets the Arn field's value.

func (*ProvisionedProductAttribute) SetCreatedTime

func (s *ProvisionedProductAttribute) SetCreatedTime(v time.Time) *ProvisionedProductAttribute

SetCreatedTime sets the CreatedTime field's value.

func (*ProvisionedProductAttribute) SetId

func (s *ProvisionedProductAttribute) SetId(v string) *ProvisionedProductAttribute

SetId sets the Id field's value.

func (*ProvisionedProductAttribute) SetIdempotencyToken

func (s *ProvisionedProductAttribute) SetIdempotencyToken(v string) *ProvisionedProductAttribute

SetIdempotencyToken sets the IdempotencyToken field's value.

func (*ProvisionedProductAttribute) SetLastProvisioningRecordId

func (s *ProvisionedProductAttribute) SetLastProvisioningRecordId(v string) *ProvisionedProductAttribute

SetLastProvisioningRecordId sets the LastProvisioningRecordId field's value.

func (*ProvisionedProductAttribute) SetLastRecordId

func (s *ProvisionedProductAttribute) SetLastRecordId(v string) *ProvisionedProductAttribute

SetLastRecordId sets the LastRecordId field's value.

func (*ProvisionedProductAttribute) SetLastSuccessfulProvisioningRecordId

func (s *ProvisionedProductAttribute) SetLastSuccessfulProvisioningRecordId(v string) *ProvisionedProductAttribute

SetLastSuccessfulProvisioningRecordId sets the LastSuccessfulProvisioningRecordId field's value.

func (*ProvisionedProductAttribute) SetName

func (s *ProvisionedProductAttribute) SetName(v string) *ProvisionedProductAttribute

SetName sets the Name field's value.

func (*ProvisionedProductAttribute) SetPhysicalId

func (s *ProvisionedProductAttribute) SetPhysicalId(v string) *ProvisionedProductAttribute

SetPhysicalId sets the PhysicalId field's value.

func (*ProvisionedProductAttribute) SetProductId

func (s *ProvisionedProductAttribute) SetProductId(v string) *ProvisionedProductAttribute

SetProductId sets the ProductId field's value.

func (*ProvisionedProductAttribute) SetProductName

func (s *ProvisionedProductAttribute) SetProductName(v string) *ProvisionedProductAttribute

SetProductName sets the ProductName field's value.

func (*ProvisionedProductAttribute) SetProvisioningArtifactId

func (s *ProvisionedProductAttribute) SetProvisioningArtifactId(v string) *ProvisionedProductAttribute

SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.

func (*ProvisionedProductAttribute) SetProvisioningArtifactName

func (s *ProvisionedProductAttribute) SetProvisioningArtifactName(v string) *ProvisionedProductAttribute

SetProvisioningArtifactName sets the ProvisioningArtifactName field's value.

func (*ProvisionedProductAttribute) SetStatus

func (s *ProvisionedProductAttribute) SetStatus(v string) *ProvisionedProductAttribute

SetStatus sets the Status field's value.

func (*ProvisionedProductAttribute) SetStatusMessage

func (s *ProvisionedProductAttribute) SetStatusMessage(v string) *ProvisionedProductAttribute

SetStatusMessage sets the StatusMessage field's value.

func (*ProvisionedProductAttribute) SetTags

func (s *ProvisionedProductAttribute) SetTags(v []*Tag) *ProvisionedProductAttribute

SetTags sets the Tags field's value.

func (*ProvisionedProductAttribute) SetType

func (s *ProvisionedProductAttribute) SetType(v string) *ProvisionedProductAttribute

SetType sets the Type field's value.

func (*ProvisionedProductAttribute) SetUserArn

func (s *ProvisionedProductAttribute) SetUserArn(v string) *ProvisionedProductAttribute

SetUserArn sets the UserArn field's value.

func (*ProvisionedProductAttribute) SetUserArnSession

func (s *ProvisionedProductAttribute) SetUserArnSession(v string) *ProvisionedProductAttribute

SetUserArnSession sets the UserArnSession field's value.

func (ProvisionedProductAttribute) String

func (s ProvisionedProductAttribute) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ProvisionedProductDetail

type ProvisionedProductDetail struct {

    // The ARN of the provisioned product.
    Arn *string `min:"1" type:"string"`

    // The UTC time stamp of the creation time.
    CreatedTime *time.Time `type:"timestamp"`

    // The identifier of the provisioned product.
    Id *string `type:"string"`

    // 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.
    IdempotencyToken *string `min:"1" type:"string"`

    // The record identifier of the last request performed on this provisioned product
    // of the following types:
    //
    //    * ProvisionProduct
    //
    //    * UpdateProvisionedProduct
    //
    //    * ExecuteProvisionedProductPlan
    //
    //    * TerminateProvisionedProduct
    LastProvisioningRecordId *string `min:"1" type:"string"`

    // The record identifier of the last request performed on this provisioned product.
    LastRecordId *string `type:"string"`

    // The record identifier of the last successful request performed on this provisioned
    // product of the following types:
    //
    //    * ProvisionProduct
    //
    //    * UpdateProvisionedProduct
    //
    //    * ExecuteProvisionedProductPlan
    //
    //    * TerminateProvisionedProduct
    LastSuccessfulProvisioningRecordId *string `min:"1" type:"string"`

    // The ARN of the launch role associated with the provisioned product.
    LaunchRoleArn *string `min:"1" type:"string"`

    // The user-friendly name of the provisioned product.
    Name *string `min:"1" type:"string"`

    // The product identifier. For example, prod-abcdzk7xy33qa.
    ProductId *string `min:"1" type:"string"`

    // The identifier of the provisioning artifact. For example, pa-4abcdjnxjj6ne.
    ProvisioningArtifactId *string `min:"1" type:"string"`

    // 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 an AVAILABLE 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 an AVAILABLE status before performing operations.
    Status *string `type:"string" enum:"ProvisionedProductStatus"`

    // The current status message of the provisioned product.
    StatusMessage *string `type:"string"`

    // The type of provisioned product. The supported values are CFN_STACK, CFN_STACKSET,
    // TERRAFORM_OPEN_SOURCE, TERRAFORM_CLOUD, and EXTERNAL.
    Type *string `type:"string"`
    // contains filtered or unexported fields
}

Information about a provisioned product.

func (ProvisionedProductDetail) GoString

func (s ProvisionedProductDetail) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ProvisionedProductDetail) SetArn

func (s *ProvisionedProductDetail) SetArn(v string) *ProvisionedProductDetail

SetArn sets the Arn field's value.

func (*ProvisionedProductDetail) SetCreatedTime

func (s *ProvisionedProductDetail) SetCreatedTime(v time.Time) *ProvisionedProductDetail

SetCreatedTime sets the CreatedTime field's value.

func (*ProvisionedProductDetail) SetId

func (s *ProvisionedProductDetail) SetId(v string) *ProvisionedProductDetail

SetId sets the Id field's value.

func (*ProvisionedProductDetail) SetIdempotencyToken

func (s *ProvisionedProductDetail) SetIdempotencyToken(v string) *ProvisionedProductDetail

SetIdempotencyToken sets the IdempotencyToken field's value.

func (*ProvisionedProductDetail) SetLastProvisioningRecordId

func (s *ProvisionedProductDetail) SetLastProvisioningRecordId(v string) *ProvisionedProductDetail

SetLastProvisioningRecordId sets the LastProvisioningRecordId field's value.

func (*ProvisionedProductDetail) SetLastRecordId

func (s *ProvisionedProductDetail) SetLastRecordId(v string) *ProvisionedProductDetail

SetLastRecordId sets the LastRecordId field's value.

func (*ProvisionedProductDetail) SetLastSuccessfulProvisioningRecordId

func (s *ProvisionedProductDetail) SetLastSuccessfulProvisioningRecordId(v string) *ProvisionedProductDetail

SetLastSuccessfulProvisioningRecordId sets the LastSuccessfulProvisioningRecordId field's value.

func (*ProvisionedProductDetail) SetLaunchRoleArn

func (s *ProvisionedProductDetail) SetLaunchRoleArn(v string) *ProvisionedProductDetail

SetLaunchRoleArn sets the LaunchRoleArn field's value.

func (*ProvisionedProductDetail) SetName

func (s *ProvisionedProductDetail) SetName(v string) *ProvisionedProductDetail

SetName sets the Name field's value.

func (*ProvisionedProductDetail) SetProductId

func (s *ProvisionedProductDetail) SetProductId(v string) *ProvisionedProductDetail

SetProductId sets the ProductId field's value.

func (*ProvisionedProductDetail) SetProvisioningArtifactId

func (s *ProvisionedProductDetail) SetProvisioningArtifactId(v string) *ProvisionedProductDetail

SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.

func (*ProvisionedProductDetail) SetStatus

func (s *ProvisionedProductDetail) SetStatus(v string) *ProvisionedProductDetail

SetStatus sets the Status field's value.

func (*ProvisionedProductDetail) SetStatusMessage

func (s *ProvisionedProductDetail) SetStatusMessage(v string) *ProvisionedProductDetail

SetStatusMessage sets the StatusMessage field's value.

func (*ProvisionedProductDetail) SetType

func (s *ProvisionedProductDetail) SetType(v string) *ProvisionedProductDetail

SetType sets the Type field's value.

func (ProvisionedProductDetail) String

func (s ProvisionedProductDetail) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ProvisionedProductPlanDetails

type ProvisionedProductPlanDetails struct {

    // The UTC time stamp of the creation time.
    CreatedTime *time.Time `type:"timestamp"`

    // Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related
    // events.
    NotificationArns []*string `type:"list"`

    // 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.
    PathId *string `min:"1" type:"string"`

    // The plan identifier.
    PlanId *string `min:"1" type:"string"`

    // The name of the plan.
    PlanName *string `type:"string"`

    // The plan type.
    PlanType *string `type:"string" enum:"ProvisionedProductPlanType"`

    // The product identifier.
    ProductId *string `min:"1" type:"string"`

    // The product identifier.
    ProvisionProductId *string `min:"1" type:"string"`

    // The user-friendly name of the provisioned product.
    ProvisionProductName *string `min:"1" type:"string"`

    // The identifier of the provisioning artifact.
    ProvisioningArtifactId *string `min:"1" type:"string"`

    // Parameters specified by the administrator that are required for provisioning
    // the product.
    ProvisioningParameters []*UpdateProvisioningParameter `type:"list"`

    // The status.
    Status *string `type:"string" enum:"ProvisionedProductPlanStatus"`

    // The status message.
    StatusMessage *string `type:"string"`

    // One or more tags.
    Tags []*Tag `type:"list"`

    // The UTC time stamp when the plan was last updated.
    UpdatedTime *time.Time `type:"timestamp"`
    // contains filtered or unexported fields
}

Information about a plan.

func (ProvisionedProductPlanDetails) GoString

func (s ProvisionedProductPlanDetails) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ProvisionedProductPlanDetails) SetCreatedTime

func (s *ProvisionedProductPlanDetails) SetCreatedTime(v time.Time) *ProvisionedProductPlanDetails

SetCreatedTime sets the CreatedTime field's value.

func (*ProvisionedProductPlanDetails) SetNotificationArns

func (s *ProvisionedProductPlanDetails) SetNotificationArns(v []*string) *ProvisionedProductPlanDetails

SetNotificationArns sets the NotificationArns field's value.

func (*ProvisionedProductPlanDetails) SetPathId

func (s *ProvisionedProductPlanDetails) SetPathId(v string) *ProvisionedProductPlanDetails

SetPathId sets the PathId field's value.

func (*ProvisionedProductPlanDetails) SetPlanId

func (s *ProvisionedProductPlanDetails) SetPlanId(v string) *ProvisionedProductPlanDetails

SetPlanId sets the PlanId field's value.

func (*ProvisionedProductPlanDetails) SetPlanName

func (s *ProvisionedProductPlanDetails) SetPlanName(v string) *ProvisionedProductPlanDetails

SetPlanName sets the PlanName field's value.

func (*ProvisionedProductPlanDetails) SetPlanType

func (s *ProvisionedProductPlanDetails) SetPlanType(v string) *ProvisionedProductPlanDetails

SetPlanType sets the PlanType field's value.

func (*ProvisionedProductPlanDetails) SetProductId

func (s *ProvisionedProductPlanDetails) SetProductId(v string) *ProvisionedProductPlanDetails

SetProductId sets the ProductId field's value.

func (*ProvisionedProductPlanDetails) SetProvisionProductId

func (s *ProvisionedProductPlanDetails) SetProvisionProductId(v string) *ProvisionedProductPlanDetails

SetProvisionProductId sets the ProvisionProductId field's value.

func (*ProvisionedProductPlanDetails) SetProvisionProductName

func (s *ProvisionedProductPlanDetails) SetProvisionProductName(v string) *ProvisionedProductPlanDetails

SetProvisionProductName sets the ProvisionProductName field's value.

func (*ProvisionedProductPlanDetails) SetProvisioningArtifactId

func (s *ProvisionedProductPlanDetails) SetProvisioningArtifactId(v string) *ProvisionedProductPlanDetails

SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.

func (*ProvisionedProductPlanDetails) SetProvisioningParameters

func (s *ProvisionedProductPlanDetails) SetProvisioningParameters(v []*UpdateProvisioningParameter) *ProvisionedProductPlanDetails

SetProvisioningParameters sets the ProvisioningParameters field's value.

func (*ProvisionedProductPlanDetails) SetStatus

func (s *ProvisionedProductPlanDetails) SetStatus(v string) *ProvisionedProductPlanDetails

SetStatus sets the Status field's value.

func (*ProvisionedProductPlanDetails) SetStatusMessage

func (s *ProvisionedProductPlanDetails) SetStatusMessage(v string) *ProvisionedProductPlanDetails

SetStatusMessage sets the StatusMessage field's value.

func (*ProvisionedProductPlanDetails) SetTags

func (s *ProvisionedProductPlanDetails) SetTags(v []*Tag) *ProvisionedProductPlanDetails

SetTags sets the Tags field's value.

func (*ProvisionedProductPlanDetails) SetUpdatedTime

func (s *ProvisionedProductPlanDetails) SetUpdatedTime(v time.Time) *ProvisionedProductPlanDetails

SetUpdatedTime sets the UpdatedTime field's value.

func (ProvisionedProductPlanDetails) String

func (s ProvisionedProductPlanDetails) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ProvisionedProductPlanSummary

type ProvisionedProductPlanSummary struct {

    // The plan identifier.
    PlanId *string `min:"1" type:"string"`

    // The name of the plan.
    PlanName *string `type:"string"`

    // The plan type.
    PlanType *string `type:"string" enum:"ProvisionedProductPlanType"`

    // The product identifier.
    ProvisionProductId *string `min:"1" type:"string"`

    // The user-friendly name of the provisioned product.
    ProvisionProductName *string `min:"1" type:"string"`

    // The identifier of the provisioning artifact.
    ProvisioningArtifactId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

Summary information about a plan.

func (ProvisionedProductPlanSummary) GoString

func (s ProvisionedProductPlanSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ProvisionedProductPlanSummary) SetPlanId

func (s *ProvisionedProductPlanSummary) SetPlanId(v string) *ProvisionedProductPlanSummary

SetPlanId sets the PlanId field's value.

func (*ProvisionedProductPlanSummary) SetPlanName

func (s *ProvisionedProductPlanSummary) SetPlanName(v string) *ProvisionedProductPlanSummary

SetPlanName sets the PlanName field's value.

func (*ProvisionedProductPlanSummary) SetPlanType

func (s *ProvisionedProductPlanSummary) SetPlanType(v string) *ProvisionedProductPlanSummary

SetPlanType sets the PlanType field's value.

func (*ProvisionedProductPlanSummary) SetProvisionProductId

func (s *ProvisionedProductPlanSummary) SetProvisionProductId(v string) *ProvisionedProductPlanSummary

SetProvisionProductId sets the ProvisionProductId field's value.

func (*ProvisionedProductPlanSummary) SetProvisionProductName

func (s *ProvisionedProductPlanSummary) SetProvisionProductName(v string) *ProvisionedProductPlanSummary

SetProvisionProductName sets the ProvisionProductName field's value.

func (*ProvisionedProductPlanSummary) SetProvisioningArtifactId

func (s *ProvisionedProductPlanSummary) SetProvisioningArtifactId(v string) *ProvisionedProductPlanSummary

SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.

func (ProvisionedProductPlanSummary) String

func (s ProvisionedProductPlanSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ProvisioningArtifact

type ProvisioningArtifact struct {

    // The UTC time stamp of the creation time.
    CreatedTime *time.Time `type:"timestamp"`

    // The description of the provisioning artifact.
    Description *string `type:"string"`

    // Information set by the administrator to provide guidance to end users about
    // which provisioning artifacts to use.
    Guidance *string `type:"string" enum:"ProvisioningArtifactGuidance"`

    // The identifier of the provisioning artifact.
    Id *string `min:"1" type:"string"`

    // The name of the provisioning artifact.
    Name *string `type:"string"`
    // contains filtered or unexported fields
}

Information about a provisioning artifact. A provisioning artifact is also known as a product version.

func (ProvisioningArtifact) GoString

func (s ProvisioningArtifact) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ProvisioningArtifact) SetCreatedTime

func (s *ProvisioningArtifact) SetCreatedTime(v time.Time) *ProvisioningArtifact

SetCreatedTime sets the CreatedTime field's value.

func (*ProvisioningArtifact) SetDescription

func (s *ProvisioningArtifact) SetDescription(v string) *ProvisioningArtifact

SetDescription sets the Description field's value.

func (*ProvisioningArtifact) SetGuidance

func (s *ProvisioningArtifact) SetGuidance(v string) *ProvisioningArtifact

SetGuidance sets the Guidance field's value.

func (*ProvisioningArtifact) SetId

func (s *ProvisioningArtifact) SetId(v string) *ProvisioningArtifact

SetId sets the Id field's value.

func (*ProvisioningArtifact) SetName

func (s *ProvisioningArtifact) SetName(v string) *ProvisioningArtifact

SetName sets the Name field's value.

func (ProvisioningArtifact) String

func (s ProvisioningArtifact) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ProvisioningArtifactDetail

type ProvisioningArtifactDetail struct {

    // Indicates whether the product version is active.
    Active *bool `type:"boolean"`

    // The UTC time stamp of the creation time.
    CreatedTime *time.Time `type:"timestamp"`

    // The description of the provisioning artifact.
    Description *string `type:"string"`

    // Information set by the administrator to provide guidance to end users about
    // which provisioning artifacts to use.
    Guidance *string `type:"string" enum:"ProvisioningArtifactGuidance"`

    // The identifier of the provisioning artifact.
    Id *string `min:"1" type:"string"`

    // The name of the provisioning artifact.
    Name *string `type:"string"`

    // Specifies the revision of the external artifact that was used to automatically
    // sync the Service Catalog product and create the provisioning artifact. Service
    // Catalog includes this response parameter as a high level field to the existing
    // ProvisioningArtifactDetail type, which is returned as part of the response
    // for CreateProduct, UpdateProduct, DescribeProductAsAdmin, DescribeProvisioningArtifact,
    // ListProvisioningArtifact, and UpdateProvisioningArticat APIs.
    //
    // This field only exists for Repo-Synced products.
    SourceRevision *string `min:"1" type:"string"`

    // The type of provisioning artifact.
    //
    //    * CLOUD_FORMATION_TEMPLATE - CloudFormation template
    //
    //    * TERRAFORM_OPEN_SOURCE - Terraform Open Source configuration file
    //
    //    * TERRAFORM_CLOUD - Terraform Cloud configuration file
    //
    //    * EXTERNAL - External configuration file
    Type *string `type:"string" enum:"ProvisioningArtifactType"`
    // contains filtered or unexported fields
}

Information about a provisioning artifact (also known as a version) for a product.

func (ProvisioningArtifactDetail) GoString

func (s ProvisioningArtifactDetail) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ProvisioningArtifactDetail) SetActive

func (s *ProvisioningArtifactDetail) SetActive(v bool) *ProvisioningArtifactDetail

SetActive sets the Active field's value.

func (*ProvisioningArtifactDetail) SetCreatedTime

func (s *ProvisioningArtifactDetail) SetCreatedTime(v time.Time) *ProvisioningArtifactDetail

SetCreatedTime sets the CreatedTime field's value.

func (*ProvisioningArtifactDetail) SetDescription

func (s *ProvisioningArtifactDetail) SetDescription(v string) *ProvisioningArtifactDetail

SetDescription sets the Description field's value.

func (*ProvisioningArtifactDetail) SetGuidance

func (s *ProvisioningArtifactDetail) SetGuidance(v string) *ProvisioningArtifactDetail

SetGuidance sets the Guidance field's value.

func (*ProvisioningArtifactDetail) SetId

func (s *ProvisioningArtifactDetail) SetId(v string) *ProvisioningArtifactDetail

SetId sets the Id field's value.

func (*ProvisioningArtifactDetail) SetName

func (s *ProvisioningArtifactDetail) SetName(v string) *ProvisioningArtifactDetail

SetName sets the Name field's value.

func (*ProvisioningArtifactDetail) SetSourceRevision

func (s *ProvisioningArtifactDetail) SetSourceRevision(v string) *ProvisioningArtifactDetail

SetSourceRevision sets the SourceRevision field's value.

func (*ProvisioningArtifactDetail) SetType

func (s *ProvisioningArtifactDetail) SetType(v string) *ProvisioningArtifactDetail

SetType sets the Type field's value.

func (ProvisioningArtifactDetail) String

func (s ProvisioningArtifactDetail) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ProvisioningArtifactOutput

type ProvisioningArtifactOutput struct {

    // Description of the provisioning artifact output key.
    Description *string `type:"string"`

    // The provisioning artifact output key.
    Key *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

Provisioning artifact output.

func (ProvisioningArtifactOutput) GoString

func (s ProvisioningArtifactOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ProvisioningArtifactOutput) SetDescription

func (s *ProvisioningArtifactOutput) SetDescription(v string) *ProvisioningArtifactOutput

SetDescription sets the Description field's value.

func (*ProvisioningArtifactOutput) SetKey

func (s *ProvisioningArtifactOutput) SetKey(v string) *ProvisioningArtifactOutput

SetKey sets the Key field's value.

func (ProvisioningArtifactOutput) String

func (s ProvisioningArtifactOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ProvisioningArtifactParameter

type ProvisioningArtifactParameter struct {

    // The default value.
    DefaultValue *string `type:"string"`

    // The description of the parameter.
    Description *string `type:"string"`

    // 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.
    IsNoEcho *bool `type:"boolean"`

    // Constraints that the administrator has put on a parameter.
    ParameterConstraints *ParameterConstraints `type:"structure"`

    // The parameter key.
    ParameterKey *string `min:"1" type:"string"`

    // The parameter type.
    ParameterType *string `type:"string"`
    // contains filtered or unexported fields
}

Information about a parameter used to provision a product.

func (ProvisioningArtifactParameter) GoString

func (s ProvisioningArtifactParameter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ProvisioningArtifactParameter) SetDefaultValue

func (s *ProvisioningArtifactParameter) SetDefaultValue(v string) *ProvisioningArtifactParameter

SetDefaultValue sets the DefaultValue field's value.

func (*ProvisioningArtifactParameter) SetDescription

func (s *ProvisioningArtifactParameter) SetDescription(v string) *ProvisioningArtifactParameter

SetDescription sets the Description field's value.

func (*ProvisioningArtifactParameter) SetIsNoEcho

func (s *ProvisioningArtifactParameter) SetIsNoEcho(v bool) *ProvisioningArtifactParameter

SetIsNoEcho sets the IsNoEcho field's value.

func (*ProvisioningArtifactParameter) SetParameterConstraints

func (s *ProvisioningArtifactParameter) SetParameterConstraints(v *ParameterConstraints) *ProvisioningArtifactParameter

SetParameterConstraints sets the ParameterConstraints field's value.

func (*ProvisioningArtifactParameter) SetParameterKey

func (s *ProvisioningArtifactParameter) SetParameterKey(v string) *ProvisioningArtifactParameter

SetParameterKey sets the ParameterKey field's value.

func (*ProvisioningArtifactParameter) SetParameterType

func (s *ProvisioningArtifactParameter) SetParameterType(v string) *ProvisioningArtifactParameter

SetParameterType sets the ParameterType field's value.

func (ProvisioningArtifactParameter) String

func (s ProvisioningArtifactParameter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ProvisioningArtifactPreferences

type ProvisioningArtifactPreferences struct {

    // One or more Amazon Web Services 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.
    StackSetAccounts []*string `type:"list"`

    // One or more Amazon Web Services 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.
    StackSetRegions []*string `type:"list"`
    // contains filtered or unexported fields
}

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 (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-concepts.html#stackset-ops-options) in the CloudFormation User Guide.

func (ProvisioningArtifactPreferences) GoString

func (s ProvisioningArtifactPreferences) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ProvisioningArtifactPreferences) SetStackSetAccounts

func (s *ProvisioningArtifactPreferences) SetStackSetAccounts(v []*string) *ProvisioningArtifactPreferences

SetStackSetAccounts sets the StackSetAccounts field's value.

func (*ProvisioningArtifactPreferences) SetStackSetRegions

func (s *ProvisioningArtifactPreferences) SetStackSetRegions(v []*string) *ProvisioningArtifactPreferences

SetStackSetRegions sets the StackSetRegions field's value.

func (ProvisioningArtifactPreferences) String

func (s ProvisioningArtifactPreferences) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ProvisioningArtifactProperties

type ProvisioningArtifactProperties struct {

    // The description of the provisioning artifact, including how it differs from
    // the previous provisioning artifact.
    Description *string `type:"string"`

    // If set to true, Service Catalog stops validating the specified provisioning
    // artifact even if it is invalid.
    //
    // Service Catalog does not support template validation for the TERRAFORM_OS
    // product type.
    DisableTemplateValidation *bool `type:"boolean"`

    // 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 or GitHub in JSON format.
    // 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]
    Info map[string]*string `min:"1" type:"map"`

    // The name of the provisioning artifact (for example, v1 v2beta). No spaces
    // are allowed.
    Name *string `type:"string"`

    // The type of provisioning artifact.
    //
    //    * CLOUD_FORMATION_TEMPLATE - CloudFormation template
    //
    //    * TERRAFORM_OPEN_SOURCE - Terraform Open Source configuration file
    //
    //    * TERRAFORM_CLOUD - Terraform Cloud configuration file
    //
    //    * EXTERNAL - External configuration file
    Type *string `type:"string" enum:"ProvisioningArtifactType"`
    // contains filtered or unexported fields
}

Information about a provisioning artifact (also known as a version) for a product.

func (ProvisioningArtifactProperties) GoString

func (s ProvisioningArtifactProperties) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ProvisioningArtifactProperties) SetDescription

func (s *ProvisioningArtifactProperties) SetDescription(v string) *ProvisioningArtifactProperties

SetDescription sets the Description field's value.

func (*ProvisioningArtifactProperties) SetDisableTemplateValidation

func (s *ProvisioningArtifactProperties) SetDisableTemplateValidation(v bool) *ProvisioningArtifactProperties

SetDisableTemplateValidation sets the DisableTemplateValidation field's value.

func (*ProvisioningArtifactProperties) SetInfo

func (s *ProvisioningArtifactProperties) SetInfo(v map[string]*string) *ProvisioningArtifactProperties

SetInfo sets the Info field's value.

func (*ProvisioningArtifactProperties) SetName

func (s *ProvisioningArtifactProperties) SetName(v string) *ProvisioningArtifactProperties

SetName sets the Name field's value.

func (*ProvisioningArtifactProperties) SetType

func (s *ProvisioningArtifactProperties) SetType(v string) *ProvisioningArtifactProperties

SetType sets the Type field's value.

func (ProvisioningArtifactProperties) String

func (s ProvisioningArtifactProperties) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ProvisioningArtifactProperties) Validate

func (s *ProvisioningArtifactProperties) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ProvisioningArtifactSummary

type ProvisioningArtifactSummary struct {

    // The UTC time stamp of the creation time.
    CreatedTime *time.Time `type:"timestamp"`

    // The description of the provisioning artifact.
    Description *string `type:"string"`

    // The identifier of the provisioning artifact.
    Id *string `min:"1" type:"string"`

    // The name of the provisioning artifact.
    Name *string `type:"string"`

    // The metadata for the provisioning artifact. This is used with Amazon Web
    // Services Marketplace products.
    ProvisioningArtifactMetadata map[string]*string `min:"1" type:"map"`
    // contains filtered or unexported fields
}

Summary information about a provisioning artifact (also known as a version) for a product.

func (ProvisioningArtifactSummary) GoString

func (s ProvisioningArtifactSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ProvisioningArtifactSummary) SetCreatedTime

func (s *ProvisioningArtifactSummary) SetCreatedTime(v time.Time) *ProvisioningArtifactSummary

SetCreatedTime sets the CreatedTime field's value.

func (*ProvisioningArtifactSummary) SetDescription

func (s *ProvisioningArtifactSummary) SetDescription(v string) *ProvisioningArtifactSummary

SetDescription sets the Description field's value.

func (*ProvisioningArtifactSummary) SetId

func (s *ProvisioningArtifactSummary) SetId(v string) *ProvisioningArtifactSummary

SetId sets the Id field's value.

func (*ProvisioningArtifactSummary) SetName

func (s *ProvisioningArtifactSummary) SetName(v string) *ProvisioningArtifactSummary

SetName sets the Name field's value.

func (*ProvisioningArtifactSummary) SetProvisioningArtifactMetadata

func (s *ProvisioningArtifactSummary) SetProvisioningArtifactMetadata(v map[string]*string) *ProvisioningArtifactSummary

SetProvisioningArtifactMetadata sets the ProvisioningArtifactMetadata field's value.

func (ProvisioningArtifactSummary) String

func (s ProvisioningArtifactSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ProvisioningArtifactView

type ProvisioningArtifactView struct {

    // Summary information about a product view.
    ProductViewSummary *ProductViewSummary `type:"structure"`

    // Information about a provisioning artifact. A provisioning artifact is also
    // known as a product version.
    ProvisioningArtifact *ProvisioningArtifact `type:"structure"`
    // contains filtered or unexported fields
}

An object that contains summary information about a product view and a provisioning artifact.

func (ProvisioningArtifactView) GoString

func (s ProvisioningArtifactView) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ProvisioningArtifactView) SetProductViewSummary

func (s *ProvisioningArtifactView) SetProductViewSummary(v *ProductViewSummary) *ProvisioningArtifactView

SetProductViewSummary sets the ProductViewSummary field's value.

func (*ProvisioningArtifactView) SetProvisioningArtifact

func (s *ProvisioningArtifactView) SetProvisioningArtifact(v *ProvisioningArtifact) *ProvisioningArtifactView

SetProvisioningArtifact sets the ProvisioningArtifact field's value.

func (ProvisioningArtifactView) String

func (s ProvisioningArtifactView) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ProvisioningParameter

type ProvisioningParameter struct {

    // The parameter key.
    Key *string `min:"1" type:"string"`

    // The parameter value.
    Value *string `type:"string"`
    // contains filtered or unexported fields
}

Information about a parameter used to provision a product.

func (ProvisioningParameter) GoString

func (s ProvisioningParameter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ProvisioningParameter) SetKey

func (s *ProvisioningParameter) SetKey(v string) *ProvisioningParameter

SetKey sets the Key field's value.

func (*ProvisioningParameter) SetValue

func (s *ProvisioningParameter) SetValue(v string) *ProvisioningParameter

SetValue sets the Value field's value.

func (ProvisioningParameter) String

func (s ProvisioningParameter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ProvisioningParameter) Validate

func (s *ProvisioningParameter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ProvisioningPreferences

type ProvisioningPreferences struct {

    // One or more Amazon Web Services 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.
    StackSetAccounts []*string `type:"list"`

    // The number of accounts, per Region, for which this operation can fail before
    // Service Catalog stops the operation in that Region. If the operation is stopped
    // in a Region, 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.
    StackSetFailureToleranceCount *int64 `type:"integer"`

    // The percentage of accounts, per Region, for which this stack operation can
    // fail before Service Catalog stops the operation in that Region. If the operation
    // is stopped in a Region, Service Catalog doesn't attempt the operation in
    // any subsequent Regions.
    //
    // When calculating the number of accounts based on the specified percentage,
    // 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.
    StackSetFailureTolerancePercentage *int64 `type:"integer"`

    // 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.
    StackSetMaxConcurrencyCount *int64 `min:"1" type:"integer"`

    // 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,
    // 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, 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.
    //
    //