AWSIoTResourceIdentifier

Objective-C

@interface AWSIoTResourceIdentifier

Swift

class AWSIoTResourceIdentifier

Information that identifies the noncompliant resource.

  • The account with which the resource is associated.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable account;

    Swift

    var account: String? { get set }
  • The ID of the CA certificate used to authorize the certificate.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable caCertificateId;

    Swift

    var caCertificateId: String? { get set }
  • The client ID.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable clientId;

    Swift

    var clientId: String? { get set }
  • The ID of the Amazon Cognito identity pool.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable cognitoIdentityPoolId;

    Swift

    var cognitoIdentityPoolId: String? { get set }
  • The ID of the certificate attached to the resource.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable deviceCertificateId;

    Swift

    var deviceCertificateId: String? { get set }
  • The ARN of the IAM role that has overly permissive actions.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable iamRoleArn;

    Swift

    var iamRoleArn: String? { get set }
  • The version of the policy associated with the resource.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSIoTPolicyVersionIdentifier *_Nullable policyVersionIdentifier;

    Swift

    var policyVersionIdentifier: AWSIoTPolicyVersionIdentifier? { get set }
  • The ARN of the role alias that has overly permissive actions.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable roleAliasArn;

    Swift

    var roleAliasArn: String? { get set }