ResourceIdentifier
public struct ResourceIdentifier : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The account with which the resource is associated.
Declaration
Swift
public let account: String?
-
The ID of the CA certificate used to authorize the certificate.
Declaration
Swift
public let caCertificateId: String?
-
The client ID.
Declaration
Swift
public let clientId: String?
-
The ID of the Amazon Cognito identity pool.
Declaration
Swift
public let cognitoIdentityPoolId: String?
-
The ID of the certificate attached to the resource.
Declaration
Swift
public let deviceCertificateId: String?
-
The ARN of the IAM role that has overly permissive actions.
Declaration
Swift
public let iamRoleArn: String?
-
The version of the policy associated with the resource.
Declaration
Swift
public let policyVersionIdentifier: PolicyVersionIdentifier?
-
The ARN of the role alias that has overly permissive actions.
Declaration
Swift
public let roleAliasArn: String?
-
init(account:caCertificateId:clientId:cognitoIdentityPoolId:deviceCertificateId:iamRoleArn:policyVersionIdentifier:roleAliasArn:)
Undocumented
Declaration
Swift
public init(account: String? = nil, caCertificateId: String? = nil, clientId: String? = nil, cognitoIdentityPoolId: String? = nil, deviceCertificateId: String? = nil, iamRoleArn: String? = nil, policyVersionIdentifier: PolicyVersionIdentifier? = nil, roleAliasArn: String? = nil)
-
Declaration
Swift
public func validate(name: String) throws