Skip to content
This repository has been archived by the owner on Sep 8, 2024. It is now read-only.

Commit

Permalink
v1.0.0-beta.65
Browse files Browse the repository at this point in the history
  • Loading branch information
actions-user committed Oct 20, 2023
1 parent 78e4fc2 commit 6897bb6
Show file tree
Hide file tree
Showing 20 changed files with 1,933 additions and 1,211 deletions.
4 changes: 2 additions & 2 deletions packages/cfntypes/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@awboost/cfntypes",
"version": "1.0.0-beta.64",
"version": "1.0.0-beta.65",
"private": false,
"publishConfig": {
"access": "public"
Expand Down Expand Up @@ -43,5 +43,5 @@
"scripts": {
"lint": "eslint src/ --ext=ts"
},
"awsResourceSpecificationVersion": "144.0.0"
"awsResourceSpecificationVersion": "145.0.0"
}
1 change: 1 addition & 0 deletions packages/cfntypes/src/resources.generated/AWS-AppConfig.ts
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,7 @@ export class AppConfigApplication extends ResourceBase<
export interface AppConfigConfigurationProfileProps {
LocationUri: string;
Type?: string;
KmsKeyIdentifier?: string;
Description?: string;
Validators?: any[];
RetrievalRoleArn?: string;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ export interface AppIntegrationsEventIntegrationEventFilter {
* @see {@link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appintegrations-dataintegration.html | AWS::AppIntegrations::DataIntegration}
*/
export interface AppIntegrationsDataIntegrationProps {
ScheduleConfig: AppIntegrationsDataIntegrationScheduleConfig;
ScheduleConfig?: AppIntegrationsDataIntegrationScheduleConfig;
FileConfiguration?: AppIntegrationsDataIntegrationFileConfiguration;
Description?: string;
SourceURI: string;
Expand Down
151 changes: 66 additions & 85 deletions packages/cfntypes/src/resources.generated/AWS-AutoScaling.ts

Large diffs are not rendered by default.

62 changes: 62 additions & 0 deletions packages/cfntypes/src/resources.generated/AWS-Cognito.ts
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,24 @@ export interface CognitoIdentityPoolRoleAttachmentRoleMapping {
export interface CognitoIdentityPoolRoleAttachmentRulesConfigurationType {
Rules: any[];
}
/**
* Type definition for AWS::Cognito::LogDeliveryConfiguration.CloudWatchLogsConfiguration
*
* @see {@link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-logdeliveryconfiguration-cloudwatchlogsconfiguration.html | AWS::Cognito::LogDeliveryConfiguration.CloudWatchLogsConfiguration}
*/
export interface CognitoLogDeliveryConfigurationCloudWatchLogsConfiguration {
LogGroupArn?: string;
}
/**
* Type definition for AWS::Cognito::LogDeliveryConfiguration.LogConfiguration
*
* @see {@link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-logdeliveryconfiguration-logconfiguration.html | AWS::Cognito::LogDeliveryConfiguration.LogConfiguration}
*/
export interface CognitoLogDeliveryConfigurationLogConfiguration {
EventSource?: string;
CloudWatchLogsConfiguration?: CognitoLogDeliveryConfigurationCloudWatchLogsConfiguration;
LogLevel?: string;
}
/**
* Type definition for AWS::Cognito::UserPool.AccountRecoverySetting
*
Expand Down Expand Up @@ -506,6 +524,50 @@ export class CognitoIdentityPoolRoleAttachment extends ResourceBase<
);
}
}
/**
* Type definition for AWS::Cognito::LogDeliveryConfiguration
*
* @see {@link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-logdeliveryconfiguration.html | AWS::Cognito::LogDeliveryConfiguration}
*/
export interface CognitoLogDeliveryConfigurationProps {
UserPoolId: string;
LogConfigurations?: any[];
}
/**
* Attributes type definition for AWS::Cognito::LogDeliveryConfiguration
*
* @see {@link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-logdeliveryconfiguration.html | AWS::Cognito::LogDeliveryConfiguration}
*/
export interface CognitoLogDeliveryConfigurationAttribs {
Id?: string;
}
/**
* Resource class for AWS::Cognito::LogDeliveryConfiguration
*
* @see {@link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-logdeliveryconfiguration.html | AWS::Cognito::LogDeliveryConfiguration}
*/
export class CognitoLogDeliveryConfiguration extends ResourceBase<
"AWS::Cognito::LogDeliveryConfiguration",
CognitoLogDeliveryConfigurationProps,
CognitoLogDeliveryConfigurationAttribs
> {
public static readonly Type = "AWS::Cognito::LogDeliveryConfiguration";
public static readonly AttributeNames: readonly (keyof CognitoLogDeliveryConfigurationAttribs)[] =
["Id"];
constructor(
logicalId: string,
properties: CognitoLogDeliveryConfigurationProps,
options?: ResourceOptions,
) {
super(
CognitoLogDeliveryConfiguration.Type,
CognitoLogDeliveryConfiguration.AttributeNames,
logicalId,
properties,
options,
);
}
}
/**
* Type definition for AWS::Cognito::UserPool
*
Expand Down
2 changes: 2 additions & 0 deletions packages/cfntypes/src/resources.generated/AWS-Connect.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1043,6 +1043,7 @@ export interface ConnectRoutingProfileProps {
Description: string;
MediaConcurrencies: any[];
InstanceArn: string;
AgentAvailabilityTimer?: string;
QueueConfigs?: any[];
DefaultOutboundQueueArn: string;
Tags?: Tag[];
Expand Down Expand Up @@ -1385,6 +1386,7 @@ export class ConnectUser extends ResourceBase<
export interface ConnectUserHierarchyGroupProps {
InstanceArn: string;
ParentGroupArn?: string;
Tags?: Tag[];
Name: string;
}
/**
Expand Down
31 changes: 31 additions & 0 deletions packages/cfntypes/src/resources.generated/AWS-EC2.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1788,6 +1788,24 @@ export interface EC2VerifiedAccessEndpointNetworkInterfaceOptions {
NetworkInterfaceId?: string;
Protocol?: string;
}
/**
* Type definition for AWS::EC2::VerifiedAccessEndpoint.SseSpecification
*
* @see {@link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-verifiedaccessendpoint-ssespecification.html | AWS::EC2::VerifiedAccessEndpoint.SseSpecification}
*/
export interface EC2VerifiedAccessEndpointSseSpecification {
CustomerManagedKeyEnabled?: boolean;
KmsKeyArn?: string;
}
/**
* Type definition for AWS::EC2::VerifiedAccessGroup.SseSpecification
*
* @see {@link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-verifiedaccessgroup-ssespecification.html | AWS::EC2::VerifiedAccessGroup.SseSpecification}
*/
export interface EC2VerifiedAccessGroupSseSpecification {
CustomerManagedKeyEnabled?: boolean;
KmsKeyArn?: string;
}
/**
* Type definition for AWS::EC2::VerifiedAccessInstance.CloudWatchLogs
*
Expand Down Expand Up @@ -1863,6 +1881,15 @@ export interface EC2VerifiedAccessTrustProviderOidcOptions {
ClientId?: string;
AuthorizationEndpoint?: string;
}
/**
* Type definition for AWS::EC2::VerifiedAccessTrustProvider.SseSpecification
*
* @see {@link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-verifiedaccesstrustprovider-ssespecification.html | AWS::EC2::VerifiedAccessTrustProvider.SseSpecification}
*/
export interface EC2VerifiedAccessTrustProviderSseSpecification {
CustomerManagedKeyEnabled?: boolean;
KmsKeyArn?: string;
}
/**
* Type definition for AWS::EC2::CapacityReservation
*
Expand Down Expand Up @@ -6038,6 +6065,7 @@ export interface EC2VerifiedAccessEndpointProps {
EndpointDomainPrefix: string;
EndpointType: string;
PolicyDocument?: string;
SseSpecification?: EC2VerifiedAccessEndpointSseSpecification;
Tags?: Tag[];
NetworkInterfaceOptions?: EC2VerifiedAccessEndpointNetworkInterfaceOptions;
}
Expand Down Expand Up @@ -6098,6 +6126,7 @@ export class EC2VerifiedAccessEndpoint extends ResourceBase<
export interface EC2VerifiedAccessGroupProps {
Description?: string;
PolicyDocument?: string;
SseSpecification?: EC2VerifiedAccessGroupSseSpecification;
VerifiedAccessInstanceId: string;
Tags?: Tag[];
PolicyEnabled?: boolean;
Expand Down Expand Up @@ -6155,6 +6184,7 @@ export class EC2VerifiedAccessGroup extends ResourceBase<
export interface EC2VerifiedAccessInstanceProps {
VerifiedAccessTrustProviders?: any[];
Description?: string;
FipsEnabled?: boolean;
LoggingConfigurations?: EC2VerifiedAccessInstanceVerifiedAccessLogs;
VerifiedAccessTrustProviderIds?: any[];
Tags?: Tag[];
Expand Down Expand Up @@ -6208,6 +6238,7 @@ export interface EC2VerifiedAccessTrustProviderProps {
Description?: string;
OidcOptions?: EC2VerifiedAccessTrustProviderOidcOptions;
TrustProviderType: string;
SseSpecification?: EC2VerifiedAccessTrustProviderSseSpecification;
UserTrustProviderType?: string;
Tags?: Tag[];
}
Expand Down
24 changes: 17 additions & 7 deletions packages/cfntypes/src/resources.generated/AWS-EMR.ts
Original file line number Diff line number Diff line change
Expand Up @@ -527,22 +527,22 @@ export interface EMRInstanceGroupConfigVolumeSpecification {
/**
* Type definition for AWS::EMR::Step.HadoopJarStepConfig
*
* @see {@link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-hadoopjarstepconfig.html | AWS::EMR::Step.HadoopJarStepConfig}
* @see {@link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-step-hadoopjarstepconfig.html | AWS::EMR::Step.HadoopJarStepConfig}
*/
export interface EMRStepHadoopJarStepConfig {
Args?: any[];
Jar: string;
MainClass?: string;
StepProperties?: any[];
Jar: string;
}
/**
* Type definition for AWS::EMR::Step.KeyValue
*
* @see {@link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-keyvalue.html | AWS::EMR::Step.KeyValue}
* @see {@link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-step-keyvalue.html | AWS::EMR::Step.KeyValue}
*/
export interface EMRStepKeyValue {
Key?: string;
Value?: string;
Key?: string;
}
/**
* Type definition for AWS::EMR::Cluster
Expand Down Expand Up @@ -735,11 +735,19 @@ export class EMRSecurityConfiguration extends ResourceBase<
* @see {@link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-step.html | AWS::EMR::Step}
*/
export interface EMRStepProps {
JobFlowId: string;
ActionOnFailure: string;
HadoopJarStep: EMRStepHadoopJarStepConfig;
JobFlowId: string;
Name: string;
}
/**
* Attributes type definition for AWS::EMR::Step
*
* @see {@link http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-step.html | AWS::EMR::Step}
*/
export interface EMRStepAttribs {
Id?: string;
}
/**
* Resource class for AWS::EMR::Step
*
Expand All @@ -748,10 +756,12 @@ export interface EMRStepProps {
export class EMRStep extends ResourceBase<
"AWS::EMR::Step",
EMRStepProps,
Record<string, never>
EMRStepAttribs
> {
public static readonly Type = "AWS::EMR::Step";
public static readonly AttributeNames = [];
public static readonly AttributeNames: readonly (keyof EMRStepAttribs)[] = [
"Id",
];
constructor(
logicalId: string,
properties: EMRStepProps,
Expand Down
Loading

0 comments on commit 6897bb6

Please sign in to comment.