amazonka-glue-1.6.0: Amazon Glue SDK.

Copyright(c) 2013-2018 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.Glue.CreateDevEndpoint

Contents

Description

Creates a new DevEndpoint.

Synopsis

Creating a Request

createDevEndpoint Source #

Creates a value of CreateDevEndpoint with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • cdeExtraPythonLibsS3Path - Path(s) to one or more Python libraries in an S3 bucket that should be loaded in your DevEndpoint. Multiple values must be complete paths separated by a comma. Please note that only pure Python libraries can currently be used on a DevEndpoint. Libraries that rely on C extensions, such as the pandas Python data analysis library, are not yet supported.
  • cdeSecurityGroupIds - Security group IDs for the security groups to be used by the new DevEndpoint.
  • cdePublicKey - The public key to use for authentication.
  • cdeSubnetId - The subnet ID for the new DevEndpoint to use.
  • cdeNumberOfNodes - The number of AWS Glue Data Processing Units (DPUs) to allocate to this DevEndpoint.
  • cdeExtraJARsS3Path - Path to one or more Java Jars in an S3 bucket that should be loaded in your DevEndpoint.
  • cdeEndpointName - The name to be assigned to the new DevEndpoint.
  • cdeRoleARN - The IAM role for the DevEndpoint.

data CreateDevEndpoint Source #

See: createDevEndpoint smart constructor.

Instances

Eq CreateDevEndpoint Source # 
Data CreateDevEndpoint Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateDevEndpoint -> c CreateDevEndpoint #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateDevEndpoint #

toConstr :: CreateDevEndpoint -> Constr #

dataTypeOf :: CreateDevEndpoint -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CreateDevEndpoint) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateDevEndpoint) #

gmapT :: (forall b. Data b => b -> b) -> CreateDevEndpoint -> CreateDevEndpoint #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateDevEndpoint -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateDevEndpoint -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateDevEndpoint -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateDevEndpoint -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateDevEndpoint -> m CreateDevEndpoint #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateDevEndpoint -> m CreateDevEndpoint #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateDevEndpoint -> m CreateDevEndpoint #

Read CreateDevEndpoint Source # 
Show CreateDevEndpoint Source # 
Generic CreateDevEndpoint Source # 
Hashable CreateDevEndpoint Source # 
ToJSON CreateDevEndpoint Source # 
NFData CreateDevEndpoint Source # 

Methods

rnf :: CreateDevEndpoint -> () #

AWSRequest CreateDevEndpoint Source # 
ToHeaders CreateDevEndpoint Source # 
ToPath CreateDevEndpoint Source # 
ToQuery CreateDevEndpoint Source # 
type Rep CreateDevEndpoint Source # 
type Rep CreateDevEndpoint = D1 * (MetaData "CreateDevEndpoint" "Network.AWS.Glue.CreateDevEndpoint" "amazonka-glue-1.6.0-6lygtbc1qn5L8T6WOf5nFo" False) (C1 * (MetaCons "CreateDevEndpoint'" PrefixI True) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_cdeExtraPythonLibsS3Path") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_cdeSecurityGroupIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [Text])))) ((:*:) * (S1 * (MetaSel (Just Symbol "_cdePublicKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_cdeSubnetId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_cdeNumberOfNodes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_cdeExtraJARsS3Path") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_cdeEndpointName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "_cdeRoleARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text))))))
type Rs CreateDevEndpoint Source # 

Request Lenses

cdeExtraPythonLibsS3Path :: Lens' CreateDevEndpoint (Maybe Text) Source #

Path(s) to one or more Python libraries in an S3 bucket that should be loaded in your DevEndpoint. Multiple values must be complete paths separated by a comma. Please note that only pure Python libraries can currently be used on a DevEndpoint. Libraries that rely on C extensions, such as the pandas Python data analysis library, are not yet supported.

cdeSecurityGroupIds :: Lens' CreateDevEndpoint [Text] Source #

Security group IDs for the security groups to be used by the new DevEndpoint.

cdePublicKey :: Lens' CreateDevEndpoint (Maybe Text) Source #

The public key to use for authentication.

cdeSubnetId :: Lens' CreateDevEndpoint (Maybe Text) Source #

The subnet ID for the new DevEndpoint to use.

cdeNumberOfNodes :: Lens' CreateDevEndpoint (Maybe Int) Source #

The number of AWS Glue Data Processing Units (DPUs) to allocate to this DevEndpoint.

cdeExtraJARsS3Path :: Lens' CreateDevEndpoint (Maybe Text) Source #

Path to one or more Java Jars in an S3 bucket that should be loaded in your DevEndpoint.

cdeEndpointName :: Lens' CreateDevEndpoint Text Source #

The name to be assigned to the new DevEndpoint.

cdeRoleARN :: Lens' CreateDevEndpoint Text Source #

The IAM role for the DevEndpoint.

Destructuring the Response

createDevEndpointResponse Source #

Creates a value of CreateDevEndpointResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data CreateDevEndpointResponse Source #

See: createDevEndpointResponse smart constructor.

Instances

Eq CreateDevEndpointResponse Source # 
Data CreateDevEndpointResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateDevEndpointResponse -> c CreateDevEndpointResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateDevEndpointResponse #

toConstr :: CreateDevEndpointResponse -> Constr #

dataTypeOf :: CreateDevEndpointResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CreateDevEndpointResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateDevEndpointResponse) #

gmapT :: (forall b. Data b => b -> b) -> CreateDevEndpointResponse -> CreateDevEndpointResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateDevEndpointResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateDevEndpointResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateDevEndpointResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateDevEndpointResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateDevEndpointResponse -> m CreateDevEndpointResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateDevEndpointResponse -> m CreateDevEndpointResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateDevEndpointResponse -> m CreateDevEndpointResponse #

Read CreateDevEndpointResponse Source # 
Show CreateDevEndpointResponse Source # 
Generic CreateDevEndpointResponse Source # 
NFData CreateDevEndpointResponse Source # 
type Rep CreateDevEndpointResponse Source # 
type Rep CreateDevEndpointResponse = D1 * (MetaData "CreateDevEndpointResponse" "Network.AWS.Glue.CreateDevEndpoint" "amazonka-glue-1.6.0-6lygtbc1qn5L8T6WOf5nFo" False) (C1 * (MetaCons "CreateDevEndpointResponse'" PrefixI True) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_cdersStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_cdersFailureReason") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_cdersEndpointName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_cdersExtraPythonLibsS3Path") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_cdersSecurityGroupIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [Text])))) ((:*:) * (S1 * (MetaSel (Just Symbol "_cdersVPCId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_cdersSubnetId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))))) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_cdersNumberOfNodes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_cdersAvailabilityZone") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_cdersZeppelinRemoteSparkInterpreterPort") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_cdersExtraJARsS3Path") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_cdersCreatedTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe POSIX))) (S1 * (MetaSel (Just Symbol "_cdersYarnEndpointAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_cdersRoleARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_cdersResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int)))))))

Response Lenses

cdersStatus :: Lens' CreateDevEndpointResponse (Maybe Text) Source #

The current status of the new DevEndpoint.

cdersFailureReason :: Lens' CreateDevEndpointResponse (Maybe Text) Source #

The reason for a current failure in this DevEndpoint.

cdersEndpointName :: Lens' CreateDevEndpointResponse (Maybe Text) Source #

The name assigned to the new DevEndpoint.

cdersExtraPythonLibsS3Path :: Lens' CreateDevEndpointResponse (Maybe Text) Source #

Path(s) to one or more Python libraries in an S3 bucket that will be loaded in your DevEndpoint.

cdersSecurityGroupIds :: Lens' CreateDevEndpointResponse [Text] Source #

The security groups assigned to the new DevEndpoint.

cdersVPCId :: Lens' CreateDevEndpointResponse (Maybe Text) Source #

The ID of the VPC used by this DevEndpoint.

cdersSubnetId :: Lens' CreateDevEndpointResponse (Maybe Text) Source #

The subnet ID assigned to the new DevEndpoint.

cdersNumberOfNodes :: Lens' CreateDevEndpointResponse (Maybe Int) Source #

The number of AWS Glue Data Processing Units (DPUs) allocated to this DevEndpoint.

cdersAvailabilityZone :: Lens' CreateDevEndpointResponse (Maybe Text) Source #

The AWS availability zone where this DevEndpoint is located.

cdersZeppelinRemoteSparkInterpreterPort :: Lens' CreateDevEndpointResponse (Maybe Int) Source #

The Apache Zeppelin port for the remote Apache Spark interpreter.

cdersExtraJARsS3Path :: Lens' CreateDevEndpointResponse (Maybe Text) Source #

Path to one or more Java Jars in an S3 bucket that will be loaded in your DevEndpoint.

cdersCreatedTimestamp :: Lens' CreateDevEndpointResponse (Maybe UTCTime) Source #

The point in time at which this DevEndpoint was created.

cdersYarnEndpointAddress :: Lens' CreateDevEndpointResponse (Maybe Text) Source #

The address of the YARN endpoint used by this DevEndpoint.

cdersRoleARN :: Lens' CreateDevEndpointResponse (Maybe Text) Source #

The AWS ARN of the role assigned to the new DevEndpoint.