diff --git a/providers/src/aws/v00.00.00000/services/cloud_control.yaml b/providers/src/aws/v00.00.00000/services/cloud_control.yaml index e91de1b5..abb4a24d 100644 --- a/providers/src/aws/v00.00.00000/services/cloud_control.yaml +++ b/providers/src/aws/v00.00.00000/services/cloud_control.yaml @@ -654,6 +654,125 @@ components: - $ref: '#/components/x-stackQL-resources/resource_requests/methods/list_resource_requests' update: [] title: resource_requests + vw_successful_requests: + name: vw_successful_requests + id: aws.cloud_control.vw_successful_requests + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + select * from aws.cloud_control.resource_requests + where data__ResourceRequestStatusFilter = '{"OperationStatuses": ["SUCCESS"], "Operations": ["CREATE", "UPDATE", "DELETE"]}' + and region = 'us-east-1' + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + select * from aws.cloud_control.resource_requests + where data__ResourceRequestStatusFilter = '{"OperationStatuses": ["SUCCESS"], "Operations": ["CREATE", "UPDATE", "DELETE"]}' + and region = 'us-east-1' + vw_failed_requests: + name: vw_failed_requests + id: aws.cloud_control.vw_failed_requests + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + select * from aws.cloud_control.resource_requests + where data__ResourceRequestStatusFilter = '{"OperationStatuses": ["FAILED"], "Operations": ["CREATE", "UPDATE", "DELETE"]}' + and region = 'us-east-1' + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + select * from aws.cloud_control.resource_requests + where data__ResourceRequestStatusFilter = '{"OperationStatuses": ["FAILED"], "Operations": ["CREATE", "UPDATE", "DELETE"]}' + and region = 'us-east-1' + vw_cancelled_requests: + name: vw_cancelled_requests + id: aws.cloud_control.vw_cancelled_requests + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + select * from aws.cloud_control.resource_requests + where data__ResourceRequestStatusFilter = '{"OperationStatuses": ["CANCEL_IN_PROGRESS", "CANCEL_COMPLETE"], "Operations": ["CREATE", "UPDATE", "DELETE"]}' + and region = 'us-east-1' + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + select * from aws.cloud_control.resource_requests + where data__ResourceRequestStatusFilter = '{"OperationStatuses": ["CANCEL_IN_PROGRESS", "CANCEL_COMPLETE"], "Operations": ["CREATE", "UPDATE", "DELETE"]}' + and region = 'us-east-1' + vw_pending_requests: + name: vw_pending_requests + id: aws.cloud_control.vw_pending_requests + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + select * from aws.cloud_control.resource_requests + where data__ResourceRequestStatusFilter = '{"OperationStatuses": ["PENDING", "IN_PROGRESS"], "Operations": ["CREATE", "UPDATE", "DELETE"]}' + and region = 'us-east-1' + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + select * from aws.cloud_control.resource_requests + where data__ResourceRequestStatusFilter = '{"OperationStatuses": ["PENDING", "IN_PROGRESS"], "Operations": ["CREATE", "UPDATE", "DELETE"]}' + and region = 'us-east-1' + vw_create_requests: + name: vw_create_requests + id: aws.cloud_control.vw_create_requests + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + select * from aws.cloud_control.resource_requests + where data__ResourceRequestStatusFilter = '{"OperationStatuses": ["PENDING", "IN_PROGRESS", "SUCCESS", "FAILED", "CANCEL_IN_PROGRESS", "CANCEL_COMPLETE"], "Operations": ["CREATE"]}' + and region = 'us-east-1' + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + select * from aws.cloud_control.resource_requests + where data__ResourceRequestStatusFilter = '{"OperationStatuses": ["PENDING", "IN_PROGRESS", "SUCCESS", "FAILED", "CANCEL_IN_PROGRESS", "CANCEL_COMPLETE"], "Operations": ["CREATE"]}' + and region = 'us-east-1' + vw_update_requests: + name: vw_update_requests + id: aws.cloud_control.vw_update_requests + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + select * from aws.cloud_control.resource_requests + where data__ResourceRequestStatusFilter = '{"OperationStatuses": ["PENDING", "IN_PROGRESS", "SUCCESS", "FAILED", "CANCEL_IN_PROGRESS", "CANCEL_COMPLETE"], "Operations": ["UPDATE"]}' + and region = 'us-east-1' + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + select * from aws.cloud_control.resource_requests + where data__ResourceRequestStatusFilter = '{"OperationStatuses": ["PENDING", "IN_PROGRESS", "SUCCESS", "FAILED", "CANCEL_IN_PROGRESS", "CANCEL_COMPLETE"], "Operations": ["UPDATE"]}' + and region = 'us-east-1' + vw_delete_requests: + name: vw_delete_requests + id: aws.cloud_control.vw_delete_requests + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + select * from aws.cloud_control.resource_requests + where data__ResourceRequestStatusFilter = '{"OperationStatuses": ["PENDING", "IN_PROGRESS", "SUCCESS", "FAILED", "CANCEL_IN_PROGRESS", "CANCEL_COMPLETE"], "Operations": ["DELETE"]}' + and region = 'us-east-1' + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + select * from aws.cloud_control.resource_requests + where data__ResourceRequestStatusFilter = '{"OperationStatuses": ["PENDING", "IN_PROGRESS", "SUCCESS", "FAILED", "CANCEL_IN_PROGRESS", "CANCEL_COMPLETE"], "Operations": ["DELETE"]}' + and region = 'us-east-1' parameters: X-Amz-Content-Sha256: name: X-Amz-Content-Sha256 diff --git a/providers/src/aws/v00.00.00000/services/ec2_native.yaml b/providers/src/aws/v00.00.00000/services/ec2_native.yaml index 96f7d17c..3ca3acfa 100644 --- a/providers/src/aws/v00.00.00000/services/ec2_native.yaml +++ b/providers/src/aws/v00.00.00000/services/ec2_native.yaml @@ -42433,64 +42433,61 @@ components: instances: name: instances methods: - instance_Bundle: + bundle: operation: $ref: '#/paths/~1?Action=BundleInstance&Version=2016-11-15/get' response: mediaType: text/xml openAPIDocKey: '200' - instance_Import: + import: operation: $ref: '#/paths/~1?Action=ImportInstance&Version=2016-11-15/get' response: mediaType: text/xml openAPIDocKey: '200' - instances_Describe: + describe: operation: $ref: '#/paths/~1?Action=DescribeInstances&Version=2016-11-15/get' response: mediaType: text/xml objectKey: /*/reservationSet/item/instancesSet/item openAPIDocKey: '200' - instances_Monitor: + monitor: operation: $ref: '#/paths/~1?Action=MonitorInstances&Version=2016-11-15/get' response: mediaType: text/xml openAPIDocKey: '200' - instances_Reboot: + reboot: operation: $ref: '#/paths/~1?Action=RebootInstances&Version=2016-11-15/get' response: openAPIDocKey: '200' - instances_Run: + run: operation: $ref: '#/paths/~1?Action=RunInstances&Version=2016-11-15/get' response: mediaType: text/xml openAPIDocKey: '200' - instances_Start: + start: operation: $ref: '#/paths/~1?Action=StartInstances&Version=2016-11-15/get' - # request: - # mediaType: text/xml - # xmlRootAnnotation: 'xmlns="http://ec2.amazonaws.com/doc/2016-11-15/"' response: mediaType: text/xml openAPIDocKey: '200' - instances_Stop: + stop: operation: $ref: '#/paths/~1?Action=StopInstances&Version=2016-11-15/get' response: mediaType: text/xml openAPIDocKey: '200' - instances_Terminate: + terminate: operation: $ref: '#/paths/~1?Action=TerminateInstances&Version=2016-11-15/get' response: mediaType: text/xml openAPIDocKey: '200' - instances_Unmonitor: + unmonitor: operation: $ref: '#/paths/~1?Action=UnmonitorInstances&Version=2016-11-15/get' response: @@ -42501,29 +42498,28 @@ components: delete: [] insert: [] select: - - $ref: '#/components/x-stackQL-resources/instances/methods/instances_Describe' - update: - - $ref: '#/components/x-stackQL-resources/instances/methods/instances_Start' - instances_start: - name: instances_start - methods: - instances_Start: - operation: - $ref: '#/paths/~1?Action=StartInstances&Version=2016-11-15/get' - # request: - # mediaType: text/xml - # xmlRootAnnotation: 'xmlns="http://ec2.amazonaws.com/doc/2016-11-15/"' - response: - mediaType: text/xml - openAPIDocKey: '200' - id: aws.ec2_native.instances - sqlVerbs: - delete: [] - insert: - - $ref: '#/components/x-stackQL-resources/instances/methods/instances_Start' - select: [] + - $ref: '#/components/x-stackQL-resources/instances/methods/describe' update: [] - title: instances_Start + # instances_start: + # name: instances_start + # methods: + # instances_Start: + # operation: + # $ref: '#/paths/~1?Action=StartInstances&Version=2016-11-15/get' + # # request: + # # mediaType: text/xml + # # xmlRootAnnotation: 'xmlns="http://ec2.amazonaws.com/doc/2016-11-15/"' + # response: + # mediaType: text/xml + # openAPIDocKey: '200' + # id: aws.ec2_native.instances + # sqlVerbs: + # delete: [] + # insert: + # - $ref: '#/components/x-stackQL-resources/instances/methods/instances_Start' + # select: [] + # update: [] + # title: instances_Start internet_gateways: name: internet_gateways methods: