Module: Aws::LambdaMicrovms::Types

Defined in:
lib/aws-sdk-lambdamicrovms/types.rb

Defined Under Namespace

Classes: AccessDeniedException, CloudWatchLogging, CodeArtifact, ConflictException, CpuConfiguration, CreateMicrovmAuthTokenRequest, CreateMicrovmAuthTokenResponse, CreateMicrovmImageRequest, CreateMicrovmImageResponse, CreateMicrovmShellAuthTokenRequest, CreateMicrovmShellAuthTokenResponse, DeleteMicrovmImageInput, DeleteMicrovmImageOutput, DeleteMicrovmImageVersionInput, DeleteMicrovmImageVersionOutput, GetMicrovmImageBuildInput, GetMicrovmImageBuildOutput, GetMicrovmImageInput, GetMicrovmImageOutput, GetMicrovmImageVersionInput, GetMicrovmImageVersionOutput, GetMicrovmRequest, GetMicrovmResponse, Hooks, IdlePolicy, InternalServerException, InvalidParameterValueException, ListManagedMicrovmImageVersionsInput, ListManagedMicrovmImageVersionsOutput, ListManagedMicrovmImagesInput, ListManagedMicrovmImagesOutput, ListMicrovmImageBuildsInput, ListMicrovmImageBuildsOutput, ListMicrovmImageVersionsInput, ListMicrovmImageVersionsOutput, ListMicrovmImagesRequest, ListMicrovmImagesResponse, ListMicrovmsRequest, ListMicrovmsResponse, ListTagsRequest, ListTagsResponse, Logging, LoggingDisabled, ManagedMicrovmImageSummary, ManagedMicrovmImageVersion, MicrovmHooks, MicrovmImageBuildSummary, MicrovmImageHooks, MicrovmImageSummary, MicrovmImageVersionSummary, MicrovmItem, PortRange, PortSpecification, ResourceConflictException, ResourceNotFoundException, Resources, ResumeMicrovmRequest, ResumeMicrovmResponse, RunMicrovmRequest, RunMicrovmResponse, ServiceException, ServiceQuotaExceededException, SnapshotBuild, SuspendMicrovmRequest, SuspendMicrovmResponse, TagResourceRequest, TerminateMicrovmRequest, TerminateMicrovmResponse, ThrottlingException, TooManyRequestsException, Unit, UntagResourceRequest, UpdateMicrovmImageRequest, UpdateMicrovmImageResponse, UpdateMicrovmImageVersionRequest, UpdateMicrovmImageVersionResponse, ValidationException

Instance Attribute Summary collapse

Instance Attribute Details

#all_portsTypes::Unit

Indicates that all ports are accessible.

Returns:



1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
# File 'lib/aws-sdk-lambdamicrovms/types.rb', line 1661

class PortSpecification < Struct.new(
  :port,
  :range,
  :all_ports,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Port < PortSpecification; end
  class Range < PortSpecification; end
  class AllPorts < PortSpecification; end
  class Unknown < PortSpecification; end
end

#cloud_watchTypes::CloudWatchLogging

Configuration for sending logs to Amazon CloudWatch Logs.



1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
# File 'lib/aws-sdk-lambdamicrovms/types.rb', line 1228

class Logging < Struct.new(
  :disabled,
  :cloud_watch,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Disabled < Logging; end
  class CloudWatch < Logging; end
  class Unknown < Logging; end
end

#disabledTypes::LoggingDisabled

Specifies that logging is disabled.



1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
# File 'lib/aws-sdk-lambdamicrovms/types.rb', line 1228

class Logging < Struct.new(
  :disabled,
  :cloud_watch,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Disabled < Logging; end
  class CloudWatch < Logging; end
  class Unknown < Logging; end
end

#portInteger

A single port number.

Returns:

  • (Integer)


1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
# File 'lib/aws-sdk-lambdamicrovms/types.rb', line 1661

class PortSpecification < Struct.new(
  :port,
  :range,
  :all_ports,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Port < PortSpecification; end
  class Range < PortSpecification; end
  class AllPorts < PortSpecification; end
  class Unknown < PortSpecification; end
end

#rangeTypes::PortRange

A range of ports.

Returns:



1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
# File 'lib/aws-sdk-lambdamicrovms/types.rb', line 1661

class PortSpecification < Struct.new(
  :port,
  :range,
  :all_ports,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Port < PortSpecification; end
  class Range < PortSpecification; end
  class AllPorts < PortSpecification; end
  class Unknown < PortSpecification; end
end

#uriString

The URI of the code artifact, such as an Amazon S3 path or Amazon ECR image URI.

Returns:

  • (String)


58
59
60
61
62
63
64
65
66
67
# File 'lib/aws-sdk-lambdamicrovms/types.rb', line 58

class CodeArtifact < Struct.new(
  :uri,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Uri < CodeArtifact; end
  class Unknown < CodeArtifact; end
end