'Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
'SPDX-License-Identifier: MIT (For details, see https://github.com/awslabs/aws-icons-for-plantuml/blob/main/LICENSE)

sprite $Stackdriver [64x64/16z] {
xPMt4GCn4CHaGMRelrj5ykQ6t1z5H8vRoBvRibWSln7xkGuMx7xv0Day57er3zayJEcdcmxPF0JwxmE7Ntwx-osRXydFxaus3w4EgJ-iLmTEltpUQTayJ7vs
TuBvsgzrq9f_-VqRvhwrRXyFq2X0eu2cKO161rIJLw1HW6O16WNu6VetYkV7O8161vpmM-4F13Zbzzgl0sfTgW2D0ZGwOE9lpc9n0G
}

AWSEntityColoring(Stackdriver)
!define Stackdriver(e_alias, e_label, e_techn) AWSEntity(e_alias, e_label, e_techn, #232F3E, Stackdriver, Stackdriver)
!define Stackdriver(e_alias, e_label, e_techn, e_descr) AWSEntity(e_alias, e_label, e_techn, e_descr, #232F3E, Stackdriver, Stackdriver)
!define StackdriverParticipant(p_alias, p_label, p_techn) AWSParticipant(p_alias, p_label, p_techn, #232F3E, Stackdriver, Stackdriver)
!define StackdriverParticipant(p_alias, p_label, p_techn, p_descr) AWSParticipant(p_alias, p_label, p_techn, p_descr, #232F3E, Stackdriver, Stackdriver)

sprite $clouddeploymentmanager [64x64/16z] {
xT8t0iCm34FHWIRa3VS_RNf16k5OIuh-hATEZaPOaU6-Mpyy5_Tr7jdb4P7ULpmYL_iu13XVymQyuJFl-DnaXFKPaSgZ7JoC5nwHmibsyB1UBqmuUVImNYzC
E8bZpkk5JS9bWjB7iNOuy2HS9YZytOLDGSbuvMHYLvAQySh9F76jzChr4seBFCkifobhJrlfsUVPvSa_zMiQlcy2ccQ9ff_om-DfN-ENDze2
}

AWSEntityColoring(clouddeploymentmanager)
!define clouddeploymentmanager(e_alias, e_label, e_techn) AWSEntity(e_alias, e_label, e_techn, #232F3E, clouddeploymentmanager, clouddeploymentmanager)
!define clouddeploymentmanager(e_alias, e_label, e_techn, e_descr) AWSEntity(e_alias, e_label, e_techn, e_descr, #232F3E, clouddeploymentmanager, clouddeploymentmanager)
!define clouddeploymentmanagerParticipant(p_alias, p_label, p_techn) AWSParticipant(p_alias, p_label, p_techn, #232F3E, clouddeploymentmanager, clouddeploymentmanager)
!define clouddeploymentmanagerParticipant(p_alias, p_label, p_techn, p_descr) AWSParticipant(p_alias, p_label, p_techn, p_descr, #232F3E, clouddeploymentmanager, clouddeploymentmanager)

sprite $cloudlogging [64x64/16z] xTIr0O1G301H7BhiFotkxj_kzLT5v3c4S-RtoJ6LFJszPlSJ9vLRVIshIOq-EQPXFr3GqnktFzm__ul_HR_qHmyK

AWSEntityColoring(cloudlogging)
!define cloudlogging(e_alias, e_label, e_techn) AWSEntity(e_alias, e_label, e_techn, #232F3E, cloudlogging, cloudlogging)
!define cloudlogging(e_alias, e_label, e_techn, e_descr) AWSEntity(e_alias, e_label, e_techn, e_descr, #232F3E, cloudlogging, cloudlogging)
!define cloudloggingParticipant(p_alias, p_label, p_techn) AWSParticipant(p_alias, p_label, p_techn, #232F3E, cloudlogging, cloudlogging)
!define cloudloggingParticipant(p_alias, p_label, p_techn, p_descr) AWSParticipant(p_alias, p_label, p_techn, p_descr, #232F3E, cloudlogging, cloudlogging)

sprite $cloudmonitoring [64x64/16z] {
xTL5GWGn04L1F7zNzpyj3kCJmqbjMb-x-5xBijmD-I_zwitrcEd1U4-2dXuxUOBsdiqyIfwWemys-JCqzYIvutdqBc_Gr9Ddu2ORQEWt3MGRwhrDGtQXrfCp
SAw7dAMcP6e3gRgfLEqc-zLNDr2ULVBwRrd57-mFhvykEQ1BoPxYeotByW
}

AWSEntityColoring(cloudmonitoring)
!define cloudmonitoring(e_alias, e_label, e_techn) AWSEntity(e_alias, e_label, e_techn, #232F3E, cloudmonitoring, cloudmonitoring)
!define cloudmonitoring(e_alias, e_label, e_techn, e_descr) AWSEntity(e_alias, e_label, e_techn, e_descr, #232F3E, cloudmonitoring, cloudmonitoring)
!define cloudmonitoringParticipant(p_alias, p_label, p_techn) AWSParticipant(p_alias, p_label, p_techn, #232F3E, cloudmonitoring, cloudmonitoring)
!define cloudmonitoringParticipant(p_alias, p_label, p_techn, p_descr) AWSParticipant(p_alias, p_label, p_techn, p_descr, #232F3E, cloudmonitoring, cloudmonitoring)

sprite $debugger [64x64/16z] {
xSuvSWKn28JXeDKm6VS_hNUR6g4Q8_3kzsTQlWBxz6u1t-hHy_WY3tZpzVG-yXuBJwOz5fxIyfIyH_IKl4Vqb6iVRgPR-JgFdiVtUgmzdx9tG_1RuNizUXuz
Z-_raLFUgl2-xt6mmDj-y3NdE-dncZhVzywrw7txajSQDsrmzoeDlyKv7fjyuCTJAp_msDchyufNQNdd9U-yvb-vRdZwH7dj9Ayz9NhBUqhqblUKbgSilAKz
PU4jwsFEOr_ahUUjvzK-lLlt
}

AWSEntityColoring(debugger)
!define debugger(e_alias, e_label, e_techn) AWSEntity(e_alias, e_label, e_techn, #232F3E, debugger, debugger)
!define debugger(e_alias, e_label, e_techn, e_descr) AWSEntity(e_alias, e_label, e_techn, e_descr, #232F3E, debugger, debugger)
!define debuggerParticipant(p_alias, p_label, p_techn) AWSParticipant(p_alias, p_label, p_techn, #232F3E, debugger, debugger)
!define debuggerParticipant(p_alias, p_label, p_techn, p_descr) AWSParticipant(p_alias, p_label, p_techn, p_descr, #232F3E, debugger, debugger)

sprite $errorreporting [64x64/16z] {
xTS53iD044DHeJl2tl-qfJ2upkf74ML40Rymp3vFhhkqgEMoPgxLCiWbo2N89SWboALZ_66z8e_hstb8HEupcVjKvZON5bTN_Sp_3NXUmuo9TXNvOWFEUxxO
WFEUcmqOxtXLz9vtbVoIRtsr-AA-ImFVnO7lyi1t0FXEK7_fyHj-sVtpd3-_-FtXxo__Vl3l5_z-ykyt_t_G_nVyVyB_D-mVOFy2-oVOl-7-4Mq0zyze0tZy
W3P0nqydrrrl
}

AWSEntityColoring(errorreporting)
!define errorreporting(e_alias, e_label, e_techn) AWSEntity(e_alias, e_label, e_techn, #232F3E, errorreporting, errorreporting)
!define errorreporting(e_alias, e_label, e_techn, e_descr) AWSEntity(e_alias, e_label, e_techn, e_descr, #232F3E, errorreporting, errorreporting)
!define errorreportingParticipant(p_alias, p_label, p_techn) AWSParticipant(p_alias, p_label, p_techn, #232F3E, errorreporting, errorreporting)
!define errorreportingParticipant(p_alias, p_label, p_techn, p_descr) AWSParticipant(p_alias, p_label, p_techn, p_descr, #232F3E, errorreporting, errorreporting)

sprite $trace [64x64/16z] xTAd0G0X0C10zG-E_RT5qtlF-RYeTlXjM_JqzFi3_Z0PTdHFJxyb8E_VfJqzVJje

AWSEntityColoring(trace)
!define trace(e_alias, e_label, e_techn) AWSEntity(e_alias, e_label, e_techn, #232F3E, trace, trace)
!define trace(e_alias, e_label, e_techn, e_descr) AWSEntity(e_alias, e_label, e_techn, e_descr, #232F3E, trace, trace)
!define traceParticipant(p_alias, p_label, p_techn) AWSParticipant(p_alias, p_label, p_techn, #232F3E, trace, trace)
!define traceParticipant(p_alias, p_label, p_techn, p_descr) AWSParticipant(p_alias, p_label, p_techn, p_descr, #232F3E, trace, trace)

