servicecatalog

package
Version: v2.0.0-preview.2+incom... Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 15, 2018 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

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

AWS Service Catalog (https://aws.amazon.com/servicecatalog/) enables organizations to create and manage catalogs of IT services that are approved for use on AWS. To get the most out of this documentation, you should be familiar with the terminology discussed in AWS 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 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

Index

Constants

View Source
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"

	// ErrCodeResourceInUseException for service response error code
	// "ResourceInUseException".
	//
	// A resource that is currently in use. Ensure 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. Please use the AWS console
	// to perform the migration process before retrying the operation.
	ErrCodeTagOptionNotMigratedException = "TagOptionNotMigratedException"
)
View Source
const (
	ServiceName = "servicecatalog" // Service endpoint prefix API calls made to.
	EndpointsID = ServiceName      // Service ID for Regions and Endpoints metadata.
)

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type AcceptPortfolioShareInput

type AcceptPortfolioShareInput struct {

	// The language code.
	//
	//    * en - English (default)
	//
	//    * jp - Japanese
	//
	//    * zh - Chinese
	AcceptLanguage *string `type:"string"`

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/AcceptPortfolioShareInput

func (AcceptPortfolioShareInput) GoString

func (s AcceptPortfolioShareInput) GoString() string

GoString returns the string representation

func (*AcceptPortfolioShareInput) SetAcceptLanguage

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*AcceptPortfolioShareInput) SetPortfolioId

SetPortfolioId sets the PortfolioId field's value.

func (AcceptPortfolioShareInput) String

func (s AcceptPortfolioShareInput) String() string

String returns the string representation

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/AcceptPortfolioShareOutput

func (AcceptPortfolioShareOutput) GoString

func (s AcceptPortfolioShareOutput) GoString() string

GoString returns the string representation

func (AcceptPortfolioShareOutput) SDKResponseMetadata

func (s AcceptPortfolioShareOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (AcceptPortfolioShareOutput) String

String returns the string representation

type AcceptPortfolioShareRequest

type AcceptPortfolioShareRequest struct {
	*aws.Request
	Input *AcceptPortfolioShareInput
}

AcceptPortfolioShareRequest is a API request type for the AcceptPortfolioShare API operation.

func (AcceptPortfolioShareRequest) Send

Send marshals and sends the AcceptPortfolioShare API request.

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 AccessLevelFilterKey `type:"string" enum:"true"`

	// 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. Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/AccessLevelFilter

func (AccessLevelFilter) GoString

func (s AccessLevelFilter) GoString() string

GoString returns the string representation

func (*AccessLevelFilter) SetKey

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

type AccessLevelFilterKey

type AccessLevelFilterKey string
const (
	AccessLevelFilterKeyAccount AccessLevelFilterKey = "Account"
	AccessLevelFilterKeyRole    AccessLevelFilterKey = "Role"
	AccessLevelFilterKeyUser    AccessLevelFilterKey = "User"
)

Enum values for AccessLevelFilterKey

type AssociatePrincipalWithPortfolioInput

type AssociatePrincipalWithPortfolioInput struct {

	// The language code.
	//
	//    * en - English (default)
	//
	//    * 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 (IAM user, role, or group).
	//
	// PrincipalARN is a required field
	PrincipalARN *string `min:"1" type:"string" required:"true"`

	// The principal type. The supported value is IAM.
	//
	// PrincipalType is a required field
	PrincipalType PrincipalType `type:"string" required:"true" enum:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/AssociatePrincipalWithPortfolioInput

func (AssociatePrincipalWithPortfolioInput) GoString

GoString returns the string representation

func (*AssociatePrincipalWithPortfolioInput) SetAcceptLanguage

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*AssociatePrincipalWithPortfolioInput) SetPortfolioId

SetPortfolioId sets the PortfolioId field's value.

func (*AssociatePrincipalWithPortfolioInput) SetPrincipalARN

SetPrincipalARN sets the PrincipalARN field's value.

func (*AssociatePrincipalWithPortfolioInput) SetPrincipalType

SetPrincipalType sets the PrincipalType field's value.

func (AssociatePrincipalWithPortfolioInput) String

String returns the string representation

func (*AssociatePrincipalWithPortfolioInput) Validate

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

type AssociatePrincipalWithPortfolioOutput

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/AssociatePrincipalWithPortfolioOutput

func (AssociatePrincipalWithPortfolioOutput) GoString

GoString returns the string representation

func (AssociatePrincipalWithPortfolioOutput) SDKResponseMetadata

func (s AssociatePrincipalWithPortfolioOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (AssociatePrincipalWithPortfolioOutput) String

String returns the string representation

type AssociatePrincipalWithPortfolioRequest

type AssociatePrincipalWithPortfolioRequest struct {
	*aws.Request
	Input *AssociatePrincipalWithPortfolioInput
}

AssociatePrincipalWithPortfolioRequest is a API request type for the AssociatePrincipalWithPortfolio API operation.

func (AssociatePrincipalWithPortfolioRequest) Send

Send marshals and sends the AssociatePrincipalWithPortfolio API request.

type AssociateProductWithPortfolioInput

type AssociateProductWithPortfolioInput struct {

	// The language code.
	//
	//    * en - English (default)
	//
	//    * 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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/AssociateProductWithPortfolioInput

func (AssociateProductWithPortfolioInput) GoString

GoString returns the string representation

func (*AssociateProductWithPortfolioInput) SetAcceptLanguage

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*AssociateProductWithPortfolioInput) SetPortfolioId

SetPortfolioId sets the PortfolioId field's value.

func (*AssociateProductWithPortfolioInput) SetProductId

SetProductId sets the ProductId field's value.

func (*AssociateProductWithPortfolioInput) SetSourcePortfolioId

SetSourcePortfolioId sets the SourcePortfolioId field's value.

func (AssociateProductWithPortfolioInput) String

String returns the string representation

func (*AssociateProductWithPortfolioInput) Validate

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

type AssociateProductWithPortfolioOutput

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/AssociateProductWithPortfolioOutput

func (AssociateProductWithPortfolioOutput) GoString

GoString returns the string representation

func (AssociateProductWithPortfolioOutput) SDKResponseMetadata

func (s AssociateProductWithPortfolioOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (AssociateProductWithPortfolioOutput) String

String returns the string representation

type AssociateProductWithPortfolioRequest

type AssociateProductWithPortfolioRequest struct {
	*aws.Request
	Input *AssociateProductWithPortfolioInput
}

AssociateProductWithPortfolioRequest is a API request type for the AssociateProductWithPortfolio API operation.

func (AssociateProductWithPortfolioRequest) Send

Send marshals and sends the AssociateProductWithPortfolio API request.

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/AssociateTagOptionWithResourceInput

func (AssociateTagOptionWithResourceInput) GoString

GoString returns the string representation

func (*AssociateTagOptionWithResourceInput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*AssociateTagOptionWithResourceInput) SetTagOptionId

SetTagOptionId sets the TagOptionId field's value.

func (AssociateTagOptionWithResourceInput) String

String returns the string representation

func (*AssociateTagOptionWithResourceInput) Validate

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

type AssociateTagOptionWithResourceOutput

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/AssociateTagOptionWithResourceOutput

func (AssociateTagOptionWithResourceOutput) GoString

GoString returns the string representation

func (AssociateTagOptionWithResourceOutput) SDKResponseMetadata

func (s AssociateTagOptionWithResourceOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (AssociateTagOptionWithResourceOutput) String

String returns the string representation

type AssociateTagOptionWithResourceRequest

type AssociateTagOptionWithResourceRequest struct {
	*aws.Request
	Input *AssociateTagOptionWithResourceInput
}

AssociateTagOptionWithResourceRequest is a API request type for the AssociateTagOptionWithResource API operation.

func (AssociateTagOptionWithResourceRequest) Send

Send marshals and sends the AssociateTagOptionWithResource API request.

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 type of constraint.
	//
	//    * LAUNCH
	//
	//    * NOTIFICATION
	//
	//    * TEMPLATE
	Type *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Information about a constraint. Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/ConstraintDetail

func (ConstraintDetail) GoString

func (s ConstraintDetail) GoString() string

GoString returns the string representation

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) 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

type ConstraintSummary

type ConstraintSummary struct {

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

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

Summary information about a constraint. Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/ConstraintSummary

func (ConstraintSummary) GoString

func (s ConstraintSummary) GoString() string

GoString returns the string representation

func (*ConstraintSummary) SetDescription

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

SetDescription sets the Description field's value.

func (*ConstraintSummary) SetType

SetType sets the Type field's value.

func (ConstraintSummary) String

func (s ConstraintSummary) String() string

String returns the string representation

type CopyOption

type CopyOption string
const (
	CopyOptionCopyTags CopyOption = "CopyTags"
)

Enum values for CopyOption

type CopyProductInput

type CopyProductInput struct {

	// The language code.
	//
	//    * en - English (default)
	//
	//    * 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 []CopyOption `type:"list"`

	// 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 is a required field
	IdempotencyToken *string `min:"1" type:"string" required:"true" 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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/CopyProductInput

func (CopyProductInput) GoString

func (s CopyProductInput) GoString() string

GoString returns the string representation

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 []CopyOption) *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

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/CopyProductOutput

func (CopyProductOutput) GoString

func (s CopyProductOutput) GoString() string

GoString returns the string representation

func (CopyProductOutput) SDKResponseMetadata

func (s CopyProductOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

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

type CopyProductRequest

type CopyProductRequest struct {
	*aws.Request
	Input *CopyProductInput
}

CopyProductRequest is a API request type for the CopyProduct API operation.

func (CopyProductRequest) Send

Send marshals and sends the CopyProduct API request.

type CopyProductStatus

type CopyProductStatus string
const (
	CopyProductStatusSucceeded  CopyProductStatus = "SUCCEEDED"
	CopyProductStatusInProgress CopyProductStatus = "IN_PROGRESS"
	CopyProductStatusFailed     CopyProductStatus = "FAILED"
)

Enum values for CopyProductStatus

type CreateConstraintInput

type CreateConstraintInput struct {

	// The language code.
	//
	//    * en - English (default)
	//
	//    * 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 is a required field
	IdempotencyToken *string `min:"1" type:"string" required:"true" idempotencyToken:"true"`

	// The constraint parameters, in JSON format. The syntax depends on the constraint
	// type as follows:
	//
	// LAUNCHSpecify the RoleArn property as follows:
	//
	// \"RoleArn\" : \"arn:aws:iam::123456789012:role/LaunchRole\"
	//
	// NOTIFICATIONSpecify the NotificationArns property as follows:
	//
	// \"NotificationArns\" : [\"arn:aws:sns:us-east-1:123456789012:Topic\"]
	//
	// TEMPLATESpecify 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
	//
	//    * TEMPLATE
	//
	// Type is a required field
	Type *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/CreateConstraintInput

func (CreateConstraintInput) GoString

func (s CreateConstraintInput) GoString() string

GoString returns the string representation

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

SetProductId sets the ProductId field's value.

func (*CreateConstraintInput) SetType

SetType sets the Type field's value.

func (CreateConstraintInput) String

func (s CreateConstraintInput) String() string

String returns the string representation

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 Status `type:"string" enum:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/CreateConstraintOutput

func (CreateConstraintOutput) GoString

func (s CreateConstraintOutput) GoString() string

GoString returns the string representation

func (CreateConstraintOutput) SDKResponseMetadata

func (s CreateConstraintOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (*CreateConstraintOutput) SetConstraintDetail

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

SetStatus sets the Status field's value.

func (CreateConstraintOutput) String

func (s CreateConstraintOutput) String() string

String returns the string representation

type CreateConstraintRequest

type CreateConstraintRequest struct {
	*aws.Request
	Input *CreateConstraintInput
}

CreateConstraintRequest is a API request type for the CreateConstraint API operation.

func (CreateConstraintRequest) Send

Send marshals and sends the CreateConstraint API request.

type CreatePortfolioInput

type CreatePortfolioInput struct {

	// The language code.
	//
	//    * en - English (default)
	//
	//    * 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 is a required field
	IdempotencyToken *string `min:"1" type:"string" required:"true" idempotencyToken:"true"`

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

	// The tags to associate with the portfolio.
	Tags []Tag `type:"list"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/CreatePortfolioInput

func (CreatePortfolioInput) GoString

func (s CreatePortfolioInput) GoString() string

GoString returns the string representation

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

SetTags sets the Tags field's value.

func (CreatePortfolioInput) String

func (s CreatePortfolioInput) String() string

String returns the string representation

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/CreatePortfolioOutput

func (CreatePortfolioOutput) GoString

func (s CreatePortfolioOutput) GoString() string

GoString returns the string representation

func (CreatePortfolioOutput) SDKResponseMetadata

func (s CreatePortfolioOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (*CreatePortfolioOutput) SetPortfolioDetail

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

SetPortfolioDetail sets the PortfolioDetail field's value.

func (*CreatePortfolioOutput) SetTags

SetTags sets the Tags field's value.

func (CreatePortfolioOutput) String

func (s CreatePortfolioOutput) String() string

String returns the string representation

type CreatePortfolioRequest

type CreatePortfolioRequest struct {
	*aws.Request
	Input *CreatePortfolioInput
}

CreatePortfolioRequest is a API request type for the CreatePortfolio API operation.

func (CreatePortfolioRequest) Send

Send marshals and sends the CreatePortfolio API request.

type CreatePortfolioShareInput

type CreatePortfolioShareInput struct {

	// The language code.
	//
	//    * en - English (default)
	//
	//    * jp - Japanese
	//
	//    * zh - Chinese
	AcceptLanguage *string `type:"string"`

	// The AWS account ID.
	//
	// AccountId is a required field
	AccountId *string `type:"string" required:"true"`

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/CreatePortfolioShareInput

func (CreatePortfolioShareInput) GoString

func (s CreatePortfolioShareInput) GoString() string

GoString returns the string representation

func (*CreatePortfolioShareInput) SetAcceptLanguage

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*CreatePortfolioShareInput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*CreatePortfolioShareInput) SetPortfolioId

SetPortfolioId sets the PortfolioId field's value.

func (CreatePortfolioShareInput) String

func (s CreatePortfolioShareInput) String() string

String returns the string representation

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 {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/CreatePortfolioShareOutput

func (CreatePortfolioShareOutput) GoString

func (s CreatePortfolioShareOutput) GoString() string

GoString returns the string representation

func (CreatePortfolioShareOutput) SDKResponseMetadata

func (s CreatePortfolioShareOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (CreatePortfolioShareOutput) String

String returns the string representation

type CreatePortfolioShareRequest

type CreatePortfolioShareRequest struct {
	*aws.Request
	Input *CreatePortfolioShareInput
}

CreatePortfolioShareRequest is a API request type for the CreatePortfolioShare API operation.

func (CreatePortfolioShareRequest) Send

Send marshals and sends the CreatePortfolioShare API request.

type CreateProductInput

type CreateProductInput struct {

	// The language code.
	//
	//    * en - English (default)
	//
	//    * 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 is a required field
	IdempotencyToken *string `min:"1" type:"string" required:"true" 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 ProductType `type:"string" required:"true" enum:"true"`

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

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

	// The tags to associate with the product.
	Tags []Tag `type:"list"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/CreateProductInput

func (CreateProductInput) GoString

func (s CreateProductInput) GoString() string

GoString returns the string representation

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

SetName sets the Name field's value.

func (*CreateProductInput) SetOwner

SetOwner sets the Owner field's value.

func (*CreateProductInput) SetProductType

func (s *CreateProductInput) SetProductType(v ProductType) *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) 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

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/CreateProductOutput

func (CreateProductOutput) GoString

func (s CreateProductOutput) GoString() string

GoString returns the string representation

func (CreateProductOutput) SDKResponseMetadata

func (s CreateProductOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

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

type CreateProductRequest

type CreateProductRequest struct {
	*aws.Request
	Input *CreateProductInput
}

CreateProductRequest is a API request type for the CreateProduct API operation.

func (CreateProductRequest) Send

Send marshals and sends the CreateProduct API request.

type CreateProvisioningArtifactInput

type CreateProvisioningArtifactInput struct {

	// The language code.
	//
	//    * en - English (default)
	//
	//    * 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 is a required field
	IdempotencyToken *string `min:"1" type:"string" required:"true" 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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/CreateProvisioningArtifactInput

func (CreateProvisioningArtifactInput) GoString

GoString returns the string representation

func (*CreateProvisioningArtifactInput) SetAcceptLanguage

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*CreateProvisioningArtifactInput) SetIdempotencyToken

SetIdempotencyToken sets the IdempotencyToken field's value.

func (*CreateProvisioningArtifactInput) SetParameters

SetParameters sets the Parameters field's value.

func (*CreateProvisioningArtifactInput) SetProductId

SetProductId sets the ProductId field's value.

func (CreateProvisioningArtifactInput) String

String returns the string representation

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 {

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

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

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/CreateProvisioningArtifactOutput

func (CreateProvisioningArtifactOutput) GoString

GoString returns the string representation

func (CreateProvisioningArtifactOutput) SDKResponseMetadata

func (s CreateProvisioningArtifactOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (*CreateProvisioningArtifactOutput) SetInfo

SetInfo sets the Info field's value.

func (*CreateProvisioningArtifactOutput) SetProvisioningArtifactDetail

SetProvisioningArtifactDetail sets the ProvisioningArtifactDetail field's value.

func (*CreateProvisioningArtifactOutput) SetStatus

SetStatus sets the Status field's value.

func (CreateProvisioningArtifactOutput) String

String returns the string representation

type CreateProvisioningArtifactRequest

type CreateProvisioningArtifactRequest struct {
	*aws.Request
	Input *CreateProvisioningArtifactInput
}

CreateProvisioningArtifactRequest is a API request type for the CreateProvisioningArtifact API operation.

func (CreateProvisioningArtifactRequest) Send

Send marshals and sends the CreateProvisioningArtifact API request.

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/CreateTagOptionInput

func (CreateTagOptionInput) GoString

func (s CreateTagOptionInput) GoString() string

GoString returns the string representation

func (*CreateTagOptionInput) SetKey

SetKey sets the Key field's value.

func (*CreateTagOptionInput) SetValue

SetValue sets the Value field's value.

func (CreateTagOptionInput) String

func (s CreateTagOptionInput) String() string

String returns the string representation

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/CreateTagOptionOutput

func (CreateTagOptionOutput) GoString

func (s CreateTagOptionOutput) GoString() string

GoString returns the string representation

func (CreateTagOptionOutput) SDKResponseMetadata

func (s CreateTagOptionOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

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

type CreateTagOptionRequest

type CreateTagOptionRequest struct {
	*aws.Request
	Input *CreateTagOptionInput
}

CreateTagOptionRequest is a API request type for the CreateTagOption API operation.

func (CreateTagOptionRequest) Send

Send marshals and sends the CreateTagOption API request.

type DeleteConstraintInput

type DeleteConstraintInput struct {

	// The language code.
	//
	//    * en - English (default)
	//
	//    * 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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/DeleteConstraintInput

func (DeleteConstraintInput) GoString

func (s DeleteConstraintInput) GoString() string

GoString returns the string representation

func (*DeleteConstraintInput) SetAcceptLanguage

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DeleteConstraintInput) SetId

SetId sets the Id field's value.

func (DeleteConstraintInput) String

func (s DeleteConstraintInput) String() string

String returns the string representation

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/DeleteConstraintOutput

func (DeleteConstraintOutput) GoString

func (s DeleteConstraintOutput) GoString() string

GoString returns the string representation

func (DeleteConstraintOutput) SDKResponseMetadata

func (s DeleteConstraintOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (DeleteConstraintOutput) String

func (s DeleteConstraintOutput) String() string

String returns the string representation

type DeleteConstraintRequest

type DeleteConstraintRequest struct {
	*aws.Request
	Input *DeleteConstraintInput
}

DeleteConstraintRequest is a API request type for the DeleteConstraint API operation.

func (DeleteConstraintRequest) Send

Send marshals and sends the DeleteConstraint API request.

type DeletePortfolioInput

type DeletePortfolioInput struct {

	// The language code.
	//
	//    * en - English (default)
	//
	//    * 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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/DeletePortfolioInput

func (DeletePortfolioInput) GoString

func (s DeletePortfolioInput) GoString() string

GoString returns the string representation

func (*DeletePortfolioInput) SetAcceptLanguage

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DeletePortfolioInput) SetId

SetId sets the Id field's value.

func (DeletePortfolioInput) String

func (s DeletePortfolioInput) String() string

String returns the string representation

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/DeletePortfolioOutput

func (DeletePortfolioOutput) GoString

func (s DeletePortfolioOutput) GoString() string

GoString returns the string representation

func (DeletePortfolioOutput) SDKResponseMetadata

func (s DeletePortfolioOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (DeletePortfolioOutput) String

func (s DeletePortfolioOutput) String() string

String returns the string representation

type DeletePortfolioRequest

type DeletePortfolioRequest struct {
	*aws.Request
	Input *DeletePortfolioInput
}

DeletePortfolioRequest is a API request type for the DeletePortfolio API operation.

func (DeletePortfolioRequest) Send

Send marshals and sends the DeletePortfolio API request.

type DeletePortfolioShareInput

type DeletePortfolioShareInput struct {

	// The language code.
	//
	//    * en - English (default)
	//
	//    * jp - Japanese
	//
	//    * zh - Chinese
	AcceptLanguage *string `type:"string"`

	// The AWS account ID.
	//
	// AccountId is a required field
	AccountId *string `type:"string" required:"true"`

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/DeletePortfolioShareInput

func (DeletePortfolioShareInput) GoString

func (s DeletePortfolioShareInput) GoString() string

GoString returns the string representation

func (*DeletePortfolioShareInput) SetAcceptLanguage

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DeletePortfolioShareInput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*DeletePortfolioShareInput) SetPortfolioId

SetPortfolioId sets the PortfolioId field's value.

func (DeletePortfolioShareInput) String

func (s DeletePortfolioShareInput) String() string

String returns the string representation

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 {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/DeletePortfolioShareOutput

func (DeletePortfolioShareOutput) GoString

func (s DeletePortfolioShareOutput) GoString() string

GoString returns the string representation

func (DeletePortfolioShareOutput) SDKResponseMetadata

func (s DeletePortfolioShareOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (DeletePortfolioShareOutput) String

String returns the string representation

type DeletePortfolioShareRequest

type DeletePortfolioShareRequest struct {
	*aws.Request
	Input *DeletePortfolioShareInput
}

DeletePortfolioShareRequest is a API request type for the DeletePortfolioShare API operation.

func (DeletePortfolioShareRequest) Send

Send marshals and sends the DeletePortfolioShare API request.

type DeleteProductInput

type DeleteProductInput struct {

	// The language code.
	//
	//    * en - English (default)
	//
	//    * 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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/DeleteProductInput

func (DeleteProductInput) GoString

func (s DeleteProductInput) GoString() string

GoString returns the string representation

func (*DeleteProductInput) SetAcceptLanguage

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DeleteProductInput) SetId

SetId sets the Id field's value.

func (DeleteProductInput) String

func (s DeleteProductInput) String() string

String returns the string representation

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/DeleteProductOutput

func (DeleteProductOutput) GoString

func (s DeleteProductOutput) GoString() string

GoString returns the string representation

func (DeleteProductOutput) SDKResponseMetadata

func (s DeleteProductOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (DeleteProductOutput) String

func (s DeleteProductOutput) String() string

String returns the string representation

type DeleteProductRequest

type DeleteProductRequest struct {
	*aws.Request
	Input *DeleteProductInput
}

DeleteProductRequest is a API request type for the DeleteProduct API operation.

func (DeleteProductRequest) Send

Send marshals and sends the DeleteProduct API request.

type DeleteProvisioningArtifactInput

type DeleteProvisioningArtifactInput struct {

	// The language code.
	//
	//    * en - English (default)
	//
	//    * 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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/DeleteProvisioningArtifactInput

func (DeleteProvisioningArtifactInput) GoString

GoString returns the string representation

func (*DeleteProvisioningArtifactInput) SetAcceptLanguage

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DeleteProvisioningArtifactInput) SetProductId

SetProductId sets the ProductId field's value.

func (*DeleteProvisioningArtifactInput) SetProvisioningArtifactId

SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.

func (DeleteProvisioningArtifactInput) String

String returns the string representation

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/DeleteProvisioningArtifactOutput

func (DeleteProvisioningArtifactOutput) GoString

GoString returns the string representation

func (DeleteProvisioningArtifactOutput) SDKResponseMetadata

func (s DeleteProvisioningArtifactOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (DeleteProvisioningArtifactOutput) String

String returns the string representation

type DeleteProvisioningArtifactRequest

type DeleteProvisioningArtifactRequest struct {
	*aws.Request
	Input *DeleteProvisioningArtifactInput
}

DeleteProvisioningArtifactRequest is a API request type for the DeleteProvisioningArtifact API operation.

func (DeleteProvisioningArtifactRequest) Send

Send marshals and sends the DeleteProvisioningArtifact API request.

type DescribeConstraintInput

type DescribeConstraintInput struct {

	// The language code.
	//
	//    * en - English (default)
	//
	//    * 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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/DescribeConstraintInput

func (DescribeConstraintInput) GoString

func (s DescribeConstraintInput) GoString() string

GoString returns the string representation

func (*DescribeConstraintInput) SetAcceptLanguage

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DescribeConstraintInput) SetId

SetId sets the Id field's value.

func (DescribeConstraintInput) String

func (s DescribeConstraintInput) String() string

String returns the string representation

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 Status `type:"string" enum:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/DescribeConstraintOutput

func (DescribeConstraintOutput) GoString

func (s DescribeConstraintOutput) GoString() string

GoString returns the string representation

func (DescribeConstraintOutput) SDKResponseMetadata

func (s DescribeConstraintOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (*DescribeConstraintOutput) SetConstraintDetail

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

SetStatus sets the Status field's value.

func (DescribeConstraintOutput) String

func (s DescribeConstraintOutput) String() string

String returns the string representation

type DescribeConstraintRequest

type DescribeConstraintRequest struct {
	*aws.Request
	Input *DescribeConstraintInput
}

DescribeConstraintRequest is a API request type for the DescribeConstraint API operation.

func (DescribeConstraintRequest) Send

Send marshals and sends the DescribeConstraint API request.

type DescribeCopyProductStatusInput

type DescribeCopyProductStatusInput struct {

	// The language code.
	//
	//    * en - English (default)
	//
	//    * 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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/DescribeCopyProductStatusInput

func (DescribeCopyProductStatusInput) GoString

GoString returns the string representation

func (*DescribeCopyProductStatusInput) SetAcceptLanguage

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DescribeCopyProductStatusInput) SetCopyProductToken

SetCopyProductToken sets the CopyProductToken field's value.

func (DescribeCopyProductStatusInput) String

String returns the string representation

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 CopyProductStatus `type:"string" enum:"true"`

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

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/DescribeCopyProductStatusOutput

func (DescribeCopyProductStatusOutput) GoString

GoString returns the string representation

func (DescribeCopyProductStatusOutput) SDKResponseMetadata

func (s DescribeCopyProductStatusOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (*DescribeCopyProductStatusOutput) SetCopyProductStatus

SetCopyProductStatus sets the CopyProductStatus field's value.

func (*DescribeCopyProductStatusOutput) SetStatusDetail

SetStatusDetail sets the StatusDetail field's value.

func (*DescribeCopyProductStatusOutput) SetTargetProductId

SetTargetProductId sets the TargetProductId field's value.

func (DescribeCopyProductStatusOutput) String

String returns the string representation

type DescribeCopyProductStatusRequest

type DescribeCopyProductStatusRequest struct {
	*aws.Request
	Input *DescribeCopyProductStatusInput
}

DescribeCopyProductStatusRequest is a API request type for the DescribeCopyProductStatus API operation.

func (DescribeCopyProductStatusRequest) Send

Send marshals and sends the DescribeCopyProductStatus API request.

type DescribePortfolioInput

type DescribePortfolioInput struct {

	// The language code.
	//
	//    * en - English (default)
	//
	//    * 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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/DescribePortfolioInput

func (DescribePortfolioInput) GoString

func (s DescribePortfolioInput) GoString() string

GoString returns the string representation

func (*DescribePortfolioInput) SetAcceptLanguage

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DescribePortfolioInput) SetId

SetId sets the Id field's value.

func (DescribePortfolioInput) String

func (s DescribePortfolioInput) String() string

String returns the string representation

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 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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/DescribePortfolioOutput

func (DescribePortfolioOutput) GoString

func (s DescribePortfolioOutput) GoString() string

GoString returns the string representation

func (DescribePortfolioOutput) SDKResponseMetadata

func (s DescribePortfolioOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (*DescribePortfolioOutput) SetPortfolioDetail

SetPortfolioDetail sets the PortfolioDetail field's value.

func (*DescribePortfolioOutput) SetTagOptions

SetTagOptions sets the TagOptions field's value.

func (*DescribePortfolioOutput) SetTags

SetTags sets the Tags field's value.

func (DescribePortfolioOutput) String

func (s DescribePortfolioOutput) String() string

String returns the string representation

type DescribePortfolioRequest

type DescribePortfolioRequest struct {
	*aws.Request
	Input *DescribePortfolioInput
}

DescribePortfolioRequest is a API request type for the DescribePortfolio API operation.

func (DescribePortfolioRequest) Send

Send marshals and sends the DescribePortfolio API request.

type DescribeProductAsAdminInput

type DescribeProductAsAdminInput struct {

	// The language code.
	//
	//    * en - English (default)
	//
	//    * 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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/DescribeProductAsAdminInput

func (DescribeProductAsAdminInput) GoString

func (s DescribeProductAsAdminInput) GoString() string

GoString returns the string representation

func (*DescribeProductAsAdminInput) SetAcceptLanguage

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DescribeProductAsAdminInput) SetId

SetId sets the Id field's value.

func (DescribeProductAsAdminInput) String

String returns the string representation

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 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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/DescribeProductAsAdminOutput

func (DescribeProductAsAdminOutput) GoString

func (s DescribeProductAsAdminOutput) GoString() string

GoString returns the string representation

func (DescribeProductAsAdminOutput) SDKResponseMetadata

func (s DescribeProductAsAdminOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (*DescribeProductAsAdminOutput) SetProductViewDetail

SetProductViewDetail sets the ProductViewDetail field's value.

func (*DescribeProductAsAdminOutput) SetProvisioningArtifactSummaries

SetProvisioningArtifactSummaries sets the ProvisioningArtifactSummaries field's value.

func (*DescribeProductAsAdminOutput) SetTagOptions

SetTagOptions sets the TagOptions field's value.

func (*DescribeProductAsAdminOutput) SetTags

SetTags sets the Tags field's value.

func (DescribeProductAsAdminOutput) String

String returns the string representation

type DescribeProductAsAdminRequest

type DescribeProductAsAdminRequest struct {
	*aws.Request
	Input *DescribeProductAsAdminInput
}

DescribeProductAsAdminRequest is a API request type for the DescribeProductAsAdmin API operation.

func (DescribeProductAsAdminRequest) Send

Send marshals and sends the DescribeProductAsAdmin API request.

type DescribeProductInput

type DescribeProductInput struct {

	// The language code.
	//
	//    * en - English (default)
	//
	//    * 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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/DescribeProductInput

func (DescribeProductInput) GoString

func (s DescribeProductInput) GoString() string

GoString returns the string representation

func (*DescribeProductInput) SetAcceptLanguage

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DescribeProductInput) SetId

SetId sets the Id field's value.

func (DescribeProductInput) String

func (s DescribeProductInput) String() string

String returns the string representation

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 {

	// 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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/DescribeProductOutput

func (DescribeProductOutput) GoString

func (s DescribeProductOutput) GoString() string

GoString returns the string representation

func (DescribeProductOutput) SDKResponseMetadata

func (s DescribeProductOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

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

type DescribeProductRequest

type DescribeProductRequest struct {
	*aws.Request
	Input *DescribeProductInput
}

DescribeProductRequest is a API request type for the DescribeProduct API operation.

func (DescribeProductRequest) Send

Send marshals and sends the DescribeProduct API request.

type DescribeProductViewInput

type DescribeProductViewInput struct {

	// The language code.
	//
	//    * en - English (default)
	//
	//    * 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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/DescribeProductViewInput

func (DescribeProductViewInput) GoString

func (s DescribeProductViewInput) GoString() string

GoString returns the string representation

func (*DescribeProductViewInput) SetAcceptLanguage

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DescribeProductViewInput) SetId

SetId sets the Id field's value.

func (DescribeProductViewInput) String

func (s DescribeProductViewInput) String() string

String returns the string representation

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/DescribeProductViewOutput

func (DescribeProductViewOutput) GoString

func (s DescribeProductViewOutput) GoString() string

GoString returns the string representation

func (DescribeProductViewOutput) SDKResponseMetadata

func (s DescribeProductViewOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (*DescribeProductViewOutput) SetProductViewSummary

SetProductViewSummary sets the ProductViewSummary field's value.

func (*DescribeProductViewOutput) SetProvisioningArtifacts

SetProvisioningArtifacts sets the ProvisioningArtifacts field's value.

func (DescribeProductViewOutput) String

func (s DescribeProductViewOutput) String() string

String returns the string representation

type DescribeProductViewRequest

type DescribeProductViewRequest struct {
	*aws.Request
	Input *DescribeProductViewInput
}

DescribeProductViewRequest is a API request type for the DescribeProductView API operation.

func (DescribeProductViewRequest) Send

Send marshals and sends the DescribeProductView API request.

type DescribeProvisionedProductInput

type DescribeProvisionedProductInput struct {

	// The language code.
	//
	//    * en - English (default)
	//
	//    * jp - Japanese
	//
	//    * zh - Chinese
	AcceptLanguage *string `type:"string"`

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/DescribeProvisionedProductInput

func (DescribeProvisionedProductInput) GoString

GoString returns the string representation

func (*DescribeProvisionedProductInput) SetAcceptLanguage

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DescribeProvisionedProductInput) SetId

SetId sets the Id field's value.

func (DescribeProvisionedProductInput) String

String returns the string representation

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 {

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/DescribeProvisionedProductOutput

func (DescribeProvisionedProductOutput) GoString

GoString returns the string representation

func (DescribeProvisionedProductOutput) SDKResponseMetadata

func (s DescribeProvisionedProductOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (*DescribeProvisionedProductOutput) SetProvisionedProductDetail

SetProvisionedProductDetail sets the ProvisionedProductDetail field's value.

func (DescribeProvisionedProductOutput) String

String returns the string representation

type DescribeProvisionedProductRequest

type DescribeProvisionedProductRequest struct {
	*aws.Request
	Input *DescribeProvisionedProductInput
}

DescribeProvisionedProductRequest is a API request type for the DescribeProvisionedProduct API operation.

func (DescribeProvisionedProductRequest) Send

Send marshals and sends the DescribeProvisionedProduct API request.

type DescribeProvisioningArtifactInput

type DescribeProvisioningArtifactInput struct {

	// The language code.
	//
	//    * en - English (default)
	//
	//    * 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"`

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/DescribeProvisioningArtifactInput

func (DescribeProvisioningArtifactInput) GoString

GoString returns the string representation

func (*DescribeProvisioningArtifactInput) SetAcceptLanguage

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DescribeProvisioningArtifactInput) SetProductId

SetProductId sets the ProductId field's value.

func (*DescribeProvisioningArtifactInput) SetProvisioningArtifactId

SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.

func (*DescribeProvisioningArtifactInput) SetVerbose

SetVerbose sets the Verbose field's value.

func (DescribeProvisioningArtifactInput) String

String returns the string representation

func (*DescribeProvisioningArtifactInput) Validate

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.
	Info map[string]string `min:"1" type:"map"`

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

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

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/DescribeProvisioningArtifactOutput

func (DescribeProvisioningArtifactOutput) GoString

GoString returns the string representation

func (DescribeProvisioningArtifactOutput) SDKResponseMetadata

func (s DescribeProvisioningArtifactOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (*DescribeProvisioningArtifactOutput) SetInfo

SetInfo sets the Info field's value.

func (*DescribeProvisioningArtifactOutput) SetProvisioningArtifactDetail

SetProvisioningArtifactDetail sets the ProvisioningArtifactDetail field's value.

func (*DescribeProvisioningArtifactOutput) SetStatus

SetStatus sets the Status field's value.

func (DescribeProvisioningArtifactOutput) String

String returns the string representation

type DescribeProvisioningArtifactRequest

type DescribeProvisioningArtifactRequest struct {
	*aws.Request
	Input *DescribeProvisioningArtifactInput
}

DescribeProvisioningArtifactRequest is a API request type for the DescribeProvisioningArtifact API operation.

func (DescribeProvisioningArtifactRequest) Send

Send marshals and sends the DescribeProvisioningArtifact API request.

type DescribeProvisioningParametersInput

type DescribeProvisioningParametersInput struct {

	// The language code.
	//
	//    * en - English (default)
	//
	//    * 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.
	PathId *string `min:"1" 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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/DescribeProvisioningParametersInput

func (DescribeProvisioningParametersInput) GoString

GoString returns the string representation

func (*DescribeProvisioningParametersInput) SetAcceptLanguage

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DescribeProvisioningParametersInput) SetPathId

SetPathId sets the PathId field's value.

func (*DescribeProvisioningParametersInput) SetProductId

SetProductId sets the ProductId field's value.

func (*DescribeProvisioningParametersInput) SetProvisioningArtifactId

SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.

func (DescribeProvisioningParametersInput) String

String returns the string representation

func (*DescribeProvisioningParametersInput) Validate

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"`

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

	// 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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/DescribeProvisioningParametersOutput

func (DescribeProvisioningParametersOutput) GoString

GoString returns the string representation

func (DescribeProvisioningParametersOutput) SDKResponseMetadata

func (s DescribeProvisioningParametersOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (*DescribeProvisioningParametersOutput) SetConstraintSummaries

SetConstraintSummaries sets the ConstraintSummaries field's value.

func (*DescribeProvisioningParametersOutput) SetProvisioningArtifactParameters

SetProvisioningArtifactParameters sets the ProvisioningArtifactParameters field's value.

func (*DescribeProvisioningParametersOutput) SetTagOptions

SetTagOptions sets the TagOptions field's value.

func (*DescribeProvisioningParametersOutput) SetUsageInstructions

SetUsageInstructions sets the UsageInstructions field's value.

func (DescribeProvisioningParametersOutput) String

String returns the string representation

type DescribeProvisioningParametersRequest

type DescribeProvisioningParametersRequest struct {
	*aws.Request
	Input *DescribeProvisioningParametersInput
}

DescribeProvisioningParametersRequest is a API request type for the DescribeProvisioningParameters API operation.

func (DescribeProvisioningParametersRequest) Send

Send marshals and sends the DescribeProvisioningParameters API request.

type DescribeRecordInput

type DescribeRecordInput struct {

	// The language code.
	//
	//    * en - English (default)
	//
	//    * 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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/DescribeRecordInput

func (DescribeRecordInput) GoString

func (s DescribeRecordInput) GoString() string

GoString returns the string representation

func (*DescribeRecordInput) SetAcceptLanguage

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DescribeRecordInput) SetId

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

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/DescribeRecordOutput

func (DescribeRecordOutput) GoString

func (s DescribeRecordOutput) GoString() string

GoString returns the string representation

func (DescribeRecordOutput) SDKResponseMetadata

func (s DescribeRecordOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

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

type DescribeRecordRequest

type DescribeRecordRequest struct {
	*aws.Request
	Input *DescribeRecordInput
}

DescribeRecordRequest is a API request type for the DescribeRecord API operation.

func (DescribeRecordRequest) Send

Send marshals and sends the DescribeRecord API request.

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/DescribeTagOptionInput

func (DescribeTagOptionInput) GoString

func (s DescribeTagOptionInput) GoString() string

GoString returns the string representation

func (*DescribeTagOptionInput) SetId

SetId sets the Id field's value.

func (DescribeTagOptionInput) String

func (s DescribeTagOptionInput) String() string

String returns the string representation

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
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/DescribeTagOptionOutput