aws-sdk-go: github.com/aws/aws-sdk-go/service/servicecatalog Index | Files | Directories

package servicecatalog

import "github.com/aws/aws-sdk-go/service/servicecatalog"

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

Index

Package Files

api.go doc.go errors.go service.go

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 (
    // EvaluationTypeStatic is a EvaluationType enum value
    EvaluationTypeStatic = "STATIC"

    // EvaluationTypeDynamic is a EvaluationType enum value
    EvaluationTypeDynamic = "DYNAMIC"
)
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 (
    // ProductTypeCloudFormationTemplate is a ProductType enum value
    ProductTypeCloudFormationTemplate = "CLOUD_FORMATION_TEMPLATE"

    // ProductTypeMarketplace is a ProductType enum value
    ProductTypeMarketplace = "MARKETPLACE"
)
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 (
    // 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"
)
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"
)
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. Please use the AWS 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 identifer of a specific service.
)

Service information constants

const (
    // CopyOptionCopyTags is a CopyOption enum value
    CopyOptionCopyTags = "CopyTags"
)
const (
    // PrincipalTypeIam is a PrincipalType enum value
    PrincipalTypeIam = "IAM"
)
const (
    // ProductSourceAccount is a ProductSource enum value
    ProductSourceAccount = "ACCOUNT"
)
const (
    // PropertyKeyOwner is a PropertyKey enum value
    PropertyKeyOwner = "OWNER"
)
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"
)

type AcceptPortfolioShareInput Uses

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

    // The type of shared portfolios to accept. The default is to accept imported
    // portfolios.
    //
    //    * AWS_ORGANIZATIONS - Accept portfolios shared by the master 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 Uses

func (s AcceptPortfolioShareInput) GoString() string

GoString returns the string representation

func (*AcceptPortfolioShareInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*AcceptPortfolioShareInput) SetPortfolioId Uses

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

SetPortfolioId sets the PortfolioId field's value.

func (*AcceptPortfolioShareInput) SetPortfolioShareType Uses

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

SetPortfolioShareType sets the PortfolioShareType field's value.

func (AcceptPortfolioShareInput) String Uses

func (s AcceptPortfolioShareInput) String() string

String returns the string representation

func (*AcceptPortfolioShareInput) Validate Uses

func (s *AcceptPortfolioShareInput) Validate() error

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

type AcceptPortfolioShareOutput Uses

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

func (AcceptPortfolioShareOutput) GoString Uses

func (s AcceptPortfolioShareOutput) GoString() string

GoString returns the string representation

func (AcceptPortfolioShareOutput) String Uses

func (s AcceptPortfolioShareOutput) String() string

String returns the string representation

type AccessLevelFilter Uses

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 Uses

func (s AccessLevelFilter) GoString() string

GoString returns the string representation

func (*AccessLevelFilter) SetKey Uses

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

SetKey sets the Key field's value.

func (*AccessLevelFilter) SetValue Uses

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

SetValue sets the Value field's value.

func (AccessLevelFilter) String Uses

func (s AccessLevelFilter) String() string

String returns the string representation

type AssociateBudgetWithResourceInput Uses

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 Uses

func (s AssociateBudgetWithResourceInput) GoString() string

GoString returns the string representation

func (*AssociateBudgetWithResourceInput) SetBudgetName Uses

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

SetBudgetName sets the BudgetName field's value.

func (*AssociateBudgetWithResourceInput) SetResourceId Uses

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

SetResourceId sets the ResourceId field's value.

func (AssociateBudgetWithResourceInput) String Uses

func (s AssociateBudgetWithResourceInput) String() string

String returns the string representation

func (*AssociateBudgetWithResourceInput) Validate Uses

func (s *AssociateBudgetWithResourceInput) Validate() error

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

type AssociateBudgetWithResourceOutput Uses

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

func (AssociateBudgetWithResourceOutput) GoString Uses

func (s AssociateBudgetWithResourceOutput) GoString() string

GoString returns the string representation

func (AssociateBudgetWithResourceOutput) String Uses

func (s AssociateBudgetWithResourceOutput) String() string

String returns the string representation

type AssociatePrincipalWithPortfolioInput Uses

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

func (AssociatePrincipalWithPortfolioInput) GoString Uses

func (s AssociatePrincipalWithPortfolioInput) GoString() string

GoString returns the string representation

func (*AssociatePrincipalWithPortfolioInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*AssociatePrincipalWithPortfolioInput) SetPortfolioId Uses

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

SetPortfolioId sets the PortfolioId field's value.

func (*AssociatePrincipalWithPortfolioInput) SetPrincipalARN Uses

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

SetPrincipalARN sets the PrincipalARN field's value.

func (*AssociatePrincipalWithPortfolioInput) SetPrincipalType Uses

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

SetPrincipalType sets the PrincipalType field's value.

func (AssociatePrincipalWithPortfolioInput) String Uses

func (s AssociatePrincipalWithPortfolioInput) String() string

String returns the string representation

func (*AssociatePrincipalWithPortfolioInput) Validate Uses

func (s *AssociatePrincipalWithPortfolioInput) Validate() error

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

type AssociatePrincipalWithPortfolioOutput Uses

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

func (AssociatePrincipalWithPortfolioOutput) GoString Uses

func (s AssociatePrincipalWithPortfolioOutput) GoString() string

GoString returns the string representation

func (AssociatePrincipalWithPortfolioOutput) String Uses

func (s AssociatePrincipalWithPortfolioOutput) String() string

String returns the string representation

type AssociateProductWithPortfolioInput Uses

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
}

func (AssociateProductWithPortfolioInput) GoString Uses

func (s AssociateProductWithPortfolioInput) GoString() string

GoString returns the string representation

func (*AssociateProductWithPortfolioInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*AssociateProductWithPortfolioInput) SetPortfolioId Uses

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

SetPortfolioId sets the PortfolioId field's value.

func (*AssociateProductWithPortfolioInput) SetProductId Uses

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

SetProductId sets the ProductId field's value.

func (*AssociateProductWithPortfolioInput) SetSourcePortfolioId Uses

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

SetSourcePortfolioId sets the SourcePortfolioId field's value.

func (AssociateProductWithPortfolioInput) String Uses

func (s AssociateProductWithPortfolioInput) String() string

String returns the string representation

func (*AssociateProductWithPortfolioInput) Validate Uses

func (s *AssociateProductWithPortfolioInput) Validate() error

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

type AssociateProductWithPortfolioOutput Uses

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

func (AssociateProductWithPortfolioOutput) GoString Uses

func (s AssociateProductWithPortfolioOutput) GoString() string

GoString returns the string representation

func (AssociateProductWithPortfolioOutput) String Uses

func (s AssociateProductWithPortfolioOutput) String() string

String returns the string representation

type AssociateServiceActionWithProvisioningArtifactInput Uses

type AssociateServiceActionWithProvisioningArtifactInput struct {

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

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

func (s AssociateServiceActionWithProvisioningArtifactInput) GoString() string

GoString returns the string representation

func (*AssociateServiceActionWithProvisioningArtifactInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*AssociateServiceActionWithProvisioningArtifactInput) SetProductId Uses

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

SetProductId sets the ProductId field's value.

func (*AssociateServiceActionWithProvisioningArtifactInput) SetProvisioningArtifactId Uses

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

SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.

func (*AssociateServiceActionWithProvisioningArtifactInput) SetServiceActionId Uses

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

SetServiceActionId sets the ServiceActionId field's value.

func (AssociateServiceActionWithProvisioningArtifactInput) String Uses

func (s AssociateServiceActionWithProvisioningArtifactInput) String() string

String returns the string representation

func (*AssociateServiceActionWithProvisioningArtifactInput) Validate Uses

func (s *AssociateServiceActionWithProvisioningArtifactInput) Validate() error

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

type AssociateServiceActionWithProvisioningArtifactOutput Uses

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

func (AssociateServiceActionWithProvisioningArtifactOutput) GoString Uses

func (s AssociateServiceActionWithProvisioningArtifactOutput) GoString() string

GoString returns the string representation

func (AssociateServiceActionWithProvisioningArtifactOutput) String Uses

func (s AssociateServiceActionWithProvisioningArtifactOutput) String() string

String returns the string representation

type AssociateTagOptionWithResourceInput Uses

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 Uses

func (s AssociateTagOptionWithResourceInput) GoString() string

GoString returns the string representation

func (*AssociateTagOptionWithResourceInput) SetResourceId Uses

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

SetResourceId sets the ResourceId field's value.

func (*AssociateTagOptionWithResourceInput) SetTagOptionId Uses

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

SetTagOptionId sets the TagOptionId field's value.

func (AssociateTagOptionWithResourceInput) String Uses

func (s AssociateTagOptionWithResourceInput) String() string

String returns the string representation

func (*AssociateTagOptionWithResourceInput) Validate Uses

func (s *AssociateTagOptionWithResourceInput) Validate() error

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

type AssociateTagOptionWithResourceOutput Uses

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

func (AssociateTagOptionWithResourceOutput) GoString Uses

func (s AssociateTagOptionWithResourceOutput) GoString() string

GoString returns the string representation

func (AssociateTagOptionWithResourceOutput) String Uses

func (s AssociateTagOptionWithResourceOutput) String() string

String returns the string representation

type BatchAssociateServiceActionWithProvisioningArtifactInput Uses

type BatchAssociateServiceActionWithProvisioningArtifactInput struct {

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

func (s BatchAssociateServiceActionWithProvisioningArtifactInput) GoString() string

GoString returns the string representation

func (*BatchAssociateServiceActionWithProvisioningArtifactInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*BatchAssociateServiceActionWithProvisioningArtifactInput) SetServiceActionAssociations Uses

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

SetServiceActionAssociations sets the ServiceActionAssociations field's value.

func (BatchAssociateServiceActionWithProvisioningArtifactInput) String Uses

func (s BatchAssociateServiceActionWithProvisioningArtifactInput) String() string

String returns the string representation

func (*BatchAssociateServiceActionWithProvisioningArtifactInput) Validate Uses

func (s *BatchAssociateServiceActionWithProvisioningArtifactInput) Validate() error

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

type BatchAssociateServiceActionWithProvisioningArtifactOutput Uses

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 Uses

func (s BatchAssociateServiceActionWithProvisioningArtifactOutput) GoString() string

GoString returns the string representation

func (*BatchAssociateServiceActionWithProvisioningArtifactOutput) SetFailedServiceActionAssociations Uses

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

SetFailedServiceActionAssociations sets the FailedServiceActionAssociations field's value.

func (BatchAssociateServiceActionWithProvisioningArtifactOutput) String Uses

func (s BatchAssociateServiceActionWithProvisioningArtifactOutput) String() string

String returns the string representation

type BatchDisassociateServiceActionFromProvisioningArtifactInput Uses

type BatchDisassociateServiceActionFromProvisioningArtifactInput struct {

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

func (s BatchDisassociateServiceActionFromProvisioningArtifactInput) GoString() string

GoString returns the string representation

func (*BatchDisassociateServiceActionFromProvisioningArtifactInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*BatchDisassociateServiceActionFromProvisioningArtifactInput) SetServiceActionAssociations Uses

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

SetServiceActionAssociations sets the ServiceActionAssociations field's value.

func (BatchDisassociateServiceActionFromProvisioningArtifactInput) String Uses

func (s BatchDisassociateServiceActionFromProvisioningArtifactInput) String() string

String returns the string representation

func (*BatchDisassociateServiceActionFromProvisioningArtifactInput) Validate Uses

func (s *BatchDisassociateServiceActionFromProvisioningArtifactInput) Validate() error

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

type BatchDisassociateServiceActionFromProvisioningArtifactOutput Uses

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 Uses

func (s BatchDisassociateServiceActionFromProvisioningArtifactOutput) GoString() string

GoString returns the string representation

func (*BatchDisassociateServiceActionFromProvisioningArtifactOutput) SetFailedServiceActionAssociations Uses

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

SetFailedServiceActionAssociations sets the FailedServiceActionAssociations field's value.

func (BatchDisassociateServiceActionFromProvisioningArtifactOutput) String Uses

func (s BatchDisassociateServiceActionFromProvisioningArtifactOutput) String() string

String returns the string representation

type BudgetDetail Uses

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 Uses

func (s BudgetDetail) GoString() string

GoString returns the string representation

func (*BudgetDetail) SetBudgetName Uses

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

SetBudgetName sets the BudgetName field's value.

func (BudgetDetail) String Uses

func (s BudgetDetail) String() string

String returns the string representation

type CloudWatchDashboard Uses

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 Uses

func (s CloudWatchDashboard) GoString() string

GoString returns the string representation

func (*CloudWatchDashboard) SetName Uses

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

SetName sets the Name field's value.

func (CloudWatchDashboard) String Uses

func (s CloudWatchDashboard) String() string

String returns the string representation

type ConstraintDetail Uses

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

Information about a constraint.

func (ConstraintDetail) GoString Uses

func (s ConstraintDetail) GoString() string

GoString returns the string representation

func (*ConstraintDetail) SetConstraintId Uses

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

SetConstraintId sets the ConstraintId field's value.

func (*ConstraintDetail) SetDescription Uses

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

SetDescription sets the Description field's value.

func (*ConstraintDetail) SetOwner Uses

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

SetOwner sets the Owner field's value.

func (*ConstraintDetail) SetType Uses

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

SetType sets the Type field's value.

func (ConstraintDetail) String Uses

func (s ConstraintDetail) String() string

String returns the string representation

type ConstraintSummary Uses

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 Uses

func (s ConstraintSummary) GoString() string

GoString returns the string representation

func (*ConstraintSummary) SetDescription Uses

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

SetDescription sets the Description field's value.

func (*ConstraintSummary) SetType Uses

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

SetType sets the Type field's value.

func (ConstraintSummary) String Uses

func (s ConstraintSummary) String() string

String returns the string representation

type CopyProductInput Uses

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 []*string `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 *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 Uses

func (s CopyProductInput) GoString() string

GoString returns the string representation

func (*CopyProductInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*CopyProductInput) SetCopyOptions Uses

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

SetCopyOptions sets the CopyOptions field's value.

func (*CopyProductInput) SetIdempotencyToken Uses

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

SetIdempotencyToken sets the IdempotencyToken field's value.

func (*CopyProductInput) SetSourceProductArn Uses

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

SetSourceProductArn sets the SourceProductArn field's value.

func (*CopyProductInput) SetSourceProvisioningArtifactIdentifiers Uses

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

SetSourceProvisioningArtifactIdentifiers sets the SourceProvisioningArtifactIdentifiers field's value.

func (*CopyProductInput) SetTargetProductId Uses

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

SetTargetProductId sets the TargetProductId field's value.

func (*CopyProductInput) SetTargetProductName Uses

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

SetTargetProductName sets the TargetProductName field's value.

func (CopyProductInput) String Uses

func (s CopyProductInput) String() string

String returns the string representation

func (*CopyProductInput) Validate Uses

func (s *CopyProductInput) Validate() error

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

type CopyProductOutput Uses

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 Uses

func (s CopyProductOutput) GoString() string

GoString returns the string representation

func (*CopyProductOutput) SetCopyProductToken Uses

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

SetCopyProductToken sets the CopyProductToken field's value.

func (CopyProductOutput) String Uses

func (s CopyProductOutput) String() string

String returns the string representation

type CreateConstraintInput Uses

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

    // The constraint parameters, in JSON format. The syntax depends on the constraint
    // type as follows:
    //
    // LAUNCH
    //
    // Specify the RoleArn property as follows:
    //
    // {"RoleArn" : "arn:aws:iam::123456789012:role/LaunchRole"}
    //
    // 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 AWS 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 Uses

func (s CreateConstraintInput) GoString() string

GoString returns the string representation

func (*CreateConstraintInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*CreateConstraintInput) SetDescription Uses

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

SetDescription sets the Description field's value.

func (*CreateConstraintInput) SetIdempotencyToken Uses

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

SetIdempotencyToken sets the IdempotencyToken field's value.

func (*CreateConstraintInput) SetParameters Uses

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

SetParameters sets the Parameters field's value.

func (*CreateConstraintInput) SetPortfolioId Uses

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

SetPortfolioId sets the PortfolioId field's value.

func (*CreateConstraintInput) SetProductId Uses

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

SetProductId sets the ProductId field's value.

func (*CreateConstraintInput) SetType Uses

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

SetType sets the Type field's value.

func (CreateConstraintInput) String Uses

func (s CreateConstraintInput) String() string

String returns the string representation

func (*CreateConstraintInput) Validate Uses

func (s *CreateConstraintInput) Validate() error

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

type CreateConstraintOutput Uses

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 Uses

func (s CreateConstraintOutput) GoString() string

GoString returns the string representation

func (*CreateConstraintOutput) SetConstraintDetail Uses

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

SetConstraintDetail sets the ConstraintDetail field's value.

func (*CreateConstraintOutput) SetConstraintParameters Uses

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

SetConstraintParameters sets the ConstraintParameters field's value.

func (*CreateConstraintOutput) SetStatus Uses

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

SetStatus sets the Status field's value.

func (CreateConstraintOutput) String Uses

func (s CreateConstraintOutput) String() string

String returns the string representation

type CreatePortfolioInput Uses

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 *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 Uses

func (s CreatePortfolioInput) GoString() string

GoString returns the string representation

func (*CreatePortfolioInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*CreatePortfolioInput) SetDescription Uses

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

SetDescription sets the Description field's value.

func (*CreatePortfolioInput) SetDisplayName Uses

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

SetDisplayName sets the DisplayName field's value.

func (*CreatePortfolioInput) SetIdempotencyToken Uses

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

SetIdempotencyToken sets the IdempotencyToken field's value.

func (*CreatePortfolioInput) SetProviderName Uses

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

SetProviderName sets the ProviderName field's value.

func (*CreatePortfolioInput) SetTags Uses

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

SetTags sets the Tags field's value.

func (CreatePortfolioInput) String Uses

func (s CreatePortfolioInput) String() string

String returns the string representation

func (*CreatePortfolioInput) Validate Uses

func (s *CreatePortfolioInput) Validate() error

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

type CreatePortfolioOutput Uses

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 Uses

func (s CreatePortfolioOutput) GoString() string

GoString returns the string representation

func (*CreatePortfolioOutput) SetPortfolioDetail Uses

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

SetPortfolioDetail sets the PortfolioDetail field's value.

func (*CreatePortfolioOutput) SetTags Uses

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

SetTags sets the Tags field's value.

func (CreatePortfolioOutput) String Uses

func (s CreatePortfolioOutput) String() string

String returns the string representation

type CreatePortfolioShareInput Uses

type CreatePortfolioShareInput struct {

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

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

    // The organization node to whom you are going to share. If OrganizationNode
    // is passed in, PortfolioShare will be created for the node and its children
    // (when applies), and a PortfolioShareToken will be returned in the output
    // in order for 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"`
    // contains filtered or unexported fields
}

func (CreatePortfolioShareInput) GoString Uses

func (s CreatePortfolioShareInput) GoString() string

GoString returns the string representation

func (*CreatePortfolioShareInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*CreatePortfolioShareInput) SetAccountId Uses

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

SetAccountId sets the AccountId field's value.

func (*CreatePortfolioShareInput) SetOrganizationNode Uses

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

SetOrganizationNode sets the OrganizationNode field's value.

func (*CreatePortfolioShareInput) SetPortfolioId Uses

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

SetPortfolioId sets the PortfolioId field's value.

func (CreatePortfolioShareInput) String Uses

func (s CreatePortfolioShareInput) String() string

String returns the string representation

func (*CreatePortfolioShareInput) Validate Uses

func (s *CreatePortfolioShareInput) Validate() error

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

type CreatePortfolioShareOutput Uses

type CreatePortfolioShareOutput struct {

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

func (CreatePortfolioShareOutput) GoString Uses

func (s CreatePortfolioShareOutput) GoString() string

GoString returns the string representation

func (*CreatePortfolioShareOutput) SetPortfolioShareToken Uses

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

SetPortfolioShareToken sets the PortfolioShareToken field's value.

func (CreatePortfolioShareOutput) String Uses

func (s CreatePortfolioShareOutput) String() string

String returns the string representation

type CreateProductInput Uses

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

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

func (CreateProductInput) GoString Uses

func (s CreateProductInput) GoString() string

GoString returns the string representation

func (*CreateProductInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*CreateProductInput) SetDescription Uses

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

SetDescription sets the Description field's value.

func (*CreateProductInput) SetDistributor Uses

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

SetDistributor sets the Distributor field's value.

func (*CreateProductInput) SetIdempotencyToken Uses

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

SetIdempotencyToken sets the IdempotencyToken field's value.

func (*CreateProductInput) SetName Uses

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

SetName sets the Name field's value.

func (*CreateProductInput) SetOwner Uses

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

SetOwner sets the Owner field's value.

func (*CreateProductInput) SetProductType Uses

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

SetProductType sets the ProductType field's value.

func (*CreateProductInput) SetProvisioningArtifactParameters Uses

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

SetProvisioningArtifactParameters sets the ProvisioningArtifactParameters field's value.

func (*CreateProductInput) SetSupportDescription Uses

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

SetSupportDescription sets the SupportDescription field's value.

func (*CreateProductInput) SetSupportEmail Uses

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

SetSupportEmail sets the SupportEmail field's value.

func (*CreateProductInput) SetSupportUrl Uses

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

SetSupportUrl sets the SupportUrl field's value.

func (*CreateProductInput) SetTags Uses

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

SetTags sets the Tags field's value.

func (CreateProductInput) String Uses

func (s CreateProductInput) String() string

String returns the string representation

func (*CreateProductInput) Validate Uses

func (s *CreateProductInput) Validate() error

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

type CreateProductOutput Uses

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 Uses

func (s CreateProductOutput) GoString() string

GoString returns the string representation

func (*CreateProductOutput) SetProductViewDetail Uses

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

SetProductViewDetail sets the ProductViewDetail field's value.

func (*CreateProductOutput) SetProvisioningArtifactDetail Uses

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

SetProvisioningArtifactDetail sets the ProvisioningArtifactDetail field's value.

func (*CreateProductOutput) SetTags Uses

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

SetTags sets the Tags field's value.

func (CreateProductOutput) String Uses

func (s CreateProductOutput) String() string

String returns the string representation

type CreateProvisionedProductPlanInput Uses

type CreateProvisionedProductPlanInput 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 *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 AWS 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 Uses

func (s CreateProvisionedProductPlanInput) GoString() string

GoString returns the string representation

func (*CreateProvisionedProductPlanInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*CreateProvisionedProductPlanInput) SetIdempotencyToken Uses

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

SetIdempotencyToken sets the IdempotencyToken field's value.

func (*CreateProvisionedProductPlanInput) SetNotificationArns Uses

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

SetNotificationArns sets the NotificationArns field's value.

func (*CreateProvisionedProductPlanInput) SetPathId Uses

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

SetPathId sets the PathId field's value.

func (*CreateProvisionedProductPlanInput) SetPlanName Uses

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

SetPlanName sets the PlanName field's value.

func (*CreateProvisionedProductPlanInput) SetPlanType Uses

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

SetPlanType sets the PlanType field's value.

func (*CreateProvisionedProductPlanInput) SetProductId Uses

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

SetProductId sets the ProductId field's value.

func (*CreateProvisionedProductPlanInput) SetProvisionedProductName Uses

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

SetProvisionedProductName sets the ProvisionedProductName field's value.

func (*CreateProvisionedProductPlanInput) SetProvisioningArtifactId Uses

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

SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.

func (*CreateProvisionedProductPlanInput) SetProvisioningParameters Uses

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

SetProvisioningParameters sets the ProvisioningParameters field's value.

func (*CreateProvisionedProductPlanInput) SetTags Uses

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

SetTags sets the Tags field's value.

func (CreateProvisionedProductPlanInput) String Uses

func (s CreateProvisionedProductPlanInput) String() string

String returns the string representation

func (*CreateProvisionedProductPlanInput) Validate Uses

func (s *CreateProvisionedProductPlanInput) Validate() error

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

type CreateProvisionedProductPlanOutput Uses

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 Uses

func (s CreateProvisionedProductPlanOutput) GoString() string

GoString returns the string representation

func (*CreateProvisionedProductPlanOutput) SetPlanId Uses

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

SetPlanId sets the PlanId field's value.

func (*CreateProvisionedProductPlanOutput) SetPlanName Uses

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

SetPlanName sets the PlanName field's value.

func (*CreateProvisionedProductPlanOutput) SetProvisionProductId Uses

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

SetProvisionProductId sets the ProvisionProductId field's value.

func (*CreateProvisionedProductPlanOutput) SetProvisionedProductName Uses

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

SetProvisionedProductName sets the ProvisionedProductName field's value.

func (*CreateProvisionedProductPlanOutput) SetProvisioningArtifactId Uses

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

SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.

func (CreateProvisionedProductPlanOutput) String Uses

func (s CreateProvisionedProductPlanOutput) String() string

String returns the string representation

type CreateProvisioningArtifactInput Uses

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 *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 Uses

func (s CreateProvisioningArtifactInput) GoString() string

GoString returns the string representation

func (*CreateProvisioningArtifactInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*CreateProvisioningArtifactInput) SetIdempotencyToken Uses

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

SetIdempotencyToken sets the IdempotencyToken field's value.

func (*CreateProvisioningArtifactInput) SetParameters Uses

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

SetParameters sets the Parameters field's value.

func (*CreateProvisioningArtifactInput) SetProductId Uses

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

SetProductId sets the ProductId field's value.

func (CreateProvisioningArtifactInput) String Uses

func (s CreateProvisioningArtifactInput) String() string

String returns the string representation

func (*CreateProvisioningArtifactInput) Validate Uses

func (s *CreateProvisioningArtifactInput) Validate() error

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

type CreateProvisioningArtifactOutput Uses

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

func (CreateProvisioningArtifactOutput) GoString Uses

func (s CreateProvisioningArtifactOutput) GoString() string

GoString returns the string representation

func (*CreateProvisioningArtifactOutput) SetInfo Uses

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

SetInfo sets the Info field's value.

func (*CreateProvisioningArtifactOutput) SetProvisioningArtifactDetail Uses

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

SetProvisioningArtifactDetail sets the ProvisioningArtifactDetail field's value.

func (*CreateProvisioningArtifactOutput) SetStatus Uses

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

SetStatus sets the Status field's value.

func (CreateProvisioningArtifactOutput) String Uses

func (s CreateProvisioningArtifactOutput) String() string

String returns the string representation

type CreateServiceActionInput Uses

type CreateServiceActionInput struct {

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

    // The self-service action definition. Can be one of the following:
    //
    // Name
    //
    // The name of the AWS Systems Manager Document. For example, AWS-RestartEC2Instance.
    //
    // Version
    //
    // The AWS 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\"}].
    //
    // 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 Uses

func (s CreateServiceActionInput) GoString() string

GoString returns the string representation

func (*CreateServiceActionInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*CreateServiceActionInput) SetDefinition Uses

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

SetDefinition sets the Definition field's value.

func (*CreateServiceActionInput) SetDefinitionType Uses

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

SetDefinitionType sets the DefinitionType field's value.

func (*CreateServiceActionInput) SetDescription Uses

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

SetDescription sets the Description field's value.

func (*CreateServiceActionInput) SetIdempotencyToken Uses

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

SetIdempotencyToken sets the IdempotencyToken field's value.

func (*CreateServiceActionInput) SetName Uses

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

SetName sets the Name field's value.

func (CreateServiceActionInput) String Uses

func (s CreateServiceActionInput) String() string

String returns the string representation

func (*CreateServiceActionInput) Validate Uses

func (s *CreateServiceActionInput) Validate() error

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

type CreateServiceActionOutput Uses

type CreateServiceActionOutput struct {

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

func (CreateServiceActionOutput) GoString Uses

func (s CreateServiceActionOutput) GoString() string

GoString returns the string representation

func (*CreateServiceActionOutput) SetServiceActionDetail Uses

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

SetServiceActionDetail sets the ServiceActionDetail field's value.

func (CreateServiceActionOutput) String Uses

func (s CreateServiceActionOutput) String() string

String returns the string representation

type CreateTagOptionInput Uses

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 Uses

func (s CreateTagOptionInput) GoString() string

GoString returns the string representation

func (*CreateTagOptionInput) SetKey Uses

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

SetKey sets the Key field's value.

func (*CreateTagOptionInput) SetValue Uses

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

SetValue sets the Value field's value.

func (CreateTagOptionInput) String Uses

func (s CreateTagOptionInput) String() string

String returns the string representation

func (*CreateTagOptionInput) Validate Uses

func (s *CreateTagOptionInput) Validate() error

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

type CreateTagOptionOutput Uses

type CreateTagOptionOutput struct {

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

func (CreateTagOptionOutput) GoString Uses

func (s CreateTagOptionOutput) GoString() string

GoString returns the string representation

func (*CreateTagOptionOutput) SetTagOptionDetail Uses

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

SetTagOptionDetail sets the TagOptionDetail field's value.

func (CreateTagOptionOutput) String Uses

func (s CreateTagOptionOutput) String() string

String returns the string representation

type DeleteConstraintInput Uses

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
}

func (DeleteConstraintInput) GoString Uses

func (s DeleteConstraintInput) GoString() string

GoString returns the string representation

func (*DeleteConstraintInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DeleteConstraintInput) SetId Uses

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

SetId sets the Id field's value.

func (DeleteConstraintInput) String Uses

func (s DeleteConstraintInput) String() string

String returns the string representation

func (*DeleteConstraintInput) Validate Uses

func (s *DeleteConstraintInput) Validate() error

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

type DeleteConstraintOutput Uses

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

func (DeleteConstraintOutput) GoString Uses

func (s DeleteConstraintOutput) GoString() string

GoString returns the string representation

func (DeleteConstraintOutput) String Uses

func (s DeleteConstraintOutput) String() string

String returns the string representation

type DeletePortfolioInput Uses

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
}

func (DeletePortfolioInput) GoString Uses

func (s DeletePortfolioInput) GoString() string

GoString returns the string representation

func (*DeletePortfolioInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DeletePortfolioInput) SetId Uses

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

SetId sets the Id field's value.

func (DeletePortfolioInput) String Uses

func (s DeletePortfolioInput) String() string

String returns the string representation

func (*DeletePortfolioInput) Validate Uses

func (s *DeletePortfolioInput) Validate() error

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

type DeletePortfolioOutput Uses

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

func (DeletePortfolioOutput) GoString Uses

func (s DeletePortfolioOutput) GoString() string

GoString returns the string representation

func (DeletePortfolioOutput) String Uses

func (s DeletePortfolioOutput) String() string

String returns the string representation

type DeletePortfolioShareInput Uses

type DeletePortfolioShareInput struct {

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

    // The AWS 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 Uses

func (s DeletePortfolioShareInput) GoString() string

GoString returns the string representation

func (*DeletePortfolioShareInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DeletePortfolioShareInput) SetAccountId Uses

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

SetAccountId sets the AccountId field's value.

func (*DeletePortfolioShareInput) SetOrganizationNode Uses

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

SetOrganizationNode sets the OrganizationNode field's value.

func (*DeletePortfolioShareInput) SetPortfolioId Uses

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

SetPortfolioId sets the PortfolioId field's value.

func (DeletePortfolioShareInput) String Uses

func (s DeletePortfolioShareInput) String() string

String returns the string representation

func (*DeletePortfolioShareInput) Validate Uses

func (s *DeletePortfolioShareInput) Validate() error

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

type DeletePortfolioShareOutput Uses

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 Uses

func (s DeletePortfolioShareOutput) GoString() string

GoString returns the string representation

func (*DeletePortfolioShareOutput) SetPortfolioShareToken Uses

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

SetPortfolioShareToken sets the PortfolioShareToken field's value.

func (DeletePortfolioShareOutput) String Uses

func (s DeletePortfolioShareOutput) String() string

String returns the string representation

type DeleteProductInput Uses

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
}

func (DeleteProductInput) GoString Uses

func (s DeleteProductInput) GoString() string

GoString returns the string representation

func (*DeleteProductInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DeleteProductInput) SetId Uses

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

SetId sets the Id field's value.

func (DeleteProductInput) String Uses

func (s DeleteProductInput) String() string

String returns the string representation

func (*DeleteProductInput) Validate Uses

func (s *DeleteProductInput) Validate() error

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

type DeleteProductOutput Uses

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

func (DeleteProductOutput) GoString Uses

func (s DeleteProductOutput) GoString() string

GoString returns the string representation

func (DeleteProductOutput) String Uses

func (s DeleteProductOutput) String() string

String returns the string representation

type DeleteProvisionedProductPlanInput Uses

type DeleteProvisionedProductPlanInput struct {

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

    // If set to true, AWS 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 Uses

func (s DeleteProvisionedProductPlanInput) GoString() string

GoString returns the string representation

func (*DeleteProvisionedProductPlanInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DeleteProvisionedProductPlanInput) SetIgnoreErrors Uses

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

SetIgnoreErrors sets the IgnoreErrors field's value.

func (*DeleteProvisionedProductPlanInput) SetPlanId Uses

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

SetPlanId sets the PlanId field's value.

func (DeleteProvisionedProductPlanInput) String Uses

func (s DeleteProvisionedProductPlanInput) String() string

String returns the string representation

func (*DeleteProvisionedProductPlanInput) Validate Uses

func (s *DeleteProvisionedProductPlanInput) Validate() error

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

type DeleteProvisionedProductPlanOutput Uses

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

func (DeleteProvisionedProductPlanOutput) GoString Uses

func (s DeleteProvisionedProductPlanOutput) GoString() string

GoString returns the string representation

func (DeleteProvisionedProductPlanOutput) String Uses

func (s DeleteProvisionedProductPlanOutput) String() string

String returns the string representation

type DeleteProvisioningArtifactInput Uses

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
}

func (DeleteProvisioningArtifactInput) GoString Uses

func (s DeleteProvisioningArtifactInput) GoString() string

GoString returns the string representation

func (*DeleteProvisioningArtifactInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DeleteProvisioningArtifactInput) SetProductId Uses

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

SetProductId sets the ProductId field's value.

func (*DeleteProvisioningArtifactInput) SetProvisioningArtifactId Uses

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

SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.

func (DeleteProvisioningArtifactInput) String Uses

func (s DeleteProvisioningArtifactInput) String() string

String returns the string representation

func (*DeleteProvisioningArtifactInput) Validate Uses

func (s *DeleteProvisioningArtifactInput) Validate() error

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

type DeleteProvisioningArtifactOutput Uses

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

func (DeleteProvisioningArtifactOutput) GoString Uses

func (s DeleteProvisioningArtifactOutput) GoString() string

GoString returns the string representation

func (DeleteProvisioningArtifactOutput) String Uses

func (s DeleteProvisioningArtifactOutput) String() string

String returns the string representation

type DeleteServiceActionInput Uses

type DeleteServiceActionInput struct {

    // The language code.
    //
    //    * en - English (default)
    //
    //    * 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"`
    // contains filtered or unexported fields
}

func (DeleteServiceActionInput) GoString Uses

func (s DeleteServiceActionInput) GoString() string

GoString returns the string representation

func (*DeleteServiceActionInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DeleteServiceActionInput) SetId Uses

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

SetId sets the Id field's value.

func (DeleteServiceActionInput) String Uses

func (s DeleteServiceActionInput) String() string

String returns the string representation

func (*DeleteServiceActionInput) Validate Uses

func (s *DeleteServiceActionInput) Validate() error

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

type DeleteServiceActionOutput Uses

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

func (DeleteServiceActionOutput) GoString Uses

func (s DeleteServiceActionOutput) GoString() string

GoString returns the string representation

func (DeleteServiceActionOutput) String Uses

func (s DeleteServiceActionOutput) String() string

String returns the string representation

type DeleteTagOptionInput Uses

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 Uses

func (s DeleteTagOptionInput) GoString() string

GoString returns the string representation

func (*DeleteTagOptionInput) SetId Uses

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

SetId sets the Id field's value.

func (DeleteTagOptionInput) String Uses

func (s DeleteTagOptionInput) String() string

String returns the string representation

func (*DeleteTagOptionInput) Validate Uses

func (s *DeleteTagOptionInput) Validate() error

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

type DeleteTagOptionOutput Uses

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

func (DeleteTagOptionOutput) GoString Uses

func (s DeleteTagOptionOutput) GoString() string

GoString returns the string representation

func (DeleteTagOptionOutput) String Uses

func (s DeleteTagOptionOutput) String() string

String returns the string representation

type DescribeConstraintInput Uses

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
}

func (DescribeConstraintInput) GoString Uses

func (s DescribeConstraintInput) GoString() string

GoString returns the string representation

func (*DescribeConstraintInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DescribeConstraintInput) SetId Uses

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

SetId sets the Id field's value.

func (DescribeConstraintInput) String Uses

func (s DescribeConstraintInput) String() string

String returns the string representation

func (*DescribeConstraintInput) Validate Uses

func (s *DescribeConstraintInput) Validate() error

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

type DescribeConstraintOutput Uses

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 Uses

func (s DescribeConstraintOutput) GoString() string

GoString returns the string representation

func (*DescribeConstraintOutput) SetConstraintDetail Uses

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

SetConstraintDetail sets the ConstraintDetail field's value.

func (*DescribeConstraintOutput) SetConstraintParameters Uses

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

SetConstraintParameters sets the ConstraintParameters field's value.

func (*DescribeConstraintOutput) SetStatus Uses

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

SetStatus sets the Status field's value.

func (DescribeConstraintOutput) String Uses

func (s DescribeConstraintOutput) String() string

String returns the string representation

type DescribeCopyProductStatusInput Uses

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
}

func (DescribeCopyProductStatusInput) GoString Uses

func (s DescribeCopyProductStatusInput) GoString() string

GoString returns the string representation

func (*DescribeCopyProductStatusInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DescribeCopyProductStatusInput) SetCopyProductToken Uses

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

SetCopyProductToken sets the CopyProductToken field's value.

func (DescribeCopyProductStatusInput) String Uses

func (s DescribeCopyProductStatusInput) String() string

String returns the string representation

func (*DescribeCopyProductStatusInput) Validate Uses

func (s *DescribeCopyProductStatusInput) Validate() error

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

type DescribeCopyProductStatusOutput Uses

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 Uses

func (s DescribeCopyProductStatusOutput) GoString() string

GoString returns the string representation

func (*DescribeCopyProductStatusOutput) SetCopyProductStatus Uses

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

SetCopyProductStatus sets the CopyProductStatus field's value.

func (*DescribeCopyProductStatusOutput) SetStatusDetail Uses

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

SetStatusDetail sets the StatusDetail field's value.

func (*DescribeCopyProductStatusOutput) SetTargetProductId Uses

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

SetTargetProductId sets the TargetProductId field's value.

func (DescribeCopyProductStatusOutput) String Uses

func (s DescribeCopyProductStatusOutput) String() string

String returns the string representation

type DescribePortfolioInput Uses

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
}

func (DescribePortfolioInput) GoString Uses

func (s DescribePortfolioInput) GoString() string

GoString returns the string representation

func (*DescribePortfolioInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DescribePortfolioInput) SetId Uses

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

SetId sets the Id field's value.

func (DescribePortfolioInput) String Uses

func (s DescribePortfolioInput) String() string

String returns the string representation

func (*DescribePortfolioInput) Validate Uses

func (s *DescribePortfolioInput) Validate() error

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

type DescribePortfolioOutput Uses

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 Uses

func (s DescribePortfolioOutput) GoString() string

GoString returns the string representation

func (*DescribePortfolioOutput) SetBudgets Uses

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

SetBudgets sets the Budgets field's value.

func (*DescribePortfolioOutput) SetPortfolioDetail Uses

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

SetPortfolioDetail sets the PortfolioDetail field's value.

func (*DescribePortfolioOutput) SetTagOptions Uses

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

SetTagOptions sets the TagOptions field's value.

func (*DescribePortfolioOutput) SetTags Uses

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

SetTags sets the Tags field's value.

func (DescribePortfolioOutput) String Uses

func (s DescribePortfolioOutput) String() string

String returns the string representation

type DescribePortfolioShareStatusInput Uses

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 Uses

func (s DescribePortfolioShareStatusInput) GoString() string

GoString returns the string representation

func (*DescribePortfolioShareStatusInput) SetPortfolioShareToken Uses

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

SetPortfolioShareToken sets the PortfolioShareToken field's value.

func (DescribePortfolioShareStatusInput) String Uses

func (s DescribePortfolioShareStatusInput) String() string

String returns the string representation

func (*DescribePortfolioShareStatusInput) Validate Uses

func (s *DescribePortfolioShareStatusInput) Validate() error

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

type DescribePortfolioShareStatusOutput Uses

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 Uses

func (s DescribePortfolioShareStatusOutput) GoString() string

GoString returns the string representation

func (*DescribePortfolioShareStatusOutput) SetOrganizationNodeValue Uses

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

SetOrganizationNodeValue sets the OrganizationNodeValue field's value.

func (*DescribePortfolioShareStatusOutput) SetPortfolioId Uses

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

SetPortfolioId sets the PortfolioId field's value.

func (*DescribePortfolioShareStatusOutput) SetPortfolioShareToken Uses

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

SetPortfolioShareToken sets the PortfolioShareToken field's value.

func (*DescribePortfolioShareStatusOutput) SetShareDetails Uses

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

SetShareDetails sets the ShareDetails field's value.

func (*DescribePortfolioShareStatusOutput) SetStatus Uses

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

SetStatus sets the Status field's value.

func (DescribePortfolioShareStatusOutput) String Uses

func (s DescribePortfolioShareStatusOutput) String() string

String returns the string representation

type DescribeProductAsAdminInput Uses

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
}

func (DescribeProductAsAdminInput) GoString Uses

func (s DescribeProductAsAdminInput) GoString() string

GoString returns the string representation

func (*DescribeProductAsAdminInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DescribeProductAsAdminInput) SetId Uses

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

SetId sets the Id field's value.

func (DescribeProductAsAdminInput) String Uses

func (s DescribeProductAsAdminInput) String() string

String returns the string representation

func (*DescribeProductAsAdminInput) Validate Uses

func (s *DescribeProductAsAdminInput) Validate() error

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

type DescribeProductAsAdminOutput Uses

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 Uses

func (s DescribeProductAsAdminOutput) GoString() string

GoString returns the string representation

func (*DescribeProductAsAdminOutput) SetBudgets Uses

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

SetBudgets sets the Budgets field's value.

func (*DescribeProductAsAdminOutput) SetProductViewDetail Uses

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

SetProductViewDetail sets the ProductViewDetail field's value.

func (*DescribeProductAsAdminOutput) SetProvisioningArtifactSummaries Uses

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

SetProvisioningArtifactSummaries sets the ProvisioningArtifactSummaries field's value.

func (*DescribeProductAsAdminOutput) SetTagOptions Uses

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

SetTagOptions sets the TagOptions field's value.

func (*DescribeProductAsAdminOutput) SetTags Uses

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

SetTags sets the Tags field's value.

func (DescribeProductAsAdminOutput) String Uses

func (s DescribeProductAsAdminOutput) String() string

String returns the string representation

type DescribeProductInput Uses

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
}

func (DescribeProductInput) GoString Uses

func (s DescribeProductInput) GoString() string

GoString returns the string representation

func (*DescribeProductInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DescribeProductInput) SetId Uses

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

SetId sets the Id field's value.

func (DescribeProductInput) String Uses

func (s DescribeProductInput) String() string

String returns the string representation

func (*DescribeProductInput) Validate Uses

func (s *DescribeProductInput) Validate() error

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

type DescribeProductOutput Uses

type DescribeProductOutput struct {

    // Information about the associated budgets.
    Budgets []*BudgetDetail `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 Uses

func (s DescribeProductOutput) GoString() string

GoString returns the string representation

func (*DescribeProductOutput) SetBudgets Uses

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

SetBudgets sets the Budgets field's value.

func (*DescribeProductOutput) SetProductViewSummary Uses

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

SetProductViewSummary sets the ProductViewSummary field's value.

func (*DescribeProductOutput) SetProvisioningArtifacts Uses

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

SetProvisioningArtifacts sets the ProvisioningArtifacts field's value.

func (DescribeProductOutput) String Uses

func (s DescribeProductOutput) String() string

String returns the string representation

type DescribeProductViewInput Uses

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
}

func (DescribeProductViewInput) GoString Uses

func (s DescribeProductViewInput) GoString() string

GoString returns the string representation

func (*DescribeProductViewInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DescribeProductViewInput) SetId Uses

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

SetId sets the Id field's value.

func (DescribeProductViewInput) String Uses

func (s DescribeProductViewInput) String() string

String returns the string representation

func (*DescribeProductViewInput) Validate Uses

func (s *DescribeProductViewInput) Validate() error

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

type DescribeProductViewOutput Uses

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 Uses

func (s DescribeProductViewOutput) GoString() string

GoString returns the string representation

func (*DescribeProductViewOutput) SetProductViewSummary Uses

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

SetProductViewSummary sets the ProductViewSummary field's value.

func (*DescribeProductViewOutput) SetProvisioningArtifacts Uses

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

SetProvisioningArtifacts sets the ProvisioningArtifacts field's value.

func (DescribeProductViewOutput) String Uses

func (s DescribeProductViewOutput) String() string

String returns the string representation

type DescribeProvisionedProductInput Uses

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
}

func (DescribeProvisionedProductInput) GoString Uses

func (s DescribeProvisionedProductInput) GoString() string

GoString returns the string representation

func (*DescribeProvisionedProductInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DescribeProvisionedProductInput) SetId Uses

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

SetId sets the Id field's value.

func (DescribeProvisionedProductInput) String Uses

func (s DescribeProvisionedProductInput) String() string

String returns the string representation

func (*DescribeProvisionedProductInput) Validate Uses

func (s *DescribeProvisionedProductInput) Validate() error

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

type DescribeProvisionedProductOutput Uses

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 Uses

func (s DescribeProvisionedProductOutput) GoString() string

GoString returns the string representation

func (*DescribeProvisionedProductOutput) SetCloudWatchDashboards Uses

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

SetCloudWatchDashboards sets the CloudWatchDashboards field's value.

func (*DescribeProvisionedProductOutput) SetProvisionedProductDetail Uses

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

SetProvisionedProductDetail sets the ProvisionedProductDetail field's value.

func (DescribeProvisionedProductOutput) String Uses

func (s DescribeProvisionedProductOutput) String() string

String returns the string representation

type DescribeProvisionedProductPlanInput Uses

type DescribeProvisionedProductPlanInput struct {

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

func (s DescribeProvisionedProductPlanInput) GoString() string

GoString returns the string representation

func (*DescribeProvisionedProductPlanInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DescribeProvisionedProductPlanInput) SetPageSize Uses

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

SetPageSize sets the PageSize field's value.

func (*DescribeProvisionedProductPlanInput) SetPageToken Uses

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

SetPageToken sets the PageToken field's value.

func (*DescribeProvisionedProductPlanInput) SetPlanId Uses

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

SetPlanId sets the PlanId field's value.

func (DescribeProvisionedProductPlanInput) String Uses

func (s DescribeProvisionedProductPlanInput) String() string

String returns the string representation

func (*DescribeProvisionedProductPlanInput) Validate Uses

func (s *DescribeProvisionedProductPlanInput) Validate() error

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

type DescribeProvisionedProductPlanOutput Uses

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 Uses

func (s DescribeProvisionedProductPlanOutput) GoString() string

GoString returns the string representation

func (*DescribeProvisionedProductPlanOutput) SetNextPageToken Uses

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

SetNextPageToken sets the NextPageToken field's value.

func (*DescribeProvisionedProductPlanOutput) SetProvisionedProductPlanDetails Uses

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

SetProvisionedProductPlanDetails sets the ProvisionedProductPlanDetails field's value.

func (*DescribeProvisionedProductPlanOutput) SetResourceChanges Uses

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

SetResourceChanges sets the ResourceChanges field's value.

func (DescribeProvisionedProductPlanOutput) String Uses

func (s DescribeProvisionedProductPlanOutput) String() string

String returns the string representation

type DescribeProvisioningArtifactInput Uses

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
}

func (DescribeProvisioningArtifactInput) GoString Uses

func (s DescribeProvisioningArtifactInput) GoString() string

GoString returns the string representation

func (*DescribeProvisioningArtifactInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DescribeProvisioningArtifactInput) SetProductId Uses

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

SetProductId sets the ProductId field's value.

func (*DescribeProvisioningArtifactInput) SetProvisioningArtifactId Uses

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

SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.

func (*DescribeProvisioningArtifactInput) SetVerbose Uses

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

SetVerbose sets the Verbose field's value.

func (DescribeProvisioningArtifactInput) String Uses

func (s DescribeProvisioningArtifactInput) String() string

String returns the string representation

func (*DescribeProvisioningArtifactInput) Validate Uses

func (s *DescribeProvisioningArtifactInput) Validate() error

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

type DescribeProvisioningArtifactOutput Uses

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

func (DescribeProvisioningArtifactOutput) GoString Uses

func (s DescribeProvisioningArtifactOutput) GoString() string

GoString returns the string representation

func (*DescribeProvisioningArtifactOutput) SetInfo Uses

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

SetInfo sets the Info field's value.

func (*DescribeProvisioningArtifactOutput) SetProvisioningArtifactDetail Uses

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

SetProvisioningArtifactDetail sets the ProvisioningArtifactDetail field's value.

func (*DescribeProvisioningArtifactOutput) SetStatus Uses

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

SetStatus sets the Status field's value.

func (DescribeProvisioningArtifactOutput) String Uses

func (s DescribeProvisioningArtifactOutput) String() string

String returns the string representation

type DescribeProvisioningParametersInput Uses

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
}

func (DescribeProvisioningParametersInput) GoString Uses

func (s DescribeProvisioningParametersInput) GoString() string

GoString returns the string representation

func (*DescribeProvisioningParametersInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DescribeProvisioningParametersInput) SetPathId Uses

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

SetPathId sets the PathId field's value.

func (*DescribeProvisioningParametersInput) SetProductId Uses

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

SetProductId sets the ProductId field's value.

func (*DescribeProvisioningParametersInput) SetProvisioningArtifactId Uses

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

SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.

func (DescribeProvisioningParametersInput) String Uses

func (s DescribeProvisioningParametersInput) String() string

String returns the string representation

func (*DescribeProvisioningParametersInput) Validate Uses

func (s *DescribeProvisioningParametersInput) Validate() error

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

type DescribeProvisioningParametersOutput Uses

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

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

func (s DescribeProvisioningParametersOutput) GoString() string

GoString returns the string representation

func (*DescribeProvisioningParametersOutput) SetConstraintSummaries Uses

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

SetConstraintSummaries sets the ConstraintSummaries field's value.

func (*DescribeProvisioningParametersOutput) SetProvisioningArtifactParameters Uses

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

SetProvisioningArtifactParameters sets the ProvisioningArtifactParameters field's value.

func (*DescribeProvisioningParametersOutput) SetProvisioningArtifactPreferences Uses

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

SetProvisioningArtifactPreferences sets the ProvisioningArtifactPreferences field's value.

func (*DescribeProvisioningParametersOutput) SetTagOptions Uses

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

SetTagOptions sets the TagOptions field's value.

func (*DescribeProvisioningParametersOutput) SetUsageInstructions Uses

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

SetUsageInstructions sets the UsageInstructions field's value.

func (DescribeProvisioningParametersOutput) String Uses

func (s DescribeProvisioningParametersOutput) String() string

String returns the string representation

type DescribeRecordInput Uses

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
}

func (DescribeRecordInput) GoString Uses

func (s DescribeRecordInput) GoString() string

GoString returns the string representation

func (*DescribeRecordInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DescribeRecordInput) SetId Uses

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

SetId sets the Id field's value.

func (*DescribeRecordInput) SetPageSize Uses

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

SetPageSize sets the PageSize field's value.

func (*DescribeRecordInput) SetPageToken Uses

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

SetPageToken sets the PageToken field's value.

func (DescribeRecordInput) String Uses

func (s DescribeRecordInput) String() string

String returns the string representation

func (*DescribeRecordInput) Validate Uses

func (s *DescribeRecordInput) Validate() error

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

type DescribeRecordOutput Uses

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 Uses

func (s DescribeRecordOutput) GoString() string

GoString returns the string representation

func (*DescribeRecordOutput) SetNextPageToken Uses

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

SetNextPageToken sets the NextPageToken field's value.

func (*DescribeRecordOutput) SetRecordDetail Uses

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

SetRecordDetail sets the RecordDetail field's value.

func (*DescribeRecordOutput) SetRecordOutputs Uses

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

SetRecordOutputs sets the RecordOutputs field's value.

func (DescribeRecordOutput) String Uses

func (s DescribeRecordOutput) String() string

String returns the string representation

type DescribeServiceActionExecutionParametersInput Uses

type DescribeServiceActionExecutionParametersInput struct {
    AcceptLanguage *string `type:"string"`

    // ProvisionedProductId is a required field
    ProvisionedProductId *string `min:"1" type:"string" required:"true"`

    // ServiceActionId is a required field
    ServiceActionId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeServiceActionExecutionParametersInput) GoString Uses

func (s DescribeServiceActionExecutionParametersInput) GoString() string

GoString returns the string representation

func (*DescribeServiceActionExecutionParametersInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DescribeServiceActionExecutionParametersInput) SetProvisionedProductId Uses

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

SetProvisionedProductId sets the ProvisionedProductId field's value.

func (*DescribeServiceActionExecutionParametersInput) SetServiceActionId Uses

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

SetServiceActionId sets the ServiceActionId field's value.

func (DescribeServiceActionExecutionParametersInput) String Uses

func (s DescribeServiceActionExecutionParametersInput) String() string

String returns the string representation

func (*DescribeServiceActionExecutionParametersInput) Validate Uses

func (s *DescribeServiceActionExecutionParametersInput) Validate() error

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

type DescribeServiceActionExecutionParametersOutput Uses

type DescribeServiceActionExecutionParametersOutput struct {
    ServiceActionParameters []*ExecutionParameter `type:"list"`
    // contains filtered or unexported fields
}

func (DescribeServiceActionExecutionParametersOutput) GoString Uses

func (s DescribeServiceActionExecutionParametersOutput) GoString() string

GoString returns the string representation

func (*DescribeServiceActionExecutionParametersOutput) SetServiceActionParameters Uses

func (s *DescribeServiceActionExecutionParametersOutput) SetServiceActionParameters(v []*ExecutionParameter) *DescribeServiceActionExecutionParametersOutput

SetServiceActionParameters sets the ServiceActionParameters field's value.

func (DescribeServiceActionExecutionParametersOutput) String Uses

func (s DescribeServiceActionExecutionParametersOutput) String() string

String returns the string representation

type DescribeServiceActionInput Uses

type DescribeServiceActionInput struct {

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

func (s DescribeServiceActionInput) GoString() string

GoString returns the string representation

func (*DescribeServiceActionInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DescribeServiceActionInput) SetId Uses

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

SetId sets the Id field's value.

func (DescribeServiceActionInput) String Uses

func (s DescribeServiceActionInput) String() string

String returns the string representation

func (*DescribeServiceActionInput) Validate Uses

func (s *DescribeServiceActionInput) Validate() error

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

type DescribeServiceActionOutput Uses

type DescribeServiceActionOutput struct {

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

func (DescribeServiceActionOutput) GoString Uses

func (s DescribeServiceActionOutput) GoString() string

GoString returns the string representation

func (*DescribeServiceActionOutput) SetServiceActionDetail Uses

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

SetServiceActionDetail sets the ServiceActionDetail field's value.

func (DescribeServiceActionOutput) String Uses

func (s DescribeServiceActionOutput) String() string

String returns the string representation

type DescribeTagOptionInput Uses

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 Uses

func (s DescribeTagOptionInput) GoString() string

GoString returns the string representation

func (*DescribeTagOptionInput) SetId Uses

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

SetId sets the Id field's value.

func (DescribeTagOptionInput) String Uses

func (s DescribeTagOptionInput) String() string

String returns the string representation

func (*DescribeTagOptionInput) Validate Uses

func (s *DescribeTagOptionInput) Validate() error

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

type DescribeTagOptionOutput Uses

type DescribeTagOptionOutput struct {

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

func (DescribeTagOptionOutput) GoString Uses

func (s DescribeTagOptionOutput) GoString() string

GoString returns the string representation

func (*DescribeTagOptionOutput) SetTagOptionDetail Uses

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

SetTagOptionDetail sets the TagOptionDetail field's value.

func (DescribeTagOptionOutput) String Uses

func (s DescribeTagOptionOutput) String() string

String returns the string representation

type DisableAWSOrganizationsAccessInput Uses

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

func (DisableAWSOrganizationsAccessInput) GoString Uses

func (s DisableAWSOrganizationsAccessInput) GoString() string

GoString returns the string representation

func (DisableAWSOrganizationsAccessInput) String Uses

func (s DisableAWSOrganizationsAccessInput) String() string

String returns the string representation

type DisableAWSOrganizationsAccessOutput Uses

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

func (DisableAWSOrganizationsAccessOutput) GoString Uses

func (s DisableAWSOrganizationsAccessOutput) GoString() string

GoString returns the string representation

func (DisableAWSOrganizationsAccessOutput) String Uses

func (s DisableAWSOrganizationsAccessOutput) String() string

String returns the string representation

type DisassociateBudgetFromResourceInput Uses

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 Uses

func (s DisassociateBudgetFromResourceInput) GoString() string

GoString returns the string representation

func (*DisassociateBudgetFromResourceInput) SetBudgetName Uses

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

SetBudgetName sets the BudgetName field's value.

func (*DisassociateBudgetFromResourceInput) SetResourceId Uses

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

SetResourceId sets the ResourceId field's value.

func (DisassociateBudgetFromResourceInput) String Uses

func (s DisassociateBudgetFromResourceInput) String() string

String returns the string representation

func (*DisassociateBudgetFromResourceInput) Validate Uses

func (s *DisassociateBudgetFromResourceInput) Validate() error

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

type DisassociateBudgetFromResourceOutput Uses

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

func (DisassociateBudgetFromResourceOutput) GoString Uses

func (s DisassociateBudgetFromResourceOutput) GoString() string

GoString returns the string representation

func (DisassociateBudgetFromResourceOutput) String Uses

func (s DisassociateBudgetFromResourceOutput) String() string

String returns the string representation

type DisassociatePrincipalFromPortfolioInput Uses

type DisassociatePrincipalFromPortfolioInput 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"`
    // contains filtered or unexported fields
}

func (DisassociatePrincipalFromPortfolioInput) GoString Uses

func (s DisassociatePrincipalFromPortfolioInput) GoString() string

GoString returns the string representation

func (*DisassociatePrincipalFromPortfolioInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DisassociatePrincipalFromPortfolioInput) SetPortfolioId Uses

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

SetPortfolioId sets the PortfolioId field's value.

func (*DisassociatePrincipalFromPortfolioInput) SetPrincipalARN Uses

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

SetPrincipalARN sets the PrincipalARN field's value.

func (DisassociatePrincipalFromPortfolioInput) String Uses

func (s DisassociatePrincipalFromPortfolioInput) String() string

String returns the string representation

func (*DisassociatePrincipalFromPortfolioInput) Validate Uses

func (s *DisassociatePrincipalFromPortfolioInput) Validate() error

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

type DisassociatePrincipalFromPortfolioOutput Uses

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

func (DisassociatePrincipalFromPortfolioOutput) GoString Uses

func (s DisassociatePrincipalFromPortfolioOutput) GoString() string

GoString returns the string representation

func (DisassociatePrincipalFromPortfolioOutput) String Uses

func (s DisassociatePrincipalFromPortfolioOutput) String() string

String returns the string representation

type DisassociateProductFromPortfolioInput Uses

type DisassociateProductFromPortfolioInput 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"`
    // contains filtered or unexported fields
}

func (DisassociateProductFromPortfolioInput) GoString Uses

func (s DisassociateProductFromPortfolioInput) GoString() string

GoString returns the string representation

func (*DisassociateProductFromPortfolioInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DisassociateProductFromPortfolioInput) SetPortfolioId Uses

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

SetPortfolioId sets the PortfolioId field's value.

func (*DisassociateProductFromPortfolioInput) SetProductId Uses

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

SetProductId sets the ProductId field's value.

func (DisassociateProductFromPortfolioInput) String Uses

func (s DisassociateProductFromPortfolioInput) String() string

String returns the string representation

func (*DisassociateProductFromPortfolioInput) Validate Uses

func (s *DisassociateProductFromPortfolioInput) Validate() error

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

type DisassociateProductFromPortfolioOutput Uses

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

func (DisassociateProductFromPortfolioOutput) GoString Uses

func (s DisassociateProductFromPortfolioOutput) GoString() string

GoString returns the string representation

func (DisassociateProductFromPortfolioOutput) String Uses

func (s DisassociateProductFromPortfolioOutput) String() string

String returns the string representation

type DisassociateServiceActionFromProvisioningArtifactInput Uses

type DisassociateServiceActionFromProvisioningArtifactInput struct {

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

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

func (s DisassociateServiceActionFromProvisioningArtifactInput) GoString() string

GoString returns the string representation

func (*DisassociateServiceActionFromProvisioningArtifactInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*DisassociateServiceActionFromProvisioningArtifactInput) SetProductId Uses

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

SetProductId sets the ProductId field's value.

func (*DisassociateServiceActionFromProvisioningArtifactInput) SetProvisioningArtifactId Uses

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

SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.

func (*DisassociateServiceActionFromProvisioningArtifactInput) SetServiceActionId Uses

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

SetServiceActionId sets the ServiceActionId field's value.

func (DisassociateServiceActionFromProvisioningArtifactInput) String Uses

func (s DisassociateServiceActionFromProvisioningArtifactInput) String() string

String returns the string representation

func (*DisassociateServiceActionFromProvisioningArtifactInput) Validate Uses

func (s *DisassociateServiceActionFromProvisioningArtifactInput) Validate() error

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

type DisassociateServiceActionFromProvisioningArtifactOutput Uses

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

func (DisassociateServiceActionFromProvisioningArtifactOutput) GoString Uses

func (s DisassociateServiceActionFromProvisioningArtifactOutput) GoString() string

GoString returns the string representation

func (DisassociateServiceActionFromProvisioningArtifactOutput) String Uses

func (s DisassociateServiceActionFromProvisioningArtifactOutput) String() string

String returns the string representation

type DisassociateTagOptionFromResourceInput Uses

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 Uses

func (s DisassociateTagOptionFromResourceInput) GoString() string

GoString returns the string representation

func (*DisassociateTagOptionFromResourceInput) SetResourceId Uses

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

SetResourceId sets the ResourceId field's value.

func (*DisassociateTagOptionFromResourceInput) SetTagOptionId Uses

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

SetTagOptionId sets the TagOptionId field's value.

func (DisassociateTagOptionFromResourceInput) String Uses

func (s DisassociateTagOptionFromResourceInput) String() string

String returns the string representation

func (*DisassociateTagOptionFromResourceInput) Validate Uses

func (s *DisassociateTagOptionFromResourceInput) Validate() error

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

type DisassociateTagOptionFromResourceOutput Uses

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

func (DisassociateTagOptionFromResourceOutput) GoString Uses

func (s DisassociateTagOptionFromResourceOutput) GoString() string

GoString returns the string representation

func (DisassociateTagOptionFromResourceOutput) String Uses

func (s DisassociateTagOptionFromResourceOutput) String() string

String returns the string representation

type EnableAWSOrganizationsAccessInput Uses

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

func (EnableAWSOrganizationsAccessInput) GoString Uses

func (s EnableAWSOrganizationsAccessInput) GoString() string

GoString returns the string representation

func (EnableAWSOrganizationsAccessInput) String Uses

func (s EnableAWSOrganizationsAccessInput) String() string

String returns the string representation

type EnableAWSOrganizationsAccessOutput Uses

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

func (EnableAWSOrganizationsAccessOutput) GoString Uses

func (s EnableAWSOrganizationsAccessOutput) GoString() string

GoString returns the string representation

func (EnableAWSOrganizationsAccessOutput) String Uses

func (s EnableAWSOrganizationsAccessOutput) String() string

String returns the string representation

type ExecuteProvisionedProductPlanInput Uses

type ExecuteProvisionedProductPlanInput 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 *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 Uses

func (s ExecuteProvisionedProductPlanInput) GoString() string

GoString returns the string representation

func (*ExecuteProvisionedProductPlanInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*ExecuteProvisionedProductPlanInput) SetIdempotencyToken Uses

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

SetIdempotencyToken sets the IdempotencyToken field's value.

func (*ExecuteProvisionedProductPlanInput) SetPlanId Uses

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

SetPlanId sets the PlanId field's value.

func (ExecuteProvisionedProductPlanInput) String Uses

func (s ExecuteProvisionedProductPlanInput) String() string

String returns the string representation

func (*ExecuteProvisionedProductPlanInput) Validate Uses

func (s *ExecuteProvisionedProductPlanInput) Validate() error

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

type ExecuteProvisionedProductPlanOutput Uses

type ExecuteProvisionedProductPlanOutput struct {

    // Information about the result of provisioning the product.
    RecordDetail *RecordDetail `type:"structure"`
    // contains filtered or unexported fields
}

func (ExecuteProvisionedProductPlanOutput) GoString Uses

func (s ExecuteProvisionedProductPlanOutput) GoString() string

GoString returns the string representation

func (*ExecuteProvisionedProductPlanOutput) SetRecordDetail Uses

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

SetRecordDetail sets the RecordDetail field's value.

func (ExecuteProvisionedProductPlanOutput) String Uses

func (s ExecuteProvisionedProductPlanOutput) String() string

String returns the string representation

type ExecuteProvisionedProductServiceActionInput Uses

type ExecuteProvisionedProductServiceActionInput struct {

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

    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 Uses

func (s ExecuteProvisionedProductServiceActionInput) GoString() string

GoString returns the string representation

func (*ExecuteProvisionedProductServiceActionInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*ExecuteProvisionedProductServiceActionInput) SetExecuteToken Uses

func (s *ExecuteProvisionedProductServiceActionInput) SetExecuteToken(v string) *ExecuteProvisionedProductServiceActionInput

SetExecuteToken sets the ExecuteToken field's value.

func (*ExecuteProvisionedProductServiceActionInput) SetParameters Uses

func (s *ExecuteProvisionedProductServiceActionInput) SetParameters(v map[string][]*string) *ExecuteProvisionedProductServiceActionInput

SetParameters sets the Parameters field's value.

func (*ExecuteProvisionedProductServiceActionInput) SetProvisionedProductId Uses

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

SetProvisionedProductId sets the ProvisionedProductId field's value.

func (*ExecuteProvisionedProductServiceActionInput) SetServiceActionId Uses

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

SetServiceActionId sets the ServiceActionId field's value.

func (ExecuteProvisionedProductServiceActionInput) String Uses

func (s ExecuteProvisionedProductServiceActionInput) String() string

String returns the string representation

func (*ExecuteProvisionedProductServiceActionInput) Validate Uses

func (s *ExecuteProvisionedProductServiceActionInput) Validate() error

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

type ExecuteProvisionedProductServiceActionOutput Uses

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 Uses

func (s ExecuteProvisionedProductServiceActionOutput) GoString() string

GoString returns the string representation

func (*ExecuteProvisionedProductServiceActionOutput) SetRecordDetail Uses

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

SetRecordDetail sets the RecordDetail field's value.

func (ExecuteProvisionedProductServiceActionOutput) String Uses

func (s ExecuteProvisionedProductServiceActionOutput) String() string

String returns the string representation

type ExecutionParameter Uses

type ExecutionParameter struct {
    DefaultValues []*string `type:"list"`

    Name *string `min:"1" type:"string"`

    Type *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ExecutionParameter) GoString Uses

func (s ExecutionParameter) GoString() string

GoString returns the string representation

func (*ExecutionParameter) SetDefaultValues Uses

func (s *ExecutionParameter) SetDefaultValues(v []*string) *ExecutionParameter

SetDefaultValues sets the DefaultValues field's value.

func (*ExecutionParameter) SetName Uses

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

SetName sets the Name field's value.

func (*ExecutionParameter) SetType Uses

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

SetType sets the Type field's value.

func (ExecutionParameter) String Uses

func (s ExecutionParameter) String() string

String returns the string representation

type FailedServiceActionAssociation Uses

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 Uses

func (s FailedServiceActionAssociation) GoString() string

GoString returns the string representation

func (*FailedServiceActionAssociation) SetErrorCode Uses

func (s *FailedServiceActionAssociation) SetErrorCode(v string) *FailedServiceActionAssociation

SetErrorCode sets the ErrorCode field's value.

func (*FailedServiceActionAssociation) SetErrorMessage Uses

func (s *FailedServiceActionAssociation) SetErrorMessage(v string) *FailedServiceActionAssociation

SetErrorMessage sets the ErrorMessage field's value.

func (*FailedServiceActionAssociation) SetProductId Uses

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

SetProductId sets the ProductId field's value.

func (*FailedServiceActionAssociation) SetProvisioningArtifactId Uses

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

SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.

func (*FailedServiceActionAssociation) SetServiceActionId Uses

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

SetServiceActionId sets the ServiceActionId field's value.

func (FailedServiceActionAssociation) String Uses

func (s FailedServiceActionAssociation) String() string

String returns the string representation

type GetAWSOrganizationsAccessStatusInput Uses

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

func (GetAWSOrganizationsAccessStatusInput) GoString Uses

func (s GetAWSOrganizationsAccessStatusInput) GoString() string

GoString returns the string representation

func (GetAWSOrganizationsAccessStatusInput) String Uses

func (s GetAWSOrganizationsAccessStatusInput) String() string

String returns the string representation

type GetAWSOrganizationsAccessStatusOutput Uses

type GetAWSOrganizationsAccessStatusOutput struct {

    // The status of the portfolio share feature.
    AccessStatus *string `type:"string" enum:"AccessStatus"`
    // contains filtered or unexported fields
}

func (GetAWSOrganizationsAccessStatusOutput) GoString Uses

func (s GetAWSOrganizationsAccessStatusOutput) GoString() string

GoString returns the string representation

func (*GetAWSOrganizationsAccessStatusOutput) SetAccessStatus Uses

func (s *GetAWSOrganizationsAccessStatusOutput) SetAccessStatus(v string) *GetAWSOrganizationsAccessStatusOutput

SetAccessStatus sets the AccessStatus field's value.

func (GetAWSOrganizationsAccessStatusOutput) String Uses

func (s GetAWSOrganizationsAccessStatusOutput) String() string

String returns the string representation

type LaunchPathSummary Uses

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 to which the user was assigned.
    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 Uses

func (s LaunchPathSummary) GoString() string

GoString returns the string representation

func (*LaunchPathSummary) SetConstraintSummaries Uses

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

SetConstraintSummaries sets the ConstraintSummaries field's value.

func (*LaunchPathSummary) SetId Uses

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

SetId sets the Id field's value.

func (*LaunchPathSummary) SetName Uses

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

SetName sets the Name field's value.

func (*LaunchPathSummary) SetTags Uses

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

SetTags sets the Tags field's value.

func (LaunchPathSummary) String Uses

func (s LaunchPathSummary) String() string

String returns the string representation

type ListAcceptedPortfolioSharesInput Uses

type ListAcceptedPortfolioSharesInput struct {

    // The language code.
    //
    //    * en - English (default)
    //
    //    * 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 shared by the master account of
    //    your organization
    //
    //    * AWS_SERVICECATALOG - List default portfolios
    //
    //    * IMPORTED - List imported portfolios
    PortfolioShareType *string `type:"string" enum:"PortfolioShareType"`
    // contains filtered or unexported fields
}

func (ListAcceptedPortfolioSharesInput) GoString Uses

func (s ListAcceptedPortfolioSharesInput) GoString() string

GoString returns the string representation

func (*ListAcceptedPortfolioSharesInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*ListAcceptedPortfolioSharesInput) SetPageSize Uses

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

SetPageSize sets the PageSize field's value.

func (*ListAcceptedPortfolioSharesInput) SetPageToken Uses

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

SetPageToken sets the PageToken field's value.

func (*ListAcceptedPortfolioSharesInput) SetPortfolioShareType Uses

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

SetPortfolioShareType sets the PortfolioShareType field's value.

func (ListAcceptedPortfolioSharesInput) String Uses

func (s ListAcceptedPortfolioSharesInput) String() string

String returns the string representation

type ListAcceptedPortfolioSharesOutput Uses

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 Uses

func (s ListAcceptedPortfolioSharesOutput) GoString() string

GoString returns the string representation

func (*ListAcceptedPortfolioSharesOutput) SetNextPageToken Uses

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

SetNextPageToken sets the NextPageToken field's value.

func (*ListAcceptedPortfolioSharesOutput) SetPortfolioDetails Uses

func (s *ListAcceptedPortfolioSharesOutput) SetPortfolioDetails(v []*PortfolioDetail) *ListAcceptedPortfolioSharesOutput

SetPortfolioDetails sets the PortfolioDetails field's value.

func (ListAcceptedPortfolioSharesOutput) String Uses

func (s ListAcceptedPortfolioSharesOutput) String() string

String returns the string representation

type ListBudgetsForResourceInput Uses

type ListBudgetsForResourceInput struct {

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

func (s ListBudgetsForResourceInput) GoString() string

GoString returns the string representation

func (*ListBudgetsForResourceInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*ListBudgetsForResourceInput) SetPageSize Uses

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

SetPageSize sets the PageSize field's value.

func (*ListBudgetsForResourceInput) SetPageToken Uses

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

SetPageToken sets the PageToken field's value.

func (*ListBudgetsForResourceInput) SetResourceId Uses

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

SetResourceId sets the ResourceId field's value.

func (ListBudgetsForResourceInput) String Uses

func (s ListBudgetsForResourceInput) String() string

String returns the string representation

func (*ListBudgetsForResourceInput) Validate Uses

func (s *ListBudgetsForResourceInput) Validate() error

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

type ListBudgetsForResourceOutput Uses

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 Uses

func (s ListBudgetsForResourceOutput) GoString() string

GoString returns the string representation

func (*ListBudgetsForResourceOutput) SetBudgets Uses

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

SetBudgets sets the Budgets field's value.

func (*ListBudgetsForResourceOutput) SetNextPageToken Uses

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

SetNextPageToken sets the NextPageToken field's value.

func (ListBudgetsForResourceOutput) String Uses

func (s ListBudgetsForResourceOutput) String() string

String returns the string representation

type ListConstraintsForPortfolioInput Uses

type ListConstraintsForPortfolioInput struct {

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

func (s ListConstraintsForPortfolioInput) GoString() string

GoString returns the string representation

func (*ListConstraintsForPortfolioInput) SetAcceptLanguage Uses

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

SetAcceptLanguage sets the AcceptLanguage field's value.

func (*ListConstraintsForPortfolioInput) SetPageSize Uses

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

SetPageSize sets the PageSize field's value.

func (*ListConstraintsForPortfolioInput) SetPageToken Uses

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

SetPageToken sets the PageToken field's value.

func (*ListConstraintsForPortfolioInput) SetPortfolioId Uses

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

SetPortfolioId sets the PortfolioId field's value.

func (*ListConstraintsForPortfolioInput) SetProductId Uses

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

SetProductId sets the ProductId field's value.

func (ListConstraintsForPortfolioInput) String Uses

func (s ListConstraintsForPortfolioInput) String() string

String returns the string representation

func (*ListConstraintsForPortfolioInput) Validate Uses

func (s *ListConstraintsForPortfolioInput) Validate() error

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

type ListConstraintsForPortfolioOutput Uses

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 Uses

func (s ListConstraintsForPortfolioOutput) GoString() string

GoString returns the string representation

func (*ListConstraintsForPortfolioOutput) SetConstraintDetails Uses

func (s *ListConstraintsForPortfolioOutput) SetConstraintDetails(v []*ConstraintDetail) *ListConstraintsForPortfolioOutput

SetConstraintDetails sets the ConstraintDetails field's value.

func (*ListConstraintsForPortfolioOutput) SetNextPageToken Uses

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

SetNextPageToken sets the NextPageToken field's value.

func (ListConstraintsForPortfolioOutput) String Uses

func (s ListConstraintsForPortfolioOutput) String() string