createMembership
inline suspend fun SecurityIrClient.createMembership(crossinline block: CreateMembershipRequest.Builder.() -> Unit): CreateMembershipResponse
Grants permissions to create a new membership.
Samples
import aws.sdk.kotlin.services.securityir.model.IncidentResponder
import aws.sdk.kotlin.services.securityir.model.OptInFeature
import aws.sdk.kotlin.services.securityir.model.OptInFeatureName
fun main() {
//sampleStart
// Invoke CreateMembership
val resp = securityIrClient.createMembership {
membershipName = "Example Membership Name."
incidentResponseTeam = listOf<IncidentResponder>(
IncidentResponder {
name = "Bob Jones"
jobTitle = "Security Responder"
email = "bob.jones@gmail.com"
},
IncidentResponder {
email = "alice@example.com"
name = "Alice"
jobTitle = "CEO"
}
)
optInFeatures = listOf<OptInFeature>(
OptInFeature {
featureName = OptInFeatureName.fromValue("Triage")
isEnabled = true
}
)
}
//sampleEnd
}