1"use strict";(self.webpackChunkembedded_workflow_builder_docs=self.webpackChunkembedded_workflow_builder_docs||[]).push([["310"],{43971(e,n,s){s.r(n),s.d(n,{metadata:()=>t,default:()=>a,frontMatter:()=>l,contentTitle:()=>c,toc:()=>o,assets:()=>d});var t=JSON.parse('{"id":"connectors/aws-glue","title":"AWS Glue Connector","description":"Manage AWS Glue crawlers, jobs, and triggers.","source":"@site/docs/connectors/aws-glue.md","sourceDirName":"connectors","slug":"/connectors/aws-glue","permalink":"/connectors/aws-glue","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{"title":"AWS Glue Connector","sidebar_label":"AWS Glue","description":"Manage AWS Glue crawlers, jobs, and triggers."},"sidebar":"docs","previous":{"title":"Aspose","permalink":"/connectors/aspose"},"next":{"title":"AWS Lambda","permalink":"/connectors/aws-lambda"}}'),r=s(74848),i=s(28453);let l={title:"AWS Glue Connector",sidebar_label:"AWS Glue",description:"Manage AWS Glue crawlers, jobs, and triggers."},c,d={},o=[{value:"API Documentation",id:"api-documentation",level:2},{value:"Connections",id:"connections",level:2},{value:"Access Key and Secret",id:"apikeysecret",level:3},{value:"Prerequisites",id:"prerequisites",level:4},{value:"Setup Steps",id:"setup-steps",level:4},{value:"Configure the Connection",id:"configure-the-connection",level:4},{value:"AWS Role ARN",id:"awsassumerole",level:3},{value:"Prerequisites",id:"prerequisites-1",level:4},{value:"Setup Steps",id:"setup-steps-1",level:4},{value:"Create an IAM Role with Trust Policy",id:"create-an-iam-role-with-trust-policy",level:4},{value:"Configure the Connection",id:"configure-the-connection-1",level:4},{value:"Verify Connection",id:"verify-connection",level:4},{value:"Actions",id:"actions",level:2},{value:"Get Job Run",id:"getjobrun",level:3},{value:"List Crawlers",id:"listcrawlers",level:3},{value:"List Jobs",id:"listjobs",level:3},{value:"List Triggers",id:"listtriggers",level:3},{value:"Start Crawler",id:"startcrawler",level:3},{value:"Start Job Run",id:"startjobrun",level:3},{value:"Start Trigger",id:"starttrigger",level:3},{value:"Stop Crawler",id:"stopcrawler",level:3},{value:"Stop Job Run",id:"stopjobrun",level:3},{value:"Stop Trigger",id:"stoptrigger",level:3}];function h(e){let n={a:"a",admonition:"admonition",code:"code",details:"details",h2:"h2",h3:"h3",h4:"h4",img:"img",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",summary:"summary",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,i.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(n.p,{children:[(0,r.jsx)(n.img,{alt:"AWS Glue",src:s(58826).A+"#connector-icon",width:"32",height:"32"}),"\n",(0,r.jsx)(n.a,{href:"https://aws.amazon.com/glue",children:"AWS Glue"})," is a serverless data integration service from Amazon Web Services.\nThe AWS Glue component allows listing, starting, and stopping jobs, triggers, and crawlers in an AWS Glue account."]}),"\n",(0,r.jsx)(n.h2,{id:"api-documentation",children:"API Documentation"}),"\n",(0,r.jsxs)(n.p,{children:["This component was built using the ",(0,r.jsx)(n.a,{href:"https://docs.aws.amazon.com/glue/latest/dg/what-is-glue.html",children:"AWS Glue Developer Guide"}),"."]}),"\n",(0,r.jsx)(n.h2,{id:"connections",children:"Connections"}),"\n",(0,r.jsx)(n.h3,{id:"apikeysecret",children:"Access Key and Secret"}),"\n",(0,r.jsx)(n.p,{children:"Authenticate requests to AWS Glue using an Access Key and Secret."}),"\n",(0,r.jsxs)(n.p,{children:["An AWS IAM ",(0,r.jsx)(n.a,{href:"https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html",children:"access key pair"})," is required to interact with AWS Glue.\nEnsure the key pair generated in AWS has proper permissions to the AWS Glue resources to access.\nRead more about Glue IAM actions in the ",(0,r.jsx)(n.a,{href:"https://docs.aws.amazon.com/glue/latest/dg/create-an-iam-role.html",children:"AWS documentation"}),"."]}),"\n",(0,r.jsx)(n.h4,{id:"prerequisites",children:"Prerequisites"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["An ",(0,r.jsx)(n.a,{href:"https://aws.amazon.com/",children:"AWS account"})," with IAM access"]}),"\n",(0,r.jsx)(n.li,{children:"Appropriate permissions to create IAM access keys"}),"\n"]}),"\n",(0,r.jsx)(n.h4,{id:"setup-steps",children:"Setup Steps"}),"\n",(0,r.jsx)(n.p,{children:"To create an IAM access key pair:"}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsxs)(n.li,{children:["Sign in to the ",(0,r.jsx)(n.a,{href:"https://aws.amazon.com/",children:"AWS Console"})," and navigate to ",(0,r.jsx)(n.strong,{children:"Identity and Access Management (IAM)"})]}),"\n",(0,r.jsx)(n.li,{children:"Select the IAM user that will be used for the integration"}),"\n",(0,r.jsxs)(n.li,{children:["Navigate to the ",(0,r.jsx)(n.strong,{children:"Security credentials"})," tab"]}),"\n",(0,r.jsxs)(n.li,{children:["Under the ",(0,r.jsx)(n.strong,{children:"Access keys"})," section, select ",(0,r.jsx)(n.strong,{children:"Create access key"})]}),"\n",(0,r.jsxs)(n.li,{children:["Choose the appropriate use case (e.g., ",(0,r.jsx)(n.strong,{children:"Third-party service"})," or ",(0,r.jsx)(n.strong,{children:"Application running outside AW
1S"}),")"]}),"\n",(0,r.jsxs)(n.li,{children:["Copy both the ",(0,r.jsx)(n.strong,{children:"Access key ID"})," and ",(0,r.jsx)(n.strong,{children:"Secret access key"})," when displayed"]}),"\n"]}),"\n",(0,r.jsx)(n.admonition,{title:"Secret Key Visibility",type:"warning",children:(0,r.jsxs)(n.p,{children:["The ",(0,r.jsx)(n.strong,{children:"Secret access key"})," is only shown once during creation. If it is not copied at this time, a new access key pair must be created."]})}),"\n",(0,r.jsx)(n.h4,{id:"configure-the-connection",children:"Configure the Connection"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["Enter the ",(0,r.jsx)(n.strong,{children:"Access Key ID"})," into the connection configuration"]}),"\n",(0,r.jsxs)(n.li,{children:["Enter the ",(0,r.jsx)(n.strong,{children:"Secret Access Key"})," into the connection configuration"]}),"\n"]}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Input"}),(0,r.jsx)(n.th,{children:"Comments"}),(0,r.jsx)(n.th,{children:"Default"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Access Key ID"}),(0,r.jsx)(n.td,{children:"The AWS IAM Access Key ID used to authenticate requests."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Secret Access Key"}),(0,r.jsx)(n.td,{children:"The AWS IAM Secret Access Key used to authenticate requests."}),(0,r.jsx)(n.td,{})]})]})]}),"\n",(0,r.jsx)(n.h3,{id:"awsassumerole",children:"AWS Role ARN"}),"\n",(0,r.jsx)(n.p,{children:"Connect to AWS using an assumed role"}),"\n",(0,r.jsx)(n.p,{children:"AWS Assume Role authentication allows assuming an IAM role using temporary security credentials.\nThis method is useful for cross account access or when implementing principle of least privilege."}),"\n",(0,r.jsxs)(n.p,{children:["Refer to the ",(0,r.jsx)(n.a,{href:"https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use.html",children:"AWS documentation on assuming roles"})," for detailed information."]}),"\n",(0,r.jsx)(n.h4,{id:"prerequisites-1",children:"Prerequisites"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["Completed ",(0,r.jsx)(n.a,{href:"#apikeysecret",children:"Access Key and Secret"})," connection setup (access key pair required)"]}),"\n",(0,r.jsx)(n.li,{children:"Appropriate permissions to create IAM roles"}),"\n"]}),"\n",(0,r.jsx)(n.h4,{id:"setup-steps-1",children:"Setup Steps"}),"\n",(0,r.jsxs)(n.p,{children:["An IAM user with access keys is required to assume a role. If access keys have not been created, follow the ",(0,r.jsx)(n.a,{href:"#apikeysecret",children:"Access Key and Secret"})," setup steps first, then return here to create the IAM role."]}),"\n",(0,r.jsx)(n.h4,{id:"create-an-iam-role-with-trust-policy",children:"Create an IAM Role with Trust Policy"}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsxs)(n.li,{children:["From the ",(0,r.jsx)(n.a,{href:"https://console.aws.amazon.com/iam/",children:"IAM Console"}),", navigate to ",(0,r.jsx)(n.strong,{children:"Roles"})," and select ",(0,r.jsx)(n.strong,{children:"Create Role"})]}),"\n",(0,r.jsxs)(n.li,{children:["Select ",(0,r.jsx)(n.strong,{children:"Custom trust policy"})," as the trusted entity type"]}),"\n",(0,r.jsxs)(n.li,{children:["Enter the trust policy below, replacing ",(0,r.jsx)(n.code,{children:"USER_ARN"})," with the IAM user ARN:"]}),"\n"]}),"\n",(0,r.jsxs)(n.details,{children:["\n",(0,r.jsx)(n.summary,{children:"View trust policy template"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{\n "Version": "2012-10-17",\n "Statement": [\n {\n "Effect": "Allow",\n "Principal": {\n "AWS": "USER_ARN"\n },\n "Action": "sts:AssumeRole"\n }\n ]\n}\n'})}),"\n"]}),"\n",(0,r.jsxs)(n.ol,{start:"4",children:["\n",(0,r.jsxs)(n.li,{children:["Click ",(0,r.jsx)(n.strong,{children:"Next"})," and attach the appropriate Glue permissions policy (e.g., ",(0,r.jsx)(n.strong,{children:"AWSGlueConsoleFullAccess"}),")"]}),"\n",(0,r.jsxs)(n.li,{children:["Complete the remaining steps and select ",(0,r.jsx)(n.strong,{children:"Create Role"})]}),"\n",(0,r.jsxs)(n.li,{children:["Copy the ",(0,r.jsx)(n.strong,{children:"Role ARN"})," from the role summary (format: ",(0,r.jsx)(n.code,{children:"arn:aws:iam::123456789012:role/role-name"}),")"]}),"\n"]}),"\n",(0,r.jsx)(n.h4,{id:"configure-the-connection-1",children:"Configure the Connection"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Role ARN"}),": The ARN of the IAM role to assume"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Access Key ID"}),": From the IAM user (see ",(0,r.jsx)(n.a,{href:"#apikeysecret",children:"Access Key and Secret"}),")"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Secret Acce
1ss Key"}),": From the IAM user"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"External ID"})," (optional): Shared secret for enhanced security"]}),"\n"]}),"\n",(0,r.jsx)(n.admonition,{title:"External ID",type:"note",children:(0,r.jsxs)(n.p,{children:["The ",(0,r.jsx)(n.strong,{children:"External ID"})," provides additional security for cross-account access. Refer to the ",(0,r.jsx)(n.a,{href:"https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_common-scenarios_third-party.html#id_roles_third-party_external-id",children:"AWS documentation"})," for more information."]})}),"\n",(0,r.jsx)(n.h4,{id:"verify-connection",children:"Verify Connection"}),"\n",(0,r.jsx)(n.p,{children:"The IAM user credentials assume the role, which provides temporary credentials with the role's attached permissions. Ensure the trust policy correctly references the IAM user ARN."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Input"}),(0,r.jsx)(n.th,{children:"Comments"}),(0,r.jsx)(n.th,{children:"Default"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Role ARN"}),(0,r.jsx)(n.td,{children:"An AWS IAM Role ARN"}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Access Key ID"}),(0,r.jsx)(n.td,{children:"An AWS IAM Access Key ID"}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Secret Access Key"}),(0,r.jsx)(n.td,{children:"An AWS IAM Secret Access Key"}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"External ID"}),(0,r.jsxs)(n.td,{children:["Provides enhanced security measures to the connection. Optional, but recommended. Please check ",(0,r.jsx)(n.a,{href:"https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_common-scenarios_third-party.html#id_roles_third-party_external-id",children:"AWS docs"})," for more information."]}),(0,r.jsx)(n.td,{})]})]})]}),"\n",(0,r.jsx)(n.h2,{id:"actions",children:"Actions"}),"\n",(0,r.jsx)(n.h3,{id:"getjobrun",children:"Get Job Run"}),"\n",(0,r.jsx)(n.p,{children:"Retrieves the metadata for a given job run."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Input"}),(0,r.jsx)(n.th,{children:"Comments"}),(0,r.jsx)(n.th,{children:"Default"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"AWS Region"}),(0,r.jsx)(n.td,{children:"AWS provides services in multiple regions, like us-west-2 or eu-west-1."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Name"}),(0,r.jsx)(n.td,{children:"The name of the resource (job, crawler, or trigger) to act on. Provide the name, not the ARN."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Run ID"}),(0,r.jsx)(n.td,{children:"The unique identifier for the job run."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Connection"}),(0,r.jsx)(n.td,{children:"The AWS Glue connection to use."}),(0,r.jsx)(n.td,{})]})]})]}),"\n",(0,r.jsx)(n.h3,{id:"listcrawlers",children:"List Crawlers"}),"\n",(0,r.jsx)(n.p,{children:"Lists crawlers available in AWS Glue."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Input"}),(0,r.jsx)(n.th,{children:"Comments"}),(0,r.jsx)(n.th,{children:"Default"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"AWS Region"}),(0,r.jsx)(n.td,{children:"AWS provides services in multiple regions, like us-west-2 or eu-west-1."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Max Items"}),(0,r.jsx)(n.td,{children:"The maximum number of results to return. Provide a value from 1 to 50."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Marker"}),(0,r.jsx)(n.td,{children:"The pagination token returned by a previous request, used to retrieve the next page of results."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Connection"}),(0,r.jsx)(n.td,{children:"The AWS Glue connection to use."}),(0,r.jsx)(n.td,{})]})]})]}),"\n",(0,r.jsx)(n.h3,{id:"listjobs",children:"List Jobs"}
1),"\n",(0,r.jsx)(n.p,{children:"Lists jobs available in AWS Glue."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Input"}),(0,r.jsx)(n.th,{children:"Comments"}),(0,r.jsx)(n.th,{children:"Default"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"AWS Region"}),(0,r.jsx)(n.td,{children:"AWS provides services in multiple regions, like us-west-2 or eu-west-1."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Marker"}),(0,r.jsx)(n.td,{children:"The pagination token returned by a previous request, used to retrieve the next page of results."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Max Items"}),(0,r.jsx)(n.td,{children:"The maximum number of results to return. Provide a value from 1 to 50."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Connection"}),(0,r.jsx)(n.td,{children:"The AWS Glue connection to use."}),(0,r.jsx)(n.td,{})]})]})]}),"\n",(0,r.jsx)(n.h3,{id:"listtriggers",children:"List Triggers"}),"\n",(0,r.jsx)(n.p,{children:"Lists the names of all triggers in the account."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Input"}),(0,r.jsx)(n.th,{children:"Comments"}),(0,r.jsx)(n.th,{children:"Default"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"AWS Region"}),(0,r.jsx)(n.td,{children:"AWS provides services in multiple regions, like us-west-2 or eu-west-1."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Max Items"}),(0,r.jsx)(n.td,{children:"The maximum number of results to return. Provide a value from 1 to 50."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Marker"}),(0,r.jsx)(n.td,{children:"The pagination token returned by a previous request, used to retrieve the next page of results."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Connection"}),(0,r.jsx)(n.td,{children:"The AWS Glue connection to use."}),(0,r.jsx)(n.td,{})]})]})]}),"\n",(0,r.jsx)(n.h3,{id:"startcrawler",children:"Start Crawler"}),"\n",(0,r.jsx)(n.p,{children:"Starts an existing crawler in AWS Glue."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Input"}),(0,r.jsx)(n.th,{children:"Comments"}),(0,r.jsx)(n.th,{children:"Default"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"AWS Region"}),(0,r.jsx)(n.td,{children:"AWS provides services in multiple regions, like us-west-2 or eu-west-1."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Name"}),(0,r.jsx)(n.td,{children:"The name of the resource (job, crawler, or trigger) to act on. Provide the name, not the ARN."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Connection"}),(0,r.jsx)(n.td,{children:"The AWS Glue connection to use."}),(0,r.jsx)(n.td,{})]})]})]}),"\n",(0,r.jsx)(n.h3,{id:"startjobrun",children:"Start Job Run"}),"\n",(0,r.jsx)(n.p,{children:"Starts a job run using an AWS Glue job definition."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Input"}),(0,r.jsx)(n.th,{children:"Comments"}),(0,r.jsx)(n.th,{children:"Default"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"AWS Region"}),(0,r.jsx)(n.td,{children:"AWS provides services in multiple regions, like us-west-2 or eu-west-1."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Name"}),(0,r.jsx)(n.td,{children:"The name of the resource (job, crawler, or trigger) to act on. Provide the name, not the ARN."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Allocated Capacity"}),(0,r.jsx)(n.td,{children:"The number of AWS Glue data processing units (DPUs) that can be allocated when this job runs. If this is omitted, Glue will use the default number of DPUs configured for the job."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Security Configuration"}),(0,r.jsx)(n.td,{children:"The name of the SecurityConfiguration structure to be used with this job. This can be left blank if there is no security configuration."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Arguments"}),(0,r.jsx)(n.td,{children:"Optional key value parameters to pass into a job."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Connection"}),(0,r.jsx)(n.td,{children:"The AWS Glue connection to use."}),(0,r.jsx)(n.td,{})]})]})]}),"\n",(0,r.jsx)(n.h3,{id:"starttrigger",children:"Start Trigger"}),"\n",(0,r.jsx)(n.p,{children:"Starts an existing trigger in AWS Glue."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Input"}),(0,r.jsx)(n.th,{children:"Comments"}),(0,r.jsx)(n.th,{children:"Default"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"AWS Region"}),(0,r.jsx)(n.td,{children:"AWS provides services in multiple regions, like us-west-2 or eu-west-1."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Name"}),(0,r.jsx)(n.td,{children:"The name of the resource (job, crawler, or trigger) to act on. Provide the name, not the ARN."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Connection"}),(0,r.jsx)(n.td,{children:"The AWS Glue connection to use."}),(0,r.jsx)(n.td,{})]})]})]}),"\n",(0,r.jsx)(n.h3,{id:"stopcrawler",children:"Stop Crawler"}),"\n",(0,r.jsx)(n.p,{children:"Stops the specified crawler if it is currently running."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Input"}),(0,r.jsx)(n.th,{children:"Comments"}),(0,r.jsx)(n.th,{children:"Default"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"AWS Region"}),(0,r.jsx)(n.td,{children:"AWS provides services in multiple regions, like us-west-2 or eu-west-1."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Name"}),(0,r.jsx)(n.td,{children:"The name of the resource (job, crawler, or trigger) to act on. Provide the name, not the ARN."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Connection"}),(0,r.jsx)(n.td,{children:"The AWS Glue connection to use."}),(0,r.jsx)(n.td,{})]})]})]}),"\n",(0,r.jsx)(n.h3,{id:"stopjobrun",children:"Stop Job Run"}),"\n",(0,r.jsx)(n.p,{children:"Stops one or more job runs for a specified job definition."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Input"}),(0,r.jsx)(n.th,{children:"Comments"}),(0,r.jsx)(n.th,{children:"Default"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"AWS Region"}),(0,r.jsx)(n.td,{children:"AWS provides services in multiple regions, like us-west-2 or eu-west-1."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Name"}),(0,r.jsx)(n.td,{children:"The name of the resource (job, crawler, or trigger) to act on. Provide the name, not the ARN."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Job Run IDs"}),(0,r.jsx)(n.td,{children:"The job run identifiers to stop for the specified job."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Connection"}),(0,r.jsx)(n.td,{children:"The AWS Glue connection to use."}),(0,r.jsx)(n.td,{})]})]})]}),"\n",(0,r.jsx)(n.h3,{id:"stoptrigger",children:"Stop Trigger"}),"\n",(0,r.jsx)(n.p,{children:"Stops a specified trigger."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Input"}),(0,r.jsx)(n.th,{children:"Comments"}),(0,r.jsx)(n.th,{children:"Default"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"AWS Region"}),(0,r.jsx)(n.td,{children:"AWS provides services in multiple regions, like us-west-2 or eu-west-1."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Name"}),(0,r.jsx)(n.td,{children:"The name of the resource (job, crawler, or trigger) to act on. Provide the name, not the ARN."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Connection"}),(0,r.jsx)(n.td,{children:"The AWS Glue connection to use."}),(0,r.jsx)(n.td,{})]})]})]})]})}function a(e={}){let{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(h,{...e})}):h(e)}},58826(e,n,s){s.d(n,{A:()=>t});let t="data:image/png;base64,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"},28453(e,n,s){s.d(n,{R:()=>l,x:()=>c});var t=s(96540);let r={},i=t.createContext(r);function l(e){let n=t.useContext(i);return t.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function c(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:l(e.components),t.createElement(i.Provider,{value:n},e.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.