Skip to content

Commit 0e77940

Browse files
author
awstools
committed
feat(client-organizations): Add support for policy operations on the CHATBOT_POLICY policy type.
1 parent ecd9d89 commit 0e77940

14 files changed

+94
-45
lines changed

clients/client-organizations/src/commands/AttachPolicyCommand.ts

+8-3
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ export interface AttachPolicyCommandOutput extends __MetadataBearer {}
3434
* <ul>
3535
* <li>
3636
* <p>
37-
* <a href="https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_policies_ai-opt-out.html">AISERVICES_OPT_OUT_POLICY</a>
37+
* <a href="https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_policies_scp.html">SERVICE_CONTROL_POLICY</a>
3838
* </p>
3939
* </li>
4040
* <li>
@@ -44,12 +44,17 @@ export interface AttachPolicyCommandOutput extends __MetadataBearer {}
4444
* </li>
4545
* <li>
4646
* <p>
47-
* <a href="https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_policies_scp.html">SERVICE_CONTROL_POLICY</a>
47+
* <a href="https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_policies_tag-policies.html">TAG_POLICY</a>
4848
* </p>
4949
* </li>
5050
* <li>
5151
* <p>
52-
* <a href="https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_policies_tag-policies.html">TAG_POLICY</a>
52+
* <a href="https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_policies_chatbot.html">CHATBOT_POLICY</a>
53+
* </p>
54+
* </li>
55+
* <li>
56+
* <p>
57+
* <a href="https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_policies_ai-opt-out.html">AISERVICES_OPT_OUT_POLICY</a>
5358
* </p>
5459
* </li>
5560
* </ul>

clients/client-organizations/src/commands/CreateOrganizationCommand.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ export interface CreateOrganizationCommandOutput extends CreateOrganizationRespo
6464
* // MasterAccountEmail: "STRING_VALUE",
6565
* // AvailablePolicyTypes: [ // PolicyTypes
6666
* // { // PolicyTypeSummary
67-
* // Type: "SERVICE_CONTROL_POLICY" || "TAG_POLICY" || "BACKUP_POLICY" || "AISERVICES_OPT_OUT_POLICY",
67+
* // Type: "SERVICE_CONTROL_POLICY" || "TAG_POLICY" || "BACKUP_POLICY" || "AISERVICES_OPT_OUT_POLICY" || "CHATBOT_POLICY",
6868
* // Status: "ENABLED" || "PENDING_ENABLE" || "PENDING_DISABLE",
6969
* // },
7070
* // ],

clients/client-organizations/src/commands/CreatePolicyCommand.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ export interface CreatePolicyCommandOutput extends CreatePolicyResponse, __Metad
4646
* Content: "STRING_VALUE", // required
4747
* Description: "STRING_VALUE", // required
4848
* Name: "STRING_VALUE", // required
49-
* Type: "SERVICE_CONTROL_POLICY" || "TAG_POLICY" || "BACKUP_POLICY" || "AISERVICES_OPT_OUT_POLICY", // required
49+
* Type: "SERVICE_CONTROL_POLICY" || "TAG_POLICY" || "BACKUP_POLICY" || "AISERVICES_OPT_OUT_POLICY" || "CHATBOT_POLICY", // required
5050
* Tags: [ // Tags
5151
* { // Tag
5252
* Key: "STRING_VALUE", // required
@@ -63,7 +63,7 @@ export interface CreatePolicyCommandOutput extends CreatePolicyResponse, __Metad
6363
* // Arn: "STRING_VALUE",
6464
* // Name: "STRING_VALUE",
6565
* // Description: "STRING_VALUE",
66-
* // Type: "SERVICE_CONTROL_POLICY" || "TAG_POLICY" || "BACKUP_POLICY" || "AISERVICES_OPT_OUT_POLICY",
66+
* // Type: "SERVICE_CONTROL_POLICY" || "TAG_POLICY" || "BACKUP_POLICY" || "AISERVICES_OPT_OUT_POLICY" || "CHATBOT_POLICY",
6767
* // AwsManaged: true || false,
6868
* // },
6969
* // Content: "STRING_VALUE",

clients/client-organizations/src/commands/DescribeEffectivePolicyCommand.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ export interface DescribeEffectivePolicyCommandOutput extends DescribeEffectiveP
4545
* // const { OrganizationsClient, DescribeEffectivePolicyCommand } = require("@aws-sdk/client-organizations"); // CommonJS import
4646
* const client = new OrganizationsClient(config);
4747
* const input = { // DescribeEffectivePolicyRequest
48-
* PolicyType: "TAG_POLICY" || "BACKUP_POLICY" || "AISERVICES_OPT_OUT_POLICY", // required
48+
* PolicyType: "TAG_POLICY" || "BACKUP_POLICY" || "AISERVICES_OPT_OUT_POLICY" || "CHATBOT_POLICY", // required
4949
* TargetId: "STRING_VALUE",
5050
* };
5151
* const command = new DescribeEffectivePolicyCommand(input);
@@ -55,7 +55,7 @@ export interface DescribeEffectivePolicyCommandOutput extends DescribeEffectiveP
5555
* // PolicyContent: "STRING_VALUE",
5656
* // LastUpdatedTimestamp: new Date("TIMESTAMP"),
5757
* // TargetId: "STRING_VALUE",
58-
* // PolicyType: "TAG_POLICY" || "BACKUP_POLICY" || "AISERVICES_OPT_OUT_POLICY",
58+
* // PolicyType: "TAG_POLICY" || "BACKUP_POLICY" || "AISERVICES_OPT_OUT_POLICY" || "CHATBOT_POLICY",
5959
* // },
6060
* // };
6161
*

clients/client-organizations/src/commands/DescribeOrganizationCommand.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ export interface DescribeOrganizationCommandOutput extends DescribeOrganizationR
5555
* // MasterAccountEmail: "STRING_VALUE",
5656
* // AvailablePolicyTypes: [ // PolicyTypes
5757
* // { // PolicyTypeSummary
58-
* // Type: "SERVICE_CONTROL_POLICY" || "TAG_POLICY" || "BACKUP_POLICY" || "AISERVICES_OPT_OUT_POLICY",
58+
* // Type: "SERVICE_CONTROL_POLICY" || "TAG_POLICY" || "BACKUP_POLICY" || "AISERVICES_OPT_OUT_POLICY" || "CHATBOT_POLICY",
5959
* // Status: "ENABLED" || "PENDING_ENABLE" || "PENDING_DISABLE",
6060
* // },
6161
* // ],

clients/client-organizations/src/commands/DescribePolicyCommand.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ export interface DescribePolicyCommandOutput extends DescribePolicyResponse, __M
4949
* // Arn: "STRING_VALUE",
5050
* // Name: "STRING_VALUE",
5151
* // Description: "STRING_VALUE",
52-
* // Type: "SERVICE_CONTROL_POLICY" || "TAG_POLICY" || "BACKUP_POLICY" || "AISERVICES_OPT_OUT_POLICY",
52+
* // Type: "SERVICE_CONTROL_POLICY" || "TAG_POLICY" || "BACKUP_POLICY" || "AISERVICES_OPT_OUT_POLICY" || "CHATBOT_POLICY",
5353
* // AwsManaged: true || false,
5454
* // },
5555
* // Content: "STRING_VALUE",

clients/client-organizations/src/commands/DisablePolicyTypeCommand.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ export interface DisablePolicyTypeCommandOutput extends DisablePolicyTypeRespons
4848
* const client = new OrganizationsClient(config);
4949
* const input = { // DisablePolicyTypeRequest
5050
* RootId: "STRING_VALUE", // required
51-
* PolicyType: "SERVICE_CONTROL_POLICY" || "TAG_POLICY" || "BACKUP_POLICY" || "AISERVICES_OPT_OUT_POLICY", // required
51+
* PolicyType: "SERVICE_CONTROL_POLICY" || "TAG_POLICY" || "BACKUP_POLICY" || "AISERVICES_OPT_OUT_POLICY" || "CHATBOT_POLICY", // required
5252
* };
5353
* const command = new DisablePolicyTypeCommand(input);
5454
* const response = await client.send(command);
@@ -59,7 +59,7 @@ export interface DisablePolicyTypeCommandOutput extends DisablePolicyTypeRespons
5959
* // Name: "STRING_VALUE",
6060
* // PolicyTypes: [ // PolicyTypes
6161
* // { // PolicyTypeSummary
62-
* // Type: "SERVICE_CONTROL_POLICY" || "TAG_POLICY" || "BACKUP_POLICY" || "AISERVICES_OPT_OUT_POLICY",
62+
* // Type: "SERVICE_CONTROL_POLICY" || "TAG_POLICY" || "BACKUP_POLICY" || "AISERVICES_OPT_OUT_POLICY" || "CHATBOT_POLICY",
6363
* // Status: "ENABLED" || "PENDING_ENABLE" || "PENDING_DISABLE",
6464
* // },
6565
* // ],

clients/client-organizations/src/commands/EnablePolicyTypeCommand.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ export interface EnablePolicyTypeCommandOutput extends EnablePolicyTypeResponse,
4848
* const client = new OrganizationsClient(config);
4949
* const input = { // EnablePolicyTypeRequest
5050
* RootId: "STRING_VALUE", // required
51-
* PolicyType: "SERVICE_CONTROL_POLICY" || "TAG_POLICY" || "BACKUP_POLICY" || "AISERVICES_OPT_OUT_POLICY", // required
51+
* PolicyType: "SERVICE_CONTROL_POLICY" || "TAG_POLICY" || "BACKUP_POLICY" || "AISERVICES_OPT_OUT_POLICY" || "CHATBOT_POLICY", // required
5252
* };
5353
* const command = new EnablePolicyTypeCommand(input);
5454
* const response = await client.send(command);
@@ -59,7 +59,7 @@ export interface EnablePolicyTypeCommandOutput extends EnablePolicyTypeResponse,
5959
* // Name: "STRING_VALUE",
6060
* // PolicyTypes: [ // PolicyTypes
6161
* // { // PolicyTypeSummary
62-
* // Type: "SERVICE_CONTROL_POLICY" || "TAG_POLICY" || "BACKUP_POLICY" || "AISERVICES_OPT_OUT_POLICY",
62+
* // Type: "SERVICE_CONTROL_POLICY" || "TAG_POLICY" || "BACKUP_POLICY" || "AISERVICES_OPT_OUT_POLICY" || "CHATBOT_POLICY",
6363
* // Status: "ENABLED" || "PENDING_ENABLE" || "PENDING_DISABLE",
6464
* // },
6565
* // ],

clients/client-organizations/src/commands/ListPoliciesCommand.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ export interface ListPoliciesCommandOutput extends ListPoliciesResponse, __Metad
4646
* // const { OrganizationsClient, ListPoliciesCommand } = require("@aws-sdk/client-organizations"); // CommonJS import
4747
* const client = new OrganizationsClient(config);
4848
* const input = { // ListPoliciesRequest
49-
* Filter: "SERVICE_CONTROL_POLICY" || "TAG_POLICY" || "BACKUP_POLICY" || "AISERVICES_OPT_OUT_POLICY", // required
49+
* Filter: "SERVICE_CONTROL_POLICY" || "TAG_POLICY" || "BACKUP_POLICY" || "AISERVICES_OPT_OUT_POLICY" || "CHATBOT_POLICY", // required
5050
* NextToken: "STRING_VALUE",
5151
* MaxResults: Number("int"),
5252
* };
@@ -59,7 +59,7 @@ export interface ListPoliciesCommandOutput extends ListPoliciesResponse, __Metad
5959
* // Arn: "STRING_VALUE",
6060
* // Name: "STRING_VALUE",
6161
* // Description: "STRING_VALUE",
62-
* // Type: "SERVICE_CONTROL_POLICY" || "TAG_POLICY" || "BACKUP_POLICY" || "AISERVICES_OPT_OUT_POLICY",
62+
* // Type: "SERVICE_CONTROL_POLICY" || "TAG_POLICY" || "BACKUP_POLICY" || "AISERVICES_OPT_OUT_POLICY" || "CHATBOT_POLICY",
6363
* // AwsManaged: true || false,
6464
* // },
6565
* // ],

clients/client-organizations/src/commands/ListPoliciesForTargetCommand.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ export interface ListPoliciesForTargetCommandOutput extends ListPoliciesForTarge
4949
* const client = new OrganizationsClient(config);
5050
* const input = { // ListPoliciesForTargetRequest
5151
* TargetId: "STRING_VALUE", // required
52-
* Filter: "SERVICE_CONTROL_POLICY" || "TAG_POLICY" || "BACKUP_POLICY" || "AISERVICES_OPT_OUT_POLICY", // required
52+
* Filter: "SERVICE_CONTROL_POLICY" || "TAG_POLICY" || "BACKUP_POLICY" || "AISERVICES_OPT_OUT_POLICY" || "CHATBOT_POLICY", // required
5353
* NextToken: "STRING_VALUE",
5454
* MaxResults: Number("int"),
5555
* };
@@ -62,7 +62,7 @@ export interface ListPoliciesForTargetCommandOutput extends ListPoliciesForTarge
6262
* // Arn: "STRING_VALUE",
6363
* // Name: "STRING_VALUE",
6464
* // Description: "STRING_VALUE",
65-
* // Type: "SERVICE_CONTROL_POLICY" || "TAG_POLICY" || "BACKUP_POLICY" || "AISERVICES_OPT_OUT_POLICY",
65+
* // Type: "SERVICE_CONTROL_POLICY" || "TAG_POLICY" || "BACKUP_POLICY" || "AISERVICES_OPT_OUT_POLICY" || "CHATBOT_POLICY",
6666
* // AwsManaged: true || false,
6767
* // },
6868
* // ],

clients/client-organizations/src/commands/ListRootsCommand.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ export interface ListRootsCommandOutput extends ListRootsResponse, __MetadataBea
6666
* // Name: "STRING_VALUE",
6767
* // PolicyTypes: [ // PolicyTypes
6868
* // { // PolicyTypeSummary
69-
* // Type: "SERVICE_CONTROL_POLICY" || "TAG_POLICY" || "BACKUP_POLICY" || "AISERVICES_OPT_OUT_POLICY",
69+
* // Type: "SERVICE_CONTROL_POLICY" || "TAG_POLICY" || "BACKUP_POLICY" || "AISERVICES_OPT_OUT_POLICY" || "CHATBOT_POLICY",
7070
* // Status: "ENABLED" || "PENDING_ENABLE" || "PENDING_DISABLE",
7171
* // },
7272
* // ],

clients/client-organizations/src/commands/UpdatePolicyCommand.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ export interface UpdatePolicyCommandOutput extends UpdatePolicyResponse, __Metad
5454
* // Arn: "STRING_VALUE",
5555
* // Name: "STRING_VALUE",
5656
* // Description: "STRING_VALUE",
57-
* // Type: "SERVICE_CONTROL_POLICY" || "TAG_POLICY" || "BACKUP_POLICY" || "AISERVICES_OPT_OUT_POLICY",
57+
* // Type: "SERVICE_CONTROL_POLICY" || "TAG_POLICY" || "BACKUP_POLICY" || "AISERVICES_OPT_OUT_POLICY" || "CHATBOT_POLICY",
5858
* // AwsManaged: true || false,
5959
* // },
6060
* // Content: "STRING_VALUE",

0 commit comments

Comments
 (0)