AWSProfile class abstract

A collection of AWS configuration properties.

Mixed in types

Constructors

AWSProfile({required String name, Map<String, AWSProperty> properties = const {}})
A collection of AWS configuration properties.
factory
AWSProfile.build([void updates(AWSProfileBuilder)])
A collection of AWS configuration properties.
factory
AWSProfile.fromJson(Map<String, Object?> json)
A collection of AWS configuration properties.
factory

Properties

credentials AWSCredentialsProvider?
The credentials of the profile, if specified.
no setter
hashCode int
The hash code for this object.
no setterinherited
name String
The name of the profile.
no setter
properties → BuiltMap<String, AWSProperty>
The properties of the profile.
no setter
region String?
The region of the profile, if specified.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(AWSProfileBuilder)) AWSProfile
Rebuilds the instance.
inherited
toBuilder() AWSProfileBuilder
Converts the instance to a builder B.
inherited
toJson() Map<String, Object?>
Serializes this as a JSON object.
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

serializer → Serializer<AWSProfile>
The AWSProfile serializer.
no setter