Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions apis/v1alpha1/ack-generate-metadata.yaml
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
ack_generate_info:
build_date: "2025-09-19T17:30:39Z"
build_hash: 6b4211163dcc34776b01da9a18217bac0f4103fd
go_version: go1.24.6
version: v0.52.0
api_directory_checksum: b3aac8d5f9f5b91ae438c9ca3fe4e905658bde01
build_date: "2025-10-03T19:06:42Z"
build_hash: 37562000612658e62686882f1b4b924049d1e38c
go_version: go1.24.5
version: v0.52.0-5-g3756200
api_directory_checksum: 0975eb09cef44c3cf5f21df36b22c53f78cbfaff
api_version: v1alpha1
aws_sdk_go_version: v1.32.6
generator_config_info:
file_checksum: 9949dc8a85d6a7a97564896c261a787854640a16
file_checksum: 3df05ab1615817faedbbe89eeec7130cea903a7e
original_file_name: generator.yaml
last_modification:
reason: API generation
67 changes: 66 additions & 1 deletion apis/v1alpha1/generator.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,14 @@ ignore:
- StartJobRunInput.RetryPolicyConfiguration
- StartJobRunInput.JobTemplateParameters
- CreateVirtualClusterInput.SecurityConfigurationId
- Configuration.Configurations
- JobTemplateData.ConfigurationOverrides.ApplicationConfiguration.Configurations
operations: null
resource_names:
# - VirtualCluster
# - JobRun
- ManagedEndpoint
- JobTemplate
# - JobTemplate # Removed from ignore list
- SecurityConfiguration
sdk_names:
model_name: emr-containers
Expand All @@ -29,6 +31,8 @@ operations:
resource_name: JobRun
DescribeJobRun:
output_wrapper_field_path: JobRun
GetJobTemplate:
output_wrapper_field_path: ""
prefix_config: {}
resources:
VirtualCluster:
Expand Down Expand Up @@ -90,3 +94,64 @@ resources:
exceptions:
terminal_codes:
- ValidationException
JobTemplate:
fields:
# Primary identifiers
ID:
is_primary_key: true
Name:
is_required: true
ARN:
is_read_only: true
# Computed fields
CreatedAt:
is_read_only: true
CreatedBy:
is_read_only: true
# Immutable fields
ID:
is_immutable: true
CreatedAt:
is_immutable: true
CreatedBy:
is_immutable: true
# Handle ConfigurationOverrides similar to JobRun
JobTemplateData.ConfigurationOverrides:
type: "string"
compare:
is_ignored: true
exceptions:
errors:
404:
code: ResourceNotFoundException
terminal_codes:
- ValidationException
- ResourceNotFoundException
hooks:
sdk_create_post_set_output:
template_path: hooks/job_template/sdk_create_post_set_output.go.tpl
sdk_update_pre_build_request:
template_path: hooks/job_template/sdk_update_pre_build_request.go.tpl
sdk_read_one_post_set_output:
template_path: hooks/job_template/sdk_read_one_post_set_output.go.tpl
renames:
operations:
CreateJobTemplate:
output_fields:
id: ID
GetJobTemplate:
input_fields:
id: ID
output_fields:
id: ID
arn: ARN
DeleteJobTemplate:
input_fields:
id: ID
output_fields:
id: ID
UpdateJobTemplate:
input_fields:
id: ID
output_fields:
id: ID
95 changes: 95 additions & 0 deletions apis/v1alpha1/job_template.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

39 changes: 25 additions & 14 deletions apis/v1alpha1/types.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading