func AccessLevelFilterKey_Values() []string
AccessLevelFilterKey_Values returns all elements of the AccessLevelFilterKey enum
func AccessStatus_Values() []string
AccessStatus_Values returns all elements of the AccessStatus enum
func ChangeAction_Values() []string
ChangeAction_Values returns all elements of the ChangeAction enum
func CopyOption_Values() []string
CopyOption_Values returns all elements of the CopyOption enum
func CopyProductStatus_Values() []string
CopyProductStatus_Values returns all elements of the CopyProductStatus enum
func DescribePortfolioShareType_Values() []string
DescribePortfolioShareType_Values returns all elements of the DescribePortfolioShareType enum
func EngineWorkflowStatus_Values() []string
EngineWorkflowStatus_Values returns all elements of the EngineWorkflowStatus enum
func EvaluationType_Values() []string
EvaluationType_Values returns all elements of the EvaluationType enum
func LastSyncStatus_Values() []string
LastSyncStatus_Values returns all elements of the LastSyncStatus enum
func OrganizationNodeType_Values() []string
OrganizationNodeType_Values returns all elements of the OrganizationNodeType enum
func PortfolioShareType_Values() []string
PortfolioShareType_Values returns all elements of the PortfolioShareType enum
func PrincipalType_Values() []string
PrincipalType_Values returns all elements of the PrincipalType enum
func ProductSource_Values() []string
ProductSource_Values returns all elements of the ProductSource enum
func ProductType_Values() []string
ProductType_Values returns all elements of the ProductType enum
func ProductViewFilterBy_Values() []string
ProductViewFilterBy_Values returns all elements of the ProductViewFilterBy enum
func ProductViewSortBy_Values() []string
ProductViewSortBy_Values returns all elements of the ProductViewSortBy enum
func PropertyKey_Values() []string
PropertyKey_Values returns all elements of the PropertyKey enum
func ProvisionedProductPlanStatus_Values() []string
ProvisionedProductPlanStatus_Values returns all elements of the ProvisionedProductPlanStatus enum
func ProvisionedProductPlanType_Values() []string
ProvisionedProductPlanType_Values returns all elements of the ProvisionedProductPlanType enum
func ProvisionedProductStatus_Values() []string
ProvisionedProductStatus_Values returns all elements of the ProvisionedProductStatus enum
func ProvisionedProductViewFilterBy_Values() []string
ProvisionedProductViewFilterBy_Values returns all elements of the ProvisionedProductViewFilterBy enum
func ProvisioningArtifactGuidance_Values() []string
ProvisioningArtifactGuidance_Values returns all elements of the ProvisioningArtifactGuidance enum
func ProvisioningArtifactPropertyName_Values() []string
ProvisioningArtifactPropertyName_Values returns all elements of the ProvisioningArtifactPropertyName enum
func ProvisioningArtifactType_Values() []string
ProvisioningArtifactType_Values returns all elements of the ProvisioningArtifactType enum
func RecordStatus_Values() []string
RecordStatus_Values returns all elements of the RecordStatus enum
func Replacement_Values() []string
Replacement_Values returns all elements of the Replacement enum
func RequiresRecreation_Values() []string
RequiresRecreation_Values returns all elements of the RequiresRecreation enum
func ResourceAttribute_Values() []string
ResourceAttribute_Values returns all elements of the ResourceAttribute enum
func ServiceActionAssociationErrorCode_Values() []string
ServiceActionAssociationErrorCode_Values returns all elements of the ServiceActionAssociationErrorCode enum
func ServiceActionDefinitionKey_Values() []string
ServiceActionDefinitionKey_Values returns all elements of the ServiceActionDefinitionKey enum
func ServiceActionDefinitionType_Values() []string
ServiceActionDefinitionType_Values returns all elements of the ServiceActionDefinitionType enum
func ShareStatus_Values() []string
ShareStatus_Values returns all elements of the ShareStatus enum
func SortOrder_Values() []string
SortOrder_Values returns all elements of the SortOrder enum
func SourceType_Values() []string
SourceType_Values returns all elements of the SourceType enum
func StackInstanceStatus_Values() []string
StackInstanceStatus_Values returns all elements of the StackInstanceStatus enum
func StackSetOperationType_Values() []string
StackSetOperationType_Values returns all elements of the StackSetOperationType enum
func Status_Values() []string
Status_Values returns all elements of the Status enum
type AcceptPortfolioShareInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The portfolio identifier. // // PortfolioId is a required field PortfolioId *string `min:"1" type:"string" required:"true"` // The type of shared portfolios to accept. The default is to accept imported // portfolios. // // * AWS_ORGANIZATIONS - Accept portfolios shared by the management account // of your organization. // // * IMPORTED - Accept imported portfolios. // // * AWS_SERVICECATALOG - Not supported. (Throws ResourceNotFoundException.) // // For example, aws servicecatalog accept-portfolio-share --portfolio-id "port-2qwzkwxt3y5fk" // --portfolio-share-type AWS_ORGANIZATIONS PortfolioShareType *string `type:"string" enum:"PortfolioShareType"` // contains filtered or unexported fields }
func (s AcceptPortfolioShareInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *AcceptPortfolioShareInput) SetAcceptLanguage(v string) *AcceptPortfolioShareInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *AcceptPortfolioShareInput) SetPortfolioId(v string) *AcceptPortfolioShareInput
SetPortfolioId sets the PortfolioId field's value.
func (s *AcceptPortfolioShareInput) SetPortfolioShareType(v string) *AcceptPortfolioShareInput
SetPortfolioShareType sets the PortfolioShareType field's value.
func (s AcceptPortfolioShareInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *AcceptPortfolioShareInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AcceptPortfolioShareOutput struct {
// contains filtered or unexported fields
}
func (s AcceptPortfolioShareOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s AcceptPortfolioShareOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AccessLevelFilter 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 (s AccessLevelFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *AccessLevelFilter) SetKey(v string) *AccessLevelFilter
SetKey sets the Key field's value.
func (s *AccessLevelFilter) SetValue(v string) *AccessLevelFilter
SetValue sets the Value field's value.
func (s AccessLevelFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssociateBudgetWithResourceInput 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 (s AssociateBudgetWithResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *AssociateBudgetWithResourceInput) SetBudgetName(v string) *AssociateBudgetWithResourceInput
SetBudgetName sets the BudgetName field's value.
func (s *AssociateBudgetWithResourceInput) SetResourceId(v string) *AssociateBudgetWithResourceInput
SetResourceId sets the ResourceId field's value.
func (s AssociateBudgetWithResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *AssociateBudgetWithResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateBudgetWithResourceOutput struct {
// contains filtered or unexported fields
}
func (s AssociateBudgetWithResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s AssociateBudgetWithResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssociatePrincipalWithPortfolioInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The portfolio identifier. // // PortfolioId is a required field PortfolioId *string `min:"1" type:"string" required:"true"` // The ARN of the principal (user, role, or group). If the PrincipalType is // IAM, the supported value is a fully defined IAM Amazon Resource Name (ARN) // (https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_identifiers.html#identifiers-arns). // If the PrincipalType is IAM_PATTERN, the supported value is an IAM ARN without // an AccountID in the following format: // // arn:partition:iam:::resource-type/resource-id // // The ARN resource-id can be either: // // * A fully formed resource-id. For example, arn:aws:iam:::role/resource-name // or arn:aws:iam:::role/resource-path/resource-name // // * A wildcard ARN. The wildcard ARN accepts IAM_PATTERN values with a "*" // or "?" in the resource-id segment of the ARN. For example arn:partition:service:::resource-type/resource-path/resource-name. // The new symbols are exclusive to the resource-path and resource-name and // cannot replace the resource-type or other ARN values. The ARN path and // principal name allow unlimited wildcard characters. // // Examples of an acceptable wildcard ARN: // // * arn:aws:iam:::role/ResourceName_* // // * arn:aws:iam:::role/*/ResourceName_? // // Examples of an unacceptable wildcard ARN: // // * arn:aws:iam:::*/ResourceName // // You can associate multiple IAM_PATTERNs even if the account has no principal // with that name. // // The "?" wildcard character matches zero or one of any character. This is // similar to ".?" in regular regex context. The "*" wildcard character matches // any number of any characters. This is similar to ".*" in regular regex context. // // In the IAM Principal ARN format (arn:partition:iam:::resource-type/resource-path/resource-name), // valid resource-type values include user/, group/, or role/. The "?" and "*" // characters are allowed only after the resource-type in the resource-id segment. // You can use special characters anywhere within the resource-id. // // The "*" character also matches the "/" character, allowing paths to be formed // within the resource-id. For example, arn:aws:iam:::role/*/ResourceName_? // matches both arn:aws:iam:::role/pathA/pathB/ResourceName_1 and arn:aws:iam:::role/pathA/ResourceName_1. // // PrincipalARN is a required field PrincipalARN *string `min:"1" type:"string" required:"true"` // The principal type. The supported value is IAM if you use a fully defined // Amazon Resource Name (ARN), or IAM_PATTERN if you use an ARN with no accountID, // with or without wildcard characters. // // PrincipalType is a required field PrincipalType *string `type:"string" required:"true" enum:"PrincipalType"` // contains filtered or unexported fields }
func (s AssociatePrincipalWithPortfolioInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *AssociatePrincipalWithPortfolioInput) SetAcceptLanguage(v string) *AssociatePrincipalWithPortfolioInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *AssociatePrincipalWithPortfolioInput) SetPortfolioId(v string) *AssociatePrincipalWithPortfolioInput
SetPortfolioId sets the PortfolioId field's value.
func (s *AssociatePrincipalWithPortfolioInput) SetPrincipalARN(v string) *AssociatePrincipalWithPortfolioInput
SetPrincipalARN sets the PrincipalARN field's value.
func (s *AssociatePrincipalWithPortfolioInput) SetPrincipalType(v string) *AssociatePrincipalWithPortfolioInput
SetPrincipalType sets the PrincipalType field's value.
func (s AssociatePrincipalWithPortfolioInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *AssociatePrincipalWithPortfolioInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociatePrincipalWithPortfolioOutput struct {
// contains filtered or unexported fields
}
func (s AssociatePrincipalWithPortfolioOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s AssociatePrincipalWithPortfolioOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssociateProductWithPortfolioInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The portfolio identifier. // // PortfolioId is a required field PortfolioId *string `min:"1" type:"string" required:"true"` // The product identifier. // // ProductId is a required field ProductId *string `min:"1" type:"string" required:"true"` // The identifier of the source portfolio. SourcePortfolioId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (s AssociateProductWithPortfolioInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *AssociateProductWithPortfolioInput) SetAcceptLanguage(v string) *AssociateProductWithPortfolioInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *AssociateProductWithPortfolioInput) SetPortfolioId(v string) *AssociateProductWithPortfolioInput
SetPortfolioId sets the PortfolioId field's value.
func (s *AssociateProductWithPortfolioInput) SetProductId(v string) *AssociateProductWithPortfolioInput
SetProductId sets the ProductId field's value.
func (s *AssociateProductWithPortfolioInput) SetSourcePortfolioId(v string) *AssociateProductWithPortfolioInput
SetSourcePortfolioId sets the SourcePortfolioId field's value.
func (s AssociateProductWithPortfolioInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *AssociateProductWithPortfolioInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateProductWithPortfolioOutput struct {
// contains filtered or unexported fields
}
func (s AssociateProductWithPortfolioOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s AssociateProductWithPortfolioOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssociateServiceActionWithProvisioningArtifactInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // A unique identifier that you provide to ensure idempotency. If multiple requests // from the same Amazon Web Services account use the same idempotency token, // the same response is returned for each repeated request. IdempotencyToken *string `min:"1" type:"string" idempotencyToken:"true"` // The product identifier. For example, prod-abcdzk7xy33qa. // // ProductId is a required field ProductId *string `min:"1" type:"string" required:"true"` // The identifier of the provisioning artifact. For example, pa-4abcdjnxjj6ne. // // ProvisioningArtifactId is a required field ProvisioningArtifactId *string `min:"1" type:"string" required:"true"` // The self-service action identifier. For example, act-fs7abcd89wxyz. // // ServiceActionId is a required field ServiceActionId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s AssociateServiceActionWithProvisioningArtifactInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *AssociateServiceActionWithProvisioningArtifactInput) SetAcceptLanguage(v string) *AssociateServiceActionWithProvisioningArtifactInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *AssociateServiceActionWithProvisioningArtifactInput) SetIdempotencyToken(v string) *AssociateServiceActionWithProvisioningArtifactInput
SetIdempotencyToken sets the IdempotencyToken field's value.
func (s *AssociateServiceActionWithProvisioningArtifactInput) SetProductId(v string) *AssociateServiceActionWithProvisioningArtifactInput
SetProductId sets the ProductId field's value.
func (s *AssociateServiceActionWithProvisioningArtifactInput) SetProvisioningArtifactId(v string) *AssociateServiceActionWithProvisioningArtifactInput
SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.
func (s *AssociateServiceActionWithProvisioningArtifactInput) SetServiceActionId(v string) *AssociateServiceActionWithProvisioningArtifactInput
SetServiceActionId sets the ServiceActionId field's value.
func (s AssociateServiceActionWithProvisioningArtifactInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *AssociateServiceActionWithProvisioningArtifactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateServiceActionWithProvisioningArtifactOutput struct {
// contains filtered or unexported fields
}
func (s AssociateServiceActionWithProvisioningArtifactOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s AssociateServiceActionWithProvisioningArtifactOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssociateTagOptionWithResourceInput 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 (s AssociateTagOptionWithResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *AssociateTagOptionWithResourceInput) SetResourceId(v string) *AssociateTagOptionWithResourceInput
SetResourceId sets the ResourceId field's value.
func (s *AssociateTagOptionWithResourceInput) SetTagOptionId(v string) *AssociateTagOptionWithResourceInput
SetTagOptionId sets the TagOptionId field's value.
func (s AssociateTagOptionWithResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *AssociateTagOptionWithResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateTagOptionWithResourceOutput struct {
// contains filtered or unexported fields
}
func (s AssociateTagOptionWithResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s AssociateTagOptionWithResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BatchAssociateServiceActionWithProvisioningArtifactInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // One or more associations, each consisting of the Action ID, the Product ID, // and the Provisioning Artifact ID. // // ServiceActionAssociations is a required field ServiceActionAssociations []*ServiceActionAssociation `min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (s BatchAssociateServiceActionWithProvisioningArtifactInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *BatchAssociateServiceActionWithProvisioningArtifactInput) SetAcceptLanguage(v string) *BatchAssociateServiceActionWithProvisioningArtifactInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *BatchAssociateServiceActionWithProvisioningArtifactInput) SetServiceActionAssociations(v []*ServiceActionAssociation) *BatchAssociateServiceActionWithProvisioningArtifactInput
SetServiceActionAssociations sets the ServiceActionAssociations field's value.
func (s BatchAssociateServiceActionWithProvisioningArtifactInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *BatchAssociateServiceActionWithProvisioningArtifactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s BatchAssociateServiceActionWithProvisioningArtifactOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *BatchAssociateServiceActionWithProvisioningArtifactOutput) SetFailedServiceActionAssociations(v []*FailedServiceActionAssociation) *BatchAssociateServiceActionWithProvisioningArtifactOutput
SetFailedServiceActionAssociations sets the FailedServiceActionAssociations field's value.
func (s BatchAssociateServiceActionWithProvisioningArtifactOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BatchDisassociateServiceActionFromProvisioningArtifactInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // One or more associations, each consisting of the Action ID, the Product ID, // and the Provisioning Artifact ID. // // ServiceActionAssociations is a required field ServiceActionAssociations []*ServiceActionAssociation `min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (s BatchDisassociateServiceActionFromProvisioningArtifactInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *BatchDisassociateServiceActionFromProvisioningArtifactInput) SetAcceptLanguage(v string) *BatchDisassociateServiceActionFromProvisioningArtifactInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *BatchDisassociateServiceActionFromProvisioningArtifactInput) SetServiceActionAssociations(v []*ServiceActionAssociation) *BatchDisassociateServiceActionFromProvisioningArtifactInput
SetServiceActionAssociations sets the ServiceActionAssociations field's value.
func (s BatchDisassociateServiceActionFromProvisioningArtifactInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *BatchDisassociateServiceActionFromProvisioningArtifactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s BatchDisassociateServiceActionFromProvisioningArtifactOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *BatchDisassociateServiceActionFromProvisioningArtifactOutput) SetFailedServiceActionAssociations(v []*FailedServiceActionAssociation) *BatchDisassociateServiceActionFromProvisioningArtifactOutput
SetFailedServiceActionAssociations sets the FailedServiceActionAssociations field's value.
func (s BatchDisassociateServiceActionFromProvisioningArtifactOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BudgetDetail struct { // Name of the associated budget. BudgetName *string `min:"1" type:"string"` // contains filtered or unexported fields }
Information about a budget.
func (s BudgetDetail) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *BudgetDetail) SetBudgetName(v string) *BudgetDetail
SetBudgetName sets the BudgetName field's value.
func (s BudgetDetail) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CloudWatchDashboard struct { // The name of the CloudWatch dashboard. Name *string `type:"string"` // contains filtered or unexported fields }
Information about a CloudWatch dashboard.
func (s CloudWatchDashboard) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CloudWatchDashboard) SetName(v string) *CloudWatchDashboard
SetName sets the Name field's value.
func (s CloudWatchDashboard) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CodeStarParameters struct { // The absolute path wehre the artifact resides within the repo and branch, // formatted as "folder/file.json." // // ArtifactPath is a required field ArtifactPath *string `min:"1" type:"string" required:"true"` // The specific branch where the artifact resides. // // Branch is a required field Branch *string `min:"1" type:"string" required:"true"` // The CodeStar ARN, which is the connection between Service Catalog and the // external repository. // // ConnectionArn is a required field ConnectionArn *string `min:"1" type:"string" required:"true"` // The specific repository where the product’s artifact-to-be-synced resides, // formatted as "Account/Repo." // // Repository is a required field Repository *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
The subtype containing details about the Codestar connection Type.
func (s CodeStarParameters) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CodeStarParameters) SetArtifactPath(v string) *CodeStarParameters
SetArtifactPath sets the ArtifactPath field's value.
func (s *CodeStarParameters) SetBranch(v string) *CodeStarParameters
SetBranch sets the Branch field's value.
func (s *CodeStarParameters) SetConnectionArn(v string) *CodeStarParameters
SetConnectionArn sets the ConnectionArn field's value.
func (s *CodeStarParameters) SetRepository(v string) *CodeStarParameters
SetRepository sets the Repository field's value.
func (s CodeStarParameters) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CodeStarParameters) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ConstraintDetail struct { // The identifier of the constraint. ConstraintId *string `min:"1" type:"string"` // The description of the constraint. Description *string `type:"string"` // The owner of the constraint. Owner *string `type:"string"` // The identifier of the portfolio the product resides in. The constraint applies // only to the instance of the product that lives within this portfolio. PortfolioId *string `min:"1" type:"string"` // The identifier of the product the constraint applies to. Note that a constraint // applies to a specific instance of a product within a certain portfolio. ProductId *string `min:"1" type:"string"` // The type of constraint. // // * LAUNCH // // * NOTIFICATION // // * STACKSET // // * TEMPLATE Type *string `min:"1" type:"string"` // contains filtered or unexported fields }
Information about a constraint.
func (s ConstraintDetail) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ConstraintDetail) SetConstraintId(v string) *ConstraintDetail
SetConstraintId sets the ConstraintId field's value.
func (s *ConstraintDetail) SetDescription(v string) *ConstraintDetail
SetDescription sets the Description field's value.
func (s *ConstraintDetail) SetOwner(v string) *ConstraintDetail
SetOwner sets the Owner field's value.
func (s *ConstraintDetail) SetPortfolioId(v string) *ConstraintDetail
SetPortfolioId sets the PortfolioId field's value.
func (s *ConstraintDetail) SetProductId(v string) *ConstraintDetail
SetProductId sets the ProductId field's value.
func (s *ConstraintDetail) SetType(v string) *ConstraintDetail
SetType sets the Type field's value.
func (s ConstraintDetail) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConstraintSummary 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 (s ConstraintSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ConstraintSummary) SetDescription(v string) *ConstraintSummary
SetDescription sets the Description field's value.
func (s *ConstraintSummary) SetType(v string) *ConstraintSummary
SetType sets the Type field's value.
func (s ConstraintSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CopyProductInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The copy options. If the value is CopyTags, the tags from the source product // are copied to the target product. CopyOptions []*string `type:"list" enum:"CopyOption"` // A unique identifier that you provide to ensure idempotency. If multiple requests // differ only by the idempotency token, the same response is returned for each // repeated request. IdempotencyToken *string `min:"1" type:"string" idempotencyToken:"true"` // The Amazon Resource Name (ARN) of the source product. // // SourceProductArn is a required field SourceProductArn *string `min:"1" type:"string" required:"true"` // The identifiers of the provisioning artifacts (also known as versions) of // the product to copy. By default, all provisioning artifacts are copied. SourceProvisioningArtifactIdentifiers []map[string]*string `type:"list"` // The identifier of the target product. By default, a new product is created. TargetProductId *string `min:"1" type:"string"` // A name for the target product. The default is the name of the source product. TargetProductName *string `type:"string"` // contains filtered or unexported fields }
func (s CopyProductInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CopyProductInput) SetAcceptLanguage(v string) *CopyProductInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *CopyProductInput) SetCopyOptions(v []*string) *CopyProductInput
SetCopyOptions sets the CopyOptions field's value.
func (s *CopyProductInput) SetIdempotencyToken(v string) *CopyProductInput
SetIdempotencyToken sets the IdempotencyToken field's value.
func (s *CopyProductInput) SetSourceProductArn(v string) *CopyProductInput
SetSourceProductArn sets the SourceProductArn field's value.
func (s *CopyProductInput) SetSourceProvisioningArtifactIdentifiers(v []map[string]*string) *CopyProductInput
SetSourceProvisioningArtifactIdentifiers sets the SourceProvisioningArtifactIdentifiers field's value.
func (s *CopyProductInput) SetTargetProductId(v string) *CopyProductInput
SetTargetProductId sets the TargetProductId field's value.
func (s *CopyProductInput) SetTargetProductName(v string) *CopyProductInput
SetTargetProductName sets the TargetProductName field's value.
func (s CopyProductInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CopyProductInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s CopyProductOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CopyProductOutput) SetCopyProductToken(v string) *CopyProductOutput
SetCopyProductToken sets the CopyProductToken field's value.
func (s CopyProductOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateConstraintInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The description of the constraint. Description *string `type:"string"` // A unique identifier that you provide to ensure idempotency. If multiple requests // differ only by the idempotency token, the same response is returned for each // repeated request. IdempotencyToken *string `min:"1" type:"string" idempotencyToken:"true"` // The constraint parameters, in JSON format. The syntax depends on the constraint // type as follows: // // LAUNCH // // You are required to specify either the RoleArn or the LocalRoleName but can't // use both. // // Specify the RoleArn property as follows: // // {"RoleArn" : "arn:aws:iam::123456789012:role/LaunchRole"} // // Specify the LocalRoleName property as follows: // // {"LocalRoleName": "SCBasicLaunchRole"} // // If you specify the LocalRoleName property, when an account uses the launch // constraint, the IAM role with that name in the account will be used. This // allows launch-role constraints to be account-agnostic so the administrator // can create fewer resources per shared account. // // The given role name must exist in the account used to create the launch constraint // and the account of the user who launches a product with this launch constraint. // // You cannot have both a LAUNCH and a STACKSET constraint. // // You also cannot have more than one LAUNCH constraint on a product and portfolio. // // NOTIFICATION // // Specify the NotificationArns property as follows: // // {"NotificationArns" : ["arn:aws:sns:us-east-1:123456789012:Topic"]} // // RESOURCE_UPDATE // // Specify the TagUpdatesOnProvisionedProduct property as follows: // // {"Version":"2.0","Properties":{"TagUpdateOnProvisionedProduct":"String"}} // // The TagUpdatesOnProvisionedProduct property accepts a string value of ALLOWED // or NOT_ALLOWED. // // STACKSET // // Specify the Parameters property as follows: // // {"Version": "String", "Properties": {"AccountList": [ "String" ], "RegionList": // [ "String" ], "AdminRole": "String", "ExecutionRole": "String"}} // // You cannot have both a LAUNCH and a STACKSET constraint. // // You also cannot have more than one STACKSET constraint on a product and portfolio. // // Products with a STACKSET constraint will launch an CloudFormation stack set. // // TEMPLATE // // Specify the Rules property. For more information, see Template Constraint // Rules (http://docs.aws.amazon.com/servicecatalog/latest/adminguide/reference-template_constraint_rules.html). // // Parameters is a required field Parameters *string `type:"string" required:"true"` // The portfolio identifier. // // PortfolioId is a required field PortfolioId *string `min:"1" type:"string" required:"true"` // The product identifier. // // ProductId is a required field ProductId *string `min:"1" type:"string" required:"true"` // The type of constraint. // // * LAUNCH // // * NOTIFICATION // // * RESOURCE_UPDATE // // * STACKSET // // * TEMPLATE // // Type is a required field Type *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s CreateConstraintInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateConstraintInput) SetAcceptLanguage(v string) *CreateConstraintInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *CreateConstraintInput) SetDescription(v string) *CreateConstraintInput
SetDescription sets the Description field's value.
func (s *CreateConstraintInput) SetIdempotencyToken(v string) *CreateConstraintInput
SetIdempotencyToken sets the IdempotencyToken field's value.
func (s *CreateConstraintInput) SetParameters(v string) *CreateConstraintInput
SetParameters sets the Parameters field's value.
func (s *CreateConstraintInput) SetPortfolioId(v string) *CreateConstraintInput
SetPortfolioId sets the PortfolioId field's value.
func (s *CreateConstraintInput) SetProductId(v string) *CreateConstraintInput
SetProductId sets the ProductId field's value.
func (s *CreateConstraintInput) SetType(v string) *CreateConstraintInput
SetType sets the Type field's value.
func (s CreateConstraintInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateConstraintInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s CreateConstraintOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateConstraintOutput) SetConstraintDetail(v *ConstraintDetail) *CreateConstraintOutput
SetConstraintDetail sets the ConstraintDetail field's value.
func (s *CreateConstraintOutput) SetConstraintParameters(v string) *CreateConstraintOutput
SetConstraintParameters sets the ConstraintParameters field's value.
func (s *CreateConstraintOutput) SetStatus(v string) *CreateConstraintOutput
SetStatus sets the Status field's value.
func (s CreateConstraintOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreatePortfolioInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The description of the portfolio. Description *string `type:"string"` // The name to use for display purposes. // // DisplayName is a required field DisplayName *string `min:"1" type:"string" required:"true"` // A unique identifier that you provide to ensure idempotency. If multiple requests // differ only by the idempotency token, the same response is returned for each // repeated request. IdempotencyToken *string `min:"1" type:"string" idempotencyToken:"true"` // The name of the portfolio provider. // // ProviderName is a required field ProviderName *string `min:"1" type:"string" required:"true"` // One or more tags. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
func (s CreatePortfolioInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreatePortfolioInput) SetAcceptLanguage(v string) *CreatePortfolioInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *CreatePortfolioInput) SetDescription(v string) *CreatePortfolioInput
SetDescription sets the Description field's value.
func (s *CreatePortfolioInput) SetDisplayName(v string) *CreatePortfolioInput
SetDisplayName sets the DisplayName field's value.
func (s *CreatePortfolioInput) SetIdempotencyToken(v string) *CreatePortfolioInput
SetIdempotencyToken sets the IdempotencyToken field's value.
func (s *CreatePortfolioInput) SetProviderName(v string) *CreatePortfolioInput
SetProviderName sets the ProviderName field's value.
func (s *CreatePortfolioInput) SetTags(v []*Tag) *CreatePortfolioInput
SetTags sets the Tags field's value.
func (s CreatePortfolioInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreatePortfolioInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s CreatePortfolioOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreatePortfolioOutput) SetPortfolioDetail(v *PortfolioDetail) *CreatePortfolioOutput
SetPortfolioDetail sets the PortfolioDetail field's value.
func (s *CreatePortfolioOutput) SetTags(v []*Tag) *CreatePortfolioOutput
SetTags sets the Tags field's value.
func (s CreatePortfolioOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreatePortfolioShareInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The Amazon Web Services account ID. For example, 123456789012. AccountId *string `type:"string"` // The organization node to whom you are going to share. When you pass OrganizationNode, // it creates PortfolioShare for all of the Amazon Web Services accounts that // are associated to the OrganizationNode. The output returns a PortfolioShareToken, // which enables the administrator to monitor the status of the PortfolioShare // creation process. OrganizationNode *OrganizationNode `type:"structure"` // The portfolio identifier. // // PortfolioId is a required field PortfolioId *string `min:"1" type:"string" required:"true"` // This parameter is only supported for portfolios with an OrganizationalNode // Type of ORGANIZATION or ORGANIZATIONAL_UNIT. // // Enables or disables Principal sharing when creating the portfolio share. // If you do not provide this flag, principal sharing is disabled. // // When you enable Principal Name Sharing for a portfolio share, the share recipient // account end users with a principal that matches any of the associated IAM // patterns can provision products from the portfolio. Once shared, the share // recipient can view associations of PrincipalType: IAM_PATTERN on their portfolio. // You can create the principals in the recipient account before or after creating // the share. SharePrincipals *bool `type:"boolean"` // Enables or disables TagOptions sharing when creating the portfolio share. // If this flag is not provided, TagOptions sharing is disabled. ShareTagOptions *bool `type:"boolean"` // contains filtered or unexported fields }
func (s CreatePortfolioShareInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreatePortfolioShareInput) SetAcceptLanguage(v string) *CreatePortfolioShareInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *CreatePortfolioShareInput) SetAccountId(v string) *CreatePortfolioShareInput
SetAccountId sets the AccountId field's value.
func (s *CreatePortfolioShareInput) SetOrganizationNode(v *OrganizationNode) *CreatePortfolioShareInput
SetOrganizationNode sets the OrganizationNode field's value.
func (s *CreatePortfolioShareInput) SetPortfolioId(v string) *CreatePortfolioShareInput
SetPortfolioId sets the PortfolioId field's value.
func (s *CreatePortfolioShareInput) SetSharePrincipals(v bool) *CreatePortfolioShareInput
SetSharePrincipals sets the SharePrincipals field's value.
func (s *CreatePortfolioShareInput) SetShareTagOptions(v bool) *CreatePortfolioShareInput
SetShareTagOptions sets the ShareTagOptions field's value.
func (s CreatePortfolioShareInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreatePortfolioShareInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreatePortfolioShareOutput struct { // The portfolio shares a unique identifier that only returns if the portfolio // is shared to an organization node. PortfolioShareToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (s CreatePortfolioShareOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreatePortfolioShareOutput) SetPortfolioShareToken(v string) *CreatePortfolioShareOutput
SetPortfolioShareToken sets the PortfolioShareToken field's value.
func (s CreatePortfolioShareOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateProductInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The description of the product. Description *string `type:"string"` // The distributor of the product. Distributor *string `type:"string"` // A unique identifier that you provide to ensure idempotency. If multiple requests // differ only by the idempotency token, the same response is returned for each // repeated request. IdempotencyToken *string `min:"1" type:"string" idempotencyToken:"true"` // The name of the product. // // Name is a required field Name *string `type:"string" required:"true"` // The owner of the product. // // Owner is a required field Owner *string `type:"string" required:"true"` // The type of product. // // ProductType is a required field ProductType *string `type:"string" required:"true" enum:"ProductType"` // The configuration of the provisioning artifact. ProvisioningArtifactParameters *ProvisioningArtifactProperties `type:"structure"` // Specifies connection details for the created product and syncs the product // to the connection source artifact. This automatically manages the product's // artifacts based on changes to the source. The SourceConnection parameter // consists of the following sub-fields. // // * Type // // * ConnectionParamters SourceConnection *SourceConnection `type:"structure"` // The support information about the product. SupportDescription *string `type:"string"` // The contact email for product support. SupportEmail *string `type:"string"` // The contact URL for product support. // // ^https?:\/\// / is the pattern used to validate SupportUrl. SupportUrl *string `type:"string"` // One or more tags. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
func (s CreateProductInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateProductInput) SetAcceptLanguage(v string) *CreateProductInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *CreateProductInput) SetDescription(v string) *CreateProductInput
SetDescription sets the Description field's value.
func (s *CreateProductInput) SetDistributor(v string) *CreateProductInput
SetDistributor sets the Distributor field's value.
func (s *CreateProductInput) SetIdempotencyToken(v string) *CreateProductInput
SetIdempotencyToken sets the IdempotencyToken field's value.
func (s *CreateProductInput) SetName(v string) *CreateProductInput
SetName sets the Name field's value.
func (s *CreateProductInput) SetOwner(v string) *CreateProductInput
SetOwner sets the Owner field's value.
func (s *CreateProductInput) SetProductType(v string) *CreateProductInput
SetProductType sets the ProductType field's value.
func (s *CreateProductInput) SetProvisioningArtifactParameters(v *ProvisioningArtifactProperties) *CreateProductInput
SetProvisioningArtifactParameters sets the ProvisioningArtifactParameters field's value.
func (s *CreateProductInput) SetSourceConnection(v *SourceConnection) *CreateProductInput
SetSourceConnection sets the SourceConnection field's value.
func (s *CreateProductInput) SetSupportDescription(v string) *CreateProductInput
SetSupportDescription sets the SupportDescription field's value.
func (s *CreateProductInput) SetSupportEmail(v string) *CreateProductInput
SetSupportEmail sets the SupportEmail field's value.
func (s *CreateProductInput) SetSupportUrl(v string) *CreateProductInput
SetSupportUrl sets the SupportUrl field's value.
func (s *CreateProductInput) SetTags(v []*Tag) *CreateProductInput
SetTags sets the Tags field's value.
func (s CreateProductInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateProductInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s CreateProductOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateProductOutput) SetProductViewDetail(v *ProductViewDetail) *CreateProductOutput
SetProductViewDetail sets the ProductViewDetail field's value.
func (s *CreateProductOutput) SetProvisioningArtifactDetail(v *ProvisioningArtifactDetail) *CreateProductOutput
SetProvisioningArtifactDetail sets the ProvisioningArtifactDetail field's value.
func (s *CreateProductOutput) SetTags(v []*Tag) *CreateProductOutput
SetTags sets the Tags field's value.
func (s CreateProductOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateProvisionedProductPlanInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // A unique identifier that you provide to ensure idempotency. If multiple requests // differ only by the idempotency token, the same response is returned for each // repeated request. IdempotencyToken *string `min:"1" type:"string" idempotencyToken:"true"` // Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related // events. NotificationArns []*string `type:"list"` // The path identifier of the product. This value is optional if the product // has a default path, and required if the product has more than one path. To // list the paths for a product, use ListLaunchPaths. PathId *string `min:"1" type:"string"` // The name of the plan. // // PlanName is a required field PlanName *string `type:"string" required:"true"` // The plan type. // // PlanType is a required field PlanType *string `type:"string" required:"true" enum:"ProvisionedProductPlanType"` // The product identifier. // // ProductId is a required field ProductId *string `min:"1" type:"string" required:"true"` // A user-friendly name for the provisioned product. This value must be unique // for the Amazon Web Services account and cannot be updated after the product // is provisioned. // // ProvisionedProductName is a required field ProvisionedProductName *string `min:"1" type:"string" required:"true"` // The identifier of the provisioning artifact. // // ProvisioningArtifactId is a required field ProvisioningArtifactId *string `min:"1" type:"string" required:"true"` // Parameters specified by the administrator that are required for provisioning // the product. ProvisioningParameters []*UpdateProvisioningParameter `type:"list"` // One or more tags. // // If the plan is for an existing provisioned product, the product must have // a RESOURCE_UPDATE constraint with TagUpdatesOnProvisionedProduct set to ALLOWED // to allow tag updates. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
func (s CreateProvisionedProductPlanInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateProvisionedProductPlanInput) SetAcceptLanguage(v string) *CreateProvisionedProductPlanInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *CreateProvisionedProductPlanInput) SetIdempotencyToken(v string) *CreateProvisionedProductPlanInput
SetIdempotencyToken sets the IdempotencyToken field's value.
func (s *CreateProvisionedProductPlanInput) SetNotificationArns(v []*string) *CreateProvisionedProductPlanInput
SetNotificationArns sets the NotificationArns field's value.
func (s *CreateProvisionedProductPlanInput) SetPathId(v string) *CreateProvisionedProductPlanInput
SetPathId sets the PathId field's value.
func (s *CreateProvisionedProductPlanInput) SetPlanName(v string) *CreateProvisionedProductPlanInput
SetPlanName sets the PlanName field's value.
func (s *CreateProvisionedProductPlanInput) SetPlanType(v string) *CreateProvisionedProductPlanInput
SetPlanType sets the PlanType field's value.
func (s *CreateProvisionedProductPlanInput) SetProductId(v string) *CreateProvisionedProductPlanInput
SetProductId sets the ProductId field's value.
func (s *CreateProvisionedProductPlanInput) SetProvisionedProductName(v string) *CreateProvisionedProductPlanInput
SetProvisionedProductName sets the ProvisionedProductName field's value.
func (s *CreateProvisionedProductPlanInput) SetProvisioningArtifactId(v string) *CreateProvisionedProductPlanInput
SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.
func (s *CreateProvisionedProductPlanInput) SetProvisioningParameters(v []*UpdateProvisioningParameter) *CreateProvisionedProductPlanInput
SetProvisioningParameters sets the ProvisioningParameters field's value.
func (s *CreateProvisionedProductPlanInput) SetTags(v []*Tag) *CreateProvisionedProductPlanInput
SetTags sets the Tags field's value.
func (s CreateProvisionedProductPlanInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateProvisionedProductPlanInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s CreateProvisionedProductPlanOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateProvisionedProductPlanOutput) SetPlanId(v string) *CreateProvisionedProductPlanOutput
SetPlanId sets the PlanId field's value.
func (s *CreateProvisionedProductPlanOutput) SetPlanName(v string) *CreateProvisionedProductPlanOutput
SetPlanName sets the PlanName field's value.
func (s *CreateProvisionedProductPlanOutput) SetProvisionProductId(v string) *CreateProvisionedProductPlanOutput
SetProvisionProductId sets the ProvisionProductId field's value.
func (s *CreateProvisionedProductPlanOutput) SetProvisionedProductName(v string) *CreateProvisionedProductPlanOutput
SetProvisionedProductName sets the ProvisionedProductName field's value.
func (s *CreateProvisionedProductPlanOutput) SetProvisioningArtifactId(v string) *CreateProvisionedProductPlanOutput
SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.
func (s CreateProvisionedProductPlanOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateProvisioningArtifactInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // A unique identifier that you provide to ensure idempotency. If multiple requests // differ only by the idempotency token, the same response is returned for each // repeated request. IdempotencyToken *string `min:"1" type:"string" idempotencyToken:"true"` // The configuration for the provisioning artifact. // // Parameters is a required field Parameters *ProvisioningArtifactProperties `type:"structure" required:"true"` // The product identifier. // // ProductId is a required field ProductId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s CreateProvisioningArtifactInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateProvisioningArtifactInput) SetAcceptLanguage(v string) *CreateProvisioningArtifactInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *CreateProvisioningArtifactInput) SetIdempotencyToken(v string) *CreateProvisioningArtifactInput
SetIdempotencyToken sets the IdempotencyToken field's value.
func (s *CreateProvisioningArtifactInput) SetParameters(v *ProvisioningArtifactProperties) *CreateProvisioningArtifactInput
SetParameters sets the Parameters field's value.
func (s *CreateProvisioningArtifactInput) SetProductId(v string) *CreateProvisioningArtifactInput
SetProductId sets the ProductId field's value.
func (s CreateProvisioningArtifactInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateProvisioningArtifactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateProvisioningArtifactOutput struct { // Specify the template source with one of the following options, but not both. // Keys accepted: [ LoadTemplateFromURL, ImportFromPhysicalId ]. // // Use the URL of the CloudFormation template in Amazon S3 or GitHub in JSON // format. // // LoadTemplateFromURL // // Use the URL of the CloudFormation template in Amazon S3 or GitHub in JSON // format. // // ImportFromPhysicalId // // Use the physical id of the resource that contains the template; currently // supports CloudFormation stack ARN. Info map[string]*string `min:"1" type:"map"` // Information about the provisioning artifact. ProvisioningArtifactDetail *ProvisioningArtifactDetail `type:"structure"` // The status of the current request. Status *string `type:"string" enum:"Status"` // contains filtered or unexported fields }
func (s CreateProvisioningArtifactOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateProvisioningArtifactOutput) SetInfo(v map[string]*string) *CreateProvisioningArtifactOutput
SetInfo sets the Info field's value.
func (s *CreateProvisioningArtifactOutput) SetProvisioningArtifactDetail(v *ProvisioningArtifactDetail) *CreateProvisioningArtifactOutput
SetProvisioningArtifactDetail sets the ProvisioningArtifactDetail field's value.
func (s *CreateProvisioningArtifactOutput) SetStatus(v string) *CreateProvisioningArtifactOutput
SetStatus sets the Status field's value.
func (s CreateProvisioningArtifactOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateServiceActionInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The self-service action definition. Can be one of the following: // // Name // // The name of the Amazon Web Services Systems Manager document (SSM document). // For example, AWS-RestartEC2Instance. // // If you are using a shared SSM document, you must provide the ARN instead // of the name. // // Version // // The Amazon Web Services Systems Manager automation document version. For // example, "Version": "1" // // AssumeRole // // The Amazon Resource Name (ARN) of the role that performs the self-service // actions on your behalf. For example, "AssumeRole": "arn:aws:iam::12345678910:role/ActionRole". // // To reuse the provisioned product launch role, set to "AssumeRole": "LAUNCH_ROLE". // // Parameters // // The list of parameters in JSON format. // // For example: [{\"Name\":\"InstanceId\",\"Type\":\"TARGET\"}] or [{\"Name\":\"InstanceId\",\"Type\":\"TEXT_VALUE\"}]. // // Definition is a required field Definition map[string]*string `min:"1" type:"map" required:"true"` // The service action definition type. For example, SSM_AUTOMATION. // // DefinitionType is a required field DefinitionType *string `type:"string" required:"true" enum:"ServiceActionDefinitionType"` // The self-service action description. Description *string `type:"string"` // A unique identifier that you provide to ensure idempotency. If multiple requests // differ only by the idempotency token, the same response is returned for each // repeated request. IdempotencyToken *string `min:"1" type:"string" idempotencyToken:"true"` // The self-service action name. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s CreateServiceActionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateServiceActionInput) SetAcceptLanguage(v string) *CreateServiceActionInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *CreateServiceActionInput) SetDefinition(v map[string]*string) *CreateServiceActionInput
SetDefinition sets the Definition field's value.
func (s *CreateServiceActionInput) SetDefinitionType(v string) *CreateServiceActionInput
SetDefinitionType sets the DefinitionType field's value.
func (s *CreateServiceActionInput) SetDescription(v string) *CreateServiceActionInput
SetDescription sets the Description field's value.
func (s *CreateServiceActionInput) SetIdempotencyToken(v string) *CreateServiceActionInput
SetIdempotencyToken sets the IdempotencyToken field's value.
func (s *CreateServiceActionInput) SetName(v string) *CreateServiceActionInput
SetName sets the Name field's value.
func (s CreateServiceActionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateServiceActionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateServiceActionOutput struct { // An object containing information about the self-service action. ServiceActionDetail *ServiceActionDetail `type:"structure"` // contains filtered or unexported fields }
func (s CreateServiceActionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateServiceActionOutput) SetServiceActionDetail(v *ServiceActionDetail) *CreateServiceActionOutput
SetServiceActionDetail sets the ServiceActionDetail field's value.
func (s CreateServiceActionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateTagOptionInput 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 (s CreateTagOptionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateTagOptionInput) SetKey(v string) *CreateTagOptionInput
SetKey sets the Key field's value.
func (s *CreateTagOptionInput) SetValue(v string) *CreateTagOptionInput
SetValue sets the Value field's value.
func (s CreateTagOptionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateTagOptionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateTagOptionOutput struct { // Information about the TagOption. TagOptionDetail *TagOptionDetail `type:"structure"` // contains filtered or unexported fields }
func (s CreateTagOptionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *CreateTagOptionOutput) SetTagOptionDetail(v *TagOptionDetail) *CreateTagOptionOutput
SetTagOptionDetail sets the TagOptionDetail field's value.
func (s CreateTagOptionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteConstraintInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The identifier of the constraint. // // Id is a required field Id *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s DeleteConstraintInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteConstraintInput) SetAcceptLanguage(v string) *DeleteConstraintInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *DeleteConstraintInput) SetId(v string) *DeleteConstraintInput
SetId sets the Id field's value.
func (s DeleteConstraintInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteConstraintInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteConstraintOutput struct {
// contains filtered or unexported fields
}
func (s DeleteConstraintOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s DeleteConstraintOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeletePortfolioInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The portfolio identifier. // // Id is a required field Id *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s DeletePortfolioInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeletePortfolioInput) SetAcceptLanguage(v string) *DeletePortfolioInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *DeletePortfolioInput) SetId(v string) *DeletePortfolioInput
SetId sets the Id field's value.
func (s DeletePortfolioInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeletePortfolioInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeletePortfolioOutput struct {
// contains filtered or unexported fields
}
func (s DeletePortfolioOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s DeletePortfolioOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeletePortfolioShareInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The Amazon Web Services account ID. AccountId *string `type:"string"` // The organization node to whom you are going to stop sharing. OrganizationNode *OrganizationNode `type:"structure"` // The portfolio identifier. // // PortfolioId is a required field PortfolioId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s DeletePortfolioShareInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeletePortfolioShareInput) SetAcceptLanguage(v string) *DeletePortfolioShareInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *DeletePortfolioShareInput) SetAccountId(v string) *DeletePortfolioShareInput
SetAccountId sets the AccountId field's value.
func (s *DeletePortfolioShareInput) SetOrganizationNode(v *OrganizationNode) *DeletePortfolioShareInput
SetOrganizationNode sets the OrganizationNode field's value.
func (s *DeletePortfolioShareInput) SetPortfolioId(v string) *DeletePortfolioShareInput
SetPortfolioId sets the PortfolioId field's value.
func (s DeletePortfolioShareInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeletePortfolioShareInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s DeletePortfolioShareOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeletePortfolioShareOutput) SetPortfolioShareToken(v string) *DeletePortfolioShareOutput
SetPortfolioShareToken sets the PortfolioShareToken field's value.
func (s DeletePortfolioShareOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteProductInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The product identifier. // // Id is a required field Id *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s DeleteProductInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteProductInput) SetAcceptLanguage(v string) *DeleteProductInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *DeleteProductInput) SetId(v string) *DeleteProductInput
SetId sets the Id field's value.
func (s DeleteProductInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteProductInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteProductOutput struct {
// contains filtered or unexported fields
}
func (s DeleteProductOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s DeleteProductOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteProvisionedProductPlanInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // If set to true, Service Catalog stops managing the specified provisioned // product even if it cannot delete the underlying resources. IgnoreErrors *bool `type:"boolean"` // The plan identifier. // // PlanId is a required field PlanId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s DeleteProvisionedProductPlanInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteProvisionedProductPlanInput) SetAcceptLanguage(v string) *DeleteProvisionedProductPlanInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *DeleteProvisionedProductPlanInput) SetIgnoreErrors(v bool) *DeleteProvisionedProductPlanInput
SetIgnoreErrors sets the IgnoreErrors field's value.
func (s *DeleteProvisionedProductPlanInput) SetPlanId(v string) *DeleteProvisionedProductPlanInput
SetPlanId sets the PlanId field's value.
func (s DeleteProvisionedProductPlanInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteProvisionedProductPlanInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteProvisionedProductPlanOutput struct {
// contains filtered or unexported fields
}
func (s DeleteProvisionedProductPlanOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s DeleteProvisionedProductPlanOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteProvisioningArtifactInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The product identifier. // // ProductId is a required field ProductId *string `min:"1" type:"string" required:"true"` // The identifier of the provisioning artifact. // // ProvisioningArtifactId is a required field ProvisioningArtifactId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s DeleteProvisioningArtifactInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteProvisioningArtifactInput) SetAcceptLanguage(v string) *DeleteProvisioningArtifactInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *DeleteProvisioningArtifactInput) SetProductId(v string) *DeleteProvisioningArtifactInput
SetProductId sets the ProductId field's value.
func (s *DeleteProvisioningArtifactInput) SetProvisioningArtifactId(v string) *DeleteProvisioningArtifactInput
SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.
func (s DeleteProvisioningArtifactInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteProvisioningArtifactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteProvisioningArtifactOutput struct {
// contains filtered or unexported fields
}
func (s DeleteProvisioningArtifactOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s DeleteProvisioningArtifactOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteServiceActionInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The self-service action identifier. For example, act-fs7abcd89wxyz. // // Id is a required field Id *string `min:"1" type:"string" required:"true"` // A unique identifier that you provide to ensure idempotency. If multiple requests // from the same Amazon Web Services account use the same idempotency token, // the same response is returned for each repeated request. IdempotencyToken *string `min:"1" type:"string" idempotencyToken:"true"` // contains filtered or unexported fields }
func (s DeleteServiceActionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteServiceActionInput) SetAcceptLanguage(v string) *DeleteServiceActionInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *DeleteServiceActionInput) SetId(v string) *DeleteServiceActionInput
SetId sets the Id field's value.
func (s *DeleteServiceActionInput) SetIdempotencyToken(v string) *DeleteServiceActionInput
SetIdempotencyToken sets the IdempotencyToken field's value.
func (s DeleteServiceActionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteServiceActionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteServiceActionOutput struct {
// contains filtered or unexported fields
}
func (s DeleteServiceActionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s DeleteServiceActionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteTagOptionInput struct { // The TagOption identifier. // // Id is a required field Id *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s DeleteTagOptionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteTagOptionInput) SetId(v string) *DeleteTagOptionInput
SetId sets the Id field's value.
func (s DeleteTagOptionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DeleteTagOptionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteTagOptionOutput struct {
// contains filtered or unexported fields
}
func (s DeleteTagOptionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s DeleteTagOptionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeConstraintInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The identifier of the constraint. // // Id is a required field Id *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s DescribeConstraintInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeConstraintInput) SetAcceptLanguage(v string) *DescribeConstraintInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *DescribeConstraintInput) SetId(v string) *DescribeConstraintInput
SetId sets the Id field's value.
func (s DescribeConstraintInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeConstraintInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s DescribeConstraintOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeConstraintOutput) SetConstraintDetail(v *ConstraintDetail) *DescribeConstraintOutput
SetConstraintDetail sets the ConstraintDetail field's value.
func (s *DescribeConstraintOutput) SetConstraintParameters(v string) *DescribeConstraintOutput
SetConstraintParameters sets the ConstraintParameters field's value.
func (s *DescribeConstraintOutput) SetStatus(v string) *DescribeConstraintOutput
SetStatus sets the Status field's value.
func (s DescribeConstraintOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeCopyProductStatusInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The token for the copy product operation. This token is returned by CopyProduct. // // CopyProductToken is a required field CopyProductToken *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s DescribeCopyProductStatusInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeCopyProductStatusInput) SetAcceptLanguage(v string) *DescribeCopyProductStatusInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *DescribeCopyProductStatusInput) SetCopyProductToken(v string) *DescribeCopyProductStatusInput
SetCopyProductToken sets the CopyProductToken field's value.
func (s DescribeCopyProductStatusInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeCopyProductStatusInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s DescribeCopyProductStatusOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeCopyProductStatusOutput) SetCopyProductStatus(v string) *DescribeCopyProductStatusOutput
SetCopyProductStatus sets the CopyProductStatus field's value.
func (s *DescribeCopyProductStatusOutput) SetStatusDetail(v string) *DescribeCopyProductStatusOutput
SetStatusDetail sets the StatusDetail field's value.
func (s *DescribeCopyProductStatusOutput) SetTargetProductId(v string) *DescribeCopyProductStatusOutput
SetTargetProductId sets the TargetProductId field's value.
func (s DescribeCopyProductStatusOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribePortfolioInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The portfolio identifier. // // Id is a required field Id *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s DescribePortfolioInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribePortfolioInput) SetAcceptLanguage(v string) *DescribePortfolioInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *DescribePortfolioInput) SetId(v string) *DescribePortfolioInput
SetId sets the Id field's value.
func (s DescribePortfolioInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribePortfolioInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s DescribePortfolioOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribePortfolioOutput) SetBudgets(v []*BudgetDetail) *DescribePortfolioOutput
SetBudgets sets the Budgets field's value.
func (s *DescribePortfolioOutput) SetPortfolioDetail(v *PortfolioDetail) *DescribePortfolioOutput
SetPortfolioDetail sets the PortfolioDetail field's value.
func (s *DescribePortfolioOutput) SetTagOptions(v []*TagOptionDetail) *DescribePortfolioOutput
SetTagOptions sets the TagOptions field's value.
func (s *DescribePortfolioOutput) SetTags(v []*Tag) *DescribePortfolioOutput
SetTags sets the Tags field's value.
func (s DescribePortfolioOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribePortfolioShareStatusInput 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 (s DescribePortfolioShareStatusInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribePortfolioShareStatusInput) SetPortfolioShareToken(v string) *DescribePortfolioShareStatusInput
SetPortfolioShareToken sets the PortfolioShareToken field's value.
func (s DescribePortfolioShareStatusInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribePortfolioShareStatusInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s DescribePortfolioShareStatusOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribePortfolioShareStatusOutput) SetOrganizationNodeValue(v string) *DescribePortfolioShareStatusOutput
SetOrganizationNodeValue sets the OrganizationNodeValue field's value.
func (s *DescribePortfolioShareStatusOutput) SetPortfolioId(v string) *DescribePortfolioShareStatusOutput
SetPortfolioId sets the PortfolioId field's value.
func (s *DescribePortfolioShareStatusOutput) SetPortfolioShareToken(v string) *DescribePortfolioShareStatusOutput
SetPortfolioShareToken sets the PortfolioShareToken field's value.
func (s *DescribePortfolioShareStatusOutput) SetShareDetails(v *ShareDetails) *DescribePortfolioShareStatusOutput
SetShareDetails sets the ShareDetails field's value.
func (s *DescribePortfolioShareStatusOutput) SetStatus(v string) *DescribePortfolioShareStatusOutput
SetStatus sets the Status field's value.
func (s DescribePortfolioShareStatusOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribePortfolioSharesInput struct { // The maximum number of items to return with this call. PageSize *int64 `type:"integer"` // The page token for the next set of results. To retrieve the first set of // results, use null. PageToken *string `type:"string"` // The unique identifier of the portfolio for which shares will be retrieved. // // PortfolioId is a required field PortfolioId *string `min:"1" type:"string" required:"true"` // The type of portfolio share to summarize. This field acts as a filter on // the type of portfolio share, which can be one of the following: // // 1. ACCOUNT - Represents an external account to account share. // // 2. ORGANIZATION - Represents a share to an organization. This share is available // to every account in the organization. // // 3. ORGANIZATIONAL_UNIT - Represents a share to an organizational unit. // // 4. ORGANIZATION_MEMBER_ACCOUNT - Represents a share to an account in the // organization. // // Type is a required field Type *string `type:"string" required:"true" enum:"DescribePortfolioShareType"` // contains filtered or unexported fields }
func (s DescribePortfolioSharesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribePortfolioSharesInput) SetPageSize(v int64) *DescribePortfolioSharesInput
SetPageSize sets the PageSize field's value.
func (s *DescribePortfolioSharesInput) SetPageToken(v string) *DescribePortfolioSharesInput
SetPageToken sets the PageToken field's value.
func (s *DescribePortfolioSharesInput) SetPortfolioId(v string) *DescribePortfolioSharesInput
SetPortfolioId sets the PortfolioId field's value.
func (s *DescribePortfolioSharesInput) SetType(v string) *DescribePortfolioSharesInput
SetType sets the Type field's value.
func (s DescribePortfolioSharesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribePortfolioSharesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribePortfolioSharesOutput struct { // The page token to use to retrieve the next set of results. If there are no // additional results, this value is null. NextPageToken *string `type:"string"` // Summaries about each of the portfolio shares. PortfolioShareDetails []*PortfolioShareDetail `type:"list"` // contains filtered or unexported fields }
func (s DescribePortfolioSharesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribePortfolioSharesOutput) SetNextPageToken(v string) *DescribePortfolioSharesOutput
SetNextPageToken sets the NextPageToken field's value.
func (s *DescribePortfolioSharesOutput) SetPortfolioShareDetails(v []*PortfolioShareDetail) *DescribePortfolioSharesOutput
SetPortfolioShareDetails sets the PortfolioShareDetails field's value.
func (s DescribePortfolioSharesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeProductAsAdminInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The product identifier. Id *string `min:"1" type:"string"` // The product name. Name *string `type:"string"` // The unique identifier of the shared portfolio that the specified product // is associated with. // // You can provide this parameter to retrieve the shared TagOptions associated // with the product. If this parameter is provided and if TagOptions sharing // is enabled in the portfolio share, the API returns both local and shared // TagOptions associated with the product. Otherwise only local TagOptions will // be returned. SourcePortfolioId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (s DescribeProductAsAdminInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeProductAsAdminInput) SetAcceptLanguage(v string) *DescribeProductAsAdminInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *DescribeProductAsAdminInput) SetId(v string) *DescribeProductAsAdminInput
SetId sets the Id field's value.
func (s *DescribeProductAsAdminInput) SetName(v string) *DescribeProductAsAdminInput
SetName sets the Name field's value.
func (s *DescribeProductAsAdminInput) SetSourcePortfolioId(v string) *DescribeProductAsAdminInput
SetSourcePortfolioId sets the SourcePortfolioId field's value.
func (s DescribeProductAsAdminInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeProductAsAdminInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s DescribeProductAsAdminOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeProductAsAdminOutput) SetBudgets(v []*BudgetDetail) *DescribeProductAsAdminOutput
SetBudgets sets the Budgets field's value.
func (s *DescribeProductAsAdminOutput) SetProductViewDetail(v *ProductViewDetail) *DescribeProductAsAdminOutput
SetProductViewDetail sets the ProductViewDetail field's value.
func (s *DescribeProductAsAdminOutput) SetProvisioningArtifactSummaries(v []*ProvisioningArtifactSummary) *DescribeProductAsAdminOutput
SetProvisioningArtifactSummaries sets the ProvisioningArtifactSummaries field's value.
func (s *DescribeProductAsAdminOutput) SetTagOptions(v []*TagOptionDetail) *DescribeProductAsAdminOutput
SetTagOptions sets the TagOptions field's value.
func (s *DescribeProductAsAdminOutput) SetTags(v []*Tag) *DescribeProductAsAdminOutput
SetTags sets the Tags field's value.
func (s DescribeProductAsAdminOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeProductInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The product identifier. Id *string `min:"1" type:"string"` // The product name. Name *string `type:"string"` // contains filtered or unexported fields }
func (s DescribeProductInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeProductInput) SetAcceptLanguage(v string) *DescribeProductInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *DescribeProductInput) SetId(v string) *DescribeProductInput
SetId sets the Id field's value.
func (s *DescribeProductInput) SetName(v string) *DescribeProductInput
SetName sets the Name field's value.
func (s DescribeProductInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeProductInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeProductOutput struct { // Information about the associated budgets. Budgets []*BudgetDetail `type:"list"` // Information about the associated launch paths. LaunchPaths []*LaunchPath `type:"list"` // Summary information about the product view. ProductViewSummary *ProductViewSummary `type:"structure"` // Information about the provisioning artifacts for the specified product. ProvisioningArtifacts []*ProvisioningArtifact `type:"list"` // contains filtered or unexported fields }
func (s DescribeProductOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeProductOutput) SetBudgets(v []*BudgetDetail) *DescribeProductOutput
SetBudgets sets the Budgets field's value.
func (s *DescribeProductOutput) SetLaunchPaths(v []*LaunchPath) *DescribeProductOutput
SetLaunchPaths sets the LaunchPaths field's value.
func (s *DescribeProductOutput) SetProductViewSummary(v *ProductViewSummary) *DescribeProductOutput
SetProductViewSummary sets the ProductViewSummary field's value.
func (s *DescribeProductOutput) SetProvisioningArtifacts(v []*ProvisioningArtifact) *DescribeProductOutput
SetProvisioningArtifacts sets the ProvisioningArtifacts field's value.
func (s DescribeProductOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeProductViewInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The product view identifier. // // Id is a required field Id *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s DescribeProductViewInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeProductViewInput) SetAcceptLanguage(v string) *DescribeProductViewInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *DescribeProductViewInput) SetId(v string) *DescribeProductViewInput
SetId sets the Id field's value.
func (s DescribeProductViewInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeProductViewInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s DescribeProductViewOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeProductViewOutput) SetProductViewSummary(v *ProductViewSummary) *DescribeProductViewOutput
SetProductViewSummary sets the ProductViewSummary field's value.
func (s *DescribeProductViewOutput) SetProvisioningArtifacts(v []*ProvisioningArtifact) *DescribeProductViewOutput
SetProvisioningArtifacts sets the ProvisioningArtifacts field's value.
func (s DescribeProductViewOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeProvisionedProductInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The provisioned product identifier. You must provide the name or ID, but // not both. // // If you do not provide a name or ID, or you provide both name and ID, an InvalidParametersException // will occur. Id *string `min:"1" type:"string"` // The name of the provisioned product. You must provide the name or ID, but // not both. // // If you do not provide a name or ID, or you provide both name and ID, an InvalidParametersException // will occur. Name *string `min:"1" type:"string"` // contains filtered or unexported fields }
DescribeProvisionedProductAPI input structure. AcceptLanguage - [Optional] The language code for localization. Id - [Optional] The provisioned product identifier. Name - [Optional] Another provisioned product identifier. Customers must provide either Id or Name.
func (s DescribeProvisionedProductInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeProvisionedProductInput) SetAcceptLanguage(v string) *DescribeProvisionedProductInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *DescribeProvisionedProductInput) SetId(v string) *DescribeProvisionedProductInput
SetId sets the Id field's value.
func (s *DescribeProvisionedProductInput) SetName(v string) *DescribeProvisionedProductInput
SetName sets the Name field's value.
func (s DescribeProvisionedProductInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeProvisionedProductInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s DescribeProvisionedProductOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeProvisionedProductOutput) SetCloudWatchDashboards(v []*CloudWatchDashboard) *DescribeProvisionedProductOutput
SetCloudWatchDashboards sets the CloudWatchDashboards field's value.
func (s *DescribeProvisionedProductOutput) SetProvisionedProductDetail(v *ProvisionedProductDetail) *DescribeProvisionedProductOutput
SetProvisionedProductDetail sets the ProvisionedProductDetail field's value.
func (s DescribeProvisionedProductOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeProvisionedProductPlanInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The maximum number of items to return with this call. PageSize *int64 `type:"integer"` // The page token for the next set of results. To retrieve the first set of // results, use null. PageToken *string `type:"string"` // The plan identifier. // // PlanId is a required field PlanId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s DescribeProvisionedProductPlanInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeProvisionedProductPlanInput) SetAcceptLanguage(v string) *DescribeProvisionedProductPlanInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *DescribeProvisionedProductPlanInput) SetPageSize(v int64) *DescribeProvisionedProductPlanInput
SetPageSize sets the PageSize field's value.
func (s *DescribeProvisionedProductPlanInput) SetPageToken(v string) *DescribeProvisionedProductPlanInput
SetPageToken sets the PageToken field's value.
func (s *DescribeProvisionedProductPlanInput) SetPlanId(v string) *DescribeProvisionedProductPlanInput
SetPlanId sets the PlanId field's value.
func (s DescribeProvisionedProductPlanInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeProvisionedProductPlanInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s DescribeProvisionedProductPlanOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeProvisionedProductPlanOutput) SetNextPageToken(v string) *DescribeProvisionedProductPlanOutput
SetNextPageToken sets the NextPageToken field's value.
func (s *DescribeProvisionedProductPlanOutput) SetProvisionedProductPlanDetails(v *ProvisionedProductPlanDetails) *DescribeProvisionedProductPlanOutput
SetProvisionedProductPlanDetails sets the ProvisionedProductPlanDetails field's value.
func (s *DescribeProvisionedProductPlanOutput) SetResourceChanges(v []*ResourceChange) *DescribeProvisionedProductPlanOutput
SetResourceChanges sets the ResourceChanges field's value.
func (s DescribeProvisionedProductPlanOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeProvisioningArtifactInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // Indicates if the API call response does or does not include additional details // about the provisioning parameters. IncludeProvisioningArtifactParameters *bool `type:"boolean"` // The product identifier. ProductId *string `min:"1" type:"string"` // The product name. ProductName *string `type:"string"` // The identifier of the provisioning artifact. ProvisioningArtifactId *string `min:"1" type:"string"` // The provisioning artifact name. ProvisioningArtifactName *string `type:"string"` // Indicates whether a verbose level of detail is enabled. Verbose *bool `type:"boolean"` // contains filtered or unexported fields }
func (s DescribeProvisioningArtifactInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeProvisioningArtifactInput) SetAcceptLanguage(v string) *DescribeProvisioningArtifactInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *DescribeProvisioningArtifactInput) SetIncludeProvisioningArtifactParameters(v bool) *DescribeProvisioningArtifactInput
SetIncludeProvisioningArtifactParameters sets the IncludeProvisioningArtifactParameters field's value.
func (s *DescribeProvisioningArtifactInput) SetProductId(v string) *DescribeProvisioningArtifactInput
SetProductId sets the ProductId field's value.
func (s *DescribeProvisioningArtifactInput) SetProductName(v string) *DescribeProvisioningArtifactInput
SetProductName sets the ProductName field's value.
func (s *DescribeProvisioningArtifactInput) SetProvisioningArtifactId(v string) *DescribeProvisioningArtifactInput
SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.
func (s *DescribeProvisioningArtifactInput) SetProvisioningArtifactName(v string) *DescribeProvisioningArtifactInput
SetProvisioningArtifactName sets the ProvisioningArtifactName field's value.
func (s *DescribeProvisioningArtifactInput) SetVerbose(v bool) *DescribeProvisioningArtifactInput
SetVerbose sets the Verbose field's value.
func (s DescribeProvisioningArtifactInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeProvisioningArtifactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeProvisioningArtifactOutput struct { // The URL of the CloudFormation template in Amazon S3 or GitHub in JSON format. Info map[string]*string `min:"1" type:"map"` // Information about the provisioning artifact. ProvisioningArtifactDetail *ProvisioningArtifactDetail `type:"structure"` // Information about the parameters used to provision the product. ProvisioningArtifactParameters []*ProvisioningArtifactParameter `type:"list"` // The status of the current request. Status *string `type:"string" enum:"Status"` // contains filtered or unexported fields }
func (s DescribeProvisioningArtifactOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeProvisioningArtifactOutput) SetInfo(v map[string]*string) *DescribeProvisioningArtifactOutput
SetInfo sets the Info field's value.
func (s *DescribeProvisioningArtifactOutput) SetProvisioningArtifactDetail(v *ProvisioningArtifactDetail) *DescribeProvisioningArtifactOutput
SetProvisioningArtifactDetail sets the ProvisioningArtifactDetail field's value.
func (s *DescribeProvisioningArtifactOutput) SetProvisioningArtifactParameters(v []*ProvisioningArtifactParameter) *DescribeProvisioningArtifactOutput
SetProvisioningArtifactParameters sets the ProvisioningArtifactParameters field's value.
func (s *DescribeProvisioningArtifactOutput) SetStatus(v string) *DescribeProvisioningArtifactOutput
SetStatus sets the Status field's value.
func (s DescribeProvisioningArtifactOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeProvisioningParametersInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The path identifier of the product. This value is optional if the product // has a default path, and required if the product has more than one path. To // list the paths for a product, use ListLaunchPaths. You must provide the name // or ID, but not both. PathId *string `min:"1" type:"string"` // The name of the path. You must provide the name or ID, but not both. PathName *string `min:"1" type:"string"` // The product identifier. You must provide the product name or ID, but not // both. ProductId *string `min:"1" type:"string"` // The name of the product. You must provide the name or ID, but not both. ProductName *string `type:"string"` // The identifier of the provisioning artifact. You must provide the name or // ID, but not both. ProvisioningArtifactId *string `min:"1" type:"string"` // The name of the provisioning artifact. You must provide the name or ID, but // not both. ProvisioningArtifactName *string `type:"string"` // contains filtered or unexported fields }
func (s DescribeProvisioningParametersInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeProvisioningParametersInput) SetAcceptLanguage(v string) *DescribeProvisioningParametersInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *DescribeProvisioningParametersInput) SetPathId(v string) *DescribeProvisioningParametersInput
SetPathId sets the PathId field's value.
func (s *DescribeProvisioningParametersInput) SetPathName(v string) *DescribeProvisioningParametersInput
SetPathName sets the PathName field's value.
func (s *DescribeProvisioningParametersInput) SetProductId(v string) *DescribeProvisioningParametersInput
SetProductId sets the ProductId field's value.
func (s *DescribeProvisioningParametersInput) SetProductName(v string) *DescribeProvisioningParametersInput
SetProductName sets the ProductName field's value.
func (s *DescribeProvisioningParametersInput) SetProvisioningArtifactId(v string) *DescribeProvisioningParametersInput
SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.
func (s *DescribeProvisioningParametersInput) SetProvisioningArtifactName(v string) *DescribeProvisioningParametersInput
SetProvisioningArtifactName sets the ProvisioningArtifactName field's value.
func (s DescribeProvisioningParametersInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeProvisioningParametersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeProvisioningParametersOutput struct { // Information about the constraints used to provision the product. ConstraintSummaries []*ConstraintSummary `type:"list"` // A list of the keys and descriptions of the outputs. These outputs can be // referenced from a provisioned product launched from this provisioning artifact. ProvisioningArtifactOutputKeys []*ProvisioningArtifactOutput `type:"list"` // The output of the provisioning artifact. // // Deprecated: This property is deprecated and returns the Id and Description of the Provisioning Artifact. Use ProvisioningArtifactOutputKeys instead to get the Keys and Descriptions of the outputs. ProvisioningArtifactOutputs []*ProvisioningArtifactOutput `deprecated:"true" type:"list"` // Information about the parameters used to provision the product. ProvisioningArtifactParameters []*ProvisioningArtifactParameter `type:"list"` // An object that contains information about preferences, such as Regions and // accounts, for the provisioning artifact. ProvisioningArtifactPreferences *ProvisioningArtifactPreferences `type:"structure"` // Information about the TagOptions associated with the resource. TagOptions []*TagOptionSummary `type:"list"` // Any additional metadata specifically related to the provisioning of the product. // For example, see the Version field of the CloudFormation template. UsageInstructions []*UsageInstruction `type:"list"` // contains filtered or unexported fields }
func (s DescribeProvisioningParametersOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeProvisioningParametersOutput) SetConstraintSummaries(v []*ConstraintSummary) *DescribeProvisioningParametersOutput
SetConstraintSummaries sets the ConstraintSummaries field's value.
func (s *DescribeProvisioningParametersOutput) SetProvisioningArtifactOutputKeys(v []*ProvisioningArtifactOutput) *DescribeProvisioningParametersOutput
SetProvisioningArtifactOutputKeys sets the ProvisioningArtifactOutputKeys field's value.
func (s *DescribeProvisioningParametersOutput) SetProvisioningArtifactOutputs(v []*ProvisioningArtifactOutput) *DescribeProvisioningParametersOutput
SetProvisioningArtifactOutputs sets the ProvisioningArtifactOutputs field's value.
func (s *DescribeProvisioningParametersOutput) SetProvisioningArtifactParameters(v []*ProvisioningArtifactParameter) *DescribeProvisioningParametersOutput
SetProvisioningArtifactParameters sets the ProvisioningArtifactParameters field's value.
func (s *DescribeProvisioningParametersOutput) SetProvisioningArtifactPreferences(v *ProvisioningArtifactPreferences) *DescribeProvisioningParametersOutput
SetProvisioningArtifactPreferences sets the ProvisioningArtifactPreferences field's value.
func (s *DescribeProvisioningParametersOutput) SetTagOptions(v []*TagOptionSummary) *DescribeProvisioningParametersOutput
SetTagOptions sets the TagOptions field's value.
func (s *DescribeProvisioningParametersOutput) SetUsageInstructions(v []*UsageInstruction) *DescribeProvisioningParametersOutput
SetUsageInstructions sets the UsageInstructions field's value.
func (s DescribeProvisioningParametersOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeRecordInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The record identifier of the provisioned product. This identifier is returned // by the request operation. // // Id is a required field Id *string `min:"1" type:"string" required:"true"` // The maximum number of items to return with this call. PageSize *int64 `type:"integer"` // The page token for the next set of results. To retrieve the first set of // results, use null. PageToken *string `type:"string"` // contains filtered or unexported fields }
func (s DescribeRecordInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeRecordInput) SetAcceptLanguage(v string) *DescribeRecordInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *DescribeRecordInput) SetId(v string) *DescribeRecordInput
SetId sets the Id field's value.
func (s *DescribeRecordInput) SetPageSize(v int64) *DescribeRecordInput
SetPageSize sets the PageSize field's value.
func (s *DescribeRecordInput) SetPageToken(v string) *DescribeRecordInput
SetPageToken sets the PageToken field's value.
func (s DescribeRecordInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeRecordInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s DescribeRecordOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeRecordOutput) SetNextPageToken(v string) *DescribeRecordOutput
SetNextPageToken sets the NextPageToken field's value.
func (s *DescribeRecordOutput) SetRecordDetail(v *RecordDetail) *DescribeRecordOutput
SetRecordDetail sets the RecordDetail field's value.
func (s *DescribeRecordOutput) SetRecordOutputs(v []*RecordOutput) *DescribeRecordOutput
SetRecordOutputs sets the RecordOutputs field's value.
func (s DescribeRecordOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeServiceActionExecutionParametersInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The identifier of the provisioned product. // // ProvisionedProductId is a required field ProvisionedProductId *string `min:"1" type:"string" required:"true"` // The self-service action identifier. // // ServiceActionId is a required field ServiceActionId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s DescribeServiceActionExecutionParametersInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeServiceActionExecutionParametersInput) SetAcceptLanguage(v string) *DescribeServiceActionExecutionParametersInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *DescribeServiceActionExecutionParametersInput) SetProvisionedProductId(v string) *DescribeServiceActionExecutionParametersInput
SetProvisionedProductId sets the ProvisionedProductId field's value.
func (s *DescribeServiceActionExecutionParametersInput) SetServiceActionId(v string) *DescribeServiceActionExecutionParametersInput
SetServiceActionId sets the ServiceActionId field's value.
func (s DescribeServiceActionExecutionParametersInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeServiceActionExecutionParametersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeServiceActionExecutionParametersOutput struct { // The parameters of the self-service action. ServiceActionParameters []*ExecutionParameter `type:"list"` // contains filtered or unexported fields }
func (s DescribeServiceActionExecutionParametersOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeServiceActionExecutionParametersOutput) SetServiceActionParameters(v []*ExecutionParameter) *DescribeServiceActionExecutionParametersOutput
SetServiceActionParameters sets the ServiceActionParameters field's value.
func (s DescribeServiceActionExecutionParametersOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeServiceActionInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The self-service action identifier. // // Id is a required field Id *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s DescribeServiceActionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeServiceActionInput) SetAcceptLanguage(v string) *DescribeServiceActionInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *DescribeServiceActionInput) SetId(v string) *DescribeServiceActionInput
SetId sets the Id field's value.
func (s DescribeServiceActionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeServiceActionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeServiceActionOutput struct { // Detailed information about the self-service action. ServiceActionDetail *ServiceActionDetail `type:"structure"` // contains filtered or unexported fields }
func (s DescribeServiceActionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeServiceActionOutput) SetServiceActionDetail(v *ServiceActionDetail) *DescribeServiceActionOutput
SetServiceActionDetail sets the ServiceActionDetail field's value.
func (s DescribeServiceActionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeTagOptionInput struct { // The TagOption identifier. // // Id is a required field Id *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s DescribeTagOptionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeTagOptionInput) SetId(v string) *DescribeTagOptionInput
SetId sets the Id field's value.
func (s DescribeTagOptionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeTagOptionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeTagOptionOutput struct { // Information about the TagOption. TagOptionDetail *TagOptionDetail `type:"structure"` // contains filtered or unexported fields }
func (s DescribeTagOptionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DescribeTagOptionOutput) SetTagOptionDetail(v *TagOptionDetail) *DescribeTagOptionOutput
SetTagOptionDetail sets the TagOptionDetail field's value.
func (s DescribeTagOptionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisableAWSOrganizationsAccessInput struct {
// contains filtered or unexported fields
}
func (s DisableAWSOrganizationsAccessInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s DisableAWSOrganizationsAccessInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisableAWSOrganizationsAccessOutput struct {
// contains filtered or unexported fields
}
func (s DisableAWSOrganizationsAccessOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s DisableAWSOrganizationsAccessOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisassociateBudgetFromResourceInput 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 (s DisassociateBudgetFromResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DisassociateBudgetFromResourceInput) SetBudgetName(v string) *DisassociateBudgetFromResourceInput
SetBudgetName sets the BudgetName field's value.
func (s *DisassociateBudgetFromResourceInput) SetResourceId(v string) *DisassociateBudgetFromResourceInput
SetResourceId sets the ResourceId field's value.
func (s DisassociateBudgetFromResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DisassociateBudgetFromResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateBudgetFromResourceOutput struct {
// contains filtered or unexported fields
}
func (s DisassociateBudgetFromResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s DisassociateBudgetFromResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisassociatePrincipalFromPortfolioInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The portfolio identifier. // // PortfolioId is a required field PortfolioId *string `min:"1" type:"string" required:"true"` // The ARN of the principal (user, role, or group). This field allows an ARN // with no accountID with or without wildcard characters if PrincipalType is // IAM_PATTERN. // // PrincipalARN is a required field PrincipalARN *string `min:"1" type:"string" required:"true"` // The supported value is IAM if you use a fully defined ARN, or IAM_PATTERN // if you specify an IAM ARN with no AccountId, with or without wildcard characters. PrincipalType *string `type:"string" enum:"PrincipalType"` // contains filtered or unexported fields }
func (s DisassociatePrincipalFromPortfolioInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DisassociatePrincipalFromPortfolioInput) SetAcceptLanguage(v string) *DisassociatePrincipalFromPortfolioInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *DisassociatePrincipalFromPortfolioInput) SetPortfolioId(v string) *DisassociatePrincipalFromPortfolioInput
SetPortfolioId sets the PortfolioId field's value.
func (s *DisassociatePrincipalFromPortfolioInput) SetPrincipalARN(v string) *DisassociatePrincipalFromPortfolioInput
SetPrincipalARN sets the PrincipalARN field's value.
func (s *DisassociatePrincipalFromPortfolioInput) SetPrincipalType(v string) *DisassociatePrincipalFromPortfolioInput
SetPrincipalType sets the PrincipalType field's value.
func (s DisassociatePrincipalFromPortfolioInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DisassociatePrincipalFromPortfolioInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociatePrincipalFromPortfolioOutput struct {
// contains filtered or unexported fields
}
func (s DisassociatePrincipalFromPortfolioOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s DisassociatePrincipalFromPortfolioOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisassociateProductFromPortfolioInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The portfolio identifier. // // PortfolioId is a required field PortfolioId *string `min:"1" type:"string" required:"true"` // The product identifier. // // ProductId is a required field ProductId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s DisassociateProductFromPortfolioInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DisassociateProductFromPortfolioInput) SetAcceptLanguage(v string) *DisassociateProductFromPortfolioInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *DisassociateProductFromPortfolioInput) SetPortfolioId(v string) *DisassociateProductFromPortfolioInput
SetPortfolioId sets the PortfolioId field's value.
func (s *DisassociateProductFromPortfolioInput) SetProductId(v string) *DisassociateProductFromPortfolioInput
SetProductId sets the ProductId field's value.
func (s DisassociateProductFromPortfolioInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DisassociateProductFromPortfolioInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateProductFromPortfolioOutput struct {
// contains filtered or unexported fields
}
func (s DisassociateProductFromPortfolioOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s DisassociateProductFromPortfolioOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisassociateServiceActionFromProvisioningArtifactInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // A unique identifier that you provide to ensure idempotency. If multiple requests // from the same Amazon Web Services account use the same idempotency token, // the same response is returned for each repeated request. IdempotencyToken *string `min:"1" type:"string" idempotencyToken:"true"` // The product identifier. For example, prod-abcdzk7xy33qa. // // ProductId is a required field ProductId *string `min:"1" type:"string" required:"true"` // The identifier of the provisioning artifact. For example, pa-4abcdjnxjj6ne. // // ProvisioningArtifactId is a required field ProvisioningArtifactId *string `min:"1" type:"string" required:"true"` // The self-service action identifier. For example, act-fs7abcd89wxyz. // // ServiceActionId is a required field ServiceActionId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s DisassociateServiceActionFromProvisioningArtifactInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DisassociateServiceActionFromProvisioningArtifactInput) SetAcceptLanguage(v string) *DisassociateServiceActionFromProvisioningArtifactInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *DisassociateServiceActionFromProvisioningArtifactInput) SetIdempotencyToken(v string) *DisassociateServiceActionFromProvisioningArtifactInput
SetIdempotencyToken sets the IdempotencyToken field's value.
func (s *DisassociateServiceActionFromProvisioningArtifactInput) SetProductId(v string) *DisassociateServiceActionFromProvisioningArtifactInput
SetProductId sets the ProductId field's value.
func (s *DisassociateServiceActionFromProvisioningArtifactInput) SetProvisioningArtifactId(v string) *DisassociateServiceActionFromProvisioningArtifactInput
SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.
func (s *DisassociateServiceActionFromProvisioningArtifactInput) SetServiceActionId(v string) *DisassociateServiceActionFromProvisioningArtifactInput
SetServiceActionId sets the ServiceActionId field's value.
func (s DisassociateServiceActionFromProvisioningArtifactInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DisassociateServiceActionFromProvisioningArtifactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateServiceActionFromProvisioningArtifactOutput struct {
// contains filtered or unexported fields
}
func (s DisassociateServiceActionFromProvisioningArtifactOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s DisassociateServiceActionFromProvisioningArtifactOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisassociateTagOptionFromResourceInput 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 (s DisassociateTagOptionFromResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DisassociateTagOptionFromResourceInput) SetResourceId(v string) *DisassociateTagOptionFromResourceInput
SetResourceId sets the ResourceId field's value.
func (s *DisassociateTagOptionFromResourceInput) SetTagOptionId(v string) *DisassociateTagOptionFromResourceInput
SetTagOptionId sets the TagOptionId field's value.
func (s DisassociateTagOptionFromResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DisassociateTagOptionFromResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateTagOptionFromResourceOutput struct {
// contains filtered or unexported fields
}
func (s DisassociateTagOptionFromResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s DisassociateTagOptionFromResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DuplicateResourceException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The specified resource is a duplicate.
func (s *DuplicateResourceException) Code() string
Code returns the exception type name.
func (s *DuplicateResourceException) Error() string
func (s DuplicateResourceException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *DuplicateResourceException) Message() string
Message returns the exception's message.
func (s *DuplicateResourceException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *DuplicateResourceException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *DuplicateResourceException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s DuplicateResourceException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EnableAWSOrganizationsAccessInput struct {
// contains filtered or unexported fields
}
func (s EnableAWSOrganizationsAccessInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s EnableAWSOrganizationsAccessInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EnableAWSOrganizationsAccessOutput struct {
// contains filtered or unexported fields
}
func (s EnableAWSOrganizationsAccessOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s EnableAWSOrganizationsAccessOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EngineWorkflowResourceIdentifier struct { // The unique key-value pair for a tag that identifies provisioned product resources. UniqueTag *UniqueTagResourceIdentifier `type:"structure"` // contains filtered or unexported fields }
The ID for the provisioned product resources that are part of a resource group.
func (s EngineWorkflowResourceIdentifier) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *EngineWorkflowResourceIdentifier) SetUniqueTag(v *UniqueTagResourceIdentifier) *EngineWorkflowResourceIdentifier
SetUniqueTag sets the UniqueTag field's value.
func (s EngineWorkflowResourceIdentifier) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *EngineWorkflowResourceIdentifier) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ExecuteProvisionedProductPlanInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // A unique identifier that you provide to ensure idempotency. If multiple requests // differ only by the idempotency token, the same response is returned for each // repeated request. IdempotencyToken *string `min:"1" type:"string" idempotencyToken:"true"` // The plan identifier. // // PlanId is a required field PlanId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s ExecuteProvisionedProductPlanInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ExecuteProvisionedProductPlanInput) SetAcceptLanguage(v string) *ExecuteProvisionedProductPlanInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *ExecuteProvisionedProductPlanInput) SetIdempotencyToken(v string) *ExecuteProvisionedProductPlanInput
SetIdempotencyToken sets the IdempotencyToken field's value.
func (s *ExecuteProvisionedProductPlanInput) SetPlanId(v string) *ExecuteProvisionedProductPlanInput
SetPlanId sets the PlanId field's value.
func (s ExecuteProvisionedProductPlanInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ExecuteProvisionedProductPlanInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ExecuteProvisionedProductPlanOutput struct { // Information about the result of provisioning the product. RecordDetail *RecordDetail `type:"structure"` // contains filtered or unexported fields }
func (s ExecuteProvisionedProductPlanOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ExecuteProvisionedProductPlanOutput) SetRecordDetail(v *RecordDetail) *ExecuteProvisionedProductPlanOutput
SetRecordDetail sets the RecordDetail field's value.
func (s ExecuteProvisionedProductPlanOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ExecuteProvisionedProductServiceActionInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // An idempotency token that uniquely identifies the execute request. ExecuteToken *string `min:"1" type:"string" idempotencyToken:"true"` // A map of all self-service action parameters and their values. If a provided // parameter is of a special type, such as TARGET, the provided value will override // the default value generated by Service Catalog. If the parameters field is // not provided, no additional parameters are passed and default values will // be used for any special parameters such as TARGET. Parameters map[string][]*string `min:"1" type:"map"` // The identifier of the provisioned product. // // ProvisionedProductId is a required field ProvisionedProductId *string `min:"1" type:"string" required:"true"` // The self-service action identifier. For example, act-fs7abcd89wxyz. // // ServiceActionId is a required field ServiceActionId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s ExecuteProvisionedProductServiceActionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ExecuteProvisionedProductServiceActionInput) SetAcceptLanguage(v string) *ExecuteProvisionedProductServiceActionInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *ExecuteProvisionedProductServiceActionInput) SetExecuteToken(v string) *ExecuteProvisionedProductServiceActionInput
SetExecuteToken sets the ExecuteToken field's value.
func (s *ExecuteProvisionedProductServiceActionInput) SetParameters(v map[string][]*string) *ExecuteProvisionedProductServiceActionInput
SetParameters sets the Parameters field's value.
func (s *ExecuteProvisionedProductServiceActionInput) SetProvisionedProductId(v string) *ExecuteProvisionedProductServiceActionInput
SetProvisionedProductId sets the ProvisionedProductId field's value.
func (s *ExecuteProvisionedProductServiceActionInput) SetServiceActionId(v string) *ExecuteProvisionedProductServiceActionInput
SetServiceActionId sets the ServiceActionId field's value.
func (s ExecuteProvisionedProductServiceActionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ExecuteProvisionedProductServiceActionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s ExecuteProvisionedProductServiceActionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ExecuteProvisionedProductServiceActionOutput) SetRecordDetail(v *RecordDetail) *ExecuteProvisionedProductServiceActionOutput
SetRecordDetail sets the RecordDetail field's value.
func (s ExecuteProvisionedProductServiceActionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ExecutionParameter struct { // The default values for the execution parameter. DefaultValues []*string `type:"list"` // The name of the execution parameter. Name *string `min:"1" type:"string"` // The execution parameter type. Type *string `min:"1" type:"string"` // contains filtered or unexported fields }
Details of an execution parameter value that is passed to a self-service action when executed on a provisioned product.
func (s ExecutionParameter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ExecutionParameter) SetDefaultValues(v []*string) *ExecutionParameter
SetDefaultValues sets the DefaultValues field's value.
func (s *ExecutionParameter) SetName(v string) *ExecutionParameter
SetName sets the Name field's value.
func (s *ExecutionParameter) SetType(v string) *ExecutionParameter
SetType sets the Type field's value.
func (s ExecutionParameter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type FailedServiceActionAssociation 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 (s FailedServiceActionAssociation) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *FailedServiceActionAssociation) SetErrorCode(v string) *FailedServiceActionAssociation
SetErrorCode sets the ErrorCode field's value.
func (s *FailedServiceActionAssociation) SetErrorMessage(v string) *FailedServiceActionAssociation
SetErrorMessage sets the ErrorMessage field's value.
func (s *FailedServiceActionAssociation) SetProductId(v string) *FailedServiceActionAssociation
SetProductId sets the ProductId field's value.
func (s *FailedServiceActionAssociation) SetProvisioningArtifactId(v string) *FailedServiceActionAssociation
SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.
func (s *FailedServiceActionAssociation) SetServiceActionId(v string) *FailedServiceActionAssociation
SetServiceActionId sets the ServiceActionId field's value.
func (s FailedServiceActionAssociation) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetAWSOrganizationsAccessStatusInput struct {
// contains filtered or unexported fields
}
func (s GetAWSOrganizationsAccessStatusInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s GetAWSOrganizationsAccessStatusInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetAWSOrganizationsAccessStatusOutput struct { // The status of the portfolio share feature. AccessStatus *string `type:"string" enum:"AccessStatus"` // contains filtered or unexported fields }
func (s GetAWSOrganizationsAccessStatusOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *GetAWSOrganizationsAccessStatusOutput) SetAccessStatus(v string) *GetAWSOrganizationsAccessStatusOutput
SetAccessStatus sets the AccessStatus field's value.
func (s GetAWSOrganizationsAccessStatusOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetProvisionedProductOutputsInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The list of keys that the API should return with their values. If none are // provided, the API will return all outputs of the provisioned product. OutputKeys []*string `type:"list"` // The maximum number of items to return with this call. PageSize *int64 `type:"integer"` // The page token for the next set of results. To retrieve the first set of // results, use null. PageToken *string `type:"string"` // The identifier of the provisioned product that you want the outputs from. ProvisionedProductId *string `min:"1" type:"string"` // The name of the provisioned product that you want the outputs from. ProvisionedProductName *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (s GetProvisionedProductOutputsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *GetProvisionedProductOutputsInput) SetAcceptLanguage(v string) *GetProvisionedProductOutputsInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *GetProvisionedProductOutputsInput) SetOutputKeys(v []*string) *GetProvisionedProductOutputsInput
SetOutputKeys sets the OutputKeys field's value.
func (s *GetProvisionedProductOutputsInput) SetPageSize(v int64) *GetProvisionedProductOutputsInput
SetPageSize sets the PageSize field's value.
func (s *GetProvisionedProductOutputsInput) SetPageToken(v string) *GetProvisionedProductOutputsInput
SetPageToken sets the PageToken field's value.
func (s *GetProvisionedProductOutputsInput) SetProvisionedProductId(v string) *GetProvisionedProductOutputsInput
SetProvisionedProductId sets the ProvisionedProductId field's value.
func (s *GetProvisionedProductOutputsInput) SetProvisionedProductName(v string) *GetProvisionedProductOutputsInput
SetProvisionedProductName sets the ProvisionedProductName field's value.
func (s GetProvisionedProductOutputsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *GetProvisionedProductOutputsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetProvisionedProductOutputsOutput struct { // The page token to use to retrieve the next set of results. If there are no // additional results, this value is null. NextPageToken *string `type:"string"` // Information about the product created as the result of a request. For example, // the output for a CloudFormation-backed product that creates an S3 bucket // would include the S3 bucket URL. Outputs []*RecordOutput `type:"list"` // contains filtered or unexported fields }
func (s GetProvisionedProductOutputsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *GetProvisionedProductOutputsOutput) SetNextPageToken(v string) *GetProvisionedProductOutputsOutput
SetNextPageToken sets the NextPageToken field's value.
func (s *GetProvisionedProductOutputsOutput) SetOutputs(v []*RecordOutput) *GetProvisionedProductOutputsOutput
SetOutputs sets the Outputs field's value.
func (s GetProvisionedProductOutputsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ImportAsProvisionedProductInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // A unique identifier that you provide to ensure idempotency. If multiple requests // differ only by the idempotency token, the same response is returned for each // repeated request. IdempotencyToken *string `min:"1" type:"string" idempotencyToken:"true"` // The unique identifier of the resource to be imported. It only currently supports // CloudFormation stack IDs. // // PhysicalId is a required field PhysicalId *string `type:"string" required:"true"` // The product identifier. // // ProductId is a required field ProductId *string `min:"1" type:"string" required:"true"` // The user-friendly name of the provisioned product. The value must be unique // for the Amazon Web Services account. The name cannot be updated after the // product is provisioned. // // ProvisionedProductName is a required field ProvisionedProductName *string `min:"1" type:"string" required:"true"` // The identifier of the provisioning artifact. // // ProvisioningArtifactId is a required field ProvisioningArtifactId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s ImportAsProvisionedProductInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ImportAsProvisionedProductInput) SetAcceptLanguage(v string) *ImportAsProvisionedProductInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *ImportAsProvisionedProductInput) SetIdempotencyToken(v string) *ImportAsProvisionedProductInput
SetIdempotencyToken sets the IdempotencyToken field's value.
func (s *ImportAsProvisionedProductInput) SetPhysicalId(v string) *ImportAsProvisionedProductInput
SetPhysicalId sets the PhysicalId field's value.
func (s *ImportAsProvisionedProductInput) SetProductId(v string) *ImportAsProvisionedProductInput
SetProductId sets the ProductId field's value.
func (s *ImportAsProvisionedProductInput) SetProvisionedProductName(v string) *ImportAsProvisionedProductInput
SetProvisionedProductName sets the ProvisionedProductName field's value.
func (s *ImportAsProvisionedProductInput) SetProvisioningArtifactId(v string) *ImportAsProvisionedProductInput
SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.
func (s ImportAsProvisionedProductInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ImportAsProvisionedProductInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ImportAsProvisionedProductOutput struct { // Information about a request operation. RecordDetail *RecordDetail `type:"structure"` // contains filtered or unexported fields }
func (s ImportAsProvisionedProductOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ImportAsProvisionedProductOutput) SetRecordDetail(v *RecordDetail) *ImportAsProvisionedProductOutput
SetRecordDetail sets the RecordDetail field's value.
func (s ImportAsProvisionedProductOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidParametersException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
One or more parameters provided to the operation are not valid.
func (s *InvalidParametersException) Code() string
Code returns the exception type name.
func (s *InvalidParametersException) Error() string
func (s InvalidParametersException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *InvalidParametersException) Message() string
Message returns the exception's message.
func (s *InvalidParametersException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *InvalidParametersException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *InvalidParametersException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s InvalidParametersException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidStateException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
An attempt was made to modify a resource that is in a state that is not valid. Check your resources to ensure that they are in valid states before retrying the operation.
func (s *InvalidStateException) Code() string
Code returns the exception type name.
func (s *InvalidStateException) Error() string
func (s InvalidStateException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *InvalidStateException) Message() string
Message returns the exception's message.
func (s *InvalidStateException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *InvalidStateException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *InvalidStateException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s InvalidStateException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LastSync struct { // The ProvisioningArtifactID of the ProvisioningArtifact created from the latest // successful sync. LastSuccessfulSyncProvisioningArtifactId *string `min:"1" type:"string"` // The time of the latest successful sync from the source repo artifact to the // Service Catalog product. LastSuccessfulSyncTime *time.Time `type:"timestamp"` // The current status of the sync. Responses include SUCCEEDED or FAILED. LastSyncStatus *string `type:"string" enum:"LastSyncStatus"` // The sync's status message. LastSyncStatusMessage *string `type:"string"` // The time of the last attempted sync from the repository to the Service Catalog // product. LastSyncTime *time.Time `type:"timestamp"` // contains filtered or unexported fields }
Provides details about the product's connection sync and contains the following sub-fields.
LastSyncTime
LastSyncStatus
LastSyncStatusMessage
LastSuccessfulSyncTime
LastSuccessfulSyncProvisioningArtifactID
func (s LastSync) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *LastSync) SetLastSuccessfulSyncProvisioningArtifactId(v string) *LastSync
SetLastSuccessfulSyncProvisioningArtifactId sets the LastSuccessfulSyncProvisioningArtifactId field's value.
func (s *LastSync) SetLastSuccessfulSyncTime(v time.Time) *LastSync
SetLastSuccessfulSyncTime sets the LastSuccessfulSyncTime field's value.
func (s *LastSync) SetLastSyncStatus(v string) *LastSync
SetLastSyncStatus sets the LastSyncStatus field's value.
func (s *LastSync) SetLastSyncStatusMessage(v string) *LastSync
SetLastSyncStatusMessage sets the LastSyncStatusMessage field's value.
func (s *LastSync) SetLastSyncTime(v time.Time) *LastSync
SetLastSyncTime sets the LastSyncTime field's value.
func (s LastSync) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LaunchPath struct { // The identifier of the launch path. Id *string `min:"1" type:"string"` // The name of the launch path. Name *string `type:"string"` // contains filtered or unexported fields }
A launch path object.
func (s LaunchPath) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *LaunchPath) SetId(v string) *LaunchPath
SetId sets the Id field's value.
func (s *LaunchPath) SetName(v string) *LaunchPath
SetName sets the Name field's value.
func (s LaunchPath) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LaunchPathSummary struct { // The constraints on the portfolio-product relationship. ConstraintSummaries []*ConstraintSummary `type:"list"` // The identifier of the product path. Id *string `min:"1" type:"string"` // The name of the portfolio that contains the product. Name *string `type:"string"` // The tags associated with this product path. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
Summary information about a product path for a user.
func (s LaunchPathSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *LaunchPathSummary) SetConstraintSummaries(v []*ConstraintSummary) *LaunchPathSummary
SetConstraintSummaries sets the ConstraintSummaries field's value.
func (s *LaunchPathSummary) SetId(v string) *LaunchPathSummary
SetId sets the Id field's value.
func (s *LaunchPathSummary) SetName(v string) *LaunchPathSummary
SetName sets the Name field's value.
func (s *LaunchPathSummary) SetTags(v []*Tag) *LaunchPathSummary
SetTags sets the Tags field's value.
func (s LaunchPathSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LimitExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The current limits of the service would have been exceeded by this operation. Decrease your resource use or increase your service limits and retry the operation.
func (s *LimitExceededException) Code() string
Code returns the exception type name.
func (s *LimitExceededException) Error() string
func (s LimitExceededException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *LimitExceededException) Message() string
Message returns the exception's message.
func (s *LimitExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *LimitExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *LimitExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s LimitExceededException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListAcceptedPortfolioSharesInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The maximum number of items to return with this call. PageSize *int64 `type:"integer"` // The page token for the next set of results. To retrieve the first set of // results, use null. PageToken *string `type:"string"` // The type of shared portfolios to list. The default is to list imported portfolios. // // * AWS_ORGANIZATIONS - List portfolios accepted and shared via organizational // sharing by the management account or delegated administrator of your organization. // // * AWS_SERVICECATALOG - Deprecated type. // // * IMPORTED - List imported portfolios that have been accepted and shared // through account-to-account sharing. PortfolioShareType *string `type:"string" enum:"PortfolioShareType"` // contains filtered or unexported fields }
func (s ListAcceptedPortfolioSharesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListAcceptedPortfolioSharesInput) SetAcceptLanguage(v string) *ListAcceptedPortfolioSharesInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *ListAcceptedPortfolioSharesInput) SetPageSize(v int64) *ListAcceptedPortfolioSharesInput
SetPageSize sets the PageSize field's value.
func (s *ListAcceptedPortfolioSharesInput) SetPageToken(v string) *ListAcceptedPortfolioSharesInput
SetPageToken sets the PageToken field's value.
func (s *ListAcceptedPortfolioSharesInput) SetPortfolioShareType(v string) *ListAcceptedPortfolioSharesInput
SetPortfolioShareType sets the PortfolioShareType field's value.
func (s ListAcceptedPortfolioSharesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListAcceptedPortfolioSharesOutput 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 (s ListAcceptedPortfolioSharesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListAcceptedPortfolioSharesOutput) SetNextPageToken(v string) *ListAcceptedPortfolioSharesOutput
SetNextPageToken sets the NextPageToken field's value.
func (s *ListAcceptedPortfolioSharesOutput) SetPortfolioDetails(v []*PortfolioDetail) *ListAcceptedPortfolioSharesOutput
SetPortfolioDetails sets the PortfolioDetails field's value.
func (s ListAcceptedPortfolioSharesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListBudgetsForResourceInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The maximum number of items to return with this call. PageSize *int64 `type:"integer"` // The page token for the next set of results. To retrieve the first set of // results, use null. PageToken *string `type:"string"` // The resource identifier. // // ResourceId is a required field ResourceId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s ListBudgetsForResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListBudgetsForResourceInput) SetAcceptLanguage(v string) *ListBudgetsForResourceInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *ListBudgetsForResourceInput) SetPageSize(v int64) *ListBudgetsForResourceInput
SetPageSize sets the PageSize field's value.
func (s *ListBudgetsForResourceInput) SetPageToken(v string) *ListBudgetsForResourceInput
SetPageToken sets the PageToken field's value.
func (s *ListBudgetsForResourceInput) SetResourceId(v string) *ListBudgetsForResourceInput
SetResourceId sets the ResourceId field's value.
func (s ListBudgetsForResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListBudgetsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s ListBudgetsForResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListBudgetsForResourceOutput) SetBudgets(v []*BudgetDetail) *ListBudgetsForResourceOutput
SetBudgets sets the Budgets field's value.
func (s *ListBudgetsForResourceOutput) SetNextPageToken(v string) *ListBudgetsForResourceOutput
SetNextPageToken sets the NextPageToken field's value.
func (s ListBudgetsForResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListConstraintsForPortfolioInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The maximum number of items to return with this call. PageSize *int64 `type:"integer"` // The page token for the next set of results. To retrieve the first set of // results, use null. PageToken *string `type:"string"` // The portfolio identifier. // // PortfolioId is a required field PortfolioId *string `min:"1" type:"string" required:"true"` // The product identifier. ProductId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (s ListConstraintsForPortfolioInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListConstraintsForPortfolioInput) SetAcceptLanguage(v string) *ListConstraintsForPortfolioInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *ListConstraintsForPortfolioInput) SetPageSize(v int64) *ListConstraintsForPortfolioInput
SetPageSize sets the PageSize field's value.
func (s *ListConstraintsForPortfolioInput) SetPageToken(v string) *ListConstraintsForPortfolioInput
SetPageToken sets the PageToken field's value.
func (s *ListConstraintsForPortfolioInput) SetPortfolioId(v string) *ListConstraintsForPortfolioInput
SetPortfolioId sets the PortfolioId field's value.
func (s *ListConstraintsForPortfolioInput) SetProductId(v string) *ListConstraintsForPortfolioInput
SetProductId sets the ProductId field's value.
func (s ListConstraintsForPortfolioInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListConstraintsForPortfolioInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s ListConstraintsForPortfolioOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListConstraintsForPortfolioOutput) SetConstraintDetails(v []*ConstraintDetail) *ListConstraintsForPortfolioOutput
SetConstraintDetails sets the ConstraintDetails field's value.
func (s *ListConstraintsForPortfolioOutput) SetNextPageToken(v string) *ListConstraintsForPortfolioOutput
SetNextPageToken sets the NextPageToken field's value.
func (s ListConstraintsForPortfolioOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListLaunchPathsInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The maximum number of items to return with this call. PageSize *int64 `type:"integer"` // The page token for the next set of results. To retrieve the first set of // results, use null. PageToken *string `type:"string"` // The product identifier. // // ProductId is a required field ProductId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s ListLaunchPathsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListLaunchPathsInput) SetAcceptLanguage(v string) *ListLaunchPathsInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *ListLaunchPathsInput) SetPageSize(v int64) *ListLaunchPathsInput
SetPageSize sets the PageSize field's value.
func (s *ListLaunchPathsInput) SetPageToken(v string) *ListLaunchPathsInput
SetPageToken sets the PageToken field's value.
func (s *ListLaunchPathsInput) SetProductId(v string) *ListLaunchPathsInput
SetProductId sets the ProductId field's value.
func (s ListLaunchPathsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListLaunchPathsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListLaunchPathsOutput struct { // Information about the launch path. LaunchPathSummaries []*LaunchPathSummary `type:"list"` // The page token to use to retrieve the next set of results. If there are no // additional results, this value is null. NextPageToken *string `type:"string"` // contains filtered or unexported fields }
func (s ListLaunchPathsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListLaunchPathsOutput) SetLaunchPathSummaries(v []*LaunchPathSummary) *ListLaunchPathsOutput
SetLaunchPathSummaries sets the LaunchPathSummaries field's value.
func (s *ListLaunchPathsOutput) SetNextPageToken(v string) *ListLaunchPathsOutput
SetNextPageToken sets the NextPageToken field's value.
func (s ListLaunchPathsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListOrganizationPortfolioAccessInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The organization node type that will be returned in the output. // // * ORGANIZATION - Organization that has access to the portfolio. // // * ORGANIZATIONAL_UNIT - Organizational unit that has access to the portfolio // within your organization. // // * ACCOUNT - Account that has access to the portfolio within your organization. // // OrganizationNodeType is a required field OrganizationNodeType *string `type:"string" required:"true" enum:"OrganizationNodeType"` // The maximum number of items to return with this call. PageSize *int64 `type:"integer"` // The page token for the next set of results. To retrieve the first set of // results, use null. PageToken *string `type:"string"` // The portfolio identifier. For example, port-2abcdext3y5fk. // // PortfolioId is a required field PortfolioId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s ListOrganizationPortfolioAccessInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListOrganizationPortfolioAccessInput) SetAcceptLanguage(v string) *ListOrganizationPortfolioAccessInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *ListOrganizationPortfolioAccessInput) SetOrganizationNodeType(v string) *ListOrganizationPortfolioAccessInput
SetOrganizationNodeType sets the OrganizationNodeType field's value.
func (s *ListOrganizationPortfolioAccessInput) SetPageSize(v int64) *ListOrganizationPortfolioAccessInput
SetPageSize sets the PageSize field's value.
func (s *ListOrganizationPortfolioAccessInput) SetPageToken(v string) *ListOrganizationPortfolioAccessInput
SetPageToken sets the PageToken field's value.
func (s *ListOrganizationPortfolioAccessInput) SetPortfolioId(v string) *ListOrganizationPortfolioAccessInput
SetPortfolioId sets the PortfolioId field's value.
func (s ListOrganizationPortfolioAccessInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListOrganizationPortfolioAccessInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListOrganizationPortfolioAccessOutput struct { // The page token to use to retrieve the next set of results. If there are no // additional results, this value is null. NextPageToken *string `type:"string"` // Displays information about the organization nodes. OrganizationNodes []*OrganizationNode `type:"list"` // contains filtered or unexported fields }
func (s ListOrganizationPortfolioAccessOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListOrganizationPortfolioAccessOutput) SetNextPageToken(v string) *ListOrganizationPortfolioAccessOutput
SetNextPageToken sets the NextPageToken field's value.
func (s *ListOrganizationPortfolioAccessOutput) SetOrganizationNodes(v []*OrganizationNode) *ListOrganizationPortfolioAccessOutput
SetOrganizationNodes sets the OrganizationNodes field's value.
func (s ListOrganizationPortfolioAccessOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListPortfolioAccessInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The ID of an organization node the portfolio is shared with. All children // of this node with an inherited portfolio share will be returned. OrganizationParentId *string `min:"1" type:"string"` // The maximum number of items to return with this call. PageSize *int64 `type:"integer"` // The page token for the next set of results. To retrieve the first set of // results, use null. PageToken *string `type:"string"` // The portfolio identifier. // // PortfolioId is a required field PortfolioId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s ListPortfolioAccessInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListPortfolioAccessInput) SetAcceptLanguage(v string) *ListPortfolioAccessInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *ListPortfolioAccessInput) SetOrganizationParentId(v string) *ListPortfolioAccessInput
SetOrganizationParentId sets the OrganizationParentId field's value.
func (s *ListPortfolioAccessInput) SetPageSize(v int64) *ListPortfolioAccessInput
SetPageSize sets the PageSize field's value.
func (s *ListPortfolioAccessInput) SetPageToken(v string) *ListPortfolioAccessInput
SetPageToken sets the PageToken field's value.
func (s *ListPortfolioAccessInput) SetPortfolioId(v string) *ListPortfolioAccessInput
SetPortfolioId sets the PortfolioId field's value.
func (s ListPortfolioAccessInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListPortfolioAccessInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListPortfolioAccessOutput struct { // Information about the Amazon Web Services accounts with access to the portfolio. AccountIds []*string `type:"list"` // The page token to use to retrieve the next set of results. If there are no // additional results, this value is null. NextPageToken *string `type:"string"` // contains filtered or unexported fields }
func (s ListPortfolioAccessOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListPortfolioAccessOutput) SetAccountIds(v []*string) *ListPortfolioAccessOutput
SetAccountIds sets the AccountIds field's value.
func (s *ListPortfolioAccessOutput) SetNextPageToken(v string) *ListPortfolioAccessOutput
SetNextPageToken sets the NextPageToken field's value.
func (s ListPortfolioAccessOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListPortfoliosForProductInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The maximum number of items to return with this call. PageSize *int64 `type:"integer"` // The page token for the next set of results. To retrieve the first set of // results, use null. PageToken *string `type:"string"` // The product identifier. // // ProductId is a required field ProductId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s ListPortfoliosForProductInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListPortfoliosForProductInput) SetAcceptLanguage(v string) *ListPortfoliosForProductInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *ListPortfoliosForProductInput) SetPageSize(v int64) *ListPortfoliosForProductInput
SetPageSize sets the PageSize field's value.
func (s *ListPortfoliosForProductInput) SetPageToken(v string) *ListPortfoliosForProductInput
SetPageToken sets the PageToken field's value.
func (s *ListPortfoliosForProductInput) SetProductId(v string) *ListPortfoliosForProductInput
SetProductId sets the ProductId field's value.
func (s ListPortfoliosForProductInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListPortfoliosForProductInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListPortfoliosForProductOutput struct { // The page token to use to retrieve the next set of results. If there are no // additional results, this value is null. NextPageToken *string `type:"string"` // Information about the portfolios. PortfolioDetails []*PortfolioDetail `type:"list"` // contains filtered or unexported fields }
func (s ListPortfoliosForProductOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListPortfoliosForProductOutput) SetNextPageToken(v string) *ListPortfoliosForProductOutput
SetNextPageToken sets the NextPageToken field's value.
func (s *ListPortfoliosForProductOutput) SetPortfolioDetails(v []*PortfolioDetail) *ListPortfoliosForProductOutput
SetPortfolioDetails sets the PortfolioDetails field's value.
func (s ListPortfoliosForProductOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListPortfoliosInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The maximum number of items to return with this call. PageSize *int64 `type:"integer"` // The page token for the next set of results. To retrieve the first set of // results, use null. PageToken *string `type:"string"` // contains filtered or unexported fields }
func (s ListPortfoliosInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListPortfoliosInput) SetAcceptLanguage(v string) *ListPortfoliosInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *ListPortfoliosInput) SetPageSize(v int64) *ListPortfoliosInput
SetPageSize sets the PageSize field's value.
func (s *ListPortfoliosInput) SetPageToken(v string) *ListPortfoliosInput
SetPageToken sets the PageToken field's value.
func (s ListPortfoliosInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListPortfoliosOutput 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 (s ListPortfoliosOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListPortfoliosOutput) SetNextPageToken(v string) *ListPortfoliosOutput
SetNextPageToken sets the NextPageToken field's value.
func (s *ListPortfoliosOutput) SetPortfolioDetails(v []*PortfolioDetail) *ListPortfoliosOutput
SetPortfolioDetails sets the PortfolioDetails field's value.
func (s ListPortfoliosOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListPrincipalsForPortfolioInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The maximum number of items to return with this call. PageSize *int64 `type:"integer"` // The page token for the next set of results. To retrieve the first set of // results, use null. PageToken *string `type:"string"` // The portfolio identifier. // // PortfolioId is a required field PortfolioId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s ListPrincipalsForPortfolioInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListPrincipalsForPortfolioInput) SetAcceptLanguage(v string) *ListPrincipalsForPortfolioInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *ListPrincipalsForPortfolioInput) SetPageSize(v int64) *ListPrincipalsForPortfolioInput
SetPageSize sets the PageSize field's value.
func (s *ListPrincipalsForPortfolioInput) SetPageToken(v string) *ListPrincipalsForPortfolioInput
SetPageToken sets the PageToken field's value.
func (s *ListPrincipalsForPortfolioInput) SetPortfolioId(v string) *ListPrincipalsForPortfolioInput
SetPortfolioId sets the PortfolioId field's value.
func (s ListPrincipalsForPortfolioInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListPrincipalsForPortfolioInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListPrincipalsForPortfolioOutput struct { // The page token to use to retrieve the next set of results. If there are no // additional results, this value is null. NextPageToken *string `type:"string"` // The PrincipalARNs and corresponding PrincipalTypes associated with the portfolio. Principals []*Principal `type:"list"` // contains filtered or unexported fields }
func (s ListPrincipalsForPortfolioOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListPrincipalsForPortfolioOutput) SetNextPageToken(v string) *ListPrincipalsForPortfolioOutput
SetNextPageToken sets the NextPageToken field's value.
func (s *ListPrincipalsForPortfolioOutput) SetPrincipals(v []*Principal) *ListPrincipalsForPortfolioOutput
SetPrincipals sets the Principals field's value.
func (s ListPrincipalsForPortfolioOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListProvisionedProductPlansInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The access level to use to obtain results. The default is User. AccessLevelFilter *AccessLevelFilter `type:"structure"` // The maximum number of items to return with this call. PageSize *int64 `type:"integer"` // The page token for the next set of results. To retrieve the first set of // results, use null. PageToken *string `type:"string"` // The product identifier. ProvisionProductId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (s ListProvisionedProductPlansInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListProvisionedProductPlansInput) SetAcceptLanguage(v string) *ListProvisionedProductPlansInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *ListProvisionedProductPlansInput) SetAccessLevelFilter(v *AccessLevelFilter) *ListProvisionedProductPlansInput
SetAccessLevelFilter sets the AccessLevelFilter field's value.
func (s *ListProvisionedProductPlansInput) SetPageSize(v int64) *ListProvisionedProductPlansInput
SetPageSize sets the PageSize field's value.
func (s *ListProvisionedProductPlansInput) SetPageToken(v string) *ListProvisionedProductPlansInput
SetPageToken sets the PageToken field's value.
func (s *ListProvisionedProductPlansInput) SetProvisionProductId(v string) *ListProvisionedProductPlansInput
SetProvisionProductId sets the ProvisionProductId field's value.
func (s ListProvisionedProductPlansInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListProvisionedProductPlansInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListProvisionedProductPlansOutput struct { // The page token to use to retrieve the next set of results. If there are no // additional results, this value is null. NextPageToken *string `type:"string"` // Information about the plans. ProvisionedProductPlans []*ProvisionedProductPlanSummary `type:"list"` // contains filtered or unexported fields }
func (s ListProvisionedProductPlansOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListProvisionedProductPlansOutput) SetNextPageToken(v string) *ListProvisionedProductPlansOutput
SetNextPageToken sets the NextPageToken field's value.
func (s *ListProvisionedProductPlansOutput) SetProvisionedProductPlans(v []*ProvisionedProductPlanSummary) *ListProvisionedProductPlansOutput
SetProvisionedProductPlans sets the ProvisionedProductPlans field's value.
func (s ListProvisionedProductPlansOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListProvisioningArtifactsForServiceActionInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The maximum number of items to return with this call. PageSize *int64 `type:"integer"` // The page token for the next set of results. To retrieve the first set of // results, use null. PageToken *string `type:"string"` // The self-service action identifier. For example, act-fs7abcd89wxyz. // // ServiceActionId is a required field ServiceActionId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s ListProvisioningArtifactsForServiceActionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListProvisioningArtifactsForServiceActionInput) SetAcceptLanguage(v string) *ListProvisioningArtifactsForServiceActionInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *ListProvisioningArtifactsForServiceActionInput) SetPageSize(v int64) *ListProvisioningArtifactsForServiceActionInput
SetPageSize sets the PageSize field's value.
func (s *ListProvisioningArtifactsForServiceActionInput) SetPageToken(v string) *ListProvisioningArtifactsForServiceActionInput
SetPageToken sets the PageToken field's value.
func (s *ListProvisioningArtifactsForServiceActionInput) SetServiceActionId(v string) *ListProvisioningArtifactsForServiceActionInput
SetServiceActionId sets the ServiceActionId field's value.
func (s ListProvisioningArtifactsForServiceActionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListProvisioningArtifactsForServiceActionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListProvisioningArtifactsForServiceActionOutput struct { // The page token to use to retrieve the next set of results. If there are no // additional results, this value is null. NextPageToken *string `type:"string"` // An array of objects with information about product views and provisioning // artifacts. ProvisioningArtifactViews []*ProvisioningArtifactView `type:"list"` // contains filtered or unexported fields }
func (s ListProvisioningArtifactsForServiceActionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListProvisioningArtifactsForServiceActionOutput) SetNextPageToken(v string) *ListProvisioningArtifactsForServiceActionOutput
SetNextPageToken sets the NextPageToken field's value.
func (s *ListProvisioningArtifactsForServiceActionOutput) SetProvisioningArtifactViews(v []*ProvisioningArtifactView) *ListProvisioningArtifactsForServiceActionOutput
SetProvisioningArtifactViews sets the ProvisioningArtifactViews field's value.
func (s ListProvisioningArtifactsForServiceActionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListProvisioningArtifactsInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The product identifier. // // ProductId is a required field ProductId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s ListProvisioningArtifactsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListProvisioningArtifactsInput) SetAcceptLanguage(v string) *ListProvisioningArtifactsInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *ListProvisioningArtifactsInput) SetProductId(v string) *ListProvisioningArtifactsInput
SetProductId sets the ProductId field's value.
func (s ListProvisioningArtifactsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListProvisioningArtifactsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListProvisioningArtifactsOutput struct { // The page token to use to retrieve the next set of results. If there are no // additional results, this value is null. NextPageToken *string `type:"string"` // Information about the provisioning artifacts. ProvisioningArtifactDetails []*ProvisioningArtifactDetail `type:"list"` // contains filtered or unexported fields }
func (s ListProvisioningArtifactsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListProvisioningArtifactsOutput) SetNextPageToken(v string) *ListProvisioningArtifactsOutput
SetNextPageToken sets the NextPageToken field's value.
func (s *ListProvisioningArtifactsOutput) SetProvisioningArtifactDetails(v []*ProvisioningArtifactDetail) *ListProvisioningArtifactsOutput
SetProvisioningArtifactDetails sets the ProvisioningArtifactDetails field's value.
func (s ListProvisioningArtifactsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListRecordHistoryInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The access level to use to obtain results. The default is User. AccessLevelFilter *AccessLevelFilter `type:"structure"` // The maximum number of items to return with this call. PageSize *int64 `type:"integer"` // The page token for the next set of results. To retrieve the first set of // results, use null. PageToken *string `type:"string"` // The search filter to scope the results. SearchFilter *ListRecordHistorySearchFilter `type:"structure"` // contains filtered or unexported fields }
func (s ListRecordHistoryInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListRecordHistoryInput) SetAcceptLanguage(v string) *ListRecordHistoryInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *ListRecordHistoryInput) SetAccessLevelFilter(v *AccessLevelFilter) *ListRecordHistoryInput
SetAccessLevelFilter sets the AccessLevelFilter field's value.
func (s *ListRecordHistoryInput) SetPageSize(v int64) *ListRecordHistoryInput
SetPageSize sets the PageSize field's value.
func (s *ListRecordHistoryInput) SetPageToken(v string) *ListRecordHistoryInput
SetPageToken sets the PageToken field's value.
func (s *ListRecordHistoryInput) SetSearchFilter(v *ListRecordHistorySearchFilter) *ListRecordHistoryInput
SetSearchFilter sets the SearchFilter field's value.
func (s ListRecordHistoryInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListRecordHistoryOutput struct { // The page token to use to retrieve the next set of results. If there are no // additional results, this value is null. NextPageToken *string `type:"string"` // The records, in reverse chronological order. RecordDetails []*RecordDetail `type:"list"` // contains filtered or unexported fields }
func (s ListRecordHistoryOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListRecordHistoryOutput) SetNextPageToken(v string) *ListRecordHistoryOutput
SetNextPageToken sets the NextPageToken field's value.
func (s *ListRecordHistoryOutput) SetRecordDetails(v []*RecordDetail) *ListRecordHistoryOutput
SetRecordDetails sets the RecordDetails field's value.
func (s ListRecordHistoryOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListRecordHistorySearchFilter struct { // The filter key. // // * product - Filter results based on the specified product identifier. // // * provisionedproduct - Filter results based on the provisioned product // identifier. Key *string `type:"string"` // The filter value. Value *string `type:"string"` // contains filtered or unexported fields }
The search filter to use when listing history records.
func (s ListRecordHistorySearchFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListRecordHistorySearchFilter) SetKey(v string) *ListRecordHistorySearchFilter
SetKey sets the Key field's value.
func (s *ListRecordHistorySearchFilter) SetValue(v string) *ListRecordHistorySearchFilter
SetValue sets the Value field's value.
func (s ListRecordHistorySearchFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListResourcesForTagOptionInput struct { // The maximum number of items to return with this call. PageSize *int64 `type:"integer"` // The page token for the next set of results. To retrieve the first set of // results, use null. PageToken *string `type:"string"` // The resource type. // // * Portfolio // // * Product ResourceType *string `type:"string"` // The TagOption identifier. // // TagOptionId is a required field TagOptionId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s ListResourcesForTagOptionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListResourcesForTagOptionInput) SetPageSize(v int64) *ListResourcesForTagOptionInput
SetPageSize sets the PageSize field's value.
func (s *ListResourcesForTagOptionInput) SetPageToken(v string) *ListResourcesForTagOptionInput
SetPageToken sets the PageToken field's value.
func (s *ListResourcesForTagOptionInput) SetResourceType(v string) *ListResourcesForTagOptionInput
SetResourceType sets the ResourceType field's value.
func (s *ListResourcesForTagOptionInput) SetTagOptionId(v string) *ListResourcesForTagOptionInput
SetTagOptionId sets the TagOptionId field's value.
func (s ListResourcesForTagOptionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListResourcesForTagOptionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListResourcesForTagOptionOutput struct { // The page token for the next set of results. To retrieve the first set of // results, use null. PageToken *string `type:"string"` // Information about the resources. ResourceDetails []*ResourceDetail `type:"list"` // contains filtered or unexported fields }
func (s ListResourcesForTagOptionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListResourcesForTagOptionOutput) SetPageToken(v string) *ListResourcesForTagOptionOutput
SetPageToken sets the PageToken field's value.
func (s *ListResourcesForTagOptionOutput) SetResourceDetails(v []*ResourceDetail) *ListResourcesForTagOptionOutput
SetResourceDetails sets the ResourceDetails field's value.
func (s ListResourcesForTagOptionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListServiceActionsForProvisioningArtifactInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The maximum number of items to return with this call. PageSize *int64 `type:"integer"` // The page token for the next set of results. To retrieve the first set of // results, use null. PageToken *string `type:"string"` // The product identifier. For example, prod-abcdzk7xy33qa. // // ProductId is a required field ProductId *string `min:"1" type:"string" required:"true"` // The identifier of the provisioning artifact. For example, pa-4abcdjnxjj6ne. // // ProvisioningArtifactId is a required field ProvisioningArtifactId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s ListServiceActionsForProvisioningArtifactInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListServiceActionsForProvisioningArtifactInput) SetAcceptLanguage(v string) *ListServiceActionsForProvisioningArtifactInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *ListServiceActionsForProvisioningArtifactInput) SetPageSize(v int64) *ListServiceActionsForProvisioningArtifactInput
SetPageSize sets the PageSize field's value.
func (s *ListServiceActionsForProvisioningArtifactInput) SetPageToken(v string) *ListServiceActionsForProvisioningArtifactInput
SetPageToken sets the PageToken field's value.
func (s *ListServiceActionsForProvisioningArtifactInput) SetProductId(v string) *ListServiceActionsForProvisioningArtifactInput
SetProductId sets the ProductId field's value.
func (s *ListServiceActionsForProvisioningArtifactInput) SetProvisioningArtifactId(v string) *ListServiceActionsForProvisioningArtifactInput
SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.
func (s ListServiceActionsForProvisioningArtifactInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListServiceActionsForProvisioningArtifactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListServiceActionsForProvisioningArtifactOutput struct { // The page token to use to retrieve the next set of results. If there are no // additional results, this value is null. NextPageToken *string `type:"string"` // An object containing information about the self-service actions associated // with the provisioning artifact. ServiceActionSummaries []*ServiceActionSummary `type:"list"` // contains filtered or unexported fields }
func (s ListServiceActionsForProvisioningArtifactOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListServiceActionsForProvisioningArtifactOutput) SetNextPageToken(v string) *ListServiceActionsForProvisioningArtifactOutput
SetNextPageToken sets the NextPageToken field's value.
func (s *ListServiceActionsForProvisioningArtifactOutput) SetServiceActionSummaries(v []*ServiceActionSummary) *ListServiceActionsForProvisioningArtifactOutput
SetServiceActionSummaries sets the ServiceActionSummaries field's value.
func (s ListServiceActionsForProvisioningArtifactOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListServiceActionsInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The maximum number of items to return with this call. PageSize *int64 `type:"integer"` // The page token for the next set of results. To retrieve the first set of // results, use null. PageToken *string `type:"string"` // contains filtered or unexported fields }
func (s ListServiceActionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListServiceActionsInput) SetAcceptLanguage(v string) *ListServiceActionsInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *ListServiceActionsInput) SetPageSize(v int64) *ListServiceActionsInput
SetPageSize sets the PageSize field's value.
func (s *ListServiceActionsInput) SetPageToken(v string) *ListServiceActionsInput
SetPageToken sets the PageToken field's value.
func (s ListServiceActionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListServiceActionsOutput struct { // The page token to use to retrieve the next set of results. If there are no // additional results, this value is null. NextPageToken *string `type:"string"` // An object containing information about the service actions associated with // the provisioning artifact. ServiceActionSummaries []*ServiceActionSummary `type:"list"` // contains filtered or unexported fields }
func (s ListServiceActionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListServiceActionsOutput) SetNextPageToken(v string) *ListServiceActionsOutput
SetNextPageToken sets the NextPageToken field's value.
func (s *ListServiceActionsOutput) SetServiceActionSummaries(v []*ServiceActionSummary) *ListServiceActionsOutput
SetServiceActionSummaries sets the ServiceActionSummaries field's value.
func (s ListServiceActionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListStackInstancesForProvisionedProductInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // The maximum number of items to return with this call. PageSize *int64 `type:"integer"` // The page token for the next set of results. To retrieve the first set of // results, use null. PageToken *string `type:"string"` // The identifier of the provisioned product. // // ProvisionedProductId is a required field ProvisionedProductId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s ListStackInstancesForProvisionedProductInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListStackInstancesForProvisionedProductInput) SetAcceptLanguage(v string) *ListStackInstancesForProvisionedProductInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *ListStackInstancesForProvisionedProductInput) SetPageSize(v int64) *ListStackInstancesForProvisionedProductInput
SetPageSize sets the PageSize field's value.
func (s *ListStackInstancesForProvisionedProductInput) SetPageToken(v string) *ListStackInstancesForProvisionedProductInput
SetPageToken sets the PageToken field's value.
func (s *ListStackInstancesForProvisionedProductInput) SetProvisionedProductId(v string) *ListStackInstancesForProvisionedProductInput
SetProvisionedProductId sets the ProvisionedProductId field's value.
func (s ListStackInstancesForProvisionedProductInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListStackInstancesForProvisionedProductInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListStackInstancesForProvisionedProductOutput struct { // The page token to use to retrieve the next set of results. If there are no // additional results, this value is null. NextPageToken *string `type:"string"` // List of stack instances. StackInstances []*StackInstance `type:"list"` // contains filtered or unexported fields }
func (s ListStackInstancesForProvisionedProductOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListStackInstancesForProvisionedProductOutput) SetNextPageToken(v string) *ListStackInstancesForProvisionedProductOutput
SetNextPageToken sets the NextPageToken field's value.
func (s *ListStackInstancesForProvisionedProductOutput) SetStackInstances(v []*StackInstance) *ListStackInstancesForProvisionedProductOutput
SetStackInstances sets the StackInstances field's value.
func (s ListStackInstancesForProvisionedProductOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListTagOptionsFilters struct { // The active state. Active *bool `type:"boolean"` // The TagOption key. Key *string `min:"1" type:"string"` // The TagOption value. Value *string `min:"1" type:"string"` // contains filtered or unexported fields }
Filters to use when listing TagOptions.
func (s ListTagOptionsFilters) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListTagOptionsFilters) SetActive(v bool) *ListTagOptionsFilters
SetActive sets the Active field's value.
func (s *ListTagOptionsFilters) SetKey(v string) *ListTagOptionsFilters
SetKey sets the Key field's value.
func (s *ListTagOptionsFilters) SetValue(v string) *ListTagOptionsFilters
SetValue sets the Value field's value.
func (s ListTagOptionsFilters) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListTagOptionsFilters) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagOptionsInput struct { // The search filters. If no search filters are specified, the output includes // all TagOptions. Filters *ListTagOptionsFilters `type:"structure"` // The maximum number of items to return with this call. PageSize *int64 `type:"integer"` // The page token for the next set of results. To retrieve the first set of // results, use null. PageToken *string `type:"string"` // contains filtered or unexported fields }
func (s ListTagOptionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListTagOptionsInput) SetFilters(v *ListTagOptionsFilters) *ListTagOptionsInput
SetFilters sets the Filters field's value.
func (s *ListTagOptionsInput) SetPageSize(v int64) *ListTagOptionsInput
SetPageSize sets the PageSize field's value.
func (s *ListTagOptionsInput) SetPageToken(v string) *ListTagOptionsInput
SetPageToken sets the PageToken field's value.
func (s ListTagOptionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListTagOptionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagOptionsOutput struct { // The page token for the next set of results. To retrieve the first set of // results, use null. PageToken *string `type:"string"` // Information about the TagOptions. TagOptionDetails []*TagOptionDetail `type:"list"` // contains filtered or unexported fields }
func (s ListTagOptionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ListTagOptionsOutput) SetPageToken(v string) *ListTagOptionsOutput
SetPageToken sets the PageToken field's value.
func (s *ListTagOptionsOutput) SetTagOptionDetails(v []*TagOptionDetail) *ListTagOptionsOutput
SetTagOptionDetails sets the TagOptionDetails field's value.
func (s ListTagOptionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type NotifyProvisionProductEngineWorkflowResultInput struct { // The reason why the provisioning engine execution failed. FailureReason *string `min:"1" type:"string"` // The idempotency token that identifies the provisioning engine execution. IdempotencyToken *string `min:"1" type:"string" idempotencyToken:"true"` // The output of the provisioning engine execution. Outputs []*RecordOutput `type:"list"` // The identifier of the record. // // RecordId is a required field RecordId *string `min:"1" type:"string" required:"true"` // The ID for the provisioned product resources that are part of a resource // group. ResourceIdentifier *EngineWorkflowResourceIdentifier `type:"structure"` // The status of the provisioning engine execution. // // Status is a required field Status *string `type:"string" required:"true" enum:"EngineWorkflowStatus"` // The encrypted contents of the provisioning engine execution payload that // Service Catalog sends after the Terraform product provisioning workflow starts. // // WorkflowToken is a required field WorkflowToken *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s NotifyProvisionProductEngineWorkflowResultInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *NotifyProvisionProductEngineWorkflowResultInput) SetFailureReason(v string) *NotifyProvisionProductEngineWorkflowResultInput
SetFailureReason sets the FailureReason field's value.
func (s *NotifyProvisionProductEngineWorkflowResultInput) SetIdempotencyToken(v string) *NotifyProvisionProductEngineWorkflowResultInput
SetIdempotencyToken sets the IdempotencyToken field's value.
func (s *NotifyProvisionProductEngineWorkflowResultInput) SetOutputs(v []*RecordOutput) *NotifyProvisionProductEngineWorkflowResultInput
SetOutputs sets the Outputs field's value.
func (s *NotifyProvisionProductEngineWorkflowResultInput) SetRecordId(v string) *NotifyProvisionProductEngineWorkflowResultInput
SetRecordId sets the RecordId field's value.
func (s *NotifyProvisionProductEngineWorkflowResultInput) SetResourceIdentifier(v *EngineWorkflowResourceIdentifier) *NotifyProvisionProductEngineWorkflowResultInput
SetResourceIdentifier sets the ResourceIdentifier field's value.
func (s *NotifyProvisionProductEngineWorkflowResultInput) SetStatus(v string) *NotifyProvisionProductEngineWorkflowResultInput
SetStatus sets the Status field's value.
func (s *NotifyProvisionProductEngineWorkflowResultInput) SetWorkflowToken(v string) *NotifyProvisionProductEngineWorkflowResultInput
SetWorkflowToken sets the WorkflowToken field's value.
func (s NotifyProvisionProductEngineWorkflowResultInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *NotifyProvisionProductEngineWorkflowResultInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type NotifyProvisionProductEngineWorkflowResultOutput struct {
// contains filtered or unexported fields
}
func (s NotifyProvisionProductEngineWorkflowResultOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s NotifyProvisionProductEngineWorkflowResultOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type NotifyTerminateProvisionedProductEngineWorkflowResultInput struct { // The reason why the terminate engine execution failed. FailureReason *string `min:"1" type:"string"` // The idempotency token that identifies the terminate engine execution. IdempotencyToken *string `min:"1" type:"string" idempotencyToken:"true"` // The identifier of the record. // // RecordId is a required field RecordId *string `min:"1" type:"string" required:"true"` // The status of the terminate engine execution. // // Status is a required field Status *string `type:"string" required:"true" enum:"EngineWorkflowStatus"` // The encrypted contents of the terminate engine execution payload that Service // Catalog sends after the Terraform product terminate workflow starts. // // WorkflowToken is a required field WorkflowToken *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s NotifyTerminateProvisionedProductEngineWorkflowResultInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *NotifyTerminateProvisionedProductEngineWorkflowResultInput) SetFailureReason(v string) *NotifyTerminateProvisionedProductEngineWorkflowResultInput
SetFailureReason sets the FailureReason field's value.
func (s *NotifyTerminateProvisionedProductEngineWorkflowResultInput) SetIdempotencyToken(v string) *NotifyTerminateProvisionedProductEngineWorkflowResultInput
SetIdempotencyToken sets the IdempotencyToken field's value.
func (s *NotifyTerminateProvisionedProductEngineWorkflowResultInput) SetRecordId(v string) *NotifyTerminateProvisionedProductEngineWorkflowResultInput
SetRecordId sets the RecordId field's value.
func (s *NotifyTerminateProvisionedProductEngineWorkflowResultInput) SetStatus(v string) *NotifyTerminateProvisionedProductEngineWorkflowResultInput
SetStatus sets the Status field's value.
func (s *NotifyTerminateProvisionedProductEngineWorkflowResultInput) SetWorkflowToken(v string) *NotifyTerminateProvisionedProductEngineWorkflowResultInput
SetWorkflowToken sets the WorkflowToken field's value.
func (s NotifyTerminateProvisionedProductEngineWorkflowResultInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *NotifyTerminateProvisionedProductEngineWorkflowResultInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type NotifyTerminateProvisionedProductEngineWorkflowResultOutput struct {
// contains filtered or unexported fields
}
func (s NotifyTerminateProvisionedProductEngineWorkflowResultOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s NotifyTerminateProvisionedProductEngineWorkflowResultOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type NotifyUpdateProvisionedProductEngineWorkflowResultInput struct { // The reason why the update engine execution failed. FailureReason *string `min:"1" type:"string"` // The idempotency token that identifies the update engine execution. IdempotencyToken *string `min:"1" type:"string" idempotencyToken:"true"` // The output of the update engine execution. Outputs []*RecordOutput `type:"list"` // The identifier of the record. // // RecordId is a required field RecordId *string `min:"1" type:"string" required:"true"` // The status of the update engine execution. // // Status is a required field Status *string `type:"string" required:"true" enum:"EngineWorkflowStatus"` // The encrypted contents of the update engine execution payload that Service // Catalog sends after the Terraform product update workflow starts. // // WorkflowToken is a required field WorkflowToken *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (s NotifyUpdateProvisionedProductEngineWorkflowResultInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *NotifyUpdateProvisionedProductEngineWorkflowResultInput) SetFailureReason(v string) *NotifyUpdateProvisionedProductEngineWorkflowResultInput
SetFailureReason sets the FailureReason field's value.
func (s *NotifyUpdateProvisionedProductEngineWorkflowResultInput) SetIdempotencyToken(v string) *NotifyUpdateProvisionedProductEngineWorkflowResultInput
SetIdempotencyToken sets the IdempotencyToken field's value.
func (s *NotifyUpdateProvisionedProductEngineWorkflowResultInput) SetOutputs(v []*RecordOutput) *NotifyUpdateProvisionedProductEngineWorkflowResultInput
SetOutputs sets the Outputs field's value.
func (s *NotifyUpdateProvisionedProductEngineWorkflowResultInput) SetRecordId(v string) *NotifyUpdateProvisionedProductEngineWorkflowResultInput
SetRecordId sets the RecordId field's value.
func (s *NotifyUpdateProvisionedProductEngineWorkflowResultInput) SetStatus(v string) *NotifyUpdateProvisionedProductEngineWorkflowResultInput
SetStatus sets the Status field's value.
func (s *NotifyUpdateProvisionedProductEngineWorkflowResultInput) SetWorkflowToken(v string) *NotifyUpdateProvisionedProductEngineWorkflowResultInput
SetWorkflowToken sets the WorkflowToken field's value.
func (s NotifyUpdateProvisionedProductEngineWorkflowResultInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *NotifyUpdateProvisionedProductEngineWorkflowResultInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type NotifyUpdateProvisionedProductEngineWorkflowResultOutput struct {
// contains filtered or unexported fields
}
func (s NotifyUpdateProvisionedProductEngineWorkflowResultOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s NotifyUpdateProvisionedProductEngineWorkflowResultOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type OperationNotSupportedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The operation is not supported.
func (s *OperationNotSupportedException) Code() string
Code returns the exception type name.
func (s *OperationNotSupportedException) Error() string
func (s OperationNotSupportedException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *OperationNotSupportedException) Message() string
Message returns the exception's message.
func (s *OperationNotSupportedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *OperationNotSupportedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *OperationNotSupportedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (s OperationNotSupportedException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type OrganizationNode struct { // The organization node type. Type *string `type:"string" enum:"OrganizationNodeType"` // The identifier of the organization node. Value *string `type:"string"` // contains filtered or unexported fields }
Information about the organization node.
func (s OrganizationNode) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *OrganizationNode) SetType(v string) *OrganizationNode
SetType sets the Type field's value.
func (s *OrganizationNode) SetValue(v string) *OrganizationNode
SetValue sets the Value field's value.
func (s OrganizationNode) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ParameterConstraints struct { // A regular expression that represents the patterns that allow for String types. // The pattern must match the entire parameter value provided. AllowedPattern *string `type:"string"` // The values that the administrator has allowed for the parameter. AllowedValues []*string `type:"list"` // A string that explains a constraint when the constraint is violated. For // example, without a constraint description, a parameter that has an allowed // pattern of [A-Za-z0-9]+ displays the following error message when the user // specifies an invalid value: // // Malformed input-Parameter MyParameter must match pattern [A-Za-z0-9]+ // // By adding a constraint description, such as must only contain letters (uppercase // and lowercase) and numbers, you can display the following customized error // message: // // Malformed input-Parameter MyParameter must only contain uppercase and lowercase // letters and numbers. ConstraintDescription *string `type:"string"` // An integer value that determines the largest number of characters you want // to allow for String types. MaxLength *string `type:"string"` // A numeric value that determines the largest numeric value you want to allow // for Number types. MaxValue *string `type:"string"` // An integer value that determines the smallest number of characters you want // to allow for String types. MinLength *string `type:"string"` // A numeric value that determines the smallest numeric value you want to allow // for Number types. MinValue *string `type:"string"` // contains filtered or unexported fields }
The constraints that the administrator has put on the parameter.
func (s ParameterConstraints) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ParameterConstraints) SetAllowedPattern(v string) *ParameterConstraints
SetAllowedPattern sets the AllowedPattern field's value.
func (s *ParameterConstraints) SetAllowedValues(v []*string) *ParameterConstraints
SetAllowedValues sets the AllowedValues field's value.
func (s *ParameterConstraints) SetConstraintDescription(v string) *ParameterConstraints
SetConstraintDescription sets the ConstraintDescription field's value.
func (s *ParameterConstraints) SetMaxLength(v string) *ParameterConstraints
SetMaxLength sets the MaxLength field's value.
func (s *ParameterConstraints) SetMaxValue(v string) *ParameterConstraints
SetMaxValue sets the MaxValue field's value.
func (s *ParameterConstraints) SetMinLength(v string) *ParameterConstraints
SetMinLength sets the MinLength field's value.
func (s *ParameterConstraints) SetMinValue(v string) *ParameterConstraints
SetMinValue sets the MinValue field's value.
func (s ParameterConstraints) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PortfolioDetail struct { // The ARN assigned to the portfolio. ARN *string `min:"1" type:"string"` // The UTC time stamp of the creation time. CreatedTime *time.Time `type:"timestamp"` // The description of the portfolio. Description *string `type:"string"` // The name to use for display purposes. DisplayName *string `min:"1" type:"string"` // The portfolio identifier. Id *string `min:"1" type:"string"` // The name of the portfolio provider. ProviderName *string `min:"1" type:"string"` // contains filtered or unexported fields }
Information about a portfolio.
func (s PortfolioDetail) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *PortfolioDetail) SetARN(v string) *PortfolioDetail
SetARN sets the ARN field's value.
func (s *PortfolioDetail) SetCreatedTime(v time.Time) *PortfolioDetail
SetCreatedTime sets the CreatedTime field's value.
func (s *PortfolioDetail) SetDescription(v string) *PortfolioDetail
SetDescription sets the Description field's value.
func (s *PortfolioDetail) SetDisplayName(v string) *PortfolioDetail
SetDisplayName sets the DisplayName field's value.
func (s *PortfolioDetail) SetId(v string) *PortfolioDetail
SetId sets the Id field's value.
func (s *PortfolioDetail) SetProviderName(v string) *PortfolioDetail
SetProviderName sets the ProviderName field's value.
func (s PortfolioDetail) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PortfolioShareDetail struct { // Indicates whether the shared portfolio is imported by the recipient account. // If the recipient is in an organization node, the share is automatically imported, // and the field is always set to true. Accepted *bool `type:"boolean"` // The identifier of the recipient entity that received the portfolio share. // The recipient entity can be one of the following: // // 1. An external account. // // 2. An organziation member account. // // 3. An organzational unit (OU). // // 4. The organization itself. (This shares with every account in the organization). PrincipalId *string `min:"1" type:"string"` // Indicates if Principal sharing is enabled or disabled for the portfolio share. SharePrincipals *bool `type:"boolean"` // Indicates whether TagOptions sharing is enabled or disabled for the portfolio // share. ShareTagOptions *bool `type:"boolean"` // The type of the portfolio share. Type *string `type:"string" enum:"DescribePortfolioShareType"` // contains filtered or unexported fields }
Information about the portfolio share.
func (s PortfolioShareDetail) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *PortfolioShareDetail) SetAccepted(v bool) *PortfolioShareDetail
SetAccepted sets the Accepted field's value.
func (s *PortfolioShareDetail) SetPrincipalId(v string) *PortfolioShareDetail
SetPrincipalId sets the PrincipalId field's value.
func (s *PortfolioShareDetail) SetSharePrincipals(v bool) *PortfolioShareDetail
SetSharePrincipals sets the SharePrincipals field's value.
func (s *PortfolioShareDetail) SetShareTagOptions(v bool) *PortfolioShareDetail
SetShareTagOptions sets the ShareTagOptions field's value.
func (s *PortfolioShareDetail) SetType(v string) *PortfolioShareDetail
SetType sets the Type field's value.
func (s PortfolioShareDetail) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Principal struct { // The ARN of the principal (user, role, or group). This field allows for an // ARN with no accountID, with or without wildcard characters if the PrincipalType // is an IAM_PATTERN. // // For more information, review associate-principal-with-portfolio (https://docs.aws.amazon.com/cli/latest/reference/servicecatalog/associate-principal-with-portfolio.html#options) // in the Amazon Web Services CLI Command Reference. PrincipalARN *string `min:"1" type:"string"` // The principal type. The supported value is IAM if you use a fully defined // ARN, or IAM_PATTERN if you use an ARN with no accountID, with or without // wildcard characters. PrincipalType *string `type:"string" enum:"PrincipalType"` // contains filtered or unexported fields }
Information about a principal.
func (s Principal) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *Principal) SetPrincipalARN(v string) *Principal
SetPrincipalARN sets the PrincipalARN field's value.
func (s *Principal) SetPrincipalType(v string) *Principal
SetPrincipalType sets the PrincipalType field's value.
func (s Principal) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ProductViewAggregationValue struct { // An approximate count of the products that match the value. ApproximateCount *int64 `type:"integer"` // The value of the product view aggregation. Value *string `type:"string"` // contains filtered or unexported fields }
A single product view aggregation value/count pair, containing metadata about each product to which the calling user has access.
func (s ProductViewAggregationValue) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ProductViewAggregationValue) SetApproximateCount(v int64) *ProductViewAggregationValue
SetApproximateCount sets the ApproximateCount field's value.
func (s *ProductViewAggregationValue) SetValue(v string) *ProductViewAggregationValue
SetValue sets the Value field's value.
func (s ProductViewAggregationValue) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ProductViewDetail struct { // The UTC time stamp of the creation time. CreatedTime *time.Time `type:"timestamp"` // The ARN of the product. ProductARN *string `min:"1" type:"string"` // Summary information about the product view. ProductViewSummary *ProductViewSummary `type:"structure"` // A top level ProductViewDetail response containing details about the product’s // connection. Service Catalog returns this field for the CreateProduct, UpdateProduct, // DescribeProductAsAdmin, and SearchProductAsAdmin APIs. This response contains // the same fields as the ConnectionParameters request, with the addition of // the LastSync response. SourceConnection *SourceConnectionDetail `type:"structure"` // The status of the product. // // * AVAILABLE - The product is ready for use. // // * CREATING - Product creation has started; the product is not ready for // use. // // * FAILED - An action failed. Status *string `type:"string" enum:"Status"` // contains filtered or unexported fields }
Information about a product view.
func (s ProductViewDetail) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ProductViewDetail) SetCreatedTime(v time.Time) *ProductViewDetail
SetCreatedTime sets the CreatedTime field's value.
func (s *ProductViewDetail) SetProductARN(v string) *ProductViewDetail
SetProductARN sets the ProductARN field's value.
func (s *ProductViewDetail) SetProductViewSummary(v *ProductViewSummary) *ProductViewDetail
SetProductViewSummary sets the ProductViewSummary field's value.
func (s *ProductViewDetail) SetSourceConnection(v *SourceConnectionDetail) *ProductViewDetail
SetSourceConnection sets the SourceConnection field's value.
func (s *ProductViewDetail) SetStatus(v string) *ProductViewDetail
SetStatus sets the Status field's value.
func (s ProductViewDetail) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ProductViewSummary struct { // The distributor of the product. Contact the product administrator for the // significance of this value. Distributor *string `type:"string"` // Indicates whether the product has a default path. If the product does not // have a default path, call ListLaunchPaths to disambiguate between paths. // Otherwise, ListLaunchPaths is not required, and the output of ProductViewSummary // can be used directly with DescribeProvisioningParameters. HasDefaultPath *bool `type:"boolean"` // The product view identifier. Id *string `min:"1" type:"string"` // The name of the product. Name *string `type:"string"` // The owner of the product. Contact the product administrator for the significance // of this value. Owner *string `type:"string"` // The product identifier. ProductId *string `min:"1" type:"string"` // Short description of the product. ShortDescription *string `type:"string"` // The description of the support for this Product. SupportDescription *string `type:"string"` // The email contact information to obtain support for this Product. SupportEmail *string `type:"string"` // The URL information to obtain support for this Product. SupportUrl *string `type:"string"` // The product type. Contact the product administrator for the significance // of this value. If this value is MARKETPLACE, the product was created by Amazon // Web Services Marketplace. Type *string `type:"string" enum:"ProductType"` // contains filtered or unexported fields }
Summary information about a product view.
func (s ProductViewSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ProductViewSummary) SetDistributor(v string) *ProductViewSummary
SetDistributor sets the Distributor field's value.
func (s *ProductViewSummary) SetHasDefaultPath(v bool) *ProductViewSummary
SetHasDefaultPath sets the HasDefaultPath field's value.
func (s *ProductViewSummary) SetId(v string) *ProductViewSummary
SetId sets the Id field's value.
func (s *ProductViewSummary) SetName(v string) *ProductViewSummary
SetName sets the Name field's value.
func (s *ProductViewSummary) SetOwner(v string) *ProductViewSummary
SetOwner sets the Owner field's value.
func (s *ProductViewSummary) SetProductId(v string) *ProductViewSummary
SetProductId sets the ProductId field's value.
func (s *ProductViewSummary) SetShortDescription(v string) *ProductViewSummary
SetShortDescription sets the ShortDescription field's value.
func (s *ProductViewSummary) SetSupportDescription(v string) *ProductViewSummary
SetSupportDescription sets the SupportDescription field's value.
func (s *ProductViewSummary) SetSupportEmail(v string) *ProductViewSummary
SetSupportEmail sets the SupportEmail field's value.
func (s *ProductViewSummary) SetSupportUrl(v string) *ProductViewSummary
SetSupportUrl sets the SupportUrl field's value.
func (s *ProductViewSummary) SetType(v string) *ProductViewSummary
SetType sets the Type field's value.
func (s ProductViewSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ProvisionProductInput struct { // The language code. // // * jp - Japanese // // * zh - Chinese AcceptLanguage *string `type:"string"` // Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related // events. NotificationArns []*string `type:"list"` // The path identifier of the product. This value is optional if the product // has a default path, and required if the product has more than one path. To // list the paths for a product, use ListLaunchPaths. You must provide the name // or ID, but not both. PathId *string `min:"1" type:"string"` // The name of the path. You must provide the name or ID, but not both. PathName *string `min:"1" type:"string"` // The product identifier. You must provide the name or ID, but not both. ProductId *string `min:"1" type:"string"` // The name of the product. You must provide the name or ID, but not both. ProductName *string `type:"string"` // An idempotency token that uniquely identifies the provisioning request. ProvisionToken *string `min:"1" type:"string" idempotencyToken:"true"` // A user-friendly name for the provisioned product. This value must be unique // for the Amazon Web Services account and cannot be updated after the product // is provisioned. // // ProvisionedProductName is a required field ProvisionedProductName *string `min:"1" type:"string" required:"true"` // The identifier of the provisioning artifact. You must provide the name or // ID, but not both. ProvisioningArtifactId *string `min:"1" type:"string"` // The name of the provisioning artifact. You must provide the name or ID, but // not both. ProvisioningArtifactName *string `type:"string"` // Parameters specified by the administrator that are required for provisioning // the product. ProvisioningParameters []*ProvisioningParameter `type:"list"` // An object that contains information about the provisioning preferences for // a stack set. ProvisioningPreferences *ProvisioningPreferences `type:"structure"` // One or more tags. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
func (s ProvisionProductInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ProvisionProductInput) SetAcceptLanguage(v string) *ProvisionProductInput
SetAcceptLanguage sets the AcceptLanguage field's value.
func (s *ProvisionProductInput) SetNotificationArns(v []*string) *ProvisionProductInput
SetNotificationArns sets the NotificationArns field's value.
func (s *ProvisionProductInput) SetPathId(v string) *ProvisionProductInput
SetPathId sets the PathId field's value.
func (s *ProvisionProductInput) SetPathName(v string) *ProvisionProductInput
SetPathName sets the PathName field's value.
func (s *ProvisionProductInput) SetProductId(v string) *ProvisionProductInput
SetProductId sets the ProductId field's value.
func (s *ProvisionProductInput) SetProductName(v string) *ProvisionProductInput
SetProductName sets the ProductName field's value.
func (s *ProvisionProductInput) SetProvisionToken(v string) *ProvisionProductInput
SetProvisionToken sets the ProvisionToken field's value.
func (s *ProvisionProductInput) SetProvisionedProductName(v string) *ProvisionProductInput
SetProvisionedProductName sets the ProvisionedProductName field's value.
func (s *ProvisionProductInput) SetProvisioningArtifactId(v string) *ProvisionProductInput
SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.
func (s *ProvisionProductInput) SetProvisioningArtifactName(v string) *ProvisionProductInput
SetProvisioningArtifactName sets the ProvisioningArtifactName field's value.
func (s *ProvisionProductInput) SetProvisioningParameters(v []*ProvisioningParameter) *ProvisionProductInput
SetProvisioningParameters sets the ProvisioningParameters field's value.
func (s *ProvisionProductInput) SetProvisioningPreferences(v *ProvisioningPreferences) *ProvisionProductInput
SetProvisioningPreferences sets the ProvisioningPreferences field's value.
func (s *ProvisionProductInput) SetTags(v []*Tag) *ProvisionProductInput
SetTags sets the Tags field's value.
func (s ProvisionProductInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ProvisionProductInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ProvisionProductOutput struct { // Information about the result of provisioning the product. RecordDetail *RecordDetail `type:"structure"` // contains filtered or unexported fields }
func (s ProvisionProductOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ProvisionProductOutput) SetRecordDetail(v *RecordDetail) *ProvisionProductOutput
SetRecordDetail sets the RecordDetail field's value.
func (s ProvisionProductOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ProvisionedProductAttribute struct { // The ARN of the provisioned product. Arn *string `min:"1" type:"string"` // The UTC time stamp of the creation time. CreatedTime *time.Time `type:"timestamp"` // The identifier of the provisioned product. Id *string `min:"1" type:"string"` // A unique identifier that you provide to ensure idempotency. If multiple requests // differ only by the idempotency token, the same response is returned for each // repeated request. IdempotencyToken *string `min:"1" type:"string"` // The record identifier of the last request performed on this provisioned product // of the following types: // // * ProvisionProduct // // * UpdateProvisionedProduct // // * ExecuteProvisionedProductPlan // // * TerminateProvisionedProduct LastProvisioningRecordId *string `min:"1" type:"string"` // The record identifier of the last request performed on this provisioned product. LastRecordId *string `min:"1" type:"string"` // The record identifier of the last successful request performed on this provisioned // product of the following types: // // * ProvisionProduct // // * UpdateProvisionedProduct // // * ExecuteProvisionedProductPlan // // * TerminateProvisionedProduct LastSuccessfulProvisioningRecordId *string `min:"1" type:"string"` // The user-friendly name of the provisioned product. Name *string `min:"1" type:"string"` // The assigned identifier for the resource, such as an EC2 instance ID or an // S3 bucket name. PhysicalId *string `type:"string"` // The product identifier. ProductId *string `min:"1" type:"string"` // The name of the product. ProductName *string `type:"string"` // The identifier of the provisioning artifact. ProvisioningArtifactId *string `min:"1" type:"string"` // The name of the provisioning artifact. ProvisioningArtifactName *string `type:"string"` // The current status of the provisioned product. // // * AVAILABLE - Stable state, ready to perform any operation. The most recent // operation succeeded and completed. // // * UNDER_CHANGE - Transitive state. Operations performed might not have // valid results. Wait for an AVAILABLE status before performing operations. // // * TAINTED - Stable state, ready to perform any operation. The stack has // completed the requested operation but is not exactly what was requested. // For example, a request to update to a new version failed and the stack // rolled back to the current version. // // * ERROR - An unexpected error occurred. The provisioned product exists // but the stack is not running. For example, CloudFormation received a parameter // value that was not valid and could not launch the stack. // // * PLAN_IN_PROGRESS - Transitive state. The plan operations were performed // to provision a new product, but resources have not yet been created. After // reviewing the list of resources to be created, execute the plan. Wait // for an AVAILABLE status before performing operations. Status *string `type:"string" enum:"ProvisionedProductStatus"` // The current status message of the provisioned product. StatusMessage *string `type:"string"` // One or more tags. Tags []*Tag `type:"list"` // The type of provisioned product. The supported values are CFN_STACK, CFN_STACKSET, // TERRAFORM_OPEN_SOURCE, TERRAFORM_CLOUD, and EXTERNAL. Type *string `type:"string"` // The Amazon Resource Name (ARN) of the user. UserArn *string `type:"string"` // The ARN of the user in the session. This ARN might contain a session ID. UserArnSession *string `type:"string"` // contains filtered or unexported fields }
Information about a provisioned product.
func (s ProvisionedProductAttribute) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ProvisionedProductAttribute) SetArn(v string) *ProvisionedProductAttribute
SetArn sets the Arn field's value.
func (s *ProvisionedProductAttribute) SetCreatedTime(v time.Time) *ProvisionedProductAttribute
SetCreatedTime sets the CreatedTime field's value.
func (s *ProvisionedProductAttribute) SetId(v string) *ProvisionedProductAttribute
SetId sets the Id field's value.
func (s *ProvisionedProductAttribute) SetIdempotencyToken(v string) *ProvisionedProductAttribute
SetIdempotencyToken sets the IdempotencyToken field's value.
func (s *ProvisionedProductAttribute) SetLastProvisioningRecordId(v string) *ProvisionedProductAttribute
SetLastProvisioningRecordId sets the LastProvisioningRecordId field's value.
func (s *ProvisionedProductAttribute) SetLastRecordId(v string) *ProvisionedProductAttribute
SetLastRecordId sets the LastRecordId field's value.
func (s *ProvisionedProductAttribute) SetLastSuccessfulProvisioningRecordId(v string) *ProvisionedProductAttribute
SetLastSuccessfulProvisioningRecordId sets the LastSuccessfulProvisioningRecordId field's value.
func (s *ProvisionedProductAttribute) SetName(v string) *ProvisionedProductAttribute
SetName sets the Name field's value.
func (s *ProvisionedProductAttribute) SetPhysicalId(v string) *ProvisionedProductAttribute
SetPhysicalId sets the PhysicalId field's value.
func (s *ProvisionedProductAttribute) SetProductId(v string) *ProvisionedProductAttribute
SetProductId sets the ProductId field's value.
func (s *ProvisionedProductAttribute) SetProductName(v string) *ProvisionedProductAttribute
SetProductName sets the ProductName field's value.
func (s *ProvisionedProductAttribute) SetProvisioningArtifactId(v string) *ProvisionedProductAttribute
SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.
func (s *ProvisionedProductAttribute) SetProvisioningArtifactName(v string) *ProvisionedProductAttribute
SetProvisioningArtifactName sets the ProvisioningArtifactName field's value.
func (s *ProvisionedProductAttribute) SetStatus(v string) *ProvisionedProductAttribute
SetStatus sets the Status field's value.
func (s *ProvisionedProductAttribute) SetStatusMessage(v string) *ProvisionedProductAttribute
SetStatusMessage sets the StatusMessage field's value.
func (s *ProvisionedProductAttribute) SetTags(v []*Tag) *ProvisionedProductAttribute
SetTags sets the Tags field's value.
func (s *ProvisionedProductAttribute) SetType(v string) *ProvisionedProductAttribute
SetType sets the Type field's value.
func (s *ProvisionedProductAttribute) SetUserArn(v string) *ProvisionedProductAttribute
SetUserArn sets the UserArn field's value.
func (s *ProvisionedProductAttribute) SetUserArnSession(v string) *ProvisionedProductAttribute
SetUserArnSession sets the UserArnSession field's value.
func (s ProvisionedProductAttribute) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ProvisionedProductDetail struct { // The ARN of the provisioned product. Arn *string `min:"1" type:"string"` // The UTC time stamp of the creation time. CreatedTime *time.Time `type:"timestamp"` // The identifier of the provisioned product. Id *string `type:"string"` // A unique identifier that you provide to ensure idempotency. If multiple requests // differ only by the idempotency token, the same response is returned for each // repeated request. IdempotencyToken *string `min:"1" type:"string"` // The record identifier of the last request performed on this provisioned product // of the following types: // // * ProvisionProduct // // * UpdateProvisionedProduct // // * ExecuteProvisionedProductPlan // // * TerminateProvisionedProduct LastProvisioningRecordId *string `min:"1" type:"string"` // The record identifier of the last request performed on this provisioned product. LastRecordId *string `type:"string"` // The record identifier of the last successful request performed on this provisioned // product of the following types: // // * ProvisionProduct // // * UpdateProvisionedProduct // // * ExecuteProvisionedProductPlan // // * TerminateProvisionedProduct LastSuccessfulProvisioningRecordId *string `min:"1" type:"string"` // The ARN of the launch role associated with the provisioned product. LaunchRoleArn *string `min:"1" type:"string"` // The user-friendly name of the provisioned product. Name *string `min:"1" type:"string"` // The product identifier. For example, prod-abcdzk7xy33qa. ProductId *string `min:"1" type:"string"` // The identifier of the provisioning artifact. For example, pa-4abcdjnxjj6ne. ProvisioningArtifactId *string `min:"1" type:"string"` // The current status of the provisioned product. // // * AVAILABLE - Stable state, ready to perform any operation. The most recent // operation succeeded and completed. // // * UNDER_CHANGE - Transitive state. Operations performed might not have // valid results. Wait for an AVAILABLE status before performing operations. // // * TAINTED - Stable state, ready to perform any operation. The stack has // completed the requested operation but is not exactly what was requested. // For example, a request to update to a new version failed and the stack // rolled back to the current version. // // * ERROR - An unexpected error occurred. The provisioned product exists // but the stack is not running. For example, CloudFormation received a parameter // value that was not valid and could not launch the stack. // // * PLAN_IN_PROGRESS - Transitive state. The plan operations were performed // to provision a new product, but resources have not yet been created. After // reviewing the list of resources to be created, execute the plan. Wait // for an AVAILABLE status before performing operations. Status *string `type:"string" enum:"ProvisionedProductStatus"` // The current status message of the provisioned product. StatusMessage *string `type:"string"` // The type of provisioned product. The supported values are CFN_STACK, CFN_STACKSET, // TERRAFORM_OPEN_SOURCE, TERRAFORM_CLOUD, and EXTERNAL. Type *string `type:"string"` // contains filtered or unexported fields }
Information about a provisioned product.
func (s ProvisionedProductDetail) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ProvisionedProductDetail) SetArn(v string) *ProvisionedProductDetail
SetArn sets the Arn field's value.
func (s *ProvisionedProductDetail) SetCreatedTime(v time.Time) *ProvisionedProductDetail
SetCreatedTime sets the CreatedTime field's value.
func (s *ProvisionedProductDetail) SetId(v string) *ProvisionedProductDetail
SetId sets the Id field's value.
func (s *ProvisionedProductDetail) SetIdempotencyToken(v string) *ProvisionedProductDetail
SetIdempotencyToken sets the IdempotencyToken field's value.
func (s *ProvisionedProductDetail) SetLastProvisioningRecordId(v string) *ProvisionedProductDetail
SetLastProvisioningRecordId sets the LastProvisioningRecordId field's value.
func (s *ProvisionedProductDetail) SetLastRecordId(v string) *ProvisionedProductDetail
SetLastRecordId sets the LastRecordId field's value.
func (s *ProvisionedProductDetail) SetLastSuccessfulProvisioningRecordId(v string) *ProvisionedProductDetail
SetLastSuccessfulProvisioningRecordId sets the LastSuccessfulProvisioningRecordId field's value.
func (s *ProvisionedProductDetail) SetLaunchRoleArn(v string) *ProvisionedProductDetail
SetLaunchRoleArn sets the LaunchRoleArn field's value.
func (s *ProvisionedProductDetail) SetName(v string) *ProvisionedProductDetail
SetName sets the Name field's value.
func (s *ProvisionedProductDetail) SetProductId(v string) *ProvisionedProductDetail
SetProductId sets the ProductId field's value.
func (s *ProvisionedProductDetail) SetProvisioningArtifactId(v string) *ProvisionedProductDetail
SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.
func (s *ProvisionedProductDetail) SetStatus(v string) *ProvisionedProductDetail
SetStatus sets the Status field's value.
func (s *ProvisionedProductDetail) SetStatusMessage(v string) *ProvisionedProductDetail
SetStatusMessage sets the StatusMessage field's value.
func (s *ProvisionedProductDetail) SetType(v string) *ProvisionedProductDetail
SetType sets the Type field's value.
func (s ProvisionedProductDetail) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ProvisionedProductPlanDetails struct { // The UTC time stamp of the creation time. CreatedTime *time.Time `type:"timestamp"` // Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related // events. NotificationArns []*string `type:"list"` // The path identifier of the product. This value is optional if the product // has a default path, and required if the product has more than one path. To // list the paths for a product, use ListLaunchPaths. PathId *string `min:"1" type:"string"` // The plan identifier. PlanId *string `min:"1" type:"string"` // The name of the plan. PlanName *string `type:"string"` // The plan type. PlanType *string `type:"string" enum:"ProvisionedProductPlanType"` // The product identifier. ProductId *string `min:"1" type:"string"` // The product identifier. ProvisionProductId *string `min:"1" type:"string"` // The user-friendly name of the provisioned product. ProvisionProductName *string `min:"1" type:"string"` // The identifier of the provisioning artifact. ProvisioningArtifactId *string `min:"1" type:"string"` // Parameters specified by the administrator that are required for provisioning // the product. ProvisioningParameters []*UpdateProvisioningParameter `type:"list"` // The status. Status *string `type:"string" enum:"ProvisionedProductPlanStatus"` // The status message. StatusMessage *string `type:"string"` // One or more tags. Tags []*Tag `type:"list"` // The UTC time stamp when the plan was last updated. UpdatedTime *time.Time `type:"timestamp"` // contains filtered or unexported fields }
Information about a plan.
func (s ProvisionedProductPlanDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ProvisionedProductPlanDetails) SetCreatedTime(v time.Time) *ProvisionedProductPlanDetails
SetCreatedTime sets the CreatedTime field's value.
func (s *ProvisionedProductPlanDetails) SetNotificationArns(v []*string) *ProvisionedProductPlanDetails
SetNotificationArns sets the NotificationArns field's value.
func (s *ProvisionedProductPlanDetails) SetPathId(v string) *ProvisionedProductPlanDetails
SetPathId sets the PathId field's value.
func (s *ProvisionedProductPlanDetails) SetPlanId(v string) *ProvisionedProductPlanDetails
SetPlanId sets the PlanId field's value.
func (s *ProvisionedProductPlanDetails) SetPlanName(v string) *ProvisionedProductPlanDetails
SetPlanName sets the PlanName field's value.
func (s *ProvisionedProductPlanDetails) SetPlanType(v string) *ProvisionedProductPlanDetails
SetPlanType sets the PlanType field's value.
func (s *ProvisionedProductPlanDetails) SetProductId(v string) *ProvisionedProductPlanDetails
SetProductId sets the ProductId field's value.
func (s *ProvisionedProductPlanDetails) SetProvisionProductId(v string) *ProvisionedProductPlanDetails
SetProvisionProductId sets the ProvisionProductId field's value.
func (s *ProvisionedProductPlanDetails) SetProvisionProductName(v string) *ProvisionedProductPlanDetails
SetProvisionProductName sets the ProvisionProductName field's value.
func (s *ProvisionedProductPlanDetails) SetProvisioningArtifactId(v string) *ProvisionedProductPlanDetails
SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.
func (s *ProvisionedProductPlanDetails) SetProvisioningParameters(v []*UpdateProvisioningParameter) *ProvisionedProductPlanDetails
SetProvisioningParameters sets the ProvisioningParameters field's value.
func (s *ProvisionedProductPlanDetails) SetStatus(v string) *ProvisionedProductPlanDetails
SetStatus sets the Status field's value.
func (s *ProvisionedProductPlanDetails) SetStatusMessage(v string) *ProvisionedProductPlanDetails
SetStatusMessage sets the StatusMessage field's value.
func (s *ProvisionedProductPlanDetails) SetTags(v []*Tag) *ProvisionedProductPlanDetails
SetTags sets the Tags field's value.
func (s *ProvisionedProductPlanDetails) SetUpdatedTime(v time.Time) *ProvisionedProductPlanDetails
SetUpdatedTime sets the UpdatedTime field's value.
func (s ProvisionedProductPlanDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ProvisionedProductPlanSummary struct { // The plan identifier. PlanId *string `min:"1" type:"string"` // The name of the plan. PlanName *string `type:"string"` // The plan type. PlanType *string `type:"string" enum:"ProvisionedProductPlanType"` // The product identifier. ProvisionProductId *string `min:"1" type:"string"` // The user-friendly name of the provisioned product. ProvisionProductName *string `min:"1" type:"string"` // The identifier of the provisioning artifact. ProvisioningArtifactId *string `min:"1" type:"string"` // contains filtered or unexported fields }
Summary information about a plan.
func (s ProvisionedProductPlanSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ProvisionedProductPlanSummary) SetPlanId(v string) *ProvisionedProductPlanSummary
SetPlanId sets the PlanId field's value.
func (s *ProvisionedProductPlanSummary) SetPlanName(v string) *ProvisionedProductPlanSummary
SetPlanName sets the PlanName field's value.
func (s *ProvisionedProductPlanSummary) SetPlanType(v string) *ProvisionedProductPlanSummary
SetPlanType sets the PlanType field's value.
func (s *ProvisionedProductPlanSummary) SetProvisionProductId(v string) *ProvisionedProductPlanSummary
SetProvisionProductId sets the ProvisionProductId field's value.
func (s *ProvisionedProductPlanSummary) SetProvisionProductName(v string) *ProvisionedProductPlanSummary
SetProvisionProductName sets the ProvisionProductName field's value.
func (s *ProvisionedProductPlanSummary) SetProvisioningArtifactId(v string) *ProvisionedProductPlanSummary
SetProvisioningArtifactId sets the ProvisioningArtifactId field's value.
func (s ProvisionedProductPlanSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ProvisioningArtifact struct { // The UTC time stamp of the creation time. CreatedTime *time.Time `type:"timestamp"` // The description of the provisioning artifact. Description *string `type:"string"` // Information set by the administrator to provide guidance to end users about // which provisioning artifacts to use. Guidance *string `type:"string" enum:"ProvisioningArtifactGuidance"` // The identifier of the provisioning artifact. Id *string `min:"1" type:"string"` // The name of the provisioning artifact. Name *string `type:"string"` // contains filtered or unexported fields }
Information about a provisioning artifact. A provisioning artifact is also known as a product version.
func (s ProvisioningArtifact) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ProvisioningArtifact) SetCreatedTime(v time.Time) *ProvisioningArtifact
SetCreatedTime sets the CreatedTime field's value.
func (s *ProvisioningArtifact) SetDescription(v string) *ProvisioningArtifact
SetDescription sets the Description field's value.
func (s *ProvisioningArtifact) SetGuidance(v string) *ProvisioningArtifact
SetGuidance sets the Guidance field's value.
func (s *ProvisioningArtifact) SetId(v string) *ProvisioningArtifact
SetId sets the Id field's value.
func (s *ProvisioningArtifact) SetName(v string) *ProvisioningArtifact
SetName sets the Name field's value.
func (s ProvisioningArtifact) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ProvisioningArtifactDetail struct { // Indicates whether the product version is active. Active *bool `type:"boolean"` // The UTC time stamp of the creation time. CreatedTime *time.Time `type:"timestamp"` // The description of the provisioning artifact. Description *string `type:"string"` // Information set by the administrator to provide guidance to end users about // which provisioning artifacts to use. Guidance *string `type:"string" enum:"ProvisioningArtifactGuidance"` // The identifier of the provisioning artifact. Id *string `min:"1" type:"string"` // The name of the provisioning artifact. Name *string `type:"string"` // Specifies the revision of the external artifact that was used to automatically // sync the Service Catalog product and create the provisioning artifact. Service // Catalog includes this response parameter as a high level field to the existing // ProvisioningArtifactDetail type, which is returned as part of the response // for CreateProduct, UpdateProduct, DescribeProductAsAdmin, DescribeProvisioningArtifact, // ListProvisioningArtifact, and UpdateProvisioningArticat APIs. // // This field only exists for Repo-Synced products. SourceRevision *string `min:"1" type:"string"` // The type of provisioning artifact. // // * CLOUD_FORMATION_TEMPLATE - CloudFormation template // // * TERRAFORM_OPEN_SOURCE - Terraform Open Source configuration file // // * TERRAFORM_CLOUD - Terraform Cloud configuration file // // * EXTERNAL - External configuration file Type *string `type:"string" enum:"ProvisioningArtifactType"` // contains filtered or unexported fields }
Information about a provisioning artifact (also known as a version) for a product.
func (s ProvisioningArtifactDetail) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ProvisioningArtifactDetail) SetActive(v bool) *ProvisioningArtifactDetail
SetActive sets the Active field's value.
func (s *ProvisioningArtifactDetail) SetCreatedTime(v time.Time) *ProvisioningArtifactDetail
SetCreatedTime sets the CreatedTime field's value.
func (s *ProvisioningArtifactDetail) SetDescription(v string) *ProvisioningArtifactDetail
SetDescription sets the Description field's value.
func (s *ProvisioningArtifactDetail) SetGuidance(v string) *ProvisioningArtifactDetail
SetGuidance sets the Guidance field's value.
func (s *ProvisioningArtifactDetail) SetId(v string) *ProvisioningArtifactDetail
SetId sets the Id field's value.
func (s *ProvisioningArtifactDetail) SetName(v string) *ProvisioningArtifactDetail
SetName sets the Name field's value.
func (s *ProvisioningArtifactDetail) SetSourceRevision(v string) *ProvisioningArtifactDetail
SetSourceRevision sets the SourceRevision field's value.
func (s *ProvisioningArtifactDetail) SetType(v string) *ProvisioningArtifactDetail
SetType sets the Type field's value.
func (s ProvisioningArtifactDetail) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ProvisioningArtifactOutput struct { // Description of the provisioning artifact output key. Description *string `type:"string"` // The provisioning artifact output key. Key *string `min:"1" type:"string"` // contains filtered or unexported fields }
Provisioning artifact output.
func (s ProvisioningArtifactOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ProvisioningArtifactOutput) SetDescription(v string) *ProvisioningArtifactOutput
SetDescription sets the Description field's value.
func (s *ProvisioningArtifactOutput) SetKey(v string) *ProvisioningArtifactOutput
SetKey sets the Key field's value.
func (s ProvisioningArtifactOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ProvisioningArtifactParameter struct { // The default value. DefaultValue *string `type:"string"` // The description of the parameter. Description *string `type:"string"` // If this value is true, the value for this parameter is obfuscated from view // when the parameter is retrieved. This parameter is used to hide sensitive // information. IsNoEcho *bool `type:"boolean"` // Constraints that the administrator has put on a parameter. ParameterConstraints *ParameterConstraints `type:"structure"` // The parameter key. ParameterKey *string `min:"1" type:"string"` // The parameter type. ParameterType *string `type:"string"` // contains filtered or unexported fields }
Information about a parameter used to provision a product.
func (s ProvisioningArtifactParameter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ProvisioningArtifactParameter) SetDefaultValue(v string) *ProvisioningArtifactParameter
SetDefaultValue sets the DefaultValue field's value.
func (s *ProvisioningArtifactParameter) SetDescription(v string) *ProvisioningArtifactParameter
SetDescription sets the Description field's value.
func (s *ProvisioningArtifactParameter) SetIsNoEcho(v bool) *ProvisioningArtifactParameter
SetIsNoEcho sets the IsNoEcho field's value.
func (s *ProvisioningArtifactParameter) SetParameterConstraints(v *ParameterConstraints) *ProvisioningArtifactParameter
SetParameterConstraints sets the ParameterConstraints field's value.
func (s *ProvisioningArtifactParameter) SetParameterKey(v string) *ProvisioningArtifactParameter
SetParameterKey sets the ParameterKey field's value.
func (s *ProvisioningArtifactParameter) SetParameterType(v string) *ProvisioningArtifactParameter
SetParameterType sets the ParameterType field's value.
func (s ProvisioningArtifactParameter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ProvisioningArtifactPreferences struct { // One or more Amazon Web Services accounts where stack instances are deployed // from the stack set. These accounts can be scoped in ProvisioningPreferences$StackSetAccounts // and UpdateProvisioningPreferences$StackSetAccounts. // // Applicable only to a CFN_STACKSET provisioned product type. StackSetAccounts []*string `type:"list"` // One or more Amazon Web Services Regions where stack instances are deployed // from the stack set. These Regions can be scoped in ProvisioningPreferences$StackSetRegions // and UpdateProvisioningPreferences$StackSetRegions. // // Applicable only to a CFN_STACKSET provisioned product type. StackSetRegions []*string `type:"list"` // contains filtered or unexported fields }
The user-defined preferences that will be applied during product provisioning, unless overridden by ProvisioningPreferences or UpdateProvisioningPreferences.
For more information on maximum concurrent accounts and failure tolerance, see Stack set operation options (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-concepts.html#stackset-ops-options) in the CloudFormation User Guide.
func (s ProvisioningArtifactPreferences) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ProvisioningArtifactPreferences) SetStackSetAccounts(v []*string) *ProvisioningArtifactPreferences
SetStackSetAccounts sets the StackSetAccounts field's value.
func (s *ProvisioningArtifactPreferences) SetStackSetRegions(v []*string) *ProvisioningArtifactPreferences
SetStackSetRegions sets the StackSetRegions field's value.
func (s ProvisioningArtifactPreferences) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ProvisioningArtifactProperties struct { // The description of the provisioning artifact, including how it differs from // the previous provisioning artifact. Description *string `type:"string"` // If set to true, Service Catalog stops validating the specified provisioning // artifact even if it is invalid. // // Service Catalog does not support template validation for the TERRAFORM_OS // product type. DisableTemplateValidation *bool `type:"boolean"` // Specify the template source with one of the following options, but not both. // Keys accepted: [ LoadTemplateFromURL, ImportFromPhysicalId ] // // The URL of the CloudFormation template in Amazon S3 or GitHub in JSON format. // Specify the URL in JSON format as follows: // // "LoadTemplateFromURL": "https://s3.amazonaws.com/cf-templates-ozkq9d3hgiq2-us-east-1/..." // // ImportFromPhysicalId: The physical id of the resource that contains the template. // Currently only supports CloudFormation stack arn. Specify the physical id // in JSON format as follows: ImportFromPhysicalId: “arn:aws:cloudformation:[us-east-1]:[accountId]:stack/[StackName]/[resourceId] Info map[string]*string `min:"1" type:"map"` // The name of the provisioning artifact (for example, v1 v2beta). No spaces // are allowed. Name *string `type:"string"` // The type of provisioning artifact. // // * CLOUD_FORMATION_TEMPLATE - CloudFormation template // // * TERRAFORM_OPEN_SOURCE - Terraform Open Source configuration file // // * TERRAFORM_CLOUD - Terraform Cloud configuration file // // * EXTERNAL - External configuration file Type *string `type:"string" enum:"ProvisioningArtifactType"` // contains filtered or unexported fields }
Information about a provisioning artifact (also known as a version) for a product.
func (s ProvisioningArtifactProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ProvisioningArtifactProperties) SetDescription(v string) *ProvisioningArtifactProperties
SetDescription sets the Description field's value.
func (s *ProvisioningArtifactProperties) SetDisableTemplateValidation(v bool) *ProvisioningArtifactProperties
SetDisableTemplateValidation sets the DisableTemplateValidation field's value.
func (s *ProvisioningArtifactProperties) SetInfo(v map[string]*string) *ProvisioningArtifactProperties
SetInfo sets the Info field's value.
func (s *ProvisioningArtifactProperties) SetName(v string) *ProvisioningArtifactProperties
SetName sets the Name field's value.
func (s *ProvisioningArtifactProperties) SetType(v string) *ProvisioningArtifactProperties
SetType sets the Type field's value.
func (s ProvisioningArtifactProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ProvisioningArtifactProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ProvisioningArtifactSummary struct { // The UTC time stamp of the creation time. CreatedTime *time.Time `type:"timestamp"` // The description of the provisioning artifact. Description *string `type:"string"` // The identifier of the provisioning artifact. Id *string `min:"1" type:"string"` // The name of the provisioning artifact. Name *string `type:"string"` // The metadata for the provisioning artifact. This is used with Amazon Web // Services Marketplace products. ProvisioningArtifactMetadata map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
Summary information about a provisioning artifact (also known as a version) for a product.
func (s ProvisioningArtifactSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ProvisioningArtifactSummary) SetCreatedTime(v time.Time) *ProvisioningArtifactSummary
SetCreatedTime sets the CreatedTime field's value.
func (s *ProvisioningArtifactSummary) SetDescription(v string) *ProvisioningArtifactSummary
SetDescription sets the Description field's value.
func (s *ProvisioningArtifactSummary) SetId(v string) *ProvisioningArtifactSummary
SetId sets the Id field's value.
func (s *ProvisioningArtifactSummary) SetName(v string) *ProvisioningArtifactSummary
SetName sets the Name field's value.
func (s *ProvisioningArtifactSummary) SetProvisioningArtifactMetadata(v map[string]*string) *ProvisioningArtifactSummary
SetProvisioningArtifactMetadata sets the ProvisioningArtifactMetadata field's value.
func (s ProvisioningArtifactSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ProvisioningArtifactView struct { // Summary information about a product view. ProductViewSummary *ProductViewSummary `type:"structure"` // Information about a provisioning artifact. A provisioning artifact is also // known as a product version. ProvisioningArtifact *ProvisioningArtifact `type:"structure"` // contains filtered or unexported fields }
An object that contains summary information about a product view and a provisioning artifact.
func (s ProvisioningArtifactView) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ProvisioningArtifactView) SetProductViewSummary(v *ProductViewSummary) *ProvisioningArtifactView
SetProductViewSummary sets the ProductViewSummary field's value.
func (s *ProvisioningArtifactView) SetProvisioningArtifact(v *ProvisioningArtifact) *ProvisioningArtifactView
SetProvisioningArtifact sets the ProvisioningArtifact field's value.
func (s ProvisioningArtifactView) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ProvisioningParameter struct { // The parameter key. Key *string `min:"1" type:"string"` // The parameter value. Value *string `type:"string"` // contains filtered or unexported fields }
Information about a parameter used to provision a product.
func (s ProvisioningParameter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ProvisioningParameter) SetKey(v string) *ProvisioningParameter
SetKey sets the Key field's value.
func (s *ProvisioningParameter) SetValue(v string) *ProvisioningParameter
SetValue sets the Value field's value.
func (s ProvisioningParameter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *ProvisioningParameter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ProvisioningPreferences struct { // One or more Amazon Web Services accounts where the provisioned product will // be available. // // Applicable only to a CFN_STACKSET provisioned product type. // // The specified accounts should be within the list of accounts from the STACKSET // constraint. To get the list of accounts in the STACKSET constraint, use the // DescribeProvisioningParameters operation. // // If no values are specified, the default value is all acounts from the STACKSET // constraint. StackSetAccounts []*string `type:"list"` // The number of accounts, per Region, for which this operation can fail before // Service Catalog stops the operation in that Region. If the operation is stopped // in a Region, Service Catalog doesn't attempt the operation in any subsequent // Regions. // // Applicable only to a CFN_STACKSET provisioned product type. // // Conditional: You must specify either StackSetFailureToleranceCount or StackSetFailureTolerancePercentage, // but not both. // // The default value is 0 if no value is specified. StackSetFailureToleranceCount *int64 `type:"integer"` // The percentage of accounts, per Region, for which this stack operation can // fail before Service Catalog stops the operation in that Region. If the operation // is stopped in a Region, Service Catalog doesn't attempt the operation in // any subsequent Regions. // // When calculating the number of accounts based on the specified percentage, // Service Catalog rounds down to the next whole number. // // Applicable only to a CFN_STACKSET provisioned product type. // // Conditional: You must specify either StackSetFailureToleranceCount or StackSetFailureTolerancePercentage, // but not both. StackSetFailureTolerancePercentage *int64 `type:"integer"` // The maximum number of accounts in which to perform this operation at one // time. This is dependent on the value of StackSetFailureToleranceCount. StackSetMaxConcurrentCount // is at most one more than the StackSetFailureToleranceCount. // // Note that this setting lets you specify the maximum for operations. For large // deployments, under certain circumstances the actual number of accounts acted // upon concurrently may be lower due to service throttling. // // Applicable only to a CFN_STACKSET provisioned product type. // // Conditional: You must specify either StackSetMaxConcurrentCount or StackSetMaxConcurrentPercentage, // but not both. StackSetMaxConcurrencyCount *int64 `min:"1" type:"integer"` // The maximum percentage of accounts in which to perform this operation at // one time. // // When calculating the number of accounts based on the specified percentage, // Service Catalog rounds down to the next whole number. This is true except // in cases where rounding down would result is zero. In this case, Service // Catalog sets the number as 1 instead. // // Note that this setting lets you specify the maximum for operations. For large // deployments, under certain circumstances the actual number of accounts acted // upon concurrently may be lower due to service throttling. // // Applicable only to a CFN_STACKSET provisioned product type. // //