CloudFormationで、条件に応じてリソースのプロパティ値の一部だけを変更したい(リソース作成自体の有無ではない)。`Fn::If` 関数はプロパティ値の中で使用できるか。

はい、プロパティ値として使用可能