You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(client-service-catalog): New parameter added in ServiceCatalog DescribeProvisioningArtifact api - IncludeProvisioningArtifactParameters. This parameter can be used to return information about the parameters used to provision the product
* <p>The ARN of the principal (user, role, or group). The supported value is a fully defined <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_identifiers.html#identifiers-arns">
299
-
* <code>IAM</code> ARN</a>
300
-
* if the
301
-
* <code>PrincipalType</code> is <code>IAM</code>. If the <code>PrincipalType</code> is <code>IAM_PATTERN</code>,
302
-
* the supported value is an <code>IAM</code> ARN without an AccountID in the following format:</p>
298
+
* <p>The ARN of the principal (user, role, or group). If the <code>PrincipalType</code> is <code>IAM</code>, the supported value is a
299
+
* fully defined
300
+
* <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_identifiers.html#identifiers-arns">IAM Amazon Resource Name (ARN)</a>.
301
+
* If the <code>PrincipalType</code> is <code>IAM_PATTERN</code>,
302
+
* the supported value is an <code>IAM</code> ARN <i>without an AccountID</i> in the following format:</p>
* <p>Indicates whether a verbose level of detail is enabled.</p>
3674
3661
*/
3675
3662
Verbose?: boolean;
3663
+
3664
+
/**
3665
+
* <p>Indicates if the API call response does or does not include additional details about the provisioning parameters. </p>
3666
+
*/
3667
+
IncludeProvisioningArtifactParameters?: boolean;
3668
+
}
3669
+
3670
+
/**
3671
+
* @public
3672
+
* <p>The constraints that the administrator has put on the parameter.</p>
3673
+
*/
3674
+
exportinterfaceParameterConstraints{
3675
+
/**
3676
+
* <p>The values that the administrator has allowed for the parameter.</p>
3677
+
*/
3678
+
AllowedValues?: string[];
3679
+
3680
+
/**
3681
+
* <p>A regular expression that represents the patterns that allow for <code>String</code> types. The pattern must match the entire parameter value provided.</p>
3682
+
*/
3683
+
AllowedPattern?: string;
3684
+
3685
+
/**
3686
+
* <p>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 <code>[A-Za-z0-9]+</code> displays the following error message when the user specifies an invalid value:</p>
3687
+
* <p>
3688
+
* <code>Malformed input-Parameter MyParameter must match pattern [A-Za-z0-9]+</code>
3689
+
* </p>
3690
+
* <p>By adding a constraint description, such as must only contain letters (uppercase and lowercase) and numbers, you can display the following customized error message:</p>
3691
+
* <p>
3692
+
* <code>Malformed input-Parameter MyParameter must only contain uppercase and lowercase letters and numbers.</code>
3693
+
* </p>
3694
+
*/
3695
+
ConstraintDescription?: string;
3696
+
3697
+
/**
3698
+
* <p>An integer value that determines the largest number of characters you want to allow for <code>String</code> types. </p>
3699
+
*/
3700
+
MaxLength?: string;
3701
+
3702
+
/**
3703
+
* <p>An integer value that determines the smallest number of characters you want to allow for <code>String</code> types.</p>
3704
+
*/
3705
+
MinLength?: string;
3706
+
3707
+
/**
3708
+
* <p>A numeric value that determines the largest numeric value you want to allow for <code>Number</code> types.</p>
3709
+
*/
3710
+
MaxValue?: string;
3711
+
3712
+
/**
3713
+
* <p>A numeric value that determines the smallest numeric value you want to allow for <code>Number</code> types. </p>
3714
+
*/
3715
+
MinValue?: string;
3716
+
}
3717
+
3718
+
/**
3719
+
* @public
3720
+
* <p>Information about a parameter used to provision a product.</p>
3721
+
*/
3722
+
exportinterfaceProvisioningArtifactParameter{
3723
+
/**
3724
+
* <p>The parameter key.</p>
3725
+
*/
3726
+
ParameterKey?: string;
3727
+
3728
+
/**
3729
+
* <p>The default value.</p>
3730
+
*/
3731
+
DefaultValue?: string;
3732
+
3733
+
/**
3734
+
* <p>The parameter type.</p>
3735
+
*/
3736
+
ParameterType?: string;
3737
+
3738
+
/**
3739
+
* <p>If this value is true, the value for this parameter is obfuscated from view when the
3740
+
* parameter is retrieved. This parameter is used to hide sensitive information.</p>
3741
+
*/
3742
+
IsNoEcho?: boolean;
3743
+
3744
+
/**
3745
+
* <p>The description of the parameter.</p>
3746
+
*/
3747
+
Description?: string;
3748
+
3749
+
/**
3750
+
* <p>Constraints that the administrator has put on a parameter.</p>
* <p>The constraints that the administrator has put on the parameter.</p>
3805
-
*/
3806
-
exportinterfaceParameterConstraints{
3807
-
/**
3808
-
* <p>The values that the administrator has allowed for the parameter.</p>
3809
-
*/
3810
-
AllowedValues?: string[];
3811
-
3812
-
/**
3813
-
* <p>A regular expression that represents the patterns that allow for <code>String</code> types. The pattern must match the entire parameter value provided.</p>
3814
-
*/
3815
-
AllowedPattern?: string;
3816
-
3817
-
/**
3818
-
* <p>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 <code>[A-Za-z0-9]+</code> displays the following error message when the user specifies an invalid value:</p>
3819
-
* <p>
3820
-
* <code>Malformed input-Parameter MyParameter must match pattern [A-Za-z0-9]+</code>
3821
-
* </p>
3822
-
* <p>By adding a constraint description, such as must only contain letters (uppercase and lowercase) and numbers, you can display the following customized error message:</p>
3823
-
* <p>
3824
-
* <code>Malformed input-Parameter MyParameter must only contain uppercase and lowercase letters and numbers.</code>
3825
-
* </p>
3826
-
*/
3827
-
ConstraintDescription?: string;
3828
-
3829
-
/**
3830
-
* <p>An integer value that determines the largest number of characters you want to allow for <code>String</code> types. </p>
3831
-
*/
3832
-
MaxLength?: string;
3833
-
3834
-
/**
3835
-
* <p>An integer value that determines the smallest number of characters you want to allow for <code>String</code> types.</p>
3836
-
*/
3837
-
MinLength?: string;
3838
-
3839
-
/**
3840
-
* <p>A numeric value that determines the largest numeric value you want to allow for <code>Number</code> types.</p>
3841
-
*/
3842
-
MaxValue?: string;
3843
-
3844
-
/**
3845
-
* <p>A numeric value that determines the smallest numeric value you want to allow for <code>Number</code> types. </p>
3846
-
*/
3847
-
MinValue?: string;
3848
-
}
3849
-
3850
-
/**
3851
-
* @public
3852
-
* <p>Information about a parameter used to provision a product.</p>
3853
-
*/
3854
-
exportinterfaceProvisioningArtifactParameter{
3855
-
/**
3856
-
* <p>The parameter key.</p>
3857
-
*/
3858
-
ParameterKey?: string;
3859
-
3860
-
/**
3861
-
* <p>The default value.</p>
3862
-
*/
3863
-
DefaultValue?: string;
3864
-
3865
-
/**
3866
-
* <p>The parameter type.</p>
3867
-
*/
3868
-
ParameterType?: string;
3869
-
3870
-
/**
3871
-
* <p>If this value is true, the value for this parameter is obfuscated from view when the
3872
-
* parameter is retrieved. This parameter is used to hide sensitive information.</p>
3873
-
*/
3874
-
IsNoEcho?: boolean;
3875
-
3876
-
/**
3877
-
* <p>The description of the parameter.</p>
3878
-
*/
3879
-
Description?: string;
3880
-
3881
-
/**
3882
-
* <p>Constraints that the administrator has put on a parameter.</p>
3883
-
*/
3884
-
ParameterConstraints?: ParameterConstraints;
3885
-
}
3886
-
3887
3884
/**
3888
3885
* @public
3889
3886
* <p>The user-defined preferences that will be applied during product provisioning, unless overridden by <code>ProvisioningPreferences</code> or <code>UpdateProvisioningPreferences</code>.</p>
0 commit comments