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
Add missing fields to existing pycfmodel resources
Updated the following resources with fields that were added to the AWS
CloudFormation schemas since the models were originally created:
- IAMUser: Added Tags field
- KMSKey: Added RotationPeriodInDays field
- S3Bucket: Added AbacStatus, MetadataConfiguration, MetadataTableConfiguration
- OpenSearchDomain: Added AIMLOptions, IPAddressType, IdentityCenterOptions,
OffPeakWindowOptions, SkipShardMigrationWait, SoftwareUpdateOptions
- EC2VPCEndpoint: Added DnsOptions, IpAddressType, ResourceConfigurationArn,
ServiceNetworkArn, ServiceRegion, Tags
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@@ -15,16 +15,22 @@ class OpenSearchDomainProperties(CustomModel):
15
15
- AccessPolicies: A [policy document][pycfmodel.model.resources.properties.policy_document.PolicyDocument] object.
16
16
- AdvancedOptions: Additional options to specify for the OpenSearch Service domain.
17
17
- AdvancedSecurityOptions: Specifies options for fine-grained access control.
18
+
- AIMLOptions: Machine learning options for the domain.
18
19
- ClusterConfig: ClusterConfig is a property of the AWS::OpenSearchService::Domain resource that configures an Amazon OpenSearch Service cluster.
19
20
- CognitoOptions: Configures OpenSearch Service to use Amazon Cognito authentication for OpenSearch Dashboards.
20
21
- DomainEndpointOptions: Specifies additional options for the domain endpoint, such as whether to require HTTPS for all traffic or whether to use a custom endpoint rather than the default endpoint.
21
22
- DomainName: A name for the OpenSearch Service domain.
22
23
- EBSOptions: The configurations of Amazon Elastic Block Store (Amazon EBS) volumes that are attached to data nodes in the OpenSearch Service domain.
23
24
- EncryptionAtRestOptions: Whether the domain should encrypt data at rest, and if so, the AWS Key Management Service key to use.
24
25
- EngineVersion: The version of OpenSearch to use. The value must be in the format OpenSearch_X.Y or Elasticsearch_X.Y. If not specified, the latest version of OpenSearch is used.
26
+
- IdentityCenterOptions: Identity Center options for the domain.
27
+
- IPAddressType: The IP address type for the domain.
25
28
- LogPublishingOptions: An object with one or more of the following keys: SEARCH_SLOW_LOGS, ES_APPLICATION_LOGS, INDEX_SLOW_LOGS, AUDIT_LOGS, depending on the types of logs you want to publish. Each key needs a valid LogPublishingOption value.
26
29
- NodeToNodeEncryptionOptions: Specifies whether node-to-node encryption is enabled.
30
+
- OffPeakWindowOptions: Off-peak window options for the domain.
31
+
- SkipShardMigrationWait: Whether to skip the shard migration wait.
27
32
- SnapshotOptions: DEPRECATED. The automated snapshot configuration for the OpenSearch Service domain indices.
33
+
- SoftwareUpdateOptions: Software update options for the domain.
28
34
- Tags: An arbitrary set of tags (key–value pairs) to associate with the OpenSearch Service domain.
29
35
- VPCOptions: The virtual private cloud (VPC) configuration for the OpenSearch Service domain.
30
36
@@ -34,16 +40,22 @@ class OpenSearchDomainProperties(CustomModel):
0 commit comments