ZDCAudit

@interface ZDCAudit : NSObject

You’re always welcome to audit your user data stored in the cloud.

You can find instructions in the docs: https://zerodarkcloud.readthedocs.io/en/latest/overview/audit/

This class exposes the AWS credentials needed to inspect the cloud.

  • The target of the audit.

    Declaration

    Objective-C

    @property (readonly, copy, nonatomic) NSString *_Nonnull localUserID;

    Swift

    var localUserID: String { get }
  • The name of the region in which the S3 belongs. For example: us-west-2 or eu-west-1

    Declaration

    Objective-C

    @property (readonly, copy, nonatomic) NSString *_Nonnull aws_region;

    Swift

    var aws_region: String { get }
  • The name of the bucket in AWS S3.

    Declaration

    Objective-C

    @property (readonly, copy, nonatomic) NSString *_Nonnull aws_bucket;

    Swift

    var aws_bucket: String { get }
  • Part of the credentials used by AWS.

    Declaration

    Objective-C

    @property (readwrite, copy, nonatomic) NSString *_Nonnull aws_accessKeyID;

    Swift

    var aws_accessKeyID: String { get set }
  • Part of the credentials used by AWS.

    Declaration

    Objective-C

    @property (readwrite, copy, nonatomic) NSString *_Nonnull aws_secret;

    Swift

    var aws_secret: String { get set }
  • Part of the credentials used by AWS.

    Declaration

    Objective-C

    @property (readwrite, copy, nonatomic) NSString *_Nonnull aws_session;

    Swift

    var aws_session: String { get set }
  • The AWS credentials are only valid for a short period of time. (usualy just a few hours) This property tells us when they expire.

    Declaration

    Objective-C

    @property (readwrite, copy, nonatomic) NSDate *_Nonnull aws_expiration;

    Swift

    var aws_expiration: Date { get set }